.overflow-menu{--overflow-background-color: rgba(255, 255, 255, 1);max-width:100%}.grey-bg-100 .overflow-menu{--overflow-background-color: #f3f3f3}.overflow-menu__items{--scrollbar-height: 0px;--mask-width: 20px;--overflow-background-color: var(--overflow-background-color);--mask-image-content: linear-gradient(to right, transparent 5px, #000 var(--mask-width), #000 calc(100% - var(--mask-width)), transparent calc(100% - 5px));--mask-size-content: 100% calc(100% - var(--scrollbar-height));--mask-image-scrollbar: linear-gradient(#000, #000);--mask-size-scrollbar: 100% var(--scrollbar-height);display:flex;gap:.8rem;white-space:nowrap;-webkit-overflow-scrolling:touch;font-size:14px;line-height:1.2;font-variation-settings:"wght" 600;scrollbar-color:rgba(0,0,0,0);scrollbar-width:none;overflow:auto;mask-image:var(--mask-image-content),var(--mask-image-scrollbar);mask-size:var(--mask-size-content),var(--mask-size-scrollbar);mask-position:0 0,100% 0;mask-repeat:no-repeat,no-repeat;background-color:var(--overflow-background-color);margin-inline:calc(var(--bs-gutter-x)*-0.5);padding-inline:calc(var(--bs-gutter-x)*.5)}.overflow-menu__items::-webkit-scrollbar{height:0}.overflow-menu__items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border:none;border-radius:0}.overflow-menu__items::-webkit-scrollbar-track{background-color:none;border:none}@media(min-width: 992px){.overflow-menu__items{font-size:1.4rem}}.overflow-menu__item--element{display:inline-block;text-decoration:none;padding:.5rem 1rem;border-radius:4rem;background-color:rgba(244,244,244,0);color:inherit;font-variation-settings:inherit;transition:background-color ease-out .15s,color ease-out .15s;border:1px solid rgba(0,0,0,0)}.overflow-menu__item--element:hover,.overflow-menu__item--element:focus,.overflow-menu__item--element:active,.overflow-menu__item--element--active,.overflow-menu__item--element.is-active{font-variation-settings:"wght" 600;background-color:#e6e6e6;color:#000;border-color:#bfbfbf}@media(min-width: 992px){.overflow-menu__item--element:hover,.overflow-menu__item--element:focus,.overflow-menu__item--element:active,.overflow-menu__item--element--active,.overflow-menu__item--element.is-active{background-color:#d6d6d6}}.overflow-menu__item--element--active,.overflow-menu__item--element.is-active{pointer-events:none;cursor:default}@media(min-width: 992px){.overflow-menu__item--element{padding:1.1rem 2rem;border-width:0}}
.time-limited-offers__title{margin-block-end:1rem;font-size:2rem;font-weight:normal;font-variation-settings:"wght" 600}.time-limited-offers__offer--details{align-self:center;display:flex;text-align:center;line-height:40px;background-color:#ff4337;color:#fff;border-radius:8px 8px 0 0;flex-direction:column}.time-limited-offers__offer--details *{word-break:normal}.time-limited-offers__offer--details>*{padding-inline:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.time-limited-offers__offer--details>*:where(:first-child){padding-block:2rem 1rem}.time-limited-offers__offer--details>*:where(:last-child){padding-block:1rem 2rem;border-block-start:2px dashed}.time-limited-offers__offer--details>*:where(:first-child:last-child){border:none;padding-block:2rem}.time-limited-offers__offer--details *:where(:not(.time-limited-offers__offer--time-remaining--heading)){display:inline-block}@media(min-width: 992px){.time-limited-offers__offer--details *:where(:not(.time-limited-offers__offer--time-remaining--heading)){display:flex;font-size:34px;font-weight:normal;font-variation-settings:"wght" 900}}.time-limited-offers__offer--time-remaining--heading{font-size:14px;font-weight:normal;font-variation-settings:"wght" 500}@media(min-width: 992px){.time-limited-offers__offer--time-remaining--heading{font-size:28px;font-variation-settings:"wght" 700}}.time-limited-offers__offer--time-remaining--value{font-variant-numeric:tabular-nums}.time-limited-offers--xl-wide .time-limited-offers__offer--details *:where(:not(.time-limited-offers__offer--time-remaining--heading)){display:flex;font-size:34px;font-weight:normal;font-variation-settings:"wght" 900}.time-limited-offers--xl-wide .time-limited-offers__offer--time-remaining--heading{font-size:28px;font-variation-settings:"wght" 700}@media(min-width: 1200px){.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper{display:grid;grid-template-columns:1fr 1.2fr}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card{--thumbnail-width: 200px;--flag-font-size: 1.2rem;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.07);border-radius:8px}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__inner{padding:3rem}}@media(min-width: 1200px)and (min-width: 1366px){.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card{--thumbnail-width: 280px;--flag-font-size: 1.6rem}}@media(min-width: 1200px)and (min-width: 1200px){.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__inner{display:grid;grid-template-columns:var(--thumbnail-width) 1fr auto;grid-auto-rows:auto;min-height:24rem;align-items:center;padding:3rem 4rem 3rem 0}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__inner::before{content:"";grid-row:1;grid-column:1/-1}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__primary,.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__secondary{display:contents}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__secondary__inner{display:contents}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__thumbnail{position:absolute;width:var(--thumbnail-width);height:100%;left:0;top:0;padding:30px;grid-area:auto}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__thumbnail img{max-width:240px;max-height:240px;inset:0;margin:auto}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__variants{grid-column:1;grid-row:6}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__heading{grid-column:2/-1;grid-row:2;font-size:2.2rem}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__perex{grid-column:2/-1;grid-row:3}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__parameters{grid-column:2/-1;grid-row:4}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__availability{grid-column:2/-1;grid-row:5}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__price{grid-column:2;grid-row:6;margin:0}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__price .card-price{justify-content:start;gap:0 1.6rem;text-align:left}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__price .card-price__full{font-size:2.2rem;color:#000}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__price .card-price__discount,.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__price .card-price__saving{font-size:1.6rem}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__flags{position:absolute;top:-10px;right:-13px;left:auto;place-self:start end;gap:.3rem}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__flags [class*=__item]{border-radius:50px;padding:.22em .63em;text-align:center;font-size:var(--flag-font-size);line-height:1.2}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__flags [class*=__item] [class*=__text]{font-weight:normal;font-variation-settings:"wght" 400}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__add{grid-column:3;grid-row:6;padding:0}.time-limited-offers--xl-wide .time-limited-offers__offer--wrapper .product-card__add-link{min-width:205px}}@media(min-width: 1200px){.time-limited-offers--xl-wide .time-limited-offers__offer--details{flex-direction:row;line-height:50px;background-color:rgba(0,0,0,0)}.time-limited-offers--xl-wide .time-limited-offers__offer--details>*{background-color:#ff4337;color:#fff;padding-block:clamp(2rem,3vw,4.75rem);gap:.5rem}.time-limited-offers--xl-wide .time-limited-offers__offer--details>*:where(:last-child){border-block-start:0}.time-limited-offers--xl-wide .time-limited-offers__offer--details *:where(:not(.time-limited-offers__offer--time-remaining--heading)){font-size:44px}.time-limited-offers--xl-wide .time-limited-offers__offer--percentage-saving{--inverted-border-gradient: #0000 98%, #000;--inverted-border-radius: $inverted-border-radius;--inverted-border-radius-tl: 0px;--inverted-border-radius-tr: 14px;--inverted-border-radius-br: 14px;--inverted-border-radius-bl: 0px;mask:radial-gradient(var(--inverted-border-radius-tl) at 0 0, var(--inverted-border-gradient)) 0 0,radial-gradient(var(--inverted-border-radius-tr) at 100% 0, var(--inverted-border-gradient)) 100% 0,radial-gradient(var(--inverted-border-radius-bl) at 0 100%, var(--inverted-border-gradient)) 0 100%,radial-gradient(var(--inverted-border-radius-br) at 100% 100%, var(--inverted-border-gradient)) 100% 100%;mask-repeat:no-repeat;mask-size:51% 51%;border-radius:15px 0 0 15px;flex:1 1 auto}@supports(background: -webkit-named-image(i)){.time-limited-offers--xl-wide .time-limited-offers__offer--percentage-saving{mask:none}}@supports(offset-path: shape(from top left, curve to 50% 50% with 25% 100%)){.time-limited-offers--xl-wide .time-limited-offers__offer--percentage-saving{mask:none;clip-path:shape(from 0 var(--inverted-border-radius-tl), arc by var(--inverted-border-radius-tl) calc(var(--inverted-border-radius-tl) * -1) of var(--inverted-border-radius-tl), line to calc(100% - var(--inverted-border-radius-tr)) 0, arc by var(--inverted-border-radius-tr) var(--inverted-border-radius-tr) of var(--inverted-border-radius-tr), line to 100% calc(100% - var(--inverted-border-radius-br)), arc by calc(var(--inverted-border-radius-br) * -1) var(--inverted-border-radius-br) of var(--inverted-border-radius-br), line to var(--inverted-border-radius-bl) 100%, arc by calc(var(--inverted-border-radius-bl) * -1) calc(var(--inverted-border-radius-bl) * -1) of var(--inverted-border-radius-bl), line to 0 var(--inverted-border-radius-tl))}}.time-limited-offers--xl-wide .time-limited-offers__offer--time-remaining{flex:1.2 1 auto;border-radius:15px 0 0 15px}.time-limited-offers--xl-wide .time-limited-offers__offer--time-remaining:where(:not(:first-child)){--inverted-border-gradient: #0000 98%, #000;--inverted-border-radius: $inverted-border-radius;--inverted-border-radius-tl: 14px;--inverted-border-radius-tr: 0px;--inverted-border-radius-br: 0px;--inverted-border-radius-bl: 14px;mask:radial-gradient(var(--inverted-border-radius-tl) at 0 0, var(--inverted-border-gradient)) 0 0,radial-gradient(var(--inverted-border-radius-tr) at 100% 0, var(--inverted-border-gradient)) 100% 0,radial-gradient(var(--inverted-border-radius-bl) at 0 100%, var(--inverted-border-gradient)) 0 100%,radial-gradient(var(--inverted-border-radius-br) at 100% 100%, var(--inverted-border-gradient)) 100% 100%;mask-repeat:no-repeat;mask-size:51% 51%;border-radius:0;border-inline-start:2px dashed}@supports(background: -webkit-named-image(i)){.time-limited-offers--xl-wide .time-limited-offers__offer--time-remaining:where(:not(:first-child)){mask:none}}@supports(offset-path: shape(from top left, curve to 50% 50% with 25% 100%)){.time-limited-offers--xl-wide .time-limited-offers__offer--time-remaining:where(:not(:first-child)){mask:none;clip-path:shape(from 0 var(--inverted-border-radius-tl), arc by var(--inverted-border-radius-tl) calc(var(--inverted-border-radius-tl) * -1) of var(--inverted-border-radius-tl), line to calc(100% - var(--inverted-border-radius-tr)) 0, arc by var(--inverted-border-radius-tr) var(--inverted-border-radius-tr) of var(--inverted-border-radius-tr), line to 100% calc(100% - var(--inverted-border-radius-br)), arc by calc(var(--inverted-border-radius-br) * -1) var(--inverted-border-radius-br) of var(--inverted-border-radius-br), line to var(--inverted-border-radius-bl) 100%, arc by calc(var(--inverted-border-radius-bl) * -1) calc(var(--inverted-border-radius-bl) * -1) of var(--inverted-border-radius-bl), line to 0 var(--inverted-border-radius-tl))}}.time-limited-offers--xl-wide .time-limited-offers__offer--time-remaining--heading{font-size:36px}}@media(max-width: 991.98px){.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .time-limited-offers__offer--time-remaining{padding:0}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .time-limited-offers__offer--time-remaining--heading:first-child:not(:only-child)::after{content:":"}}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__flags{left:auto;right:10px;top:calc(var(--thumbnail-padding) - 20px)}@media(max-width: 991.98px){.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__flags{display:none}}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__flags [class*=__item]{border-radius:5px}@media(max-width: 991.98px){.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:0 0 8px 8px}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__perex{display:none}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__flags{left:auto;right:0;top:calc(var(--thumbnail-padding) - 10px);place-self:start}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__flags [class*=__item]{border-radius:11px}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__flags [class*=__text]{font-variation-settings:"wght" 500}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__inner{display:grid;grid-template-columns:70px 1fr 38px;grid-template-rows:min-content min-content;padding:20px 0 20px 10px;gap:10px 20px;align-items:center}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__availability{display:none}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__primary,.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__secondary,.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__secondary__inner{display:contents}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__thumbnail{--thumbnail-padding: 0px;grid-row:1/span 2;grid-column:1;height:70px;margin-bottom:0}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__heading{grid-row:1;grid-column:2;font-size:1.2rem;margin-block:auto 0}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__price{grid-row:2;grid-column:2;margin-block:0 auto}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card .card-price{justify-content:flex-start;gap:10px .5rem}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card .card-price__full{font-size:1.2rem}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card .card-price__discount,.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card .card-price__saving{font-size:1.1rem}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card .card-price__saving{line-height:1;background-color:rgba(24,128,56,.1);padding:4px 6px;border-radius:3px;text-transform:lowercase}.time-limited-offers:where(:not(.time-limited-offers--xl-wide)) .product-card__add{display:none}}.time-limited-offers__slider:has(.splide__slide:first-child.is-active) .splide__arrow--prev svg{color:#b1b1b1;cursor:default}.time-limited-offers__slider:has(.splide__slide:last-child.is-active) .splide__arrow--next svg{color:#b1b1b1;cursor:default}.time-limited-offers__slider .splide__track{overflow:visible}.time-limited-offers__slider .splide__arrows{position:relative;max-width:max-content;margin:2rem auto 0;bottom:initial;right:initial;box-shadow:0 4px 20px 0 rgba(0,0,0,.06)}.time-limited-offers__slider .splide__arrow{display:block}.time-limited-offers__slider .splide__slide:not(.is-visible){pointer-events:none}.time-limited-offers .card-price__voucher{display:none}
