/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.tw\:z-\[11\]{z-index:11}.tw\:mx-1{margin-inline:calc(var(--tw-spacing)*1)}.tw\:mt-16{margin-top:1.6rem}.tw\:mt-\[-8px\]{margin-top:-8px}.tw\:flex{display:flex}.tw\:w-\[30\%\]{width:30%}.tw\:w-\[70\%\]{width:70%}.tw\:w-full{width:100%}.tw\:table-fixed{table-layout:fixed}.tw\:border-collapse{border-collapse:collapse}.tw\:flex-col{flex-direction:column}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:justify-start{justify-content:flex-start}.tw\:gap-2{gap:.2rem}.tw\:gap-8{gap:.8rem}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded{border-radius:.25rem}.tw\:border-none\!{--tw-border-style:none!important;border-style:none!important}.tw\:bg-\[\#f5f5f5\]{background-color:#f5f5f5}.tw\:object-contain{object-fit:contain}.tw\:p-8\!{padding:.8rem!important}.tw\:pl-4\!{padding-left:.4rem!important}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:text-14{font-size:1.4rem}.tw\:font-bold{--tw-font-weight:700;font-weight:700}.tw\:font-medium{--tw-font-weight:500;font-weight:500}.tw\:wrap-break-word{overflow-wrap:break-word}.tw\:whitespace-normal{white-space:normal}.tw\:text-primary{color:#000}.tw\:text-primary\!{color:#000!important}.tw\:underline{text-decoration-line:underline}.tw\:underline\!{text-decoration-line:underline!important}.tw\:underline-offset-2{text-underline-offset:2px}@media(min-width:48rem){.tw\:md\:p-8\!{padding:.8rem!important}}}.rte table td{text-align:center}.f-badge--end-of-series{color:var(--color-badge-end-of-series-text,#000);background:var(--color-badge-end-of-series,#ff0)}.product-card__badge{flex-direction:row;right:38px}.f-price__unit-wrapper{text-transform:unset}.frcp-section__title{white-space:nowrap}.frcp-wishlist-wrapper{margin:0!important}.product-card .gw-collection-page-button{width:auto!important}.frcp-wishlist-wrapper .frcp-wishlist-btn,.frcp-wishlist .frcp-btn--primary,.swal2-container .frcp-btn--primary,.product-card .gw-collection-page-button,.product .gw-button-widget[gw-stock-fulfilled]{z-index:1;--color-border:var(--color-button);padding:0 var(--buttons-padding);height:var(--buttons-height);line-height:30px;font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing,0);text-transform:var(--buttons-transform,var(--buttons-transform-default));border:var(--buttons-border-width)solid rgba(var(--color-border),var(--color-border-alpha,1));margin:0;font-size:100%!important}.frcp-wishlist-wrapper .frcp-wishlist-btn:before,.frcp-wishlist .frcp-btn--primary:before,.swal2-container .frcp-btn--primary:before,.product-card .gw-collection-page-button:after,.product .gw-button-widget[gw-stock-fulfilled]:after{content:"";background-color:rgb(var(--color-button-text));width:0;transition:width var(--animation-button);z-index:-1;border-radius:inherit;position:absolute;inset-block:-2px;inset-inline-start:-2px;border-width:1px!important}@media(hover:hover)and (pointer:fine){.frcp-wishlist-wrapper .frcp-wishlist-btn:hover,.frcp-wishlist .frcp-btn--primary:hover,.swal2-container .frcp-btn--primary:hover,.product-card .gw-collection-page-button:hover,.product .gw-button-widget[gw-stock-fulfilled]:hover{color:rgb(var(--color-button))!important;opacity:1!important}.frcp-wishlist-wrapper .frcp-wishlist-btn:hover:before,.frcp-wishlist .frcp-btn--primary:hover:before,.swal2-container .frcp-btn--primary:hover:before,.product-card .gw-collection-page-button:hover:after,.gw-button-widget[gw-stock-fulfilled]:hover:after{width:calc(100% + 3px)}}.frcp-wishlist .frcp-btn--primary,.swal2-container .frcp-btn--primary{border-radius:var(--buttons-radius,0);--color-border:var(--color-button);background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.frcp-wishlist .frcp-btn--primary{font-size:100%!important}.swal2-container .frcp-btn--primary{font-size:1.6rem!important}.header__icons .frcp-wishlist-nav-link-wrapper .frcp-wishlist__icon{stroke-width:2px}.header__icons .frcp-wishlist-nav-link-wrapper .frcp-wishlist-nav-link__count{--cart-count-size:2rem;right:-20px;left:unset;width:var(--cart-count-size);height:var(--cart-count-size);background-color:var(--color-cart-bubble);color:#fff;white-space:nowrap;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex}.frcp-wishlist .frcp-card__title{-webkit-line-clamp:unset!important;line-clamp:unset!important}.frcp-wishlist .frcp-product__delete-wrapper:before{opacity:1!important}.swal2-container .frcp-swall__popup{background-color:#fff!important}.swal2-container .frcp-btn--secondary{border-radius:var(--buttons-radius,0);background:rgb(var(--color-secondary-button))!important;color:rgb(var(--color-secondary-button-text))!important;border-color:rgb(var(--color-secondary-button-border))!important;font-size:1.6rem!important}.frcp-wishlist-grid-btn-wrapper--overlay .frcp-wishlist-grid-btn,.frcp-wishlist-grid-btn-wrapper--overlay-hover .frcp-wishlist-grid-btn{z-index:10!important}.frcp-toast{--frcp-successIconColor:#049b6e!important}.frcp-toast.frcp-toast--show.frcp-toast--success{color:#000!important;border-radius:var(--blocks-radius)!important;background:#ebf4ef!important}.frcp-toast__progress-bar{background:var(--frcp-successIconColor)!important}.frcp-empty-view .frcp-btn{--buttons-padding:3.2rem!important;padding:0 var(--buttons-padding)!important;display:inline-flex!important}@media(min-width:640px){.cart-icon .cart-count--absolute{--cart-count-size:2rem;top:-.2rem;inset-inline-end:calc(0px - var(--cart-count-size)/2)}.cart-icon--default .cart-count--absolute{top:-1rem;inset-inline-end:-1rem}}div.thulium-chat-wrapper{z-index:29!important}.section-collection-list-slider .swiper-slide{width:var(--slide-width,12rem)}@media(max-width:767px){.section-collection-list-slider .swiper-slide{--slide-width:9rem}.section-collection-list-slider [data-mobile-layout=horizontal] .swiper-slide{--slide-width:16rem}.section-collection-list-slider .swipe-mobile__inner{--f-column-gap:.8rem}}@media(min-width:768px){.section-collection-list-slider collection-list:not(.swiper-initialized) .swiper-slide{width:var(--pre-init-slide-width-md,250px);margin-right:var(--pre-init-slide-margin,8px)}}@media(min-width:1280px){.section-collection-list-slider .swiper-slide{width:var(--slide-width,13rem)}.section-collection-list-slider collection-list:not(.swiper-initialized) .swiper-slide{width:var(--pre-init-slide-width-xl,250px)}}.product-card__compare{position:absolute;top:1rem;inset-inline-start:1rem!important;inset-inline-end:unset!important}.countdown-timer__block{min-width:2.7rem;margin:0 1.5rem}@media(min-width:768px){.countdown-timer__block{min-width:4.2rem;margin:0 1.6rem}}.countdown-timer__block div{line-height:1}.countdown-timer__block div:after{content:":";top:50%;font-size:.5em;position:absolute;inset-inline-end:-1.9rem;transform:translateY(-50%)}@media(min-width:768px){.countdown-timer__block div:after{inset-inline-end:-2.4rem}}.countdown-timer__block:first-child{margin-inline-start:0}.countdown-timer__block:last-child{margin-inline-end:0}.countdown-timer__block:last-child div:after{display:none}.grid-banner__inner{--f-row-gap:var(--f-column-gap)}@media(min-width:768px){.grid-banner__inner{grid-auto-rows:var(--grid-auto-rows,30rem)}.grid-banner__item{--x-cell-c-span:auto/span var(--cell-c-span);--x-cell-r-span:auto/span var(--cell-r-span);grid-column:var(--x-cell-c-span,auto/span 1);grid-row:var(--x-cell-r-span,auto/span 1)}}.grid-banner .card-media{height:100%}@media(max-width:767.98px){.grid-banner .card-media__content-wrapper{width:100%}}@media(min-width:768px){.grid-banner .f-grid-auto-rows--auto{--grid-auto-rows:auto}.grid-banner .f-grid-auto-rows--small{--grid-auto-rows:25rem}.grid-banner .f-grid-auto-rows--medium{--grid-auto-rows:30rem}.grid-banner .f-grid-auto-rows--large{--grid-auto-rows:35rem}}@media(max-width:767.98px){.grid-banner .card-media--extra-small{--padding-y:2rem;--padding-x:2rem}.grid-banner .card-media--small{--padding-y:2.4rem;--padding-x:2.4rem}}.multicolumn-card:not(.color-scheme-inherit){--px:2rem;--py:2.4rem;padding:var(--py)var(--px)}@media(max-width:767.98px){.multicolumn-card:not(.color-scheme-inherit){--px:1.6rem}}.multicolumn-card-wrapper:not(.color-scheme-inherit){transition:box-shadow var(--duration-default)ease-in-out;border-radius:var(--blocks-radius)}.multicolumn-card-wrapper:not(.color-scheme-inherit):hover{box-shadow:0 0 3.2rem rgba(var(--color-foreground),.1)}.multicolumn-card__image{vertical-align:top;max-width:100%;width:var(--icon-size);margin-bottom:var(--image-spacing-bottom,2rem);height:fit-content;display:inline-block}@media(max-width:767.98px){.multicolumn-card__image{margin-bottom:var(--image-spacing-bottom-mobile,1.6rem)}}.multicolumn-card--image-full{--icon-size:100%}.multicolumn-card--image-full img{width:100%}.multicolumn-card--image-icon{--icon-size:var(--img-max)}@media(max-width:767.98px){.multicolumn-card--image-icon{--icon-size:var(--img-max-mb)}}.multicolumn-card--image-icon .multicolumn-card__image{color:var(--icon-color)}.multicolumn-card--layout-left .multicolumn-card__image{margin:0}.multicolumn-card--layout-left .rich-text--tight{--text-margin-top:.4rem;--child-margin-top:1.6rem}.multicolumn-card__title,.multicolumn-card__text{word-break:break-word}.multicolumn-card__count{margin-bottom:var(--count-spacing,1.2rem);grid-template-columns:fit-content(100%) 1fr}@media(max-width:767.98px){.multicolumn-card__count{margin-bottom:var(--count-spacing-mobile,.8rem)}}.multicolumn-card__count:after{content:"";border-bottom:2px dashed rgba(var(--color-border),var(--color-border-alpha,1));width:100%;height:2px;display:block}.multicolumn-card__divider{border-inline-end:1px solid rgba(var(--color-border),var(--color-border-alpha,1));height:100%;top:0;position:absolute;inset-inline-end:calc(-1*var(--f-column-gap)/2)}.multicolumn-card-wrapper:last-child .multicolumn-card__divider{display:none}@media(max-width:767.98px){.swipe-mobile .multicolumn-card-wrapper .multicolumn-card__divider{display:block}.swipe-mobile .multicolumn-card-wrapper:last-child .multicolumn-card__divider{display:none}}@media(min-width:1280px){.hidden--desktop{display:none}}@media(min-width:1024px)and (max-width:1279.98px){.hidden--laptop{display:none}}@media(min-width:768px)and (max-width:1023.98px){.hidden--tablet{display:none}}@media(max-width:767.98px){.hidden--mobile{display:none}}@media(min-width:768px){.section__content.swiper{width:100%}}@media(min-width:768px)and (max-width:1023.98px){.multicolumn-icon.section-header-standing-column .section__header{text-align:center}}@media(min-width:1024px){.multicolumn-icon.section-header-standing-column .section__container{column-gap:var(--header-padding-bottom-large);grid-template-columns:minmax(0,2fr) minmax(0,5fr);display:grid}.multicolumn-icon.section-header-standing-column .section__content{grid-area:1/2/end/end}.multicolumn-icon.section-header-standing-column .section__header{--header-padding-bottom:0;row-gap:4rem;margin:0}}pickup-availability{display:block}pickup-availability[available]{min-height:8.4rem}.pickup-availability-preview{border:.1rem solid rgba(var(--color-border),var(--color-border-alpha,1));gap:1.2rem;padding:1.5rem 1.6rem}.pickup-availability-info{padding-inline-end:4rem}.pickup-availability-button{top:50%;position:absolute;inset-inline:auto 0;transform:translateY(-50%)}.pickup-availability-header{margin:0 1rem 1.6rem 0}.pickup-availability-variant{text-transform:capitalize;margin:.8rem 0 0}.pickup-availability-variant>*+strong{margin-inline-start:1rem}.pickup-availability-list__item{border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding:1.6rem 0}.pickup-availability-list__item:first-child{border-top:.1rem solid rgba(var(--color-foreground),.08)}.pickup-availability-list__item>*{margin:0}.pickup-availability-list__item>*+*{margin-top:1rem}.pickup-availability-list__item .icon{top:calc((var(--font-body-size)*var(--font-body-line-height) - 1.6rem)/2);flex-shrink:0;position:relative}.pickup-availability-address{font-style:normal}.pickup-availability-address p{margin:0}.testimonial{--avatar-size:5rem;box-sizing:border-box}.testimonial__header{align-items:baseline}.testimonial__icon{align-items:center;column-gap:.4rem;line-height:1;display:flex}.testimonial__icon:not(:first-child),.testimonial__content:not(:first-child){margin-top:var(--mt,1.6rem)}.testimonial__avatar{width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0}.testimonial__author{vertical-align:middle}.testimonial__author:not(:first-child){margin-top:var(--mt,3.2rem)}.testimonial__product{border-top:1px solid rgba(var(--color-border),var(--color-border-alpha,1));align-items:center;gap:1.2rem;margin-top:2.4rem;padding-top:1.2rem;display:flex}.testimonial__product span{flex-shrink:0;width:4rem}.testimonials--slider .testimonial--layout-1{padding-inline:var(--p-inline)}@media(min-width:1024px){.testimonials--slider .testimonial--layout-1{--p-inline:3rem}}@media(min-width:1280px){.testimonials--slider .testimonial--layout-1{--p-inline:5rem}}@media(min-width:1440px){.testimonials--slider .testimonial--layout-1{--p-inline:9rem}}.testimonial--layout-1 .testimonial__container.testimonial--has-bg{padding:2.4rem}@media(max-width:767.98px){.testimonial--layout-1 .testimonial__container.testimonial--has-bg{padding:1.6rem}}.testimonial--layout-1 .testimonial__content{--mt:3.2rem}@media(max-width:767.98px){.testimonial--layout-1 .testimonial__content{--mt:2.4rem}}.testimonial--layout-1 .testimonial__image{margin-bottom:3.2rem}@media(max-width:767.98px){.testimonial--layout-1 .testimonial__author{--mt:2.4rem}}@media(min-width:1024px){.testimonial--layout-1:has(.testimonial__image) .testimonial__wrapper{grid-template-columns:1fr minmax(min(260px,40%),auto);column-gap:1.2rem;display:grid}.testimonial--layout-1:has(.testimonial__image) .testimonial__image{align-self:self-start;margin-bottom:0}.testimonial--layout-1:has(.testimonial__image) .testimonial__inner{order:-1}}.testimonial--layout-2.testimonial--has-bg{padding:2rem 1.6rem}@media(max-width:767.98px){.testimonial--layout-2.testimonial--has-bg{padding:1.6rem}}.testimonial--layout-2 .testimonial__icon{--mt:1.6rem;column-gap:.2rem}@media(max-width:767.98px){.testimonial--layout-2 .testimonial__icon{--mt:.8rem}}.testimonial--layout-2 .testimonial__image{margin-bottom:1.6rem}@media(min-width:768px){.testimonial--layout-2:has(.testimonial__image) .testimonial__wrapper{grid-template-columns:1fr minmax(min(160px,35%),auto);column-gap:1.2rem;display:grid}.testimonial--layout-2:has(.testimonial__image) .testimonial__image{align-self:self-start;margin-bottom:0}.testimonial--layout-2:has(.testimonial__image) .testimonial__inner{order:-1}}.testimonial--layout-3{--padding-x:1.6rem}.testimonial--layout-3 .testimonial__icon{margin-block-end:.8rem}.testimonial--layout-3 .testimonial__content{margin-block-start:.8rem}.testimonial--layout-3 .testimonial__author{--mt:1.2rem}.testimonial--layout-3 .testimonial__inner{padding-block-start:2rem}.testimonial--layout-3 .testimonial__product{margin-block-start:1.6rem}.testimonial--layout-3 .testimonial__float-product{position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.testimonial--layout-3 .testimonial__float-product>span{width:5rem;height:5rem}@media(max-width:767.98px){.testimonial--layout-3 .testimonial__image{height:auto}.testimonial--layout-3 .testimonial__wrapper,.testimonial--layout-3 .testimonial__inner{border-radius:0}.testimonial--layout-3 .testimonial__header{cursor:auto}.testimonial--layout-3 .testimonial__wrapper{flex:1}.testimonial--layout-3 .testimonial__inner{height:100%}.testimonial--layout-3:not(.testimonial--color-inherit-mobile){border-radius:var(--blocks-radius-mobile);overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.testimonial--layout-3:not(.testimonial--color-inherit-mobile) .blocks-radius{--blocks-radius-mobile:0}.testimonial--layout-3:not(.testimonial--color-inherit-mobile) .testimonial__inner{padding-inline:var(--padding-x);padding-block:2rem 1.6rem}}@media(min-width:768px){.testimonial--layout-3 .testimonial__wrapper{padding:2rem;position:absolute;top:0;right:0;bottom:0;left:0}.testimonial--layout-3 .testimonial__wrapper.has-overlay{background:linear-gradient(180deg,rgba(var(--color-background),0),rgba(var(--color-background),.5))}.testimonial--layout-3 .testimonial__header *,.testimonial--layout-3 .testimonial__author *,.testimonial--layout-3 .testimonial__content,.testimonial--layout-3 .testimonial__product{transition:all .4s}.testimonial--layout-3 .testimonial__toggle{border:0;width:auto;height:auto;padding:0;position:absolute;inset-block-end:0;inset-inline-end:0}.testimonial--layout-3 .testimonial__toggle svg{transition:transform .4s .2s;transform:rotate(135deg)}.testimonial--layout-3 .testimonial__header{pointer-events:none}.testimonial--layout-3 .testimonial__header[role=button]{pointer-events:all;cursor:pointer}.testimonial--layout-3 .testimonial__inner{flex-direction:column;max-height:100%;padding-block-start:2.4rem;transition:all .4s;display:flex}.testimonial--layout-3 .testimonial__summary{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .4s;display:grid}.testimonial--layout-3 .testimonial__summary-inner{flex-direction:column;min-height:0;display:flex}.testimonial--layout-3 .testimonial__summary-inner>:last-child{padding-block-end:1.6rem}.testimonial--layout-3 .testimonial__content::-webkit-scrollbar{width:.5rem}.testimonial--layout-3 .testimonial__content::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.4);border-radius:.3rem}.testimonial--layout-3:not([open]) .testimonial__inner{background-color:#0000}.testimonial--layout-3[open] .testimonial__toggle{inset-block-end:calc(100% - 2.4rem)}.testimonial--layout-3[open] .testimonial__toggle svg{transform:rotate(0)}.testimonial--layout-3[open] .testimonial__inner{background-color:rgb(var(--color-background));padding-inline:var(--padding-x)}.testimonial--layout-3[open] .testimonial__summary{grid-template-rows:1fr;transition-delay:.2s}}.no-js .testimonial--layout-3 .testimonial__toggle{display:none}.no-js .testimonial--layout-3 .testimonial__inner{background-color:rgb(var(--color-background));padding-inline:var(--padding-x)}.no-js .testimonial--layout-3 .testimonial__summary{grid-template-rows:1fr}.no-js .testimonial--layout-3 .testimonial__content{overflow:auto}.cookies-button{z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-leading:1;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);clip-path:polygon(0 0,0 100%,100% 100%);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:flex-start;align-items:flex-start;margin:0;line-height:1;display:block;position:fixed;bottom:0;left:0;overflow:hidden;border-style:var(--tw-border-style)!important;background-color:rgb(var(--color-button))!important;color:var(--tw-color-white)!important;padding:0!important;border-width:0!important;border-radius:0!important;width:50px!important;height:50px!important;padding-inline:0!important;line-height:0!important}.cookies-button:hover{background-color:#b90510!important}.cookies-button svg{pointer-events:none;z-index:1;fill:currentColor;width:15px;height:15px;position:absolute;bottom:8px;left:8px}.cookies-button:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--tw-color-white);outline-offset:3px}.drawer{z-index:1000!important}.product__blocks-below-media .product__block--collapsible_tab,.product__blocks-below-media .product__block--product_gpsr_safety,.product__blocks-below-media .product__block--product_technical_data{margin-top:-1.6rem}.product__blocks .am-omnibus-container{margin-top:-24px}.product__inventory.product__inventory--low-stock,.product__inventory.product__inventory--low-stock .product__inventory-icon{--status-color:#e7700f;display:flex}.product-form__input--button a{text-align:center;cursor:pointer;min-height:var(--buttons-height);min-width:var(--buttons-height);transition:all var(--duration-default)ease;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--variant-pills-border-width,1px)solid rgb(var(--color-foreground));border-radius:var(--variant-pills-radius,var(--buttons-radius));justify-content:center;align-items:center;margin:0;padding:0 2rem;display:flex;position:relative}.product-form__input--button a:not(.disabled):hover,.product-form__input--button a:not(.disabled).is-active{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input--button a:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55);outline:none}@media screen and (forced-colors:active){.product-form__input--button a.is-active{text-decoration:underline}.product-form__input--button a:focus-visible{outline-offset:2px;outline:1px solid #0000}}.product-form__input--button a.disabled{border-color:var(--color-foreground-lighten-19);color:var(--color-foreground-lighten-19);cursor:default}.product-form__input--button a.disabled:before{content:"";background:linear-gradient(to bottom left,transparent calc(50% - var(--variant-pills-border-width,1px)),var(--color-foreground-lighten-19)50%,transparent calc(50% + var(--variant-pills-border-width,1px)))no-repeat;border-radius:inherit;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.product-form__input--button a.disabled:hover{color:var(--color-foreground-lighten-19)}@media screen and (forced-colors:active){.product-form__input--button a.disabled{text-decoration:none}}.sticky-atc-bar{z-index:30!important}.product-card__info .product-card__badge{position:relative;top:0;left:0}.product-card__image-wrapper .product-card__badge{z-index:1}.products-list[data-layout=list] .frcp-wishlist-grid-btn-wrapper--overlay{justify-content:flex-start!important;top:2rem!important;left:2rem!important}.products-list[data-layout=list] .product-card__list-atc{width:100%!important}.products-list[data-layout=list] .product-card__title{font-size:2rem!important}.product-card .frcp-wishlist-grid-btn-wrapper--overlay,.product-card .frcp-wishlist-grid-btn-wrapper--overlay-hover{top:.5rem!important;right:.5rem!important;left:unset!important}.product-card .frcp-wishlist-grid-btn{margin:0!important;padding:5px!important}.product-card .frcp-wishlist-grid-btn[data-frcp-in-wishlist=true] .frcp-wishlist__icon path{fill:currentColor!important}.product-card .product-card__vendor{--tw-font-weight:400;color:#000;font-weight:400;text-transform:none!important}.product-card .product-card__meta,.product-card .product-card__short-description{display:none!important}.products-list[data-layout=list] .product-card .product-card__meta,.products-list[data-layout=list] .product-card .product-card__short-description{display:flex!important}.products-list[data-layout=list] .product-card__image-wrapper:hover .product-card__actions .btn,.products-list[data-layout=list] .product-card__image-wrapper:hover .product-card__quickview{opacity:0!important;transform:none!important}.product-form__input--color .is-active .swatch-color,.product-form__input--swatch .is-active .swatch-color{--active-shadow-color:rgb(var(--color-foreground))}.product-form__input--color .is-active .swatch-color:before,.product-form__input--swatch .is-active .swatch-color:before{opacity:1}@media(min-width:768px){.product-card:not(.product-card--simple) .product-card__actions .gw-collection-page-button{opacity:0;transition:all .3s,transform .54s cubic-bezier(.4,0,.2,1),opacity .54s cubic-bezier(.4,0,.2,1);transform:translateY(15px)}.product-card__image-wrapper:hover .product-card__actions .gw-collection-page-button{opacity:1;transform:translateZ(0)}}.banner-with-tabs .media--adapt{height:100%}.banner-with-tabs__tabs{--header-padding-bottom:2.4rem;--header-padding-bottom-mobile:1.6rem}.banner-with-tabs__tabs.tabs__header{margin-bottom:0}@media(max-width:767.98px){.banner-with-tabs__tabs.tabs__header{width:100%}}.banner-with-tabs__tabs .tabs__nav-wrap{position:relative}.banner-with-tabs__tabs .tabs__nav-wrap:before{content:"";background-color:rgba(var(--color-foreground),.2);width:.2rem;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}@media(max-width:767.98px){.banner-with-tabs__tabs .tabs__nav-wrap{white-space:nowrap;justify-content:unset;max-width:unset;--f-column-gap:.8rem}.banner-with-tabs__tabs .tabs__nav-wrap:before{display:none}}.banner-with-tabs__tabs .tabs__tab{--buttons-gap:1.6rem;color:rgba(var(--color-foreground),.5);padding-block:1.6rem;padding-inline-start:1.2rem}.banner-with-tabs__tabs .tabs__tab:after{display:none}.banner-with-tabs__tabs .tabs__tab:before{content:"";background-color:rgba(var(--color-foreground),1);opacity:0;width:.2rem;height:100%;transition:all .4s;position:absolute;inset-block-start:0;inset-inline-start:0}.banner-with-tabs__tabs .tabs__tab[aria-selected=true]{color:rgba(var(--color-foreground),1)}.banner-with-tabs__tabs .tabs__tab[aria-selected=true]:before{opacity:1}@media(max-width:767.98px){.banner-with-tabs__tabs .tabs__tab{--buttons-gap:.8rem;--buttons-border-width:.1rem;height:var(--buttons-height);border-radius:var(--buttons-radius,0);border:var(--buttons-border-width)solid rgba(var(--color-foreground),.5)!important;padding-inline:1.6rem!important}.banner-with-tabs__tabs .tabs__tab .btn__icon{--icon-size:2rem}.banner-with-tabs__tabs .tabs__tab[aria-selected=true]{color:rgb(var(--color-button-text));background:rgb(var(--color-button))!important;border-color:rgb(var(--color-button))!important}.banner-with-tabs__tabs .tabs__tab[aria-selected=true]:before{opacity:1}.banner-with-tabs__tabs .tabs__tab:before{display:none}}.banner-with-tabs__tabs .tabs__tab-name{color:inherit}@media(max-width:767.98px){.banner-with-tabs__tabs .tabs__tab-name{font-size:var(--font-body-size)}}.banner-with-tabs__cards{flex-shrink:0}@media(min-width:768px){.banner-with-tabs__cards{width:var(--card-width,clamp(24.5rem,17vw,31rem));max-width:100%}}.banner-with-tabs__cards .card-media--boxed{height:100%}.banner-with-tabs__cards .tabs__content{opacity:var(--card-opacity,.4);transform:var(--card-transform);z-index:var(--card-z-index);transition:all .5s ease-in-out}.banner-with-tabs__cards .tabs__content.active{opacity:1!important;z-index:9!important;transform:none!important}.banner-with-tabs__cards .tabs__content.active .card-media__content{opacity:1}@media(min-width:768px){.banner-with-tabs__cards .tabs__content .card-media__content{opacity:0;transition:opacity .2s}}@media(max-width:767.98px){.banner-with-tabs__cards .tabs__content{transform:none!important}}.banner-with-tabs__content{background:0 0;padding-block:4.8rem}@media(max-width:767.98px){.banner-with-tabs__content{padding-block:3rem}}.banner-with-tabs__banners{min-height:var(--height,auto);height:auto}.banner-with-tabs__banner{opacity:0;visibility:hidden;pointer-events:none;transition:all .5s ease-in-out}.banner-with-tabs__banner.active{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:767.98px){.banner-with-tabs .mb\:media--adapt{height:100%}}.no-js .tabs__nav-wrap{display:none!important}.no-js .banner-with-tabs__cards{display:block}.no-js .banner-with-tabs__cards .tabs__content{--card-opacity:1}.no-js .banner-with-tabs__cards .card-media__content{opacity:1}.brand-logos .grid-bordered{position:relative;overflow:hidden}.brand-logos .grid-bordered:after{content:"";pointer-events:none;border-style:solid;border-width:1px;border-color:rgba(var(--color-border),var(--color-border-alpha,1));border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.brand-logos .grid-bordered .f-grid{--f-column-gap:0!important;--f-row-gap:0!important;--f-row-gap-mobile:0!important;--f-column-gap-mobile:0!important}.brand-logos .grid-bordered .brand-logos__wrapper{border:0;border-radius:0;height:100%;position:relative}.brand-logos .grid-bordered .brand-logos__wrapper:before{content:"";pointer-events:none;border-inline-end:1px solid rgba(var(--color-border),var(--color-border-alpha,1));border-block-end:1px solid rgba(var(--color-border),var(--color-border-alpha,1));position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1280px){.brand-logos .grid-bordered .brand-logos__wrapper.desktop-hide-border:before{border-inline-end-width:0}}@media(min-width:1024px)and (max-width:1279.98px){.brand-logos .grid-bordered .brand-logos__wrapper.laptop-hide-border:before{border-inline-end-width:0}}@media(min-width:768px)and (max-width:1023.98px){.brand-logos .grid-bordered .brand-logos__wrapper.tablet-hide-border:before{border-inline-end-width:0}}@media(max-width:767.98px){.brand-logos .grid-bordered .brand-logos__wrapper.mobile-hide-border:before{border-inline-end-width:0}}.brand-logos--padding-none{--pd-y:0;--pd-x:0}.brand-logos--padding-small{--pd-y:2rem;--pd-x:1.5rem}.brand-logos--padding-medium{--pd-y:2.4rem;--pd-x:2rem}.brand-logos__wrapper{padding:var(--pd-y,0rem)var(--pd-x,0rem)}.brand-logos--image-full .brand-logos__image{width:100%}.brand-logos--image-large .media-wrapper{width:13rem;max-width:100%}@media(max-width:767.98px){.brand-logos--image-large .media-wrapper{width:11rem}}.brand-logos--image-medium .media-wrapper{width:8rem;max-width:100%}@media(max-width:767.98px){.brand-logos--image-medium .media-wrapper{width:6rem}}.section--collapsible-tabs .block-heading{padding-bottom:var(--header-padding-bottom)}@media(max-width:767.98px){.section--collapsible-tabs .block-heading{padding-bottom:var(--header-padding-bottom-mobile)}}.section--collapsible-tabs .block-heading+.accordion-standard{margin-top:-2rem}@media(min-width:1024px){.section--collapsible-tabs.collapsible-tabs__has-image .page-width--narrow{max-width:108rem}}@media(min-width:768px){.accordion-standard+.accordion-standard{margin-top:.8rem}}@media(max-width:767.98px){.accordion-standard .accordion-details__summary{min-height:5rem;padding-block:1.2rem}}.accordion-standard .accordion-details{border:0}.accordion-standard .accordion-details__content{padding:1.6rem 0 0}.accordion-card{z-index:0;transition:all .25s;position:relative;overflow:visible}.accordion-card+.accordion-card{margin-top:1.6rem}.accordion-card .accordion-details{border:.1rem solid rgba(var(--color-border),var(--color-border-alpha,1));border-radius:inherit;padding-inline:2.4rem}.accordion-card .accordion-details__content{padding-top:1.2rem;padding-bottom:3.2rem}.accordion-card .accordion-details__summary{border-color:#0000}@media(min-width:1024px){.section--collapsible-tabs.section-header-standing-column .section__wrapper{column-gap:var(--header-padding-bottom-large);grid-template-columns:minmax(0,2fr) minmax(0,5fr);display:grid}.section--collapsible-tabs.section-header-standing-column .section__content{grid-area:1/2/end/end}.section--collapsible-tabs.section-header-standing-column .section__header{--header-padding-bottom:0;row-gap:4rem;margin:0}}@media(min-width:768px){.collapsible-tabs__wrapper>.f-column{width:var(--col-width,50%)}}.collection-list-banner .grid-bordered{position:relative;overflow:hidden;--f-column-gap:0!important;--f-row-gap:0!important;--f-row-gap-mobile:0!important;--f-column-gap-mobile:0!important}.collection-list-banner .grid-bordered:after{content:"";pointer-events:none;border-style:solid;border-width:1px;border-color:rgba(var(--color-border),var(--color-border-alpha,1));border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.collection-list-banner .grid-bordered .f-grid{--f-column-gap:0!important;--f-row-gap:0!important;--f-row-gap-mobile:0!important;--f-column-gap-mobile:0!important}.collection-list-banner .grid-bordered .collection-card{border:0;border-radius:0;height:100%;position:relative}.collection-list-banner .grid-bordered .collection-card__wrapper{--pd-y:2rem;--pd-x:2rem}@media(max-width:767.98px){.collection-list-banner .grid-bordered .collection-card__wrapper{--pd-y:1.2rem;--pd-x:1.2rem}}.collection-list-banner .grid-bordered .collection-card:before{content:"";pointer-events:none;border-inline-end:1px solid rgba(var(--color-border),var(--color-border-alpha,1));border-block-end:1px solid rgba(var(--color-border),var(--color-border-alpha,1));position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1280px){.collection-list-banner .grid-bordered .collection-card.desktop-hide-border:before{border-inline-end-width:0}}@media(min-width:1024px)and (max-width:1279.98px){.collection-list-banner .grid-bordered .collection-card.laptop-hide-border:before{border-inline-end-width:0}}@media(min-width:768px)and (max-width:1023.98px){.collection-list-banner .grid-bordered .collection-card.tablet-hide-border:before{border-inline-end-width:0}}@media(max-width:767.98px){.collection-list-banner .grid-bordered .collection-card.mobile-hide-border:before{border-inline-end-width:0}}.collection-list-banner .grid-bordered .card-media{border-radius:unset;height:100%}.collection-list-banner .grid-bordered .swiper{margin-inline:-1px}.collection-list-banner .grid-bordered .swiper-slide{height:auto}.collection-list-banner .collection-card__image{flex-shrink:0;width:10rem}@media(max-width:1279.98px){.collection-list-banner .collection-card__image{width:9rem}}@media(max-width:767.98px){.collection-list-banner .collection-card__image{width:6rem}}.collection-list-banner .collection-card__inner{order:-1}.collection-tabs .tooltip-element{--translate-x:-50%;--translate-y: calc(-100% - 5px) ;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));z-index:10;width:max-content;transform:translate(var(--translate-x),var(--translate-y));opacity:0;transition:transform var(--animation-default),opacity var(--animation-default);transform-origin:50%;backface-visibility:hidden;will-change:transform;pointer-events:none;height:2.8rem;padding:.4rem 1.2rem;position:fixed;inset-inline-start:50%}.collection-tabs .section__heading{margin-bottom:2.4rem}@media(max-width:767.98px){.collection-tabs .section__heading,.collection-tabs .section__heading:is(.h1,.h2,.h3,.hd1,.hd2){margin-bottom:2rem}}.collection-tabs .collection-tab__image{margin-bottom:1.2rem}.collection-tabs .collection-tab__desc,.collection-tabs .collection-tab__button{margin-top:2.4rem}.collection-tabs .collection-tab__products{--f-column-gap:.4rem}.collection-tabs .collection-tab__products .f-column{width:min(94px,25%)}@media(min-width:1280px){.collection-tabs .collection-tab__products .f-column{width:min(104px,25%)}}@media(min-width:768px){.collection-tabs__content{width:44.5%;padding-inline-end:5rem}}@media(min-width:1280px){.collection-tabs__content{width:50%;padding-inline-end:10rem}}@media(min-width:768px){.collection-tabs__images{width:55.5%}}@media(min-width:1280px){.collection-tabs__images{width:50%}}.collection-tabs__image{opacity:0;pointer-events:none;transition:all .4s;position:absolute;top:0;right:0;bottom:0;left:0}.collection-tabs__image.is-active{opacity:1;pointer-events:auto}.collection-tabs .tabs__header{margin-bottom:0}.collection-tabs .tabs__nav-wrap{margin-inline:0;padding-block-end:.4rem;display:block}.collection-tabs .tabs__tab{opacity:.3;transition:opacity .3s;position:relative}.collection-tabs .tabs__tab *{pointer-events:none}.collection-tabs .tabs__tab:before{content:"";background:rgb(var(--color-foreground));opacity:0;inset-inline:auto 0;width:100%;height:.2rem;transition:opacity .3s;display:block;position:absolute;bottom:-.4rem}.collection-tabs .tabs__tab[aria-selected=true],.collection-tabs .tabs__tab:hover,.collection-tabs .tabs__tab[aria-selected=true]:before{opacity:1}.collection-tabs .tabs__panel{margin-top:4rem}@media(max-width:1023.98px){.collection-tabs .tabs__panel{margin-top:3.2rem}}@media(max-width:767.98px){.collection-tabs .tabs__panel{margin-top:1.2rem}}@media(min-width:1280px){.collection-tabs{padding-inline:5rem}}@media(max-width:767.98px){.collection-tabs__content{display:contents;margin-top:0!important}.collection-tabs__content>*{width:calc(100vw - var(--page-padding,0rem))}.collection-tabs__images{order:2;margin-top:2.4rem}.collection-tabs .tabs__header{order:1}.collection-tabs .tabs__panel{order:3}}@media(min-width:768px){.collection-tabs--image-left .collection-tabs__images{order:-1}}@media(min-width:1024px){.collection-tabs--image-left .collection-tabs__content{padding-inline:10rem 0}}@media(min-width:768px){.collection-tabs--image-left .collection-tabs__content{padding-inline:5rem 0}}.comparison-table td:first-child{vertical-align:middle}.comparison-table td:nth-child(2){z-index:0;background:unset;position:relative;inset-inline-start:unset}.comparison-table__content .comparison-table__product{--col-gap-x:2rem;vertical-align:top;padding:0 5.5rem 2.4rem}@media(max-width:767.98px){.comparison-table__content .comparison-table__product{--col-gap-x:1.2rem;padding:0 2.7rem 1.2rem}}.comparison-table-card--image-icon{--icon-size:var(--img-max)}.comparison-table-card__image{max-width:100%;width:var(--icon-size);height:fit-content}.comparison-table__col-info,.comparison-table__col-info .btn{margin-top:1.2rem}.comparison-table .product-featured-image{margin-inline:unset}@media(min-width:1024px){.section-header-standing-column .comparison-table{column-gap:var(--col-gap-x,3rem);grid-template-columns:25% 1fr;display:grid}.section-header-standing-column .comparison-table__content{grid-area:1/2/end/end}}@media(min-width:1280px){.section-header-standing-column .comparison-table{grid-template-columns:23.5% 1fr;display:grid}}@media(max-width:767.98px){.countdown .bg-image{width:calc(100% + 3rem);left:-1.5rem;right:-1.5rem}}.countdown__content{padding-inline:var(--padding-x,3.2rem)}.countdown__inner{width:100%}.countdown__inner--boxed{z-index:3;padding:3rem 2rem}@media(max-width:767.98px){.countdown__inner--boxed{padding:2rem}}.countdown__images{padding-inline:var(--padding-x,3.2rem);margin-bottom:3.2rem;margin-inline:0;position:relative}@media(min-width:768px){.countdown__images{width:calc(100% - var(--padding-x,3.2rem)*2);margin-bottom:0;height:100%;margin-inline:auto;padding-inline:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.countdown__images .float__media{width:auto}@media(min-width:768px){.countdown__images .float__media{width:calc(var(--image-width)*.5);top:var(--top);left:var(--left);transform:translate(calc(var(--left)*-1),calc(var(--top)*-1));height:fit-content;position:absolute}}@media(min-width:1280px){.countdown__images .float__media{width:var(--image-width)}}@media(min-width:768px){.countdown__inner{max-width:40rem}}@media(min-width:1024px){.countdown__inner{max-width:50rem}}.featured-collection .tabs__btn.btn--underline:after{width:0;transition:all .5s;transform:none}.featured-collection .tabs__btn.btn--underline:hover:after{animation:none;transform:none}.featured-collection .tabs__btn.btn--underline.active:after{width:100%}.featured-collection .tabs__btn.btn--underline:not(.active):not(:hover){opacity:.6}.featured-collection .tabs-nav__inner{gap:1.2rem 3.2rem}@media(max-width:767.98px){.featured-collection .tabs-nav__inner{column-gap:2.4rem}}.featured-collection .card-media,.featured-collection .card-media--link,.featured-collection .card-media__media{height:100%}.highlight-text-with-image .text{gap:2rem 1.2rem}.highlight-text-with-image a{vertical-align:middle;width:var(--image-width);max-width:100%;display:inline-block}.highlight-text-with-image img,.highlight-text-with-image svg{display:block}@media(max-width:767.98px){.highlight-text-with-image .text{gap:.8rem}.highlight-text-with-image a{width:var(--image-width-mobile)}}.image-with-text__media{max-width:100%;width:var(--image-width,100%)}@media(max-width:767.98px){.image-with-text__media{width:100%}}.image-with-text__inner{--padding-x:0}@media(min-width:768px){.image-with-text__inner{--padding-x:5rem;flex:0 0 var(--image-width);max-width:calc(100% - var(--image-width))}}@media(min-width:1024px){.image-with-text__inner{--padding-x:10rem}}.image-with-text__badge{font-size:.6rem;font-weight:var(--font-heading-weight);width:var(--badge-size,8.3rem);height:var(--badge-size,8.3rem);top:10%}.image-with-text__badge--mobile-left{inset-inline:0 auto}.image-with-text__badge--mobile-right{inset-inline:auto 0}@media(min-width:768px){.image-with-text__badge{--badge-size:13rem;font-size:.8rem;inset-inline:auto 0;transform:translate(50%)}}@media(min-width:1024px){.image-with-text__badge{font-size:1rem}}.image-with-text__badge .split-chars{will-change:transform;transform-style:preserve-3d;animation-name:spin;animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse;animation-play-state:running}.image-with-text__badge .split-chars span{transform:translate(-50%,-50%)rotate(calc(var(--inner-angle)*var(--char-id)))translateY(var(--radius));display:inline-block;position:absolute;top:50%;left:50%}.image-with-text__badge .badge__icon{width:100%;max-width:var(--badge-image-size)}.image-with-text .icon-with-text .icon{color:rgba(var(--icon-color),1)}@media(max-width:767.98px){.image-with-text--show-badge .image-with-text__media{padding-inline:2.2rem}}.image-with-text--image-right .image-with-text__inner{padding-inline-end:var(--padding-x)}@media(min-width:768px){.image-with-text--image-right .image-with-text__badge{inset-inline:auto 100%}}.image-with-text--image-left .image-with-text__inner{padding-inline-start:var(--padding-x)}@media(max-width:767.98px){.image-with-text-overlay .content-overlay--bottom-center-mobile{--padding-y:6rem}}.multiple-product-bundles .swiper-wrapper{box-sizing:border-box}.multiple-product-bundles .card-media,.multiple-product-bundles .card-media--link,.multiple-product-bundles .card-media__media{height:100%}.multiple-product-bundles__slider{overflow:visible}@media(max-width:767.98px){.multiple-product-bundles .swipe-mobile--1-cols{--column-width-mobile:calc(100vw - var(--page-padding)*3)}.multiple-product-bundles .swipe-mobile__inner{--f-column-gap:1.6rem}}.product-bundle-group{border:.1rem solid rgba(var(--color-border),var(--color-border-alpha,1));padding:2.4rem}.product-bundle-group__inner{height:auto}.product-bundle-group .swiper-controls{--swiper-controls-top-offset:0}.product-bundle-group .products-bundle__button{margin-block-start:0}@media(max-width:767.98px){.product-bundle-group{padding:1.6rem}}.newsletter__container--image{--form-spacing:0}@media(min-width:768px){.newsletter__container--image{--form-spacing:4rem}}@media(min-width:1024px){.newsletter__container--image{--form-spacing:8rem}}.newsletter__form-wrapper{padding-inline-start:var(--form-spacing)}@media(min-width:1280px){.page-width:not(.page-width--full) .products-bundle__wrapper{padding-inline:5rem}}.products-bundle__slider .f-column{transition:opacity .3s}@media(min-width:1280px){.products-bundle.is-hover .products-bundle__slider .f-column:not(.is-selected){opacity:.3}}.products-bundle--image-left .products-bundle__image{padding-inline-end:var(--image-x-spacing)}@media(min-width:768px){.products-bundle--image-left{--image-x-spacing:3rem}}@media(min-width:1024px){.products-bundle--image-left{--image-x-spacing:5rem}}@media(min-width:1280px){.products-bundle--image-left{--image-x-spacing:10rem}}.products-bundle--image-right .products-bundle__image{padding-inline-start:var(--image-x-spacing)}@media(min-width:768px){.products-bundle--image-right{--image-x-spacing:3rem}}@media(min-width:1024px){.products-bundle--image-right{--image-x-spacing:5rem}}@media(min-width:1536px){.products-bundle--image-right{--image-x-spacing:10rem}}.products-bundle--container-full{--image-x-spacing:0}@media(max-width:767.98px){.products-bundle--container-full{padding-inline:var(--page-padding);padding-block:min(4.8rem,var(--section-padding-top,0)*.6)}.products-bundle--container-full .products-bundle__image .media-wrapper{border-radius:var(--blocks-radius-mobile)}}@media(min-width:768px)and (max-width:1023.98px){.products-bundle__main{width:24rem;max-width:100%;margin:0 auto}}@media(max-width:767.98px){.products-bundle .products-bundle__content{display:contents}.products-bundle .section__header{order:-1}.products-bundle .products-bundle__main{margin-block-start:1.2rem}}.product-bundle-hotspot{--factor-x:-1;inset-inline-start:var(--horizontal);top:var(--vertical);transition:all var(--animation-default);transform:translate(calc(var(--horizontal)*var(--factor-x)),calc(var(--vertical)*-1));transform-origin:50%;backface-visibility:hidden;will-change:transform;cursor:pointer;aspect-ratio:1;background-color:#0000}@media(max-width:767.98px){.product-bundle-hotspot{inset-inline-start:var(--horizontal-mobile,var(--horizontal));top:var(--vertical-mobile,var(--vertical));transform:translate(calc(var(--horizontal-mobile,var(--horizontal))*var(--factor-x)),calc(var(--vertical-mobile,var(--vertical))*-1))}}.product-bundle-hotspot *{pointer-events:none}.product-bundle-hotspot--dot{width:4rem}.product-bundle-hotspot--dot .product-bundle-hotspot__pin span{background-color:rgb(var(--color-background));z-index:3;width:33.33%;transition:all .4s;box-shadow:0 4px 9px #0003}.product-bundle-hotspot--dot .product-bundle-hotspot__pin:before,.product-bundle-hotspot--dot .product-bundle-hotspot__pin:after{content:"";aspect-ratio:1;pointer-events:none;border-radius:50%;width:100%;position:absolute;transform:translateZ(0)scale(1)}.product-bundle-hotspot--dot .product-bundle-hotspot__pin:before{background-color:rgba(var(--color-background),.2);z-index:2;width:66.66%;transition:all .4s}.product-bundle-hotspot--dot .product-bundle-hotspot__pin:after{border:1px solid rgba(var(--color-background),0);z-index:1;background-color:#0003;transition:all .4s;animation:1.5s infinite dotscale}.product-bundle-hotspot--dot:hover .product-bundle-hotspot__pin:before,.product-bundle-hotspot--dot:hover .product-bundle-hotspot__pin span,.product-bundle-hotspot--dot.is-active .product-bundle-hotspot__pin:before,.product-bundle-hotspot--dot.is-active .product-bundle-hotspot__pin span{width:50%}.product-bundle-hotspot--dot:hover .product-bundle-hotspot__pin:after,.product-bundle-hotspot--dot.is-active .product-bundle-hotspot__pin:after{border-color:rgba(var(--color-background),.5)}.promotion-banner{--padding-x:2.4rem;--padding-y:2.4rem;padding:var(--padding-y)var(--padding-x)}@media(min-width:768px){.promotion-banner{--padding-x:2rem;--padding-y:3.2rem}.promotion-banner.color-scheme-inherit{--padding-x:0}}@media(min-width:1024px){.promotion-banner{--padding-x:3rem;--padding-y:4.6rem}}@media(min-width:1280px){.promotion-banner{--padding-x:5rem}}@media(max-width:767.98px){.promotion-banner.color-scheme-inherit-mobile{--padding-x:0}}.promotion-banner__inner--horizontal{--subheading-margin-bottom:1.2rem}@media(min-width:1024px){.promotion-banner__inner--horizontal{--text-margin-top:0;--child-margin-top:0;--subheading-margin-bottom:0;gap:2.4rem}}.promotion-banner__inner .countdown-timer__inner{--margin-inline:1.2rem}@media(min-width:1024px){.promotion-banner__inner .countdown-timer__inner{--margin-inline:1.6rem}}.promotion-banner__inner .countdown-timer__block{margin:0 var(--margin-inline)}.promotion-banner__inner .countdown-timer__block div:after{transform:translate(calc(50% + var(--margin-inline)),-50%);inset-inline-end:0}.promotion-banner__timer,.promotion-banner__code,.promotion-banner__button{white-space:nowrap;flex-shrink:0}.promotion-banner__group-heading{border:0 solid var(--border-color,rgb(var(--color-foreground)));padding-inline:2rem}.promotion-banner__group-heading.group-heading__left{border-inline-start-width:.2rem}.promotion-banner__group-heading.group-heading__right{border-inline-end-width:.2rem}@media(max-width:1023.98px){.promotion-banner__group-heading.group-heading-mobile__left{border-inline-width:.2rem 0}.promotion-banner__group-heading.group-heading-mobile__right{border-inline-width:0 .2rem}.promotion-banner__group-heading.group-heading-mobile__center{border-inline-width:0}}.promotion-banner__badge{color:var(--badge-color);border:.2rem solid var(--badge-color);border-radius:var(--badges-radius,0);margin-block-start:var(--badge-margin-top,0);padding:.6rem 2.4rem;display:inline-block}@media(max-width:1023.98px){.promotion-banner__badge{--badge-margin-top:.8rem}}.quick-comparison-table{--heading-col-width:18rem;--product-col-width:23.2rem;border-collapse:collapse;table-layout:fixed;border:0;width:100%}.quick-comparison-table-container{max-width:100%}.quick-comparison-table th,.quick-comparison-table td{padding:var(--col-gap-y,2rem)var(--col-gap-x,1.6rem);text-align:start;vertical-align:top;z-index:0;width:var(--product-col-width);position:relative}.quick-comparison-table th:before,.quick-comparison-table td:before{content:"";z-index:-1;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha,1));pointer-events:none;border-bottom-width:0;border-inline-start-width:0;position:absolute;top:0;right:0;bottom:0;left:0}.quick-comparison-table th:first-child,.quick-comparison-table td:first-child{width:var(--heading-col-width)}.quick-comparison-table th:last-child:before,.quick-comparison-table td:last-child:before{border-inline-end-width:0}.quick-comparison-table tr:first-child td:before{border-top-width:0}.quick-comparison-table tr[data-compare-key=info] td{padding:2.4rem 3.2rem}.quick-comparison-table tr[data-compare-key=info]:first-child td{padding-top:0}.quick-comparison-table__col-info{padding-top:1.2rem}.quick-comparison-table__col-info .btn{margin-top:1.2rem}.quick-comparison-table--remove{width:3.2rem;height:3.2rem;box-shadow:0 0 8px rgba(var(--color-foreground),.15);top:-1.1rem;padding:0;position:absolute;inset-inline-end:-1.4rem}@media(min-width:768px){.quick-comparison-table th:first-child,.quick-comparison-table td:first-child{z-index:9;position:sticky;inset-inline-start:0}}@media(min-width:1024px){.quick-comparison-table th:nth-child(2),.quick-comparison-table td:nth-child(2){z-index:9;background:rgb(var(--color-background));position:sticky;inset-inline-start:var(--heading-col-width)}}@media(max-width:767.98px){.quick-comparison-table{--heading-col-width:10rem;--product-col-width:16rem;--col-gap-x:1.2rem;--col-gap-y:1.2rem;font-size:calc(var(--font-body-size)*.9);line-height:2rem}.quick-comparison-table tr[data-compare-key=info] td{padding:1.6rem 1.5rem 1.2rem}.quick-comparison-table tr[data-compare-key=info]:first-child td:before{top:1.6rem}.quick-comparison-table .product-featured-image{margin-inline:1.5rem}}.slideshow-with-product-wrapper{--content-gap-x:1.6rem}.slideshow-with-product-wrapper video{object-fit:cover;object-position:center}.slideshow-with-product-wrapper video-element[loaded]:not([playing])>img{opacity:1!important;visibility:visible!important}.slideshow-with-product-wrapper .swiper-controls{--swiper-navigation-size:auto;--swiper-controls-bottom-offset:1.6rem;bottom:0;inset-inline:auto var(--content-gap-x);width:auto;transform:translateY(calc(var(--swiper-controls-bottom-offset)*-1));z-index:10;transition:opacity .3s}.slideshow-with-product-height--small{--slide-height:28rem}.slideshow-with-product-height--medium{--slide-height:34rem}.slideshow-with-product-height--large{--slide-height:42rem}.slideshow-with-product-height--adapt .slideshow-with-product__content{width:auto!important}@media(min-width:768px){.slideshow-with-product-height--small{--slide-height:54rem}.slideshow-with-product-height--medium{--slide-height:63rem}.slideshow-with-product-height--large{--slide-height:72rem}}.slideshow-with-product__item-wrap{min-height:var(--slide-height,0)}.slideshow-with-product__content{padding:5rem var(--content-gap-x)3rem}.slideshow-with-product__product{width:17.4rem}.slideshow-with-product__product .product-card{width:100%}.slideshow-with-product__product .product-card__wrapper{--pcard-radius:var(--pcard-inner-radius);--pcard-info-gap:1.2rem;padding:1.2rem 1.2rem 1.6rem}.slideshow-with-product__bottom-content{border-top:1px solid rgba(var(--color-foreground),.2);padding-top:1.6rem;padding-inline-end:12rem}.slideshow-with-product__bottom-content-inner>*{display:inline}@media(min-width:768px){.slideshow-with-product-wrapper{--content-gap-x:5rem}.slideshow-with-product-wrapper .slideshow-with-product__bg:before{display:none}.slideshow-with-product-wrapper .swiper-controls{--swiper-controls-bottom-offset:3rem}.slideshow-with-product__text{max-width:50%}}@media(max-width:767.98px){.slideshow-with-product__product{width:100%}.slideshow-with-product__product .product-card-style-boxed{width:5rem}.slideshow-with-product__product .product-card__wrapper{padding:0}.slideshow-with-product__product .product-card__info,.slideshow-with-product__product .product-card__badge{display:none}.slideshow-with-product__content{padding:2.4rem var(--content-gap-x)1.6rem}}.sticky-atc-bar{z-index:29;width:min(85vw,41.8rem);box-shadow:inset 0 0 0 1px rgba(var(--color-border),var(--color-border-alpha,1));opacity:0;visibility:hidden;bottom:3rem;background:#fff;padding:1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;inset-inline-end:3rem;transform:translateY(100%)}.sticky-atc-bar--show{opacity:1;visibility:visible;transform:translate(0)}@media(max-width:767.98px){.sticky-atc-bar{width:100%;box-shadow:inset 0 1px rgba(var(--color-border),var(--color-border-alpha,1));bottom:0;border-radius:0;inset-inline-end:0}.sticky-atc-bar__product-image{width:5rem}}body.sticky-atc-bar-enabled{padding-bottom:var(--sticky-atc-bar-height,0px)}.sticky-atc-bar{z-index:29;width:100%;box-shadow:0 -6px 10px #0000000d,inset 0 0 0 1px rgba(var(--color-border),var(--color-border-alpha,1));background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;transform:translateY(100%)}.sticky-atc-bar--show{bottom:var(--mobile-sticky-bar-height,0px);transform:translate(0)}.mobile-sticky-bar-down .sticky-atc-bar--show{bottom:0}.sticky-atc-bar__inner{gap:.8rem;padding:1.2rem 0}.sticky-atc-bar__product-image{width:7rem}.sticky-atc-bar .form-control{--inputs-border-width:1px;background:0 0}.sticky-atc-bar .select{max-width:25rem}.sticky-atc-bar .select select{min-width:8rem}.sticky-atc-bar .quantity,.sticky-atc-bar__form{flex-shrink:0}.sticky-atc-bar__form .shopify-payment-button__more-options{display:none}.sticky-atc-bar .product-form__buttons{flex-wrap:nowrap;align-items:center}.sticky-atc-bar .foxkit-preorder-note{margin-top:0}@media(max-width:1023.98px){.sticky-atc-bar .product-form__submit{padding:0 2.4rem}}@media(min-width:768px)and (max-width:1023.98px){.sticky-atc-bar__product,.sticky-atc-bar__form,.sticky-atc-bar .product-form__buttons{gap:.8rem}.sticky-atc-bar .product-form__submit{padding:0 2.4rem}}@media(max-width:767.98px){.sticky-atc-bar .select{max-width:100%}.sticky-atc-bar__form{width:100%}}@media(min-width:1280px){.sticky-atc-bar.page-width--full{--page-padding:5rem}}.testimonials{overflow:hidden}.testimonials .swiper-controls{align-items:center}.testimonials--layout-focused .swiper-controls{--swiper-navigation-offset-x:23%}.testimonials--layout-focused .swiper-slide{height:auto;transition:transform .3s,opacity .3s}@media(min-width:768px){.testimonials--layout-focused .swiper-slide:not(.swiper-slide-active){opacity:.2}}.testimonials--layout-focused .swiper-button{background-color:#0000}@media(min-width:768px){.testimonials--layout-focused .page-width--full .section__header{padding-inline:1.6rem}.testimonials--layout-focused .swiper-controls{margin-top:0!important}}.testimonials--layout-standard .swiper,.testimonials--layout-card .swiper{overflow:visible}@media(min-width:768px){.testimonials .f-column.swiper-slide{height:auto;padding-inline:0}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
