@-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:.5rem;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:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:520px;min-width:220px}.recommendation--group-filters{overflow-x:hidden;position:relative}.recommendation--group-filters .mc-tag:not(:has(:checked)) .mc-tag__pill:hover{background:unset!important}.recommendation--group-filters .mc-tag-selectable.mc-tag--s{height:1.78125rem}@media (hover:hover) and (pointer:fine){.recommendation--group-filters .mc-tag-selectable__pill:hover{background:#9ed05f!important}}.recommendation--group-filters__container{-ms-overflow-style:none;overflow-x:scroll;position:relative;scrollbar-width:none}.recommendation--group-filters__container::-webkit-scrollbar{display:none}@media (width >= 680px){.recommendation--group-filters__container{overflow-x:auto}}.recommendation--group-filters__container__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:start;list-style-type:none;padding:.25rem 0 0;width:100%}@media (width >= 680px){.recommendation--group-filters__container__list{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}}.recommendation--group-filters__container__list li{margin-bottom:.5rem}.recommendation--group-filters__container__list>li:not(:last-child){margin-right:.5rem}.mc-carousel__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between}@media (width >= 680px){.mc-carousel__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.mc-carousel__headings{width:100%}.mc-carousel__title{margin-bottom:0}@media (width >= 680px){.mc-carousel__title{margin:0}}.mc-carousel__sub-title{display:block;margin-bottom:.5rem}.mc-carousel__controls{margin:0}.mc-carousel__controls--hidden{display:none}.mc-carousel__controls .mc-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%);transform:scale(1) translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.mc-carousel.no-drag *{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select: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 .mc-carousel__header{margin-bottom:.5rem}.recommendation-slider .mc-carousel__controls--hidden{visibility:hidden}.recommendation-slider__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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:0 0 .5rem;min-height:2.5rem}.mozaic-v2 .recommendation-slider__item__label{margin-block:0 .5rem}@media (width >= 680px){.recommendation-slider__item__label{margin:0 0 1.5rem;min-height:auto}.mozaic-v2 .recommendation-slider .recommendation-slider__item__label{margin-block:0 .5rem}}.recommendation--history .mc-carousel__headings{width:auto}@media (width >= 680px){.recommendation--history .mc-carousel__headings{width:100%}}.recommendation--history__clear{cursor:pointer;font-weight:get-font-weight("semi-bold");text-align:left;text-decoration:underline;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}