.mc-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center}.mc-pagination__label{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@-webkit-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-bundle{background:linear-gradient(120deg,#e0e0e0 25%,#e6e6e6 37%,#ccc 63%);background-size:400% 100%}.shimmer-bundle,.shimmer-thumbnail{-webkit-animation:shimmer 3s ease-in-out infinite;animation:shimmer 3s ease-in-out infinite;border-radius:8px}.shimmer-thumbnail{background:linear-gradient(120deg,#e0e0e0 25%,#e6e6e6 37%,#e6e6e6 63%);background-size:400% 100%}.line{border-radius:8px;height:16px;width:90%}.line.title-section{height:32px;width:30%}.line.title-bundle-card{height:25px;width:70%}.line.price{height:18px;width:40%}.product-carousel-card{-webkit-box-flex:1;border-radius:8px;-ms-flex:1;flex:1;min-height:520px;min-width:220px}.mc-carousel,.product-carousel-card{display:-webkit-box;display:-ms-flexbox;display:flex}.mc-carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.mc-carousel-header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mc-carousel-header,.mc-carousel-header__titles{display:-webkit-box;display:-ms-flexbox;display:flex}.mc-carousel-header__titles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;width:100%}.mc-carousel-header__title{margin-bottom:0}.mc-carousel-header__title--small{font-size:1.125rem;line-height:1.3}@media (width >= 680px){.mc-carousel-header__title{margin:auto}}.mc-carousel-header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.mc-carousel-header__buttons--hidden{display:none}.mc-carousel-header__button{border:2px solid #000;border-radius:get-border-radius("");display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;place-content:center}.mc-carousel-header__button--disabled{background-color:#ccc;border-color:#ccc;color:#494f60;cursor:default}.mc-carousel-header__button--disabled svg{fill:#494f60}.mc-carousel-header__button:focus{-webkit-box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);box-shadow:0 0 0 .125rem var(--focus-color-mid,#fff),0 0 0 .25rem var(--focus-color-outer,#000);outline:.125rem solid transparent;outline-offset:.125rem}.mc-carousel-header__button svg{pointer-events:none}.mc-carousel-body{overflow:hidden;padding-bottom:calc(1rem + 6px);position:relative}.mc-carousel-body__content{-ms-overflow-style:none;overflow-x:scroll;overflow:-moz-scrollbars-none;scroll-behavior:smooth;scrollbar-width:none}.mc-carousel-body__content::-webkit-scrollbar{height:0;width:0!important}.mc-carousel-body__item-list{display:-webkit-box;display:-ms-flexbox;display:flex}.mc-carousel-body__item-list--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mc-carousel-body__item-list__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.mc-carousel__custom-scrollbar{background:#e6e6e6;border-radius:.25rem;bottom:20px;height:4px;left:0;position:absolute;right:0;visibility:hidden}.mc-carousel__custom-scrollbar--hidden{display:none}.mc-carousel__custom-thumb{background:#333;border-radius:6px;cursor:pointer;height:6px;position:absolute;top:50%;-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.mc-carousel.no-drag *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.mc-carousel__custom-scrollbar:hover .mc-carousel__custom-thumb,.mc-carousel__custom-thumb:hover{height:8px}.mc-carousel__custom-scrollbar:active .mc-carousel__custom-thumb,.mc-carousel__custom-thumb:active{height:10px}.recommendation-slider{margin-top:.5rem}@media (width >= 680px){.recommendation-slider{margin-top:1rem}}.recommendation-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (width >= 320px){.recommendation-slider__item{margin-bottom:16px;max-width:calc(66.66667% - 5.33333px);min-width:calc(66.66667% - 5.33333px)}.recommendation-slider__item:not(:last-child){margin-right:16px}}@media (width >= 680px){.recommendation-slider__item{margin-bottom:16px;max-width:calc(40% - 9.6px);min-width:calc(40% - 9.6px)}.recommendation-slider__item:not(:last-child){margin-right:16px}}@media (width >= 1024px){.recommendation-slider__item{margin-bottom:24px;max-width:calc(22.22222% - 18.66667px);min-width:calc(22.22222% - 18.66667px)}.recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1280px){.recommendation-slider__item{margin-bottom:24px;max-width:calc(22.22222% - 18.66667px);min-width:calc(22.22222% - 18.66667px)}.recommendation-slider__item:not(:last-child){margin-right:24px}}@media (width >= 1920px){.recommendation-slider__item{margin-bottom:24px;max-width:calc(18.18182% - 19.63636px);min-width:calc(18.18182% - 19.63636px)}.recommendation-slider__item:not(:last-child){margin-right:24px}}.recommendation-slider__item__label{margin:.5rem 0;min-height:2.5rem}@media (width >= 680px){.recommendation-slider__item__label{margin:1.5rem 0;min-height:auto}}.recommendation--history .reco-title{text-align:center}.recommendation--history .mc-carousel-header__titles{width:auto}@media (width >= 680px){.recommendation--history .mc-carousel-header__titles{width:100%}}.recommendation--history .mc-carousel-header__title{text-align:center}.recommendation--history__products{margin-top:1.25rem}.recommendation--history__clear{cursor:pointer;font-weight:get-font-weight("semi-bold");text-align:left;text-decoration:underline;-moz-user-select:text}