@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;min-height:100%;padding-block-end:0!important;scroll-behavior:smooth;scroll-padding-top:var(--header-height, 100px)}html:focus-within{scroll-behavior:smooth}body,h1,h2,h3,h4,p,li,figure,figcaption,blockquote,dl,dd{margin:0}body{background-color:var(--color-primary-white);min-height:100vh;font-size:var(--font-body-regular);display:flex;flex-direction:column}body.minicart-is-open{overflow:hidden}body #main-content{height:100%;min-height:400px}ul,ol{list-style:none;padding:0;margin:0}a{color:var(--color-text-primary);text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block;height:auto}input,button,textarea,select{font:inherit}button{padding:0;background-color:transparent;border:none;text-decoration:none;outline:none;cursor:pointer}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;flex-grow:1}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none;-moz-appearance:none;-webkit-appearance:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.rte:after{clear:both;content:"";display:block}.rte>*:not(:last-child){margin-block-end:var(--spacing-m)}.rte strong{font-family:var(--title-font);font-weight:var(--weight-bold);letter-spacing:.96px}.rte p,.rte span{line-height:21px;word-break:break-word}.rte p:not(:last-child),.rte span:not(:last-child){margin-block-end:var(--spacing-m)}.rte [style*="text-align: center;"] img{display:block;margin-left:auto;margin-right:auto;margin-bottom:3px}.rte table{border-collapse:collapse}.rte table tr{border-bottom:1px solid var(--color-secondary-grey-3)}.rte table td{vertical-align:top;padding-block:22px;padding-inline-end:60px}.rte table td:last-child{padding-inline-end:0}.rte table p{margin-block-end:0}@media screen and (max-width: 769px){.rte table td{padding-inline-end:12px}}.rte p table{table-layout:fixed}@media screen and (min-width: 768px){.rte p table td{padding-inline-start:var(--spacing-m);padding-inline-end:var(--spacing-m)}}.rte img{display:block;height:auto;max-width:100%;border-radius:8px}.rte ul,.rte ol{list-style-position:inside;padding-inline-start:var(--spacing-xl);list-style:inherit}.rte ol{list-style-type:decimal}.rte ul{list-style-type:disc}.rte li{list-style-position:auto;list-style-image:auto}.rte li:last-child{margin-block-end:0}.rte a{text-decoration:underline}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--title-font);color:var(--color-primary-blue);margin-block:var(--spacing-xl)}.rte h1{text-align:center;font-size:var(--font-heading-desktop-1);font-weight:var(--weight-bold);line-height:120%}@media screen and (max-width: 769px){.rte h1{font-size:var(--font-heading-mobile-1)}}.rte h2{font-size:var(--font-heading-desktop-2);font-weight:var(--weight-bold);line-height:120%}@media screen and (max-width: 769px){.rte h2{font-size:var(--font-heading-mobile-2)}}.rte h3{font-size:var(--font-heading-desktop-3);font-weight:var(--weight-bold);line-height:120%}@media screen and (max-width: 769px){.rte h3{font-size:var(--font-heading-mobile-3)}}.rte h4{font-size:var(--font-heading-desktop-4);font-weight:var(--weight-bold);line-height:120%}@media screen and (max-width: 769px){.rte h4{font-size:var(--font-heading-mobile-4)}}.rte h5{font-size:var(--font-heading-desktop-5);font-weight:var(--weight-bold);line-height:120%}@media screen and (max-width: 769px){.rte h5{font-size:var(--font-heading-mobile-5)}}.rte .title-6,.rte h6{font-size:var(--font-heading-desktop-6);font-weight:var(--weight-bold);line-height:120%}@media screen and (max-width: 769px){.rte .title-6,.rte h6{font-size:var(--font-heading-mobile-6)}}@media screen and (min-width: 769px){.mobile-only{display:none}}@media screen and (max-width: 768px){.mobile-hide{display:none}}.flipX{transform:scaleX(-1)}.text--blue{color:var(--color-primary-blue, #243746)}.text--red{color:var(--color-primary-red, #e30613)}.text--green{color:#067828}.text--grey{color:gray}.btn{display:flex;align-items:center;justify-content:center;width:max-content;padding:var(--spacing-3xs) var(--spacing-s);border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;font-family:var(--title-font);font-size:var(--font-eyebrow-m);line-height:1.125rem;letter-spacing:.96px;font-weight:var(--weight-bold);transition:var(--duration-short);cursor:pointer}.btn:has(svg){gap:.375rem;padding-inline:.75rem}.btn--primary{background-color:var(--color-button, var(--color-primary-red, #e30613));border-color:var(--color-button-border, var(--color-primary-red, #e30613));color:var(--color-button-text, var(--color-primary-white, #ffffff))}.btn--primary-alt{background-color:transparent;border-color:var(--color-button-border, var(--color-primary-red, #e30613));color:var(--color-button-border, var(--color-primary-red, #e30613))}.btn--secondary{background-color:var(--color-secondary-button, var(--color-primary-blue, #243746));border-color:var(--color-secondary-button-border, var(--color-primary-blue, #243746));color:var(--color-secondary-button-text, var(--color-primary-white, #ffffff))}.btn--secondary-alt{background-color:transparent;border-color:var(--color-secondary-button-border, var(--color-primary-blue, #243746));color:var(--color-secondary-button-border, var(--color-primary-blue, #243746))}.btn--tertiary{padding:0;text-decoration:underline;color:var(--color-links, var(--color-primary-blue, #243746));text-underline-offset:.2rem;text-transform:none;letter-spacing:0}.btn--quaternary{background-color:#96a6b3;border-color:#96a6b3;color:var(--color-primary-white, #ffffff)}.btn--link{padding:0;color:var(--color-primary-black);text-decoration:underline;text-transform:none}.btn--link:hover{color:var(--color-primary-red);opacity:1}.btn:hover,.btn:active,.btn:focus{opacity:.8}.btn:disabled{opacity:.5}.btn--block{display:block;width:100%}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=search],select{background-color:transparent;color:var(--color-primary-blue);padding:var(--spacing-3xs) var(--spacing-2xs);font-size:var(--font-body-s);border:1px solid var(--color-secondary-grey-3);border-radius:4px}input[type=text]:hover,input[type=text]:active,input[type=text]:focus,input[type=password]:hover,input[type=password]:active,input[type=password]:focus,input[type=email]:hover,input[type=email]:active,input[type=email]:focus,input[type=number]:hover,input[type=number]:active,input[type=number]:focus,input[type=tel]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=url]:hover,input[type=url]:active,input[type=url]:focus,input[type=search]:hover,input[type=search]:active,input[type=search]:focus,select:hover,select:active,select:focus{border-color:var(--color-primary-blue)}input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,select:disabled{opacity:.7}textarea{resize:vertical}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23666' viewBox='0 0 12 12'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-m) center;background-size:var(--spacing-s)}.form-group{margin-block-end:var(--spacing-s);width:100%}.form-group:last-child{margin-block-end:0}.form-group__label{display:block;color:var(--color-primary-blue);margin-block-end:var(--spacing-2xs)}.form-group__required{color:var(--color-primary-red)}.form-group__input{display:block;background-color:transparent;color:var(--color-primary-blue);padding:var(--spacing-3xs) var(--spacing-2xs);font-size:var(--font-body-s);border:1px solid var(--color-secondary-grey-3);border-radius:4px;width:100%}.form-group__input:hover,.form-group__input:active,.form-group__input:focus{border-color:var(--color-primary-blue)}.form-group__input:disabled{opacity:.7}[data-animate=fade]{opacity:0;transition:opacity 1s ease-out}[data-animate=slide-up]{transform:translateY(20px);opacity:0;transition:transform var(--duration-long) ease-out,opacity var(--duration-long) ease-out}details::details-content{display:block;block-size:0;overflow:hidden;transition-property:block-size,content-visibility;transition-duration:var(--duration-short);transition-behavior:allow-discrete}details[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}details summary{cursor:pointer}.drawer{z-index:var(--zindex-modal-backdrop)}.drawer .modal__overlay{position:fixed;width:100%;top:0;left:0;opacity:0;pointer-events:none;transition:opacity var(--duration-normal) ease}.drawer__container{position:fixed;width:100%;height:100%;top:0;left:0;transform:translate(-100%);transition:transform var(--duration-normal) ease;z-index:var(--zindex-modal)}.drawer:not(.drawer--top):not(.drawer--bottom) .drawer__container{max-width:100%}.drawer.drawer--right .drawer__container{left:auto;right:0;transform:translate(100%);transition:transform var(--duration-normal) ease}.drawer.drawer--top .drawer__container{left:0;transform:translateY(-100%);height:auto;transition:transform var(--duration-normal) ease}.drawer.drawer--bottom .drawer__container{top:auto;bottom:0;transform:translateY(100%);transition:transform var(--duration-normal) ease}.drawer.slide-in-left .drawer__container,.drawer .slide-in-right .drawer__container{transform:translate(0);transition:transform var(--duration-normal) ease}.drawer.slide-in-top .drawer__container,.drawer .slide-in-bottom .drawer__container{transform:translateY(0);transition:transform var(--duration-normal) ease}.drawer.is-open .modal__overlay{opacity:1;pointer-events:auto;transition:opacity var(--duration-normal) ease}@media (min-width: 769px){.drawer:not(.drawer--top):not(.drawer--bottom) .drawer__container{max-width:340px}}.icons-banner{padding:25px 0}.icons-banner__container{width:var(--container-width);max-width:var(--container-max-width);margin:auto}.icons-banner__icons{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}@media (min-width: 1025px){.icons-banner__icons{align-items:center}}.icons-banner__icon{display:flex;align-items:center;justify-content:center;width:50%}@media (min-width: 1025px){.icons-banner__icon{width:auto}}.icons-banner__icon__svg-box{display:flex;align-items:center;justify-content:center;margin:0 .5rem}.icons-banner__icon__text-box{display:flex;justify-content:center;align-items:center;margin:0 .5rem}.icons-banner__icon span{display:block;margin-block-start:5px;font-weight:600;text-transform:uppercase}.icons-banner__icons-stacked .icons-banner__icon{flex-direction:column}.content-with-media{width:100%}.content-with-media__content{padding:var(--spacing-xl);display:flex;flex-direction:column;justify-content:center}.content-with-media__wrapper{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.content-with-media__wrapper{grid-template-columns:repeat(2,1fr)}.content-with-media__wrapper--reverse .content-with-media__wrapper-media{order:2}}.info-columns{margin:60px 0}@media (min-width: 1025px){.info-columns{margin:80px 0}}.info-columns__container{width:var(--container-width);max-width:var(--container-max-width);margin:auto}.info-columns__inner{display:grid;column-gap:30px;row-gap:30px}.info-columns__inner--mobile-columns-2{grid-template-columns:repeat(2,1fr)}.info-columns__inner--columns{grid-template-columns:1fr}@media (min-width: 769px){.info-columns__inner--columns-4{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px){.info-columns__inner--columns-2{grid-template-columns:repeat(2,1fr)}.info-columns__inner--columns-3{grid-template-columns:repeat(3,1fr)}.info-columns__inner--columns-4{grid-template-columns:repeat(4,1fr)}}.info-columns__image--left{margin:0 auto 0 0}.info-columns__image--center{margin:0 auto}.info-columns__image--right{margin:0 0 0 auto}.info-columns__content{margin-block-start:20px}.info-columns__content--left{text-align:left}.info-columns__content--center{text-align:center}.info-columns__content--right{text-align:right}.info-columns__title{text-align:inherit}.info-columns__text{margin-block-start:15px}.info-columns__button{margin-block-start:30px}.footer{background-color:var(--color-secondary-grey-1)}.footer__container{display:grid;grid-template-columns:repeat(4,auto);gap:var(--spacing-4xl);padding-block:var(--spacing-3xl)}.footer__trustpilot{margin-block-end:var(--spacing-s)}.footer__about-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-2xs)}.footer__about-text{margin-block-end:var(--spacing-s)}.footer__badges{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.footer__badges svg,.footer__badges img{object-fit:contain;height:32px;width:auto}.footer__menu{display:flex;gap:var(--spacing-5xl)}.footer__menu-title,.footer__contact-title,.footer__brochure-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-xs)}.footer__menu-title::marker{content:""}.footer__menu-title::-webkit-details-marker{display:none}.footer__menu-link,.footer__contact-email,.footer__contact-phone{transition:opacity var(--duration-short) ease}.footer__menu-link:hover,.footer__contact-email:hover,.footer__contact-phone:hover{opacity:.6}.footer__menu-links{display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer__contact{color:var(--color-primary-blue)}.footer__contact-phone,.footer__contact-email{display:block;margin-block-end:var(--spacing-xs)}.footer__contact-email{text-decoration:underline}.footer__brochure-text{margin-block-end:var(--spacing-s)}.footer__bottom{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:var(--spacing-s);border-top:1px solid var(--color-secondary-grey-3);padding-block:var(--spacing-l) var(--spacing-4xl)}.footer__copyright{color:var(--color-primary-dark-grey)}.footer .payment-icons{justify-self:flex-end}.footer .payment-icons__list{display:flex;flex-wrap:wrap;gap:var(--spacing-4xs)}.footer .localization-trigger{display:none}@media screen and (max-width: 769px){.footer__container{grid-template-columns:1fr;gap:0;padding-block:var(--spacing-xs)}.footer__about,.footer__menu,.footer__contact,.footer__brochure{border-bottom:1px solid var(--color-secondary-grey-3);padding-block:var(--spacing-xl)}.footer .localization-trigger{align-items:center;display:flex;padding-block-start:var(--spacing-xl)}.footer .localization-trigger__label,.footer .localization-trigger .localization-ui__button{font-weight:var(--weight-bold);color:var(--color-primary-black)}.footer__menu{flex-direction:column;padding:0;gap:0}.footer__menu-wrapper{flex:1}.footer__menu-wrapper[open] svg{rotate:180deg}.footer__menu-wrapper:not(:last-child){border-bottom:1px solid var(--color-secondary-grey-3)}.footer__menu-title{display:flex;align-items:center;justify-content:space-between;margin:0;padding-block:var(--spacing-s)}.footer__menu-links{padding-block-end:var(--spacing-m)}.footer__bottom{grid-template-columns:1fr;gap:var(--spacing-xl);padding-block:var(--spacing-xs) var(--spacing-4xl);border-top:none}}.modal{visibility:hidden;pointer-events:none;opacity:0;width:0;height:0}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--color-black) 50%,transparent);z-index:var(--zindex-modal-backdrop)}.modal__container{opacity:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:max-content;display:block;z-index:var(--zindex-modal);max-width:100%;width:100%;padding-inline:calc(var(--spacing-l) - var(--spacing-2xs));padding-block:0;border:none;background-color:transparent}.modal__container-content{border-radius:var(--spacing-s);background-color:var(--color-white);padding:var(--spacing-xl);width:100%}.modal__title,.modal__content{margin-block-end:var(--spacing-l)}.modal.is-open{visibility:visible;pointer-events:auto;opacity:1;width:100%;height:100%}.modal.is-open .modal__container{opacity:1;transition:opacity var(--duration-normal) ease}.rich-text{background-color:var(--background-color, transparent);margin:var(--spacing-s);padding-block:var(--padding-top-mobile) var(--padding-bottom-mobile)}.rich-text--inset{border-radius:var(--spacing-4xs)}.rich-text .container{display:grid;max-width:790px}.rich-text__stacked .container{max-width:710px}.rich-text__stacked .rich-text__text{max-width:unset}.rich-text__alignment-center .rich-text__text,.rich-text__alignment-center .rich-text__title,.rich-text__alignment-center .rich-text__buttons{text-align:center;margin-inline:auto;justify-content:center}.rich-text__alignment-center .rte li{list-style-position:inside}.rich-text__alignment-right .rich-text__text,.rich-text__alignment-right .rich-text__title,.rich-text__alignment-right .rich-text__buttons{text-align:right;justify-content:flex-end}.rich-text__text p{font-size:var(--font-heading-desktop-6);line-height:21px}.rich-text__title{color:var(--color-primary-blue);font-size:var(--font-heading-mobile-1);font-weight:var(--weight-bold);margin-block-end:var(--spacing-xs)}.rich-text__content{color:var(--color-primary-black)}.rich-text__cta{width:auto;max-width:max-content;margin-block-start:var(--spacing-xl);margin-inline:auto}.rich-text__buttons{display:flex;gap:var(--spacing-xs);margin-block-start:var(--spacing-xl)}@media screen and (min-width: 769px){.rich-text{padding-block:var(--padding-top) var(--padding-bottom);margin:var(--spacing-xl) var(--spacing-2xl)}.rich-text__title{font-size:var(--font-heading-desktop-2);text-align:var(--desktop-title-align)}.rich-text--title-left .container{max-width:var(--container-max-width);grid-template-columns:clamp(200px,34%,420px) 1fr;gap:var(--spacing-xs)}.rich-text--title-left .rich-text__title{text-align:left;margin-inline:unset;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.rich-text--inset.rich-text--title-left .container{grid-template-columns:clamp(200px,40%,420px) 1fr}.rich-text--title-right .container{max-width:var(--container-max-width);grid-template-columns:1fr minmax(max-content,420px)}.rich-text--title-right .rich-text__title{text-align:right;margin-inline:unset;grid-column:2}.rich-text--title-right .rich-text__text{grid-column:1;grid-row:1}}.product-carousel{padding-block:var(--spacing-3xl);display:block}.product-carousel__wrapper{position:relative}.product-carousel__heading{color:var(--color-primary-blue)}.product-carousel__arrows.uwp-carousel__arrows{position:static;transform:none;width:fit-content}.product-carousel__top{display:flex;gap:var(--spacing-2xs);margin-block-end:var(--spacing-xl)}.product-carousel__headings{flex:1}.product-carousel__arrows{display:flex;gap:12px}.product-carousel__arrow{align-items:center;justify-content:center;display:flex;background-color:var(--color-secondary-grey-1);width:28px;height:28px}.product-carousel__arrow:hover{opacity:.7}.product-carousel__subheading{color:var(--color-primary-blue);margin-block-start:var(--spacing-3xs);margin-block-end:30px}.product-carousel__cta{display:flex;justify-content:center;margin-block-start:30px}.content-carousel{padding-block:var(--spacing-3xl);display:block}.content-carousel__heading{margin-block-end:var(--spacing-xl)}.content-carousel__wrapper{position:relative}.content-card__info{margin-top:var(--spacing-xs)}.collection{position:relative}.collection__header{display:grid;grid-template-columns:auto 40%;gap:var(--spacing-2xl);align-items:flex-end;padding-block:var(--spacing-l)}.collection__header-title{color:var(--color-primary-blue);margin-block:0 var(--spacing-3xs)}.collection__header-description{color:var(--color-primary-dark-grey)}.collection__header-description p{line-height:1.4}.collection__header-subcollections{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-xs);overflow-x:auto;padding-block-end:5px}.collection__header-subcollections::-webkit-scrollbar{height:2px}.collection__header-subcollections::-webkit-scrollbar-track{background-color:var(--color-primary-blue)}.collection__header-subcollections::-webkit-scrollbar-thumb{background-color:var(--color-primary-red)}.collection__header-subcollection{background-color:var(--color-secondary-grey-1);color:var(--color-primary-blue);border-radius:2px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs);transition:background-color var(--duration-short) ease}.collection__header-subcollection img{height:30px;width:30px}.collection__header-subcollection span{white-space:nowrap}.collection__header-subcollection:hover{background-color:var(--color-secondary-grey-2);color:var(--color-primary-blue)}.collection__header-subcollection.is-active{background-color:var(--color-primary-red);color:var(--color-primary-white)}.collection__header-subcollection.is-active:hover{color:var(--color-primary-white)}.collection__actions{display:flex;align-items:center;justify-content:space-between;margin-block:var(--spacing-s)}.collection__results-count{color:var(--color-secondary-grey-4)}.collection__sort-wrapper{display:flex;align-items:center;gap:var(--spacing-s)}.collection__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-s);grid-auto-flow:dense}.collection__pagination{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-block:var(--spacing-4xl) var(--spacing-2xl)}.collection__empty{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-s);margin-block:var(--spacing-2xl)}.collection[data-filter-open=true] .filter-form{translate:0;z-index:var(--zindex-fixed)}.collection__filter-close{display:none}.collection__filter-close svg{height:14px;width:14px}@media screen and (max-width: 769px){.collection__header{margin-block:var(--spacing-l) 0;padding-block:0;grid-template-columns:1fr;gap:var(--spacing-m)}.collection__header-subcollections{overflow-x:auto;padding-block-end:18px;margin-inline-end:-5%}.collection__header-subcollections::-webkit-scrollbar{height:2px}.collection__header-subcollections::-webkit-scrollbar-track{background-color:var(--color-primary-blue)}.collection__header-subcollections::-webkit-scrollbar-thumb{background-color:var(--color-primary-red)}.collection__header-subcollection{min-width:max-content;flex:1}.collection__grid{grid-template-columns:repeat(2,1fr)}.collection--compact .collection__grid{grid-template-columns:1fr}.collection__pagination{margin-block:var(--spacing-2xl)}.collection[data-filter-open=true] .filter-form .filter-form__form:after{display:block}}@media (min-width: 769px){.collection__wrapper{display:flex}.collection[data-filter-open=true] .filter-form{height:100%;width:100%;max-width:320px;padding-inline-end:var(--spacing-s);padding-block-end:var(--spacing-s);overflow:hidden;position:sticky;top:88px}.collection[data-filter-open=true] .collection__filter-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.collection[data-filter-open=true] .collection__filter-close{display:block}.collection[data-filter-open=true] .collection__grid{grid-template-columns:repeat(3,1fr)}}.localization-ui__choice .localization-ui__text{margin-block-end:var(--spacing-xl)}.localization-ui__choice .localization-ui__title{margin-block-end:var(--spacing-s)}.localization-ui__choice-actions{display:flex;flex-direction:column;gap:var(--spacing-m)}.localization-ui__choice-actions .localization-ui__button{margin:0}.localization-ui__info{color:var(--color-primary-white);font-size:var(--font-body-xs);margin-block-start:var(--spacing-m)}.localization-ui__button{margin-inline-start:var(--spacing-2xs);color:var(--color-primary-white)}.localization-ui__form-select{width:100%;background-color:var(--color-primary-white);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" viewBox="0 0 14 9" fill="none"><path d="M13 1.5L7.07071 7.42929C7.03166 7.46834 6.96834 7.46834 6.92929 7.42929L1 1.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/></svg>');padding:var(--spacing-2xs) var(--spacing-xs)}.localization-ui__form-field{margin-block-end:var(--spacing-m)}.localization-ui__form-label{color:var(--color-primary-white);display:block;margin-block-end:var(--spacing-2xs)}.localization-ui__title{color:var(--color-primary-white);display:block;max-width:90%;margin-block-end:var(--spacing-l)}.localization-ui__submit{height:40px}.localization-ui .modal__close-button{position:absolute;top:var(--spacing-s);right:var(--spacing-s)}.localization-ui .modal__close-button path{stroke:var(--color-primary-white)}.localization-ui .modal__container-content{border-radius:var(--spacing-2xs);background-color:var(--color-primary-blue);padding:var(--spacing-2xl) var(--spacing-s);position:relative}.localization-ui .modal__content{margin:0}.localization-ui .modal__overlay{background-color:#0000004d}@media (min-width: 768px){.localization-ui__title{max-width:100%}.localization-ui__info{font-size:var(--font-body-s)}.localization-ui__choice-actions{flex-direction:row}.localization-ui .modal__container-content{padding:var(--spacing-2xl);max-width:566px;margin:0 auto}}.product-grid{padding-block:var(--spacing-2xl);background-color:var(--color-white)}.product-grid__container{display:grid;grid-template-columns:repeat(var(--collection-mobile-columns),1fr);row-gap:calc(var(--spacing-l) - var(--spacing-2xs));column-gap:var(--spacing-m)}.product-grid__container--no-results,.product-grid__container--pending{grid-template-columns:1fr}@media (min-width: 769px){.product-grid__container{grid-template-columns:repeat(var(--collection-desktop-columns),1fr);gap:calc(var(--spacing-l) - var(--spacing-2xs))}.product-grid__container--no-results,.product-grid__container--pending{grid-template-columns:1fr}}.search{display:block;position:relative}.search__header{align-items:center;background-color:#f8f8f8;display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:center;margin-block:var(--spacing-xl);padding:var(--spacing-xl);text-align:center}.search__title{margin:0;color:var(--color-primary-blue)}.search__actions{display:flex;align-items:center;justify-content:space-between;margin-block:var(--spacing-s)}.search__results-count{color:var(--color-secondary-grey-4)}.search__sort-wrapper{display:flex;align-items:center;gap:var(--spacing-s)}.search__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-s)}.search__pagination{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-block:var(--spacing-4xl) var(--spacing-2xl)}.search__empty{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-s);margin-block:var(--spacing-2xl)}@media screen and (max-width: 769px){.search__header{margin-block:var(--spacing-s)}.search__grid{grid-template-columns:repeat(2,1fr)}.search--compact .search__grid{grid-template-columns:1fr}.search__pagination{margin-block:var(--spacing-2xl)}.search__empty{grid-template-columns:1fr}}.footer-newsletter{background-color:var(--color-primary-blue);padding-block:var(--spacing-2xl)}.footer-newsletter__container{text-align:center}.footer-newsletter__title{color:var(--color-primary-white);margin-block-end:var(--spacing-2xs)}.footer-newsletter__text{color:var(--color-primary-white);margin-block-end:var(--spacing-s)}.footer-newsletter__form{display:flex;align-items:center}.footer-newsletter__email[type=email]{border-color:var(--color-secondary-grey-3);color:var(--color-secondary-grey-3);margin-inline-end:calc(var(--spacing-4xs) * -1);width:100%;height:36px}.footer-newsletter__email[type=email]:hover{border-color:var(--color-secondary-grey-3);color:var(--color-secondary-grey-3)}.footer-newsletter__button{flex:1;min-width:max-content;height:36px}.footer-newsletter__button:hover{opacity:1}@media screen and (min-width: 769px){.footer-newsletter__container.container{max-width:520px}}.hbspt-form form{display:flex;justify-content:center;align-items:center}.hbspt-form form .hs-form-field{flex-grow:1}.hbspt-form form label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hbspt-form form input[type=email]{width:100%;height:36px;border:1px solid var(--color-secondary-grey-3);color:var(--color-secondary-grey-3);margin-right:-10px;border-radius:4px}.hbspt-form form input[type=email]:hover{border:1px solid var(--color-secondary-grey-3);color:var(--color-secondary-grey-3)}.hbspt-form form .hs-button{flex:1;min-width:max-content;height:36px;border-radius:4px;background:var(--color-primary-red, #e30613);color:var(--color-primary-white);font-family:var(--title-font);font-size:var(--font-eyebrow-m);font-weight:var(--weight-bold);border:1px solid var(--color-primary-red, #e30613);line-height:120%;letter-spacing:.96px;text-transform:uppercase;cursor:pointer}.hbspt-form form .hs-button:hover{background:var(--color-primary-red--darker, #e63540)}.header-bottom-bar{background-color:var(--color-secondary-grey-1);padding-block:var(--spacing-2xs)}.header-bottom-bar__block{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xs)}.header-bottom-bar__block img{display:block;object-fit:contain;height:20px;width:20px}.header-bottom-bar__carousel{display:flex;align-items:center;justify-content:center}.header-bottom-bar__carousel:not(.is-active),.header-bottom-bar__carousel.is-initialized:not(.is-active){display:flex;align-items:center;justify-content:center;visibility:visible}.header-bottom-bar__carousel:not(.is-active) .splide__arrows,.header-bottom-bar__carousel.is-initialized:not(.is-active) .splide__arrows{display:none}.header-bottom-bar__carousel:not(.is-active) .splide__track,.header-bottom-bar__carousel.is-initialized:not(.is-active) .splide__track{width:100%}.header-bottom-bar__carousel:not(.is-active) .splide__list,.header-bottom-bar__carousel.is-initialized:not(.is-active) .splide__list{display:flex;align-items:center;justify-content:space-between}.header-bottom-bar__text{color:var(--color-primary-blue)}.header-bottom-bar .splide__arrows{z-index:1;margin-top:1px}.header-bottom-bar .splide__arrow{position:absolute;top:60%;translate:0 -50%}.header-bottom-bar .splide__arrow--prev{left:0}.header-bottom-bar .splide__arrow--next{right:0}@media screen and (max-width: 1200px){.header-bottom-bar__block{padding-inline:var(--spacing-s)}}.header-top-bar{background-color:var(--color-primary-blue);color:var(--color-primary-white);padding-block:var(--spacing-4xs)}.header-top-bar__container{display:flex;align-items:center;justify-content:space-between}.header-top-bar__support,.header-top-bar__menu{display:flex;align-items:center;gap:var(--spacing-s)}.header-top-bar__phone{display:flex;align-items:center;gap:var(--spacing-4xs)}@media screen and (max-width: 769px){.header-top-bar__support{justify-content:space-between;width:100%}}.usps{padding-block:var(--spacing-2xl)}.usps__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-s)}.usps__wrapper--3{grid-template-columns:repeat(3,1fr)}.usps__wrapper--2{grid-template-columns:repeat(2,1fr)}.usps__wrapper--1{grid-template-columns:repeat(1,1fr)}.usps__wrapper--center{text-align:center}.usps__wrapper--center .usps__item{align-items:center}.usps__wrapper--right{text-align:right}.usps__wrapper--right .usps__item{align-items:flex-end}.usps__item{display:flex;flex-direction:column;gap:var(--spacing-2xs);padding:var(--spacing-l);border-radius:4px;background-color:var(--color-background, transparent)}.usps__item--background{background-color:var(--block-background-color, var(--color-secondary-grey-1))}.usps__item-icon{height:36px;width:36px}.usps__item-title{color:var(--color-title, var(--color-primary-blue))}.usps__item-text{color:var(--color-text, var(--color-primary-dark-grey))}@media screen and (max-width: 769px){.usps{margin-block:var(--spacing-s)}.usps__wrapper{grid-template-columns:repeat(2,1fr)}.usps__wrapper--3 .usps__item:last-child{grid-column:span 2}.usps__wrapper--1{grid-template-columns:repeat(1,1fr)}.usps__item{padding-inline:var(--spacing-xs)}}.image-text{display:block;background-color:var(--color-background, transparent);padding-block:var(--padding-block, 0)}.image-text__header{display:flex;flex-direction:column;gap:var(--spacing-3xs);position:absolute;left:0;top:0}.image-text__title{color:var(--color-title, var(--color-primary-red))}.image-text__subtitle{color:var(--color-subtitle, var(--color-primary-black))}.image-text__item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8xl);width:100%}.image-text__item--image-last{flex-direction:row-reverse}.image-text__image img{display:block;height:460px;width:460px}.image-text__content{display:flex;flex-direction:column;justify-content:center;flex:1;position:relative;height:100%}.image-text__content-title{color:var(--color-sub-subtitle, var(--color-primary-blue));margin-block-end:var(--spacing-s)}.image-text__content-text{color:var(--color-text, var(--color-primary-black))}.image-text .splide{visibility:visible}.image-text .splide:not(.is-active) .splide__arrows{display:none}.image-text .splide__arrows{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xs);background-color:var(--color-primary-red);border-radius:4px;padding:var(--spacing-3xs) var(--spacing-2xs);position:absolute;left:50%;bottom:0;translate:-50% 0;z-index:1}.image-text .splide__arrows button{color:var(--color-primary-white)}.image-text .splide__arrows button[disabled]{opacity:.7}.image-text .splide__arrow{display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-short) ease}.image-text .splide__arrow:hover{opacity:.8}.image-text .splide__count{color:var(--color-primary-white)}.image-text:has(.splide__slide.is-active.image-text__item--image-first) .splide__arrows{left:45%}.image-text:has(.splide__slide.is-active.image-text__item--image-last) .splide__arrows{left:55%}@media screen and (max-width: 769px){.image-text__header{position:static;margin-block-end:var(--spacing-xl)}.image-text__item{flex-direction:column;gap:var(--spacing-s)}.image-text__image img{aspect-ratio:1/1;height:auto;width:100%}.image-text .splide.is-active .image-text__item--image-last{flex-direction:column-reverse}.image-text .splide.is-active .image-text__item--image-last .image-text__image{padding-block-start:var(--spacing-4xl)}.image-text .splide.is-active .image-text__item--image-first .image-text__content{padding-block-end:var(--spacing-4xl)}.image-text:has(.splide__slide.is-active.image-text__item--image-first) .splide__arrows{bottom:0;left:0;translate:0}.image-text:has(.splide__slide.is-active.image-text__item--image-last) .splide__arrows{bottom:400px;left:initial;translate:0;right:0}}@media screen and (max-width: 375px){.image-text:has(.splide__slide.is-active.image-text__item--image-last) .splide__arrows{bottom:360px}}.cart{display:block;transition:opacity var(--duration-short) ease;margin-block-end:var(--spacing-xl)}.cart.is-loading{opacity:.7;pointer-events:none}.cart__empty{display:grid;place-items:center;text-align:center}.cart__title{color:var(--color-primary-blue);margin-block:var(--spacing-xl)}.cart__wrapper{display:grid;grid-template-columns:auto 460px;gap:var(--spacing-2xl)}.cart__header{border-bottom:1px solid var(--color-secondary-grey-3);color:var(--color-primary-blue);display:grid;grid-template-columns:137px 1fr 1fr 1fr auto;align-items:center;gap:var(--spacing-l);padding-block-end:var(--spacing-m);margin-block-end:var(--spacing-m)}.cart__header>div:not(:first-child){text-align:center}.cart__header>div:last-child{margin-inline-end:var(--spacing-xs)}.cart__summary{align-self:flex-start;box-shadow:0 0 20px #0000001a;border-radius:4px;position:sticky;top:calc(var(--header-height, 0px) + var(--spacing-m));padding:var(--spacing-s)}.cart__summary-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-s)}.cart__prices{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin-block:var(--spacing-xl)}.cart__price-item{color:var(--color-primary-dark-grey);display:flex;align-items:center;justify-content:space-between}.cart__total{border-top:1px solid var(--color-secondary-grey-3);border-bottom:1px solid var(--color-secondary-grey-3);color:var(--color-primary-blue);display:flex;align-items:center;justify-content:space-between;padding-block:var(--spacing-m);margin-block:var(--spacing-m)}.cart__paypal{margin-block-start:var(--spacing-xs)}.cart__checkout.btn{padding-block:calc(var(--spacing-3xs) * 2);width:100%}.cart__shipping-disclaimer{font-style:italic;margin-block:var(--spacing-xs);text-align:center}.cart__shipping-disclaimer:empty{display:none}.cart__payment-methods{margin-block:var(--spacing-xs)}.cart__payment-methods-title{margin-block-end:var(--spacing-2xs);text-align:center}.cart__payment-methods-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-3xs)}.cart__help-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-3xs)}.cart__help-wrapper,.cart__help-icon-wrapper{display:flex;align-items:center;gap:var(--spacing-3xs)}.cart__help-text{color:var(--color-primary-blue)}.cart__help-text a{text-decoration:underline}.cart__help-support-text{color:#828282}.cart__usps{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-m);margin-block-start:var(--spacing-2xl)}.cart__usp{background-color:var(--color-secondary-grey-1);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xs);padding:var(--spacing-s)}.cart__usp-title{color:var(--color-primary-blue)}.cart__accordions{margin-block:var(--spacing-m)}.cart__accordion{border-bottom:1px solid var(--color-secondary-grey-3);padding-block:var(--spacing-xs)}.cart__accordion[open] .cart__accordion-title-wrapper>svg{rotate:180deg}.cart__accordion-title-wrapper{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:opacity var(--duration-short) ease}.cart__accordion-title-wrapper>svg{transition:rotate var(--duration-short) ease}.cart__accordion-title-wrapper::-webkit-details-marker{display:none}.cart__accordion-title-wrapper::marker{content:""}.cart__accordion-title-wrapper:hover{opacity:.6}.cart__accordion-title{color:var(--color-primary-blue);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3xs)}.cart__accordion-title svg,.cart__accordion-title img{height:24px;width:24px}.cart__accordion-title p{flex:1}.cart__accordion-content{padding-block-start:var(--spacing-xs)}@media screen and (max-width: 769px){.cart__title{border-bottom:1px solid var(--color-secondary-grey-3);padding-block-end:var(--spacing-s);margin-block-end:0}.cart__wrapper{grid-template-columns:1fr;gap:var(--spacing-m)}.cart__help-wrapper{display:grid;grid-template-columns:repeat(2,auto)}.cart__help-support-text{grid-column-start:1}.cart__usps{margin-block-start:var(--spacing-m)}.cart__usp{flex-direction:column;gap:var(--spacing-4xs);padding:var(--spacing-2xs);text-align:center}}.predictive-search{border:0;background-color:transparent;padding:0;position:fixed;right:0;top:0;height:100%;width:100%;translate:100% 0;z-index:var(--zindex-fixed);transition:translate var(--duration-short) ease}.predictive-search::backdrop{background-color:var(--color-primary-black);opacity:0}.predictive-search:popover-open{transition:translate var(--duration-short) ease;translate:0}.predictive-search:popover-open::backdrop{opacity:.6}@starting-style{.predictive-search:popover-open{translate:100% 0}.predictive-search:popover-open::backdrop{opacity:0}}.predictive-search__form{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-s);position:relative;margin-block-end:var(--spacing-xl)}.predictive-search__input[type=text]{background-color:var(--color-primary-white);text-indent:var(--spacing-l);width:100%;padding-inline-end:50px}.predictive-search__input[type=text]::placeholder{color:var(--color-primary-blue)}.predictive-search__submit{position:absolute;top:50%;left:var(--spacing-2xs);translate:0 -50%;transition:opacity var(--duration-short) ease}.predictive-search__submit:hover{opacity:.6}.predictive-search__submit,.predictive-search__submit svg{height:20px;width:20px}.predictive-search__clear{text-decoration:underline;position:absolute;top:50%;right:calc(var(--spacing-s) + var(--spacing-2xs) + 20px);translate:0 -50%}.predictive-search__close{transition:opacity var(--duration-short) ease}.predictive-search__close:hover{opacity:.6}.predictive-search__close,.predictive-search__close svg{display:block;height:20px;width:20px}.predictive-search__body{background-color:var(--color-secondary-grey-1);padding:var(--spacing-xl) var(--spacing-s);margin-left:auto;overflow-y:auto;height:100%;width:375px}.predictive-search__queries{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.predictive-search__query{display:flex;align-items:center;gap:var(--spacing-3xs);transition:opacity var(--duration-short) ease}.predictive-search__query:hover{opacity:.6}.predictive-search__query mark{background-color:transparent;font-weight:var(--weight-bold)}.predictive-search__products{display:flex;flex-direction:column;gap:var(--spacing-xs)}.predictive-search__product{display:flex;align-items:center;gap:var(--spacing-s);transition:opacity var(--duration-short) ease}.predictive-search__product:hover{opacity:.6}.predictive-search__product-image{height:89px;width:89px;flex-shrink:0}.predictive-search__product-title{color:var(--color-primary-blue)}.predictive-search__articles,.predictive-search__pages,.predictive-search__collections,.predictive-search__queries,.predictive-search__products{margin-block-start:var(--spacing-xl)}.predictive-search__collection,.predictive-search__article,.predictive-search__page{display:flex;align-items:center;gap:var(--spacing-3xs);margin-block-end:var(--spacing-xs);transition:opacity var(--duration-short) ease}.predictive-search__collection:hover,.predictive-search__article:hover,.predictive-search__page:hover{opacity:.6}.predictive-search__collection svg,.predictive-search__article svg,.predictive-search__page svg{flex-shrink:0}.predictive-search__empty-products-title,.predictive-search__empty-collections-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-xs)}.predictive-search__empty-products{margin-block-end:var(--spacing-xl)}.predictive-search__empty-product,.predictive-search__empty-collection{display:flex;align-items:center;gap:var(--spacing-3xs);transition:opacity var(--duration-short) ease}.predictive-search__empty-product:hover,.predictive-search__empty-collection:hover{opacity:.6}.predictive-search__empty-product:not(:last-child),.predictive-search__empty-collection:not(:last-child){margin-block-end:var(--spacing-xs)}@media screen and (max-width: 769px){.predictive-search{translate:0 -100%;top:var(--header-height);height:calc(100dvh - var(--header-height))}@starting-style{.predictive-search:popover-open{translate:0 -100%}}.predictive-search:popover-open{translate:0}.predictive-search::backdrop{top:var(--header-height)}.predictive-search__body{margin-block-start:0;height:auto;width:100%}.predictive-search__close{display:none}.predictive-search__clear{right:var(--spacing-2xs)}}.dynamic-image-blocks{padding-block:var(--padding-block);background-color:var(--color-background-accent, transparent)}.dynamic-image-blocks--outside{background-color:var(--color-background, transparent)}.dynamic-image-blocks__container{display:flex;flex-direction:column;grid-template-columns:repeat(var(--columns),1fr);gap:var(--spacing-s)}.dynamic-image-blocks__item-inner{position:relative}.dynamic-image-blocks__item-inner+.dynamic-image-blocks__item-content{padding:var(--spacing-xl) var(--spacing-s)}.dynamic-image-blocks__item-inner+.dynamic-image-blocks__item-content .dynamic-image-blocks__item-buttons{justify-content:flex-start}.dynamic-image-blocks__item-inner .dynamic-image-blocks__item-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-s);text-align:center;position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.dynamic-image-blocks__item-inner .dynamic-image-blocks__item-content--overlay{background:var(--gradient-background, transparent)}.dynamic-image-blocks__item-image img{display:block;object-fit:cover;height:100%;width:100%;aspect-ratio:1/1}.dynamic-image-blocks__item-title{margin-block-end:var(--spacing-xs);color:var(--color-title, var(--color-primary-dark-grey))}.dynamic-image-blocks__item-text{margin-block-end:var(--spacing-xl);color:var(--color-text, var(--color-primary-dark-grey))}.dynamic-image-blocks__item-buttons{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}@media screen and (min-width: 769px){.dynamic-image-blocks__container{display:grid;grid-template-columns:repeat(var(--columns),1fr)}.dynamic-image-blocks__item{overflow:hidden}.dynamic-image-blocks__item-wrapper{overflow:hidden;scale:1;transition:scale .3s ease}.dynamic-image-blocks__item-wrapper:hover{scale:1.01}}@media screen and (max-width: 769px){.dynamic-image-blocks{grid-template-columns:1fr}.dynamic-image-blocks--outside .dynamic-image-blocks__item-image img{height:335px}}.blog__header{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);align-items:flex-end;margin-block:var(--spacing-4xl)}.blog__header-title{color:var(--color-primary-blue);margin-block:0 var(--spacing-3xs)}.blog__header-description{color:var(--color-primary-dark-grey)}.blog__header-description *{font:inherit;line-height:1.4}.blog__header-tags{display:flex;align-items:center;gap:var(--spacing-xs)}.blog__header-tag{background-color:var(--color-secondary-grey-1);color:var(--color-primary-blue);border-radius:2px;display:flex;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-4xs);transition:background-color var(--duration-short) ease;min-width:max-content}.blog__header-tag.eyebrow-regular{line-height:1}.blog__header-tag:hover{background-color:var(--color-secondary-grey-2);color:var(--color-primary-blue)}.blog__header-tag.is-active{background-color:var(--color-primary-red);color:var(--color-primary-white)}.blog__header-tag.is-active:hover{color:var(--color-primary-white)}.blog__articles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2xl) var(--spacing-s);margin-block:var(--spacing-4xl)}@media screen and (max-width: 769px){.blog__header{margin-block:var(--spacing-l) 0;padding-block:0;grid-template-columns:1fr;gap:var(--spacing-m)}.blog__header-tags{justify-content:start;overflow-x:auto;padding-block-end:var(--spacing-m)}.blog__header-tags::-webkit-scrollbar{height:2px}.blog__header-tags::-webkit-scrollbar-track{background-color:var(--color-primary-blue)}.blog__header-tags::-webkit-scrollbar-thumb{background-color:var(--color-primary-red)}.blog__articles{grid-template-columns:1fr;margin-block-start:var(--spacing-xl)}}.faq{padding-block:var(--spacing-2xl)}.faq__container{background-color:var(--color-background, transparent);border-radius:8px;padding:var(--spacing-5xl)}.faq__title{color:var(--color-title, var(--color-primary-blue));margin-block-end:var(--spacing-l)}.faq__item{border-bottom:1px solid var(--color-borders)}.faq__item:first-child{border-top:1px solid var(--color-title)}.faq__item svg{stroke:var(--color-icons, var(--color-primary-blue))}.faq__item[open] svg{rotate:180deg}.faq__item-question{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-s);color:var(--color-subtitle, var(--color-primary-blue));padding-block:var(--spacing-m)}.faq__item-question::marker{content:""}.faq__item-question::-webkit-details-marker{display:none}.faq__item-question>p{flex:1}.faq__item-answer{padding-block:var(--spacing-s);color:var(--color-text, var(--color-primary-black))}.faq__item-answer *{font:inherit}@media screen and (max-width: 769px){.faq__container{padding:var(--spacing-2xl) var(--spacing-s)}}.main-article__header{background-color:#f8f8f8;text-align:center;padding:var(--spacing-xl) var(--spacing-s);margin-block:var(--spacing-s)}.main-article__header-image{border-radius:8px;display:block;margin-left:auto;margin-right:auto}.main-article__title{color:var(--color-primary-blue);margin-block:0 var(--spacing-xs)}.main-article__body{margin-block:var(--spacing-s)}.main-article__related-articles{margin-block:var(--spacing-5xl)}.main-article__related-articles-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-s)}.main-article__related-articles-list{display:grid;grid-template-columns:1fr;gap:var(--spacing-m)}@media (min-width: 769px){.main-article__header{padding:var(--spacing-xl) var(--spacing-5xl);margin-block:var(--spacing-xl)}.main-article__body{margin-block:var(--spacing-xl)}.main-article__related-articles-list{grid-template-columns:repeat(2,1fr)}}.product-specifications{display:block}.product-specifications__container{border-radius:8px;padding:var(--spacing-2xl) var(--spacing-s);background-color:var(--color-background, var(--color-secondary-grey-1));margin-block-end:var(--spacing-xl)}.product-specifications__details:not(:last-child){margin-block-end:var(--spacing-2xl)}.product-specifications__details svg{stroke:var(--color-icons, var(--color-primary-blue))}.product-specifications__details[open] svg{rotate:180deg}.product-specifications__details.text-icons:not(:has(.product-specifications__inner--text-icons:not(.is-hidden))){display:none}.product-specifications__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--color-title, var(--color-primary-blue));transition:opacity var(--duration-short) ease}.product-specifications__summary:hover{opacity:.6}.product-specifications__inner{padding-block-start:var(--spacing-2xl);color:var(--color-text, var(--color-primary-black))}.product-specifications__inner--text-icons{display:flex;flex-wrap:wrap;gap:var(--spacing-2xl)}.product-specifications__inner--text-image{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl)}.product-specifications__details.text-image{display:none}.product-specifications__details.text-image:has(.product-specifications__inner--text-image--visible){display:block}.product-specifications__inner--text-image img{display:block;width:100%}.product-specifications__icon-wrapper{display:flex;align-items:center;gap:var(--spacing-s)}.product-specifications__icon-text{color:var(--color-title, var(--color-primary-blue))}.product-specifications__image-text{margin-block-start:var(--spacing-2xl)}@media screen and (max-width: 769px){.product-specifications__inner--text-icons{flex-direction:column}.product-specifications__inner--text-image{grid-template-columns:1fr}}@media (min-width: 1025px){.product-specifications__container{padding:var(--spacing-5xl)}}.apps{margin-block:var(--spacing-2xl)}.apps:empty{display:none}.apps__title{color:var(--color-primary-dark-grey);text-align:center;margin-block-end:var(--spacing-2xl)}.apps sc-comparison-table{--product-image-max-width: 124px;--product-image-aspect-ratio: 1;--product-image-object-fit: cover;--button-font-family: var(--title-font);--button-font-size: var(--font-eyebrow-m);font-family:var(--title-secondary-font)}.main-404__header{background-color:#f8f8f8;padding:var(--spacing-xl) var(--spacing-5xl);margin-block:var(--spacing-xl);text-align:center}.main-404__title{color:var(--color-primary-blue);margin-block:0 var(--spacing-xs)}.main-404__content{margin-block-end:var(--spacing-xl)}.main-404 .btn{margin-inline:auto}.main-404__blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-s);margin-block:var(--spacing-2xl)}@media screen and (max-width: 769px){.main-404__header{padding:var(--spacing-xl) var(--spacing-s)}.main-404__content{margin-block-end:var(--spacing-m)}.main-404__blocks{grid-template-columns:1fr}}.contact{margin-block:var(--spacing-2xl)}.contact__title{color:var(--color-primary-blue);margin-block:0 var(--spacing-xs);text-align:center}.contact__text{margin-block-end:var(--spacing-2xl);text-align:center}.contact__text *{font:inherit}.contact__content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2xl)}.contact__content{display:flex;flex-direction:column;gap:var(--spacing-s)}.contact__usps{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-s)}.contact__usp{background-color:var(--color-secondary-grey-1);padding:var(--spacing-xl) var(--spacing-l)}.contact__usp img,.contact__usp svg{display:block;object-fit:contain;margin-block-end:var(--spacing-2xs);height:28px;width:28px}.contact__usp-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-2xs)}.contact__usp-title *{font:inherit}.contact__usp-title a{text-decoration:underline}.contact__usp-text{color:var(--color-primary-dark-grey)}.contact__map iframe{width:100%}.contact__form-wrapper{background-color:var(--color-secondary-grey-1);padding:var(--spacing-xl) var(--spacing-l)}.contact__form-wrapper img,.contact__form-wrapper svg{display:block;object-fit:contain;margin-block-end:var(--spacing-2xs);height:28px;width:28px}.contact__form-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-2xs)}.contact__form-text{color:var(--color-primary-dark-grey);margin-block-end:var(--spacing-3xl);max-width:310px}@media screen and (max-width: 769px){.contact{margin-block:var(--spacing-s)}.contact__text{margin-block-end:var(--spacing-xl)}.contact__content-wrapper{grid-template-columns:1fr;gap:var(--spacing-s)}.contact__content{flex-direction:column-reverse}.contact__usp{padding:var(--spacing-s) var(--spacing-xs)}.contact__form-wrapper{padding:var(--spacing-xl) var(--spacing-s)}}.main-login{display:block}.main-login__title{color:var(--color-primary-blue);text-align:center;margin-block:var(--spacing-2xl) var(--spacing-s)}.main-login__text{text-align:center;margin-block-end:var(--spacing-s)}.main-login__container.container{background-color:#f8f8f8;padding:var(--spacing-xl) var(--spacing-5xl);max-width:490px;margin-block-end:var(--spacing-2xl)}.main-login__errors{margin-block:var(--spacing-s);color:var(--color-primary-red)}.main-login__forgot-password{color:var(--color-primary-blue);text-decoration:underline}.main-login__register-message{color:var(--color-primary-blue);text-align:center}.main-login .btn{text-align:center}@media screen and (max-width: 769px){.main-login__title{margin-block:var(--spacing-s)}.main-login__container.container{padding-inline:var(--spacing-s)}}.main-register{display:block}.main-register__title{color:var(--color-primary-blue);text-align:center;margin-block:var(--spacing-2xl) var(--spacing-s)}.main-register__container.container{background-color:#f8f8f8;padding:var(--spacing-xl) var(--spacing-5xl);max-width:490px;margin-block-end:var(--spacing-2xl)}.main-register__errors{margin-block:var(--spacing-s);color:var(--color-primary-red)}.main-register__register-message{color:var(--color-primary-blue);text-align:center}.main-register .btn{text-align:center}@media screen and (max-width: 769px){.main-register__title{margin-block:var(--spacing-s)}.main-register__container.container{padding-inline:var(--spacing-s)}}.main-account{margin-block-end:var(--spacing-2xl)}.main-account__navigation{margin-block:var(--spacing-xl) var(--spacing-2xl)}.main-account__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xs)}.main-account__orders,.main-account__wishlist,.main-account__addresses{background-color:#f8f8f8;padding:var(--spacing-m)}.main-account__orders-title,.main-account__addresses-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-3xs)}.main-account__orders-text,.main-account__addresses-text{color:var(--color-primary-dark-grey);margin-block-end:var(--spacing-2xl)}.main-account__orders-title-wrapper{margin-block-end:var(--spacing-s)}.main-account__order-title{color:var(--color-primary-blue)}.main-account__orders-grid{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;margin-block-end:var(--spacing-2xl)}.main-account__orders-header{color:var(--color-primary-dark-grey);min-width:max-content}.main-account__orders-header:not(:first-child){text-align:center}.main-account__orders-order{color:var(--color-primary-dark-grey);background-color:var(--color-primary-white);padding:var(--spacing-2xs) var(--spacing-s);min-width:max-content;margin-block-start:var(--spacing-3xs)}.main-account__orders-order:not(:first-child){text-align:center}.main-account__addresses .btn{margin-block-start:var(--spacing-2xl)}.main-account__addresses-address-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-2xs)}@media screen and (max-width: 769px){.main-account__navigation{margin-block-end:var(--spacing-m)}.main-account__wrapper{grid-template-columns:1fr}.main-account__orders,.main-account__wishlist,.main-account__addresses{padding-inline:var(--spacing-s)}.main-account__orders-text,.main-account__addresses-text{margin-block-end:var(--spacing-m)}.main-account__orders-title-wrapper{display:flex;align-items:center;justify-content:space-between}.main-account__orders-total{color:var(--color-primary-blue)}.main-account__orders-grid{grid-template-columns:repeat(2,1fr);background-color:var(--color-primary-white);margin-block-end:var(--spacing-m)}.main-account__orders-order{background-color:transparent;color:var(--color-primary-blue);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-2xs);padding:var(--spacing-xs);margin:0}.main-account__addresses .btn{margin-block-start:var(--spacing-m)}}.main-account-orders{margin-block-end:var(--spacing-2xl)}.main-account-orders__navigation{margin-block:var(--spacing-xl) var(--spacing-2xl)}.main-account-orders__empty-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-xs)}.main-account-orders__empty-text{margin-block-end:var(--spacing-xl)}.main-account-orders__wrapper{background-color:#f8f8f8;max-width:1100px;margin-inline:auto;padding:var(--spacing-l)}.main-account-orders__header-wrapper,.main-account-orders__order{display:grid;grid-template-columns:repeat(6,1fr)}.main-account-orders__header-wrapper{margin-block-end:var(--spacing-3xs)}.main-account-orders__header{color:var(--color-primary-dark-grey);padding-inline:var(--spacing-s)}.main-account-orders__header:not(:first-child){text-align:center}.main-account-orders__order{padding:var(--spacing-2xs) var(--spacing-s)}.main-account-orders__order:nth-child(odd){background-color:#fff}.main-account-orders__order-item:not(:first-child){text-align:center}.main-account-orders__order-item:last-child{justify-self:flex-end}@media screen and (max-width: 769px){.main-account-orders__navigation{margin-block-end:var(--spacing-m)}.main-account-orders__header{padding:0}.main-account-orders__order{grid-template-columns:repeat(2,1fr);gap:var(--spacing-s);padding:var(--spacing-l) var(--spacing-s)}.main-account-orders__order-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs)}.main-account-orders__order-item:last-child{align-self:flex-end}}.main-order{margin-block-end:var(--spacing-2xl)}.main-order__navigation{margin-block:var(--spacing-xl) var(--spacing-2xs)}.main-order__back.btn{border:none;margin-block:var(--spacing-2xs)}.main-order__wrapper{max-width:1100px;margin:var(--spacing-xl) auto}.main-order__title{color:var(--color-primary-blue);margin-block-end:var(--spacing-xl)}.main-order__summary{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:space-between;margin-block-end:var(--spacing-3xl)}.main-order__summary-title{color:var(--color-primary-blue)}.main-order__summary-item{display:flex;align-items:center;gap:var(--spacing-4xs)}.main-order__items-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-s)}.main-order__items-panel{background-color:#f8f8f8;padding:var(--spacing-2xl);margin-block-end:var(--spacing-2xl)}.main-order__item{display:flex;align-items:center;border-bottom:1px solid var(--color-secondary-grey-3);padding-block:var(--spacing-s)}.main-order__item:first-child{border-top:1px solid var(--color-secondary-grey-3)}.main-order__item-content{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:var(--spacing-xs);padding-inline:var(--spacing-2xl);width:100%}.main-order__item-title{max-width:350px;width:100%;color:var(--color-primary-blue)}.main-order__item-variant,.main-order__item-quantity,.main-order__item-price{text-align:right}.main-order__delivery-title{margin-block-end:var(--spacing-s);color:var(--color-primary-blue)}.main-order__delivery-panel{background-color:#f8f8f8;padding:var(--spacing-2xl);margin-block-end:var(--spacing-2xl);display:grid;grid-template-columns:repeat(4,1fr)}.main-order__delivery-item-title,.main-order__payment-item-title{color:var(--color-primary-dark-grey);margin-block-end:var(--spacing-2xs)}.main-order__payment-title{margin-block-end:var(--spacing-s);color:var(--color-primary-blue)}.main-order__payment-panel{background-color:#f8f8f8;padding:var(--spacing-2xl);margin-block-end:var(--spacing-s);display:grid;grid-template-columns:repeat(4,1fr)}.main-order__delivery-item-value,.main-order__delivery-item-value p,.main-order__payment-item-value,.main-order__payment-item-value p{display:flex;flex-direction:column;gap:var(--spacing-4xs)}@media screen and (max-width: 769px){.main-order__navigation{margin-block-end:var(--spacing-m)}.main-order__title{margin-block-end:var(--spacing-l)}.main-order__summary{grid-template-columns:1fr;gap:var(--spacing-xs);margin-block-end:var(--spacing-2xl)}.main-order__items-panel{padding:var(--spacing-xl) var(--spacing-s)}.main-order__item{gap:var(--spacing-s)}.main-order__item-content{grid-template-columns:1fr;padding:0;flex:1}.main-order__item-price-wrapper{display:flex;align-items:center;justify-content:space-between}.main-order__item-variant,.main-order__item-quantity{text-align:left}.main-order__payment-panel,.main-order__delivery-panel{padding:var(--spacing-xl) var(--spacing-s);grid-template-columns:1fr;gap:var(--spacing-xl)}}.main-addresses{margin-block-end:var(--spacing-2xl)}.main-addresses__empty-wrapper{margin-block-start:var(--spacing-5xl)}.main-addresses__empty-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-xs)}.main-addresses__empty-text{margin-block-end:var(--spacing-xl)}.main-addresses__list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xs);margin-block:var(--spacing-xl) var(--spacing-2xl)}@media screen and (max-width: 769px){.main-addresses__list{grid-template-columns:1fr;margin-block-start:var(--spacing-m)}}.main-account-activate__title{color:var(--color-primary-blue);text-align:center;margin-block:var(--spacing-2xl) var(--spacing-s)}.main-account-activate__text{text-align:center;margin-block-end:var(--spacing-s)}.main-account-activate__container.container{background-color:#f8f8f8;padding:var(--spacing-xl) var(--spacing-5xl);max-width:490px;margin-block-end:var(--spacing-2xl)}.main-account-activate__errors{margin-block:var(--spacing-s);color:var(--color-primary-red)}@media screen and (max-width: 769px){.main-account-activate__title{margin-block:var(--spacing-s)}.main-account-activate__container.container{padding-inline:var(--spacing-s)}}.main-account-reset__title{color:var(--color-primary-blue);text-align:center;margin-block:var(--spacing-2xl) var(--spacing-s)}.main-account-reset__text{text-align:center;margin-block-end:var(--spacing-s)}.main-account-reset__container.container{background-color:#f8f8f8;padding:var(--spacing-xl) var(--spacing-5xl);max-width:490px;margin-block-end:var(--spacing-2xl)}.main-account-reset__errors{margin-block:var(--spacing-s);color:var(--color-primary-red)}@media screen and (max-width: 769px){.main-account-reset__title{margin-block:var(--spacing-s)}.main-account-reset__container.container{padding-inline:var(--spacing-s)}}.hero{display:flex;flex-direction:column;height:100%;aspect-ratio:var(--aspect-ratio);margin-inline:auto;position:relative}.hero-block--static{aspect-ratio:var(--aspect-ratio)}.hero__carousel{width:100%;height:100%;display:grid;flex-grow:1}.hero__carousel-track{height:100%}.hero .uwp-carousel__arrow--prev,.hero .uwp-carousel__arrow--next{background-color:var(--color-secondary-grey-1);fill:var(--color-primary-blue);padding:var(--spacing-4xs);border-radius:var(--spacing-4xs);position:relative;width:28px;height:28px}.hero .uwp-carousel__arrow--prev[disabled],.hero .uwp-carousel__arrow--next[disabled]{opacity:.5;cursor:not-allowed}.hero .uwp-carousel__arrow--prev:hover:not([disabled]),.hero .uwp-carousel__arrow--next:hover:not([disabled]){opacity:.8}.hero .uwp-carousel__arrow--prev{left:var(--spacing-2xs)}.hero .uwp-carousel__arrow--next{right:var(--spacing-2xs)}.hero .splide__slide{width:100%}.hero__content{height:100%;position:relative}.hero__content:before{position:absolute;content:"";background-color:var(--overlay-color, transparent);opacity:var(--overlay-opacity, .5);top:0;right:0;bottom:0;left:0;z-index:1}.hero__video{object-fit:cover;height:100%;width:100%}.hero__video-wrapper{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;display:block}.hero__video-wrapper-mobile{height:100%;display:none}.hero__video-trigger{color:var(--color-icons, inherit);position:absolute;bottom:var(--spacing-2xl);right:var(--spacing-2xl);min-width:40px;min-height:40px;padding:var(--spacing-2xs);z-index:2}.hero__video-play{display:block}.hero__video-pause,.hero__video-trigger.is-playing .hero__video-play{display:none}.hero__video-trigger.is-playing .hero__video-pause{display:block}.hero__media-wrapper{height:100%;top:0;right:0;bottom:0;left:0}.hero__media-wrapper.hero__media-wrapper{position:absolute}.hero__data{background:var(--gradient-background, var(--color-background, transparent));align-items:initial;border-radius:var(--spacing-3xs);display:flex;flex-direction:column;max-width:630px}.hero__data-wrapper{display:flex;height:100%;padding-inline:var(--inline-padding, var(--spacing-m));padding-block:0;position:relative;z-index:1;align-items:var(--align-items, center);justify-content:var(--justify-content, flex-start);text-align:var(--text-align, initial)}.hero__data-padding{padding:calc(var(--spacing-4xl) + var(--spacing-4xs))}.extra-bp .hero__data-wrapper{padding-block-end:100px}.hero__title{color:var(--color-title);margin-block-start:0;margin-block-end:var(--spacing-2xs)}.hero__subtitle{color:var(--color-subtitle)}.hero__copy{color:var(--color-text);margin-block-end:var(--spacing-m)}.hero__cta-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--button-align);gap:var(--spacing-m);margin-block-start:var(--spacing-xl)}.hero__cta{align-self:var(--cta-self-align, initial);width:fit-content}@media (max-width: 769px){.hero{aspect-ratio:var(--mobile-aspect-ratio);max-width:unset}.hero__cta-wrapper{justify-content:var(--mobile-button-align)}.hero-block--static{aspect-ratio:var(--mobile-aspect-ratio)}.hero__data{flex-direction:column;justify-content:initial;height:fit-content;width:fit-content}.hero__data-wrapper{align-items:var(--mobile-align-items, center);justify-content:var(--mobile-justify-content, flex-start);padding:var(--spacing-2xl);text-align:var(--mobile-text-align, initial)}.hero__data-padding{padding:var(--spacing-xl)}.extra-bp .hero__data-wrapper{padding-block-end:72px}.hero__headings br{display:none}.hero__title,.hero__subtitle{margin-block-end:var(--spacing-xs)}.hero__video-wrapper{display:none}.hero__video-wrapper-mobile{display:block;top:0;right:0;bottom:0;left:0;position:absolute}.hero__video-trigger{bottom:var(--spacing-xs);right:var(--spacing-m)}.hero__cta{align-self:var(--mobile-cta-self-align, initial)}.hero .uwp-carousel__arrow--prev{left:6px}.hero .uwp-carousel__arrow--next{right:6px}}.product-features{display:block;padding-block-end:var(--padding-bottom-mobile);padding-block-start:var(--padding-top-mobile)}.product-features__list{align-items:center;background-color:var(--background-color);display:grid;gap:var(--spacing-2xs);grid-template-columns:1fr 1fr;justify-items:center;margin-block-start:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-xl)}.product-features__feature{align-items:center;flex-direction:column;display:flex;gap:var(--spacing-4xs);padding-block:var(--spacing-2xs)}.product-features__feature-title{margin:0;text-decoration:underline}@media screen and (min-width: 769px){.product-features{padding-block-end:var(--padding-bottom);padding-block-start:var(--padding-top)}.product-features__list{display:flex;justify-content:space-between;padding-inline:var(--spacing-2xl)}.product-features__feature{flex-direction:row;gap:var(--spacing-2xs);padding-block:0}}.static-media{padding-block-start:var(--mobile-padding-top, 1rem);padding-block-end:var(--mobile-padding-bottom, 1rem);background-color:var(--color-background, transparent)}.static-media__video,.static-media__image{width:100%;object-fit:var(--image-fit, cover);aspect-ratio:var(--aspect-ratio);position:relative}.static-media__image-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--image-fit);border-radius:var(--spacing-3xs)}.static-media__video video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--spacing-3xs);object-fit:cover}.static-media__image--mobile,.static-media__video--mobile{display:block}.static-media__image--desktop,.static-media__video--desktop{display:none}@media (min-width: 769px){.static-media{padding-block-start:var(--desktop-padding-top, 2rem);padding-block-end:var(--desktop-padding-bottom, 2rem)}.static-media__video,.static-media__image{aspect-ratio:var(--aspect-ratio-desktop)}.static-media__image--desktop,.static-media__video--desktop{display:block}.static-media__image--mobile,.static-media__video--mobile{display:none}}.responsive-image{position:relative;width:100%;aspect-ratio:var(--aspect-ratio, 16/9);overflow:hidden}.responsive-image--force-height{padding-block-end:100%}.responsive-image__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.art-direction-image{position:relative;width:100%;overflow:hidden;aspect-ratio:var(--aspect-ratio)}.art-direction-image__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.art-direction-image{aspect-ratio:var(--aspect-ratio-desktop)}}.product-card__images{margin-block-end:var(--spacing-4xs);position:relative}.product-card__image{aspect-ratio:1/1;display:block;border-radius:4px;transition:opacity .3s ease;width:100%}.product-card__image:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-card__view{position:absolute;right:var(--spacing-3xs);bottom:var(--spacing-3xs);opacity:0}.product-card__tags{margin-block-end:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-4xs)}.product-card__tag{align-items:center;background-color:var(--color-secondary-grey-1);border-radius:4px;color:var(--color-primary-blue);display:flex;flex:1;gap:var(--spacing-4xs);justify-content:center;line-height:1;text-align:center;padding:var(--spacing-4xs)}.product-card__tag--in-stock{color:var(--color-secondary-stock-green)}.product-card__tag--sold-out{background-color:var(--color-secondary-grey-2)}.product-card__tag--empty{background:none}.product-card__tag svg,.product-card__tag img{display:block;margin-block-end:calc(var(--spacing-4xs) / 2);height:10px;width:10px}.product-card__tag.eyebrow-regular,.product-card__tag .eyebrow-regular{line-height:1}.product-card__title{color:var(--color-primary-blue);margin-block-end:var(--spacing-3xs)}.product-card__prices{color:var(--color-secondary-blue-grey);display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3xs);margin-block-end:var(--spacing-3xs)}.product-card__price-compare{color:var(--color-secondary-grey-4);text-decoration:line-through}.product-card__price-compare+.product-card__price{color:var(--color-primary-red)}.product-card__price-sale-badge{display:inline-block;border:1px solid var(--color-primary-red);border-radius:4px;color:var(--color-primary-red);padding:calc(var(--spacing-4xs) / 2) var(--spacing-4xs);text-transform:uppercase;line-height:1}.product-card__subtitle{color:var(--color-secondary-blue-grey);margin-block-end:var(--spacing-2xs)}.product-card__dimensions{background-color:var(--color-secondary-grey-1);border-radius:4px;color:var(--color-primary-blue);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-3xs);padding:var(--spacing-4xs) var(--spacing-3xs);margin-block-end:var(--spacing-2xs)}.product-card__dimensions svg{height:16px;width:9px}.product-card__bottom{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--spacing-s)}.product-card__bottom:empty{display:none}.product-card__info-mobile{color:var(--color-primary-blue);display:flex;align-items:center;gap:var(--spacing-3xs);text-decoration:underline;flex-shrink:0}@media screen and (min-width: 769px){.product-card:hover .product-card__view{opacity:1}.product-card:hover:has(.product-card__images img:nth-child(2)) .product-card__images img:nth-child(1){opacity:0}.product-card:hover:has(.product-card__images img:nth-child(2)) .product-card__images img:nth-child(2){opacity:1}.product-card__bottom{margin-block-end:var(--spacing-xl)}.product-card__view.btn{transition:opacity var(--duration-short) ease}.product-card__view.btn:hover{opacity:.6}}@media screen and (max-width: 769px){.product-card__title.title-3,.product-card__price.title-4{font-size:var(--font-heading-mobile-5)}.product-card__tags{flex-wrap:wrap}.product-card:not(.product-card--compact) .product-card__subtitle,.product-card:not(.product-card--compact) .product-card__info-mobile{display:none}.product-card:not(.product-card--compact) .product-card__tag{flex:auto;width:100%;display:none}.product-card:not(.product-card--compact) .product-card__tag:first-child{display:flex}}.uwp-carousel{display:block}.uwp-carousel__arrow{background-color:var(--color-white);width:var(--spacing-xl);height:var(--spacing-xl);display:flex;justify-content:center;align-items:center}.uwp-carousel__arrow svg{width:var(--spacing-l);height:var(--spacing-l)}.uwp-carousel__arrow--prev{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.uwp-carousel__arrows{width:100%;position:absolute;left:0;z-index:calc(var(--zindex-sticky) - 1);display:flex;justify-content:space-between;top:50%;transform:translateY(-50%)}.localization-trigger{display:flex;align-items:center}.localization-trigger__icon{margin-inline-end:var(--spacing-2xs)}.localization-trigger__icon img{display:block;height:var(--spacing-s);width:var(--spacing-s);object-fit:cover;border-radius:50%;border:var(--spacing-4xs) solid var(--color-white)}.localization-trigger__label{color:var(--color-primary-white)}flyout-tooltip [slot=activator]{cursor:pointer}flyout-tooltip [slot=flyout-content]{visibility:hidden;text-align:center;padding:0;margin:0;position:absolute;z-index:1;top:calc(100% + var(--spacing-m));left:50%;transform:translate(-50%);width:min-content;z-index:var(--zindex-tooltip)}flyout-tooltip [slot=flyout-content].visible{visibility:visible}flyout-tooltip .hover-area{position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% + 32px);padding-block:32px;z-index:var(--zindex-popover)}.uwp-accordion{display:block}.uwp-accordion__panel{border-bottom:var(--spacing-4xs) solid var(--color-border-inverse)}.uwp-accordion__panel-control{display:flex;align-items:center;justify-content:space-between;padding-block:var(--spacing-m);width:100%;text-align:left;border:none;cursor:pointer;outline:none;transition:background-color var(--duration-short) ease-in-out}.uwp-accordion__panel-content{overflow:hidden;max-height:0;transition:max-height var(--duration-short) ease-out}.uwp-accordion__panel-content--spaced{padding-block:var(--spacing-m)}.uwp-accordion__panel.is-open path{d:path("M2 5 L8 5")}.uwp-accordion .is-open .uwp-accordion__panel-content{max-height:500px}.mobile-menu{background-color:var(--color-secondary-grey-1);border:none;height:calc(100dvh - var(--header-height));left:0;opacity:0;padding:var(--spacing-xl) var(--spacing-s);position:fixed;top:var(--header-height);width:100%;translate:-100%;transition:opacity .2s ease,translate .2s ease}@starting-style{.mobile-menu:popover-open{opacity:0;translate:-100%}}.mobile-menu:popover-open{opacity:1;translate:0%}.mobile-menu__primary{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-block-end:var(--spacing-xl);width:100%}.mobile-menu__tier-2{display:flex;flex-direction:column;gap:var(--spacing-xl);padding-inline-start:var(--spacing-m);border-inline-start:1px solid var(--color-secondary-grey-2);margin-block-start:var(--spacing-xl)}.mobile-menu__tier-3{display:flex;flex-direction:column;gap:var(--spacing-s);margin-block-start:var(--spacing-s)}.mobile-menu__details[open] .mobile-menu__summary svg{rotate:180deg}.mobile-menu__summary{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-menu__summary::-webkit-details-marker,.mobile-menu__summary::marker{content:"";display:none}.mobile-menu__cards{border-inline-start:1px solid var(--color-secondary-grey-2);padding-block-start:var(--spacing-xl);padding-inline-start:var(--spacing-m)}.mobile-menu__cards:empty{display:none}.mobile-menu__card{display:flex;gap:var(--spacing-xs);width:100%}.mobile-menu__card:not(:last-child){margin-block-end:var(--spacing-m)}.mobile-menu__card-content{display:flex;flex-direction:column;width:100%}.mobile-menu__card-image{display:block;object-fit:cover;min-height:100px;width:100px}.mobile-menu__card-tag.eyebrow-s{align-self:flex-start;border-radius:4px;background-color:var(--color-primary-white);color:var(--color-primary-blue);padding:calc(var(--spacing-4xs) / 2) var(--spacing-4xs);line-height:100%;font-size:10px;margin-block-end:var(--spacing-4xs)}.mobile-menu__card-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-4xs)}.mobile-menu__card-description{flex:1;margin-block-end:var(--spacing-xs)}.mobile-menu__card-button{padding:6px var(--spacing-2xs);font-size:var(--font-body-s)}.mobile-menu__item--view-all{text-decoration:underline}.mobile-menu__divider{margin-block:var(--spacing-xl)}.mobile-menu__support{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-block-end:var(--spacing-m)}.mobile-menu .eyebrow-m,.mobile-menu .localization-trigger__label,.mobile-menu .localization-ui__button{color:var(--color-primary-blue)}@media screen and (min-width: 1200px){.mobile-menu{display:none}}.collection-filters-drawer__close-button,.collection-filters-drawer__content{padding:var(--spacing-m)}.collection-filters-drawer__header{display:flex;justify-content:flex-end}.collection-filters-drawer .drawer__container{background-color:var(--color-white)}.sort-select__select{height:unset;color:var(--color-brand-primary);border:0;cursor:pointer;text-align:right}@media (max-width: 768px){.sort-select__select:focus{outline:none!important}}.price__sale .price__item--regular{text-decoration:line-through;color:var(--color-grey-mid);margin-inline-end:calc(var(--spacing-s) - var(--spacing-3xs))}.line-item{border-bottom:1px solid var(--color-secondary-grey-3);display:grid;grid-template-columns:137px auto;align-items:center;gap:var(--spacing-l);margin-block:var(--spacing-m);padding-block-end:var(--spacing-m)}.line-item:has(.line-item__components) .line-item__details{align-items:flex-start}.line-item:has(.line-item__components) .line-item__quantity{align-items:flex-start}.line-item__title{color:var(--color-primary-blue);margin-block-end:var(--spacing-4xs)}.line-item__image{align-self:flex-start}.line-item__details{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center}.line-item__metafields{margin-block-start:8px;color:var(--color-primary-dark-grey)}.line-item__discount{display:flex;margin-top:8px;align-items:center;gap:4px;color:var(--color-primary-dark-grey)}.line-item__metafields:empty{display:none}.line-item__components{margin-block-start:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-xs)}.line-item__component{display:flex;gap:var(--spacing-3xs)}.line-item__component-image img{object-fit:cover;height:32px;width:32px}.line-item__component-info{display:flex;flex-direction:column;gap:calc(var(--spacing-4xs) / 2);flex:1}.line-item__component-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-4xs)}.line-item__component-variant{color:var(--color-primary-dark-grey)}.line-item__quantity,.line-item__price{text-align:center}.line-item__remove{text-align:right;transition:opacity var(--duration-short) ease}.line-item__remove:hover{opacity:.6}.line-item__quantity{display:flex;align-items:center;justify-content:center}.line-item__quantity-wrapper{border:1px solid var(--color-primary-dark-grey);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xs);width:auto}.line-item__quantity-wrapper input[type=number]{display:block;field-sizing:content;border:0;padding:0;width:auto;opacity:1;height:100%;text-align:center;min-width:30px}.line-item__quantity-wrapper input[type=number]::-webkit-inner-spin-button,.line-item__quantity-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}.line-item__minus,.line-item__plus{display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-short) ease}.line-item__minus:hover,.line-item__plus:hover{opacity:.6}.line-item__price{color:var(--color-secondary-blue-grey)}.line-item__price--sale:not(:empty){color:var(--color-secondary-grey-4);margin-inline-end:var(--spacing-3xs)}.line-item__price--sale:not(:empty)+span{color:var(--color-secondary-sale-red)}@media screen and (max-width: 769px){.line-item{grid-template-columns:120px 1fr;column-gap:var(--spacing-s);row-gap:var(--spacing-2xs);position:relative;align-items:flex-start}.line-item__image{order:1;grid-row:1 / span 1}.line-item__details{grid-template-columns:1fr;gap:var(--spacing-2xs)}.line-item__info{order:2;margin-block-start:calc(var(--spacing-4xs) / 2 * -1)}.line-item__quantity{order:4}.line-item__price{order:3}.line-item__quantity,.line-item__price{text-align:left}.line-item__components{gap:var(--spacing-3xs)}.line-item__quantity{justify-content:flex-start}.line-item__remove{position:absolute;bottom:var(--spacing-m);right:0}}.article-card{display:flex;flex-direction:column}.article-card__image{display:block;position:relative;overflow:hidden;margin-block-end:var(--spacing-xs)}.article-card__image img{display:block;aspect-ratio:16/10;border-radius:4px;object-fit:cover}.article-card__tag{color:var(--color-primary-blue);background-color:var(--color-secondary-grey-1);border-radius:4px;padding:var(--spacing-4xs);position:absolute;top:var(--spacing-3xs);left:var(--spacing-3xs);z-index:1}.article-card__publish-date{color:var(--color-secondary-grey-4);margin-block-end:var(--spacing-3xs)}.article-card__title{color:var(--color-primary-blue);margin-block-end:var(--spacing-3xs)}.article-card__excerpt{margin-block-end:var(--spacing-xs);flex:1;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pagination{margin-block:var(--spacing-2xl)}.pagination__list{display:flex;align-items:center;justify-content:center;gap:var(--spacing-s)}.pagination__item{display:flex;align-items:center;justify-content:center;height:24px;width:24px}.pagination__item:not(.pagination__item--arrow){background-color:var(--color-secondary-grey-1);border-radius:4px;color:var(--color-primary-blue);padding:var(--spacing-4xs)}.pagination__item--arrow .pagination__link{display:flex;align-items:center;justify-content:center}.pagination__item.title-6{line-height:1}.pagination__item.is-active{background-color:var(--color-primary-blue);color:var(--color-primary-white)}.pagination__link.title-6{line-height:1}.filter-form{border:none;position:fixed;left:0;top:0;margin-left:0;padding:0;height:100%;width:375px;translate:-100% 0;z-index:var(--zindex-fixed);transition:translate var(--duration-short) ease,overlay var(--duration-short) allow-discrete,display var(--duration-short) allow-discrete}.filter-form::backdrop{background-color:var(--color-primary-black);opacity:0;transition:display var(--duration-short) allow-discrete,overlay var(--duration-short) allow-discrete,opacity var(--duration-short) allow-discrete}.filter-form__form{display:flex;flex-direction:column;height:100%}.filter-form__form:after{display:none;content:"";position:fixed;top:0;right:0;width:var(--spacing-2xl);height:100%;background:#00000080;z-index:var(--zindex-sticky)}.filter-form__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-secondary-grey-3);padding:var(--spacing-s) var(--spacing-2xl);margin-block-end:var(--spacing-l)}.filter-form__header-title{color:var(--color-primary-blue);display:flex;align-items:center;gap:var(--spacing-2xs)}.filter-form__header-close{transition:opacity var(--duration-short) ease;height:24px;width:24px}.filter-form__header-close:hover{opacity:.6}.filter-form__header-close svg{height:24px;width:24px}.filter-form__wrapper{display:flex;flex-direction:column;gap:var(--spacing-l);flex:1;margin-block-end:var(--spacing-l);padding-inline:var(--spacing-2xl)}.filter-form__applied-filters{padding-inline:0;margin-block-end:var(--spacing-xl)}.filter-form__applied-filters:has(.filter-form__applied-filters-wrapper:empty){display:none}.filter-form__applied-filters-wrapper{display:flex;flex-wrap:wrap;gap:var(--spacing-3xs)}.filter-form__applied-filter{color:var(--color-primary-dark-grey);background-color:var(--color-secondary-grey-1);display:flex;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs)}.filter-form__applied-filter svg{height:16px;width:16px}.filter-form__clear-all{margin-block-start:var(--spacing-xs)}.filter-form__filter[open] svg{rotate:180deg}.filter-form__filter-header{color:var(--color-primary-blue);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:opacity var(--duration-short) ease;list-style:none}.filter-form__filter-header:hover{opacity:.6}.filter-form__filter-header::marker,.filter-form__filter-header::-webkit-details-marker{display:none}.filter-form__filter-body{display:flex;flex-direction:column;gap:var(--spacing-s);margin-block-start:var(--spacing-s)}.filter-form__filter-item{color:var(--color-primary-blue);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-3xs);transition:opacity var(--duration-short) ease}.filter-form__filter-item:hover{opacity:.6}.filter-form__filter-item input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.filter-form__filter-item input:before{border:1px solid var(--color-primary-blue);content:"";display:block;height:16px;width:16px;border-radius:2px}.filter-form__filter-item input:checked:after{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMkw0LjIxNzM2IDhMMSA1LjI5ODA5IiBzdHJva2U9IiMyNDM3NDYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==)}.filter-form__footer{display:flex;align-items:center;gap:var(--spacing-m);padding-inline:var(--spacing-2xl);padding-block-end:var(--spacing-s)}.filter-form__footer .filter-form__clear-all{margin:0}.filter-form__footer-submit{flex:1}@media (max-width: 769px){.filter-form{width:100vw;background-color:transparent}.filter-form__form{width:calc(100% - var(--spacing-2xl));background:var(--color-primary-white)}.filter-form__wrapper{overflow:auto}.filter-form__header,.filter-form__wrapper,.filter-form__applied-filters,.filter-form__footer{padding-inline:var(--spacing-s)}}@media (min-width: 769px){.filter-form{position:static;translate:none;height:0;width:0;overflow:hidden}.filter-form__header{display:none}.filter-form__wrapper,.filter-form__footer{padding:0}}.layout-switcher{display:flex;align-items:center;gap:var(--spacing-3xs)}.layout-switcher__button,.layout-switcher__button svg{width:28px;height:28px}.layout-switcher__button.is-active svg path{fill:var(--color-primary-blue)}.sort-form{transition:opacity var(--duration-short) ease}.sort-form:hover{opacity:.6}.sort-form__form{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-primary-blue);gap:var(--spacing-4xs);border-radius:4px;padding:var(--spacing-3xs) var(--spacing-2xs)}.sort-form__label{color:var(--color-secondary-grey-4)}.sort-form__input{cursor:pointer;color:var(--color-primary-blue);border:none;margin:0;text-transform:uppercase;background:none;padding:0}.in-grid-content{grid-row-start:2;grid-column-start:2;border-radius:4px;background-image:var(--image, transparent);background-repeat:no-repeat;background-size:cover}.in-grid-content__content{background-color:var(--color-primary-blue);color:var(--color-primary-white);border-radius:4px;display:flex;flex-direction:column;margin:var(--spacing-s);padding:var(--spacing-s)}.in-grid-content__title{margin-block-end:var(--spacing-3xs)}.in-grid-content__text{margin-block-end:var(--spacing-s)}@media screen and (max-width: 769px){.in-grid-content{grid-row-start:3;grid-column:1/-1}}.product-details__sizes-tag.eyebrow-regular{display:inline-block;background-color:var(--color-secondary-grey-1);border-radius:4px;color:var(--color-primary-blue);padding:var(--spacing-4xs) var(--spacing-3xs);line-height:1;margin-block-end:var(--spacing-s)}.product-details__title{color:#1d1d1d;margin-block-end:var(--spacing-2xs)}.product-details__reviews{margin-block-end:var(--spacing-2xs);display:flex;align-items:center;justify-content:space-between}.product-details__description{margin-block-end:var(--spacing-s)}.product-details__description *{font:inherit}.product-details__message{display:flex;align-items:center;gap:var(--spacing-3xs);margin-block-end:var(--spacing-s)}.product-details__message:empty{display:none}.product-details__message-wrapper{display:flex;align-items:center;gap:var(--spacing-3xs)}.product-details__message-icon{display:block;object-fit:contain;height:16px;width:16px}.product-details__message-title{color:var(--color-primary-blue)}.product-details__message-text{color:var(--color-primary-dark-grey)}.product-details__paypal-widget{display:block;margin-block-end:var(--spacing-s)}.product-details__selling-points{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);margin-block-end:var(--spacing-s)}.product-details__selling-point{background-color:var(--color-secondary-grey-1);border-radius:4px;flex:1;padding:var(--spacing-2xs);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-4xs)}.product-details__selling-point-text{color:var(--color-primary-blue)}.product-details__cart-error{color:var(--color-primary-red);display:flex;align-items:center;gap:var(--spacing-4xs);font-weight:var(--weight-semi);margin-block-end:var(--spacing-s)}.product-details__trustpilot-anchor{display:block}.product-details__trustpilot-anchor--hidden{display:none}.product-details__back-in-stock{padding-top:15px;padding-bottom:15px}.product-details__back-in-stock .message{background-color:var(--color-secondary-grey-1);border-radius:4px;padding:8px;margin-bottom:20px;display:flex;justify-content:center;flex-direction:column}.product-details__back-in-stock .message span:first-of-type{display:flex;align-items:center;color:var(--color-primary-red);font-family:var(--title-font);font-size:var(--font-eyebrow-m);line-height:1.125rem;font-weight:var(--weight-bold);margin-inline-end:8px;margin-bottom:7px}.product-details__back-in-stock .message span:first-of-type svg{width:10px;height:10px;margin-inline-end:4px}.product-details__back-in-stock .message span:last-of-type{font-family:var(--text-font);font-weight:var(--weight-regular);font-size:var(--font-body-regular)}.product-details__back-in-stock form{display:grid;grid-template-columns:1fr minmax(105px,145px);grid-template-rows:auto;grid-template-areas:"input submit"}.product-details__back-in-stock form div:first-child{grid-area:input;margin-inline-end:-10px}.product-details__back-in-stock form div:last-of-type{grid-area:submit}.product-details__back-in-stock form>div label:not(ul li label){display:none}.product-details__back-in-stock form ul{background-color:var(--color-secondary-grey-1)}.product-details__back-in-stock form ul li label{display:block;margin-top:4px;padding:7px 12px}.product-details__back-in-stock form input[type=email],.product-details__back-in-stock form input[type=submit]{min-height:40px}.product-details__back-in-stock form input[type=email]{width:100%;border-radius:4px 0 0 4px;border-top:1px solid var(--color-secondary-grey-2);border-bottom:1px solid var(--color-secondary-grey-2);border-left:1px solid var(--color-secondary-grey-2);border-right:0;margin-inline-end:-1px}.product-details__back-in-stock form input[type=email]:focus-visible{border-top:1px solid var(--color-primary-blue);border-bottom:1px solid var(--color-primary-blue);border-left:1px solid var(--color-primary-blue);border-right:0;outline:0 none}.product-details__back-in-stock form input[type=submit]{background-color:var(--color-primary-red);border-color:var(--color-primary-red);color:var(--color-primary-white);display:flex;padding:7px 20px;justify-content:center;align-items:center;border:1px solid transparent;border-radius:4px;text-transform:uppercase;font-family:var(--title-font);font-size:var(--font-eyebrow-m);line-height:1.125rem;font-weight:var(--weight-bold);transition:var(--duration-short);cursor:pointer;width:100%}.product-details__back-in-stock form input[type=submit]:hover{opacity:.8}.product-details__back-in-stock .submitted-message{padding:7px 20px;border-radius:4px;background-color:var(--color-primary-blue);border-color:var(--color-primary-blue);color:var(--color-primary-white)}@media (min-width: 768px) and (max-width: 1250px){.product-details__back-in-stock form div:last-of-type{margin-top:4px}.product-details__back-in-stock form{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"input" "submit"}.product-details__back-in-stock form input[type=email]{border-radius:4px;border-right:1px solid var(--color-secondary-grey-2);margin-inline-end:0}.product-details__back-in-stock form input[type=email]:focus-visible{border-right:1px solid var(--color-primary-blue)}}@media (min-width: 1250px){.product-details__back-in-stock .message{flex-direction:row;justify-content:flex-start}.product-details__back-in-stock .message span:first-of-type{margin-bottom:0}}@media screen and (max-width: 769px){.product-details__message{flex-direction:column;align-items:flex-start}}.variant-select{display:block;margin-block-end:var(--spacing-s)}.variant-select__options{display:flex;flex-direction:column;gap:var(--spacing-s)}.variant-select__option{border:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-3xs)}.variant-select__option-name{color:#1d1d1d;margin-block-end:var(--spacing-2xs)}.variant-select__variant{cursor:pointer;border:1px solid var(--color-secondary-grey-2);border-radius:2px;display:flex;flex-direction:column;gap:var(--spacing-4xs);align-items:center;justify-content:center;text-align:center;padding:var(--spacing-3xs) var(--spacing-2xs);transition:background-color var(--duration-short) ease}.variant-select__variant[data-variant=""][data-option-position="2"]{display:none}.variant-select__variant:hover{background-color:var(--color-secondary-grey-1)}.variant-select__variant:has(.variant-select__variant-input:checked){background-color:var(--color-primary-blue);border-color:var(--color-primary-blue)}.variant-select__variant:has(.variant-select__variant-input:checked) .variant-select__variant-name,.variant-select__variant:has(.variant-select__variant-input:checked) .variant-select__variant-price{color:var(--color-primary-white)}.variant-select__variant[disabled]{cursor:auto;opacity:.5}.variant-select__variant-input{display:none}.variant-select__variant-name{color:var(--color-primary-blue)}.variant-select__variant-price.title-6{color:var(--color-secondary-grey-4);font-weight:var(--weight-semi)}@media screen and (max-width: 769px){.variant-select__option{display:grid;grid-template-columns:repeat(2,1fr)}}.product-price{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--spacing-s)}.product-price__prices{display:flex;align-items:center;gap:var(--spacing-3xs)}.product-price__price-regular{color:var(--color-primary-dark-grey)}.product-price__price-sale,.product-price__vat{color:var(--color-secondary-grey-4)}@media screen and (max-width: 769px){.product-price{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.product-price .btn{padding:0}}.product-price__vat-selector{display:flex;align-items:center;gap:var(--spacing-3xs)}.product-price__vat-selector__switch{position:relative;display:flex;width:36px;height:20px}.product-price__vat-selector__input{opacity:0;width:0;height:0}.product-price__vat-selector__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-secondary-grey-4);-webkit-transition:.4s;transition:.4s;border-radius:50px}.product-price__vat-selector__slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50px}.product-price__vat-selector input:checked+.product-price__vat-selector__slider{background-color:var(--color-primary-blue)}.product-price__vat-selector input:checked+.product-price__vat-selector__slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translate(16px)}.product-stock{background-color:var(--color-secondary-grey-1);border:1px solid var(--color-primary-blue);border-radius:4px;padding:var(--spacing-3xs);position:relative;display:flex;align-items:center;gap:var(--spacing-2xs);margin-block-end:var(--spacing-s)}.product-stock__cutoff.cutoff-time{border:none;padding:0;margin:0}.product-stock__cutoff.cutoff-time strong{color:currentColor;font-weight:var(--weight-normal)}.product-stock__icon{display:flex;align-items:center;gap:6px}.product-stock__icon svg{height:10px;width:10px}.product-stock__icon--available{color:var(--color-secondary-stock-green)}.product-stock__icon--unavailable{color:var(--color-primary-red)}.product-stock__status{flex:1;white-space:nowrap}.product-stock__message{display:flex;align-items:center;gap:var(--spacing-4xs);flex:1}.product-stock__message *{font:inherit}.product-stock__message strong{font-weight:var(--weight-bold)}.product-stock__tooltip-trigger{display:flex;justify-content:flex-end}.product-stock__tooltip-trigger,.product-stock__tooltip-trigger svg{height:22px;width:22px}.product-stock__tooltip-trigger svg{pointer-events:none}.product-stock__tooltip-close{position:absolute;top:var(--spacing-2xs);right:var(--spacing-2xs)}.product-stock__tooltip{background-color:var(--color-secondary-grey-1);border:1px solid var(--color-primary-blue);border-radius:4px;color:var(--color-primary-dark-grey);position:absolute;padding:var(--spacing-s);right:0;bottom:calc(100% + var(--spacing-s));max-width:430px}.product-stock__tooltip svg,.product-stock__tooltip button{display:block;height:16px;width:16px}.product-stock__tooltip *{font:inherit}.product-stock__tooltip:before{content:"";position:absolute;top:100%;right:10px;border-width:10px;border-style:solid;border-color:var(--color-primary-blue) transparent transparent transparent}.product-stock__tooltip:after{content:"";position:absolute;bottom:-18px;right:11px;border-width:9px;border-style:solid;border-color:var(--color-secondary-grey-1) transparent transparent transparent}@media screen and (max-width: 769px){.product-stock{display:grid;grid-template-columns:repeat(2,auto);gap:var(--spacing-4xs)}.product-stock__icon{grid-column:1 / span 2}.product-stock__tooltip{text-align:right;justify-self:flex-end}}.product-form{transition:opacity var(--duration-short) ease}.product-form.is-loading{pointer-events:none;opacity:.6}.product-form__actions{display:flex;align-items:center;gap:var(--spacing-3xs);margin-block-end:var(--spacing-s)}.product-form__quantity{border:1px solid var(--color-primary-dark-grey);border-radius:4px;display:flex;align-items:center;padding:var(--spacing-3xs) var(--spacing-2xs);gap:var(--spacing-2xs)}.product-form__quantity-input[type=number]{border:none;padding:0;text-align:center;field-sizing:content}.product-form__quantity-input[type=number]::-webkit-outer-spin-button,.product-form__quantity-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-form__quantity-button--minus,.product-form__quantity-button--plus{display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-short) ease}.product-form__quantity-button--minus:hover,.product-form__quantity-button--plus:hover{opacity:.6}.product-form__quantity-button--minus,.product-form__quantity-button--minus svg,.product-form__quantity-button--plus,.product-form__quantity-button--plus svg{height:16px;width:16px}.product-form__quantity-button--minus svg,.product-form__quantity-button--plus svg{pointer-events:none}.product-form__bis-input,.product-form__bis-submit,.product-form__quantity,.product-form__atc{height:44px}.product-form__atc{flex:1}.product-form__atc[disabled]{cursor:auto}.product-form__bis{display:flex;align-items:center;margin-block-end:var(--spacing-s)}.product-form__bis-input{width:100%}.product-form__bis-submit{flex:1;min-width:max-content;margin-inline-start:calc(var(--spacing-4xs) * -1)}.product-form__back-in-stock{margin-bottom:20px}.product-form__back-in-stock form{display:grid;grid-template-columns:1fr minmax(105px,145px);grid-template-rows:auto;grid-template-areas:"input submit"}.product-form__back-in-stock form div:first-child{grid-area:input;margin-inline-end:-10px}.product-form__back-in-stock form div:last-of-type{grid-area:submit}.product-form__back-in-stock form>div label:not(ul li label){display:none}.product-form__back-in-stock form ul{background-color:var(--color-secondary-grey-1)}.product-form__back-in-stock form ul li label{display:block;margin-top:4px;padding:7px 12px}.product-form__back-in-stock form input[type=email],.product-form__back-in-stock form input[type=submit]{min-height:40px}.product-form__back-in-stock form input[type=email]{width:100%;border-radius:4px 0 0 4px;border-top:1px solid var(--color-secondary-grey-2);border-bottom:1px solid var(--color-secondary-grey-2);border-left:1px solid var(--color-secondary-grey-2);border-right:0;margin-inline-end:-1px}.product-form__back-in-stock form input[type=email]:focus-visible{border-top:1px solid var(--color-primary-blue);border-bottom:1px solid var(--color-primary-blue);border-left:1px solid var(--color-primary-blue);border-right:0;outline:0 none}.product-form__back-in-stock form input[type=submit]{background-color:var(--color-primary-red);border-color:var(--color-primary-red);color:var(--color-primary-white);display:flex;padding:7px 20px;justify-content:center;align-items:center;border:1px solid transparent;border-radius:4px;text-transform:uppercase;font-family:var(--title-font);font-size:var(--font-eyebrow-m);line-height:1.125rem;font-weight:var(--weight-bold);transition:var(--duration-short);cursor:pointer;width:100%}.product-form__back-in-stock form input[type=submit]:hover{opacity:.8}.product-form__back-in-stock .submitted-message{padding:7px 20px;border-radius:4px;background-color:var(--color-primary-blue);border-color:var(--color-primary-blue);color:var(--color-primary-white)}@media (min-width: 768px) and (max-width: 1250px){.product-form__back-in-stock form div:last-of-type{margin-top:4px}.product-form__back-in-stock form{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"input" "submit"}.product-form__back-in-stock form input[type=email]{border-radius:4px;border-right:1px solid var(--color-secondary-grey-2);margin-inline-end:0}.product-form__back-in-stock form input[type=email]:focus-visible{border-right:1px solid var(--color-primary-blue)}}.product-upsells{display:block;transition:opacity var(--duration-short) ease}.product-upsells.is-loading{opacity:.6;pointer-events:none}.product-upsells__title{border-top:1px solid var(--color-secondary-grey-3);color:var(--color-primary-blue);padding-block-start:var(--spacing-s);margin-block-end:var(--spacing-xs)}.product-upsells__wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs)}.product-upsells__item{background-color:var(--color-secondary-grey-1);border-radius:4px;padding:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.product-upsells__item-content{flex:1}.product-upsells__item-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-3xs)}.product-upsells__item-description{color:var(--color-primary-dark-grey);margin-block-end:var(--spacing-2xs)}.product-upsells__item-description:empty{display:none}.product-upsells__item-description h1,.product-upsells__item-description h2,.product-upsells__item-description h3,.product-upsells__item-description h4,.product-upsells__item-description h5,.product-upsells__item-description h6{font-family:var(--title-secondary-font);font-size:var(--font-heading-desktop-5);font-weight:var(--weight-bold);line-height:120%;margin-block-end:var(--spacing-3xs)}.product-upsells__item-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.product-upsells__item-price{color:var(--color-primary-dark-grey)}.product-upsells__item-button.btn--primary-alt,.product-upsells__item-button *{pointer-events:none}@media (max-width: 1099px){.product-upsells__item-button--beside{display:none}}@media (min-width: 1100px){.product-upsells__item-button--below{display:none}}.product-gallery{display:flex;gap:var(--spacing-s)}.product-gallery__tag{background-color:var(--color-primary-white);border-radius:2px;color:var(--color-primary-blue);display:flex;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-2xs);position:absolute;left:var(--spacing-s);top:var(--spacing-s);z-index:1}.product-gallery__tag .eyebrow-regular{line-height:1}.product-gallery__thumbnails{width:120px}.product-gallery__thumbnails .splide__slide{position:relative;cursor:pointer;transition:opacity var(--duration-short) ease}.product-gallery__thumbnails .splide__slide.is-active{opacity:.8}.product-gallery__thumbnails .splide__slide:hover{opacity:.6}.product-gallery__thumbnails .splide__slide img{aspect-ratio:1/1;object-fit:cover;height:100%;width:100%}.product-gallery__thumbnails .splide__arrows{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;position:absolute;left:50%;translate:-50% 0;z-index:1;padding-block:var(--spacing-xs);pointer-events:none}.product-gallery__thumbnails .splide__arrow{background-color:var(--color-primary-white);border-radius:2px;padding:var(--spacing-3xs);display:flex;align-items:center;justify-content:center;pointer-events:all;transition:opacity var(--duration-short) ease}.product-gallery__thumbnails .splide__arrow:hover{opacity:.6}.product-gallery__thumbnails .splide__arrow[disabled]{opacity:0}.product-gallery__thumbnails .splide__arrow--prev{rotate:180deg}.product-gallery__play-icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center}.product-gallery__featured{position:relative;flex:1}.product-gallery__featured .splide img,.product-gallery__featured .splide video{aspect-ratio:1/1;cursor:pointer;object-fit:cover;height:100%;width:100%}.product-gallery__featured .splide__arrows{background-color:var(--color-primary-blue);color:var(--color-primary-white);display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xs);border-radius:4px;padding:var(--spacing-3xs) var(--spacing-2xs)}.product-gallery__featured .splide__arrow{color:var(--color-primary-white);display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-short) ease}.product-gallery__featured .splide__arrow:hover,.product-gallery__featured .splide__arrow[disabled]{opacity:.6}.product-gallery__featured .splide__slide img{object-fit:cover;height:100%;width:100%}.product-gallery__featured-bottom{display:flex;align-items:center;justify-content:space-between;margin-block-start:var(--spacing-2xs)}.product-gallery__featured-bottom .btn,.product-gallery__featured-bottom .splide__arrows{height:36px}.product-gallery__featured-bottom .btn span{pointer-events:none}.product-gallery__popup{border:none;margin-inline:auto;max-width:90%;padding:0}.product-gallery__popup::backdrop{background-color:var(--color-primary-black);opacity:.6}.product-gallery__popup .splide__arrows{position:absolute;top:50%;translate:0 -50%;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:var(--spacing-xs);pointer-events:none}.product-gallery__popup .splide__arrow{background-color:var(--color-primary-white);border-radius:2px;padding:var(--spacing-3xs);display:flex;align-items:center;justify-content:center;pointer-events:all;transition:opacity var(--duration-short) ease}.product-gallery__popup .splide__arrow svg{height:16px;width:16px}.product-gallery__popup .splide__arrow:hover{opacity:.8}.product-gallery__popup .splide__arrow[disabled]{opacity:.8;cursor:auto}.product-gallery__popup .splide__slide img,.product-gallery__popup .splide__slide video{display:block;aspect-ratio:16/9;object-fit:contain;margin-inline:auto;height:100%}.product-gallery__popup-close{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);background-color:var(--color-primary-white);border-radius:2px;padding:var(--spacing-3xs);display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-short) ease;z-index:1}.product-gallery__popup-close svg{height:16px;width:16px}.product-gallery__popup-close:hover{opacity:.6}@media screen and (min-width: 769px){.product-gallery{position:sticky;top:calc(var(--header-height))}}@media screen and (max-width: 769px){.product-gallery__tag{top:var(--spacing-3xs);left:var(--spacing-3xs)}.product-gallery__featured-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2xs)}.product-gallery__featured-bottom .btn,.product-gallery__featured-bottom .splide__arrows{flex:1}.product-gallery__popup .splide__slide img,.product-gallery__popup .splide__slide video{aspect-ratio:1/1;width:100%}}.breadcrumbs{margin-block:var(--spacing-s)}.template-collection .breadcrumbs{margin-block-end:0}.breadcrumbs__list{display:flex;align-items:center;gap:var(--spacing-4xs);flex-wrap:wrap}.account-navigation{display:flex;align-items:center;gap:var(--spacing-s)}.account-navigation__item{background-color:var(--color-secondary-grey-1);border-radius:4px;color:var(--color-primary-blue);display:flex;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-xs);transition:opacity var(--duration-short) ease}.account-navigation__item.is-active{background-color:var(--color-primary-blue);color:var(--color-primary-white)}.account-navigation__item.is-active:hover{color:var(--color-primary-white)}.account-navigation__item:hover{opacity:.6}.account-navigation__item svg{display:block;height:20px;width:20px}@media screen and (max-width: 769px){.account-navigation{overflow-x:auto;padding-block-end:var(--spacing-m)}.account-navigation::-webkit-scrollbar{height:2px}.account-navigation::-webkit-scrollbar-track{background-color:var(--color-primary-blue)}.account-navigation::-webkit-scrollbar-thumb{background-color:var(--color-primary-red)}.account-navigation__item{min-width:max-content}}.account-header__header{display:flex;align-items:flex-end;justify-content:space-between;margin-block:var(--spacing-2xl) var(--spacing-s)}.account-header__title{color:var(--color-primary-blue);margin:0}.account-header__logout{display:flex;align-items:center;gap:var(--spacing-s)}.account-header__email{color:#0009}@media screen and (max-width: 769px){.account-header__header{margin-block:var(--spacing-xl);align-items:flex-start}.account-header__title{margin-block-end:var(--spacing-3xs)}.account-header__logout{margin-block-start:var(--spacing-3xs)}}.customer-address{background-color:#f8f8f8;padding:var(--spacing-m)}.customer-address__default.eyebrow-regular{display:inline-block;background-color:#d6dfe5;border-radius:2px;color:var(--color-primary-blue);padding:var(--spacing-4xs) var(--spacing-3xs);line-height:1;margin-block-end:var(--spacing-3xs)}.customer-address__address{margin-block-end:var(--spacing-xl)}.customer-address__actions{display:flex;align-items:center;justify-content:space-between}.customer-address__popup{border:none;border-radius:10px;padding:var(--spacing-2xl);margin:auto;max-height:80%;overflow-y:auto}.customer-address__popup::backdrop{background-color:var(--color-primary-black);opacity:.3}.customer-address__close{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs)}.customer-address__popup-title{color:var(--color-primary-blue);margin-block-end:var(--spacing-m)}.customer-address__popup-title--remove{margin-block-end:var(--spacing-2xs)}.customer-address__popup-actions{display:flex;flex-direction:column;gap:var(--spacing-m);margin-block-start:var(--spacing-m)}@media screen and (max-width: 769px){.customer-address__popup{padding-inline:var(--spacing-s);max-width:calc(100% - 40px);width:100%}}.customer-address-form__form-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-m)}.customer-address-form__form-inner .form-group{margin:0;align-self:flex-end;min-width:340px}.customer-address-form__set-default{color:var(--color-primary-blue);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-3xs);transition:opacity var(--duration-short) ease;margin-block:var(--spacing-m)}.customer-address-form__set-default:hover{opacity:.6}.customer-address-form__set-default input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.customer-address-form__set-default input:before{border:1px solid var(--color-primary-blue);content:"";display:block;height:16px;width:16px;border-radius:2px}.customer-address-form__set-default input:checked:after{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMkw0LjIxNzM2IDhMMSA1LjI5ODA5IiBzdHJva2U9IiMyNDM3NDYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==)}.customer-address-form__save{margin-block-start:var(--spacing-m)}@media screen and (max-width: 769px){.customer-address-form__form-inner{grid-template-columns:1fr}.customer-address-form__form-inner .form-group{min-width:auto}}.cutoff-time{display:block;border:1px solid var(--color-secondary-grey-4);border-radius:4px;padding:var(--spacing-2xs) var(--spacing-xs);margin-block:var(--spacing-s);display:flex;gap:var(--spacing-2xs)}.cutoff-time.hidden{display:none}.cutoff-time.line-item__cutoff-time{border:none;padding:0;margin:0}.cutoff-time__icon{flex:1}.cutoff-time__text-wrapper{width:100%}.cutoff-time__title{color:var(--color-primary-blue);margin-block-end:var(--spacing-4xs)}.cutoff-time__text{color:var(--color-primary-dark-grey)}.cutoff-time__text strong{color:var(--color-primary-red)}.sticky-add-to-cart{display:none;background-color:var(--color-primary-white);padding:var(--spacing-xs) var(--spacing-s);position:fixed;left:0;bottom:0;width:100%;z-index:1001}.sticky-add-to-cart.is-active{display:block}.sticky-add-to-cart__wrapper{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:space-between;gap:var(--spacing-m)}.sticky-add-to-cart__wrapper:has(.sticky-add-to-cart__right:empty){grid-template-columns:1fr}.sticky-add-to-cart__left{display:flex;align-items:center;gap:var(--spacing-xl)}.sticky-add-to-cart__title{color:var(--color-primary-blue)}.sticky-add-to-cart__select{border:2px solid var(--color-primary-black);color:var(--color-primary-black);padding-inline-end:var(--spacing-xl);background-position:right var(--spacing-2xs) center}.sticky-add-to-cart__right{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-m)}.sticky-add-to-cart__right:empty{display:none}.sticky-add-to-cart__paypal{flex:1}.sticky-add-to-cart__paypal iframe{margin-block-start:var(--spacing-3xs)}.sticky-add-to-cart__atc.is-loading{pointer-events:none;opacity:.6}@media screen and (max-width: 769px){.sticky-add-to-cart{align-items:flex-start;gap:var(--spacing-2xs)}.sticky-add-to-cart__container.container{margin:0;max-width:100%;width:100%}.sticky-add-to-cart__wrapper:has(+div){margin-block-end:var(--spacing-3xs)}.sticky-add-to-cart__paypal{justify-content:flex-start}.sticky-add-to-cart__paypal iframe{margin-block-start:0}.sticky-add-to-cart__left,.sticky-add-to-cart__select{width:100%}.sticky-add-to-cart__right{flex-direction:column-reverse;gap:var(--spacing-2xs)}}.cross-sell-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483632;justify-content:center;display:flex;align-items:center;interpolate-size:allow-keywords}.cross-sell-modal[hidden]{display:none}.cross-sell-modal__purchase-btns .btn,.cross-sell-modal__giftcode .btn{padding:var(--spacing-2xs) var(--spacing-s)}.cross-sell-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.cross-sell-modal form.is-loading{opacity:.7;pointer-events:none}.cross-sell-modal__title{font-size:30px}@media (max-width:400px){.cross-sell-modal__title{font-size:24px}}.cross-sell-modal__content{position:relative;margin:5vh 20px;background:#fff;max-width:1150px;border-radius:8px;padding:24px;width:100%;box-shadow:0 0 12px #00000040;transition:background-color .3s ease-in-out}.cross-sell-modal__close{position:absolute;right:-10px;top:-10px;background:transparent;border:0;cursor:pointer;display:flex;align-items:center;gap:8px;z-index:1}.cross-sell-modal__close svg{pointer-events:none}.cross-sell-modal__columns{display:flex;gap:80px;position:relative}.cross-sell-modal__purchase{width:55%;z-index:0}.cross-sell-modal uwp-cart-items{display:flex;flex-direction:column;gap:24px;padding-right:10px;margin-top:24px}.cross-sell-modal uwp-cart-item{display:flex;align-items:flex-start;gap:16px;border-bottom:none;padding-bottom:0;margin-block:0;padding-block:0}.cross-sell-modal uwp-cart-item[hidden]{display:none}.cross-sell-modal__item-discounts,.cross-sell-modal__item-discount{display:flex;align-items:center;gap:4px;color:var(--color-secondary-grey-4);font-weight:900}.cross-sell-modal__item-discounts{margin-top:14px}.cross-sell-modal__item-discount{border-radius:8px;background:var(--color-secondary-grey-1);padding:4px 6px 4px 4px;font-size:13px}.cross-sell-modal uwp-cart-item.cross-sell-modal__item-template--skele[hidden]{display:flex}.cross-sell-modal__item-template--skele .line-item__title,.cross-sell-modal__item-template--skele .line-item__variant,.cross-sell-modal__item-template--skele .line-item__discount,.cross-sell-modal__item-template--skele .line-item__price{width:100%;height:20px}.cross-sell-modal__item-template--skele .line-item__variant{max-width:150px}.cross-sell-modal__item-template--skele .line-item__discount{max-width:100px}.cross-sell-modal__item-template--skele .line-item__price{max-width:50px}.cross-sell-modal__item-template--skele .line-item__image img{opacity:0}.cross-sell-modal__item-template--skele .line-item__image,.cross-sell-modal__item-template--skele .line-item__title,.cross-sell-modal__item-template--skele .line-item__variant,.cross-sell-modal__item-template--skele .line-item__discount,.cross-sell-modal__item-template--skele .line-item__price{background-color:var(--color-secondary-grey-1);position:relative;overflow:hidden}.cross-sell-modal__item-template--skele .line-item__image:after,.cross-sell-modal__item-template--skele .line-item__title:after,.cross-sell-modal__item-template--skele .line-item__variant:after,.cross-sell-modal__item-template--skele .line-item__discount:after,.cross-sell-modal__item-template--skele .line-item__price:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff 30% 70%,#fff0);animation:shimmer 2s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.cross-sell-modal__item-template--skele .line-item__discount>*,.cross-sell-modal__item-template--skele .line-item__price>*{display:none}.cross-sell-modal .line-item__title,.cross-sell-modal .line-item__price,.cross-sell-modal .line-item__metafields{color:var(--color-secondary-blue-grey)}.cross-sell-modal .line-item__title-con{display:flex;gap:32px;justify-content:space-between}.cross-sell-modal .line-item__price--mobile{display:none}.cross-sell-modal .line-item__info{flex:1}.cross-sell-modal__delivery-info{font-style:italic;margin-bottom:var(--spacing-2xs);font-size:14px;color:#000}.cross-sell-modal__delivery-info summary{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--color-secondary-blue-grey)}.cross-sell-modal__delivery-info .cross-sell-modal__delivery-info-icon{width:16px;height:16px}.cross-sell-modal__chevron{transition:rotate .3s ease-in-out}details[open] .cross-sell-modal__chevron{rotate:180deg}.cross-sell-modal__footer--mobile{display:none}.cross-sell-modal__purchase-btns{display:flex;gap:16px}.cross-sell-modal__purchase-btns button{width:100%}.cross-sell-modal__purchase-btns button svg{flex-shrink:0}.cross-sell-modal__purchase-btns>.btn,.cross-sell-modal__purchase-btns>.cross-sell-modal__purchase-form{width:50%}.cross-sell-modal__usps{margin-top:16px;display:flex;gap:16px}.cross-sell-modal__usp{display:flex;gap:8px;align-items:center}.cross-sell-modal uwp-paypal-widget>div{margin-top:16px}.cross-sell-modal .cart__payment-methods-list{margin-top:8px;justify-content:flex-start;max-height:28px;overflow:hidden}.cross-sell-modal__extras{display:flex;flex-direction:column;gap:32px;width:45%}.cross-sell-modal__cross-sell--hidden{display:none}.cross-sell-modal__subheading{display:flex;gap:8px;align-items:center;margin-bottom:16px}.cross-sell-modal__subheading h3{font-size:18px}.cross-sell-modal__giftcode-form{display:flex;gap:16px;padding-bottom:8px}.cross-sell-modal__giftcode-form input{flex:1}.cross-sell-modal__giftcode-error{margin-top:2px}.cross-sell-modal__discounts{margin-top:8px;display:flex;gap:8px}.cross-sell-modal__discounts:empty{display:none}.cross-sell-modal__discount{display:flex;align-items:center;gap:8px;text-transform:uppercase;font-weight:500;font-size:14px;padding:8px 12px;border-radius:8px;background:var(--color-secondary-grey-1)}.cross-sell-modal__discount--loading{opacity:.5}.cross-sell-modal__remove-discount{line-height:0}.cross-sell-modal__remove-discount svg{width:15px}.cross-sell-modal__giftcode--mobile{display:none}.cross-sell-modal__discount p{margin:0;color:var(--color-secondary-grey-4);font-weight:900}.cross-sell-modal__alerts{display:flex;align-items:center;gap:8px}.cross-sell-modal__alerts svg{width:15px}.cross-sell-modal__alerts[hidden]{display:none}.cross-sell-modal .product-upsells__item{background-color:transparent;padding:0;align-items:flex-start}.cross-sell-modal .product-upsells__item img{border-radius:4px;border:1px solid #BDBDBD}.cross-sell-modal .product-upsells__item-description p{color:var(--color-secondary-blue-grey)}.cross-sell-modal__free-gifts svg{width:20px}.cross-sell-modal__extra-products select{flex:1;background-position:right 5px center;background-color:#fff;padding-right:30px;margin-bottom:10px;width:100%}.cross-sell-modal__carousel:not(.flickity-enabled){display:flex;flex-wrap:nowrap;overflow:visible;gap:16px}.cross-sell-modal__carousel .flickity-prev-next-button{top:30%;width:30px;height:30px}.cross-sell-modal__card{width:100%;max-width:min(50%,200px);display:flex;flex-direction:column;gap:10px}.cross-sell-modal__card>*{margin-bottom:0;margin-block-end:0}.flickity-slider .cross-sell-modal__card{max-width:40%;margin-right:16px}.cross-sell-modal__card img{border-radius:4px;border:1px solid #BDBDBD}.product-upsells__price *{font-size:14px;color:var(--color-secondary-grey-4);font-family:var(--title-secondary-font)}.product-upsells__price s{margin-right:8px}.product-upsells__price span{text-transform:uppercase}@media (min-width:1001px){.cross-sell-modal uwp-cart-items{overflow-y:auto;max-height:calc(100vh - 400px)}.cross-sell-modal__purchase-btns{padding-top:16px;border-top:1px solid #BDBDBD}.cross-sell-modal__content--free-gifts:has(.cross-sell-modal__free-product){background-color:#d5d5d5}.cross-sell-modal__content--free-gifts:has(.cross-sell-modal__free-product) .cross-sell-modal__purchase,.cross-sell-modal__content--free-gifts:has(.cross-sell-modal__free-product) .cross-sell-modal__giftcode{opacity:.8}.cross-sell-modal__content--free-gifts:has(.cross-sell-modal__free-product) .cross-sell-modal__free-gifts{background-color:#fff;padding:10px;border-radius:10px}}@media (max-width:1000px){.cross-sell-modal{justify-content:flex-end;align-items:normal}.cross-sell-modal__close{right:16px;top:16px}.cross-sell-modal__content{border-radius:0;max-width:500px;margin:0 0 0 25px;padding:0;display:flex;flex-direction:column;justify-content:space-between}.cross-sell-modal__columns{flex-direction:column;gap:10px;overflow:auto}.cross-sell-modal__purchase{padding-top:16px}.cross-sell-modal .line-item__price--desktop{display:none}.cross-sell-modal .line-item__price--mobile{display:flex;margin-top:10px}.cross-sell-modal .line-item__price--mobile span{margin-inline-end:var(--spacing-3xs)}.cross-sell-modal__content--free-gifts{background-color:#f5f5f5}.cross-sell-modal__content--free-gifts .cross-sell-modal__footer--mobile,.cross-sell-modal__content--free-gifts .cross-sell-modal__purchase{background-color:#fff}.cross-sell-modal__purchase,.cross-sell-modal__extras{width:100%;padding-left:16px;padding-right:16px}.cross-sell-modal__extras{padding-bottom:16px}.cross-sell-modal__purchase-btns .btn,.cross-sell-modal__giftcode .btn{padding:12px 8px}.cross-sell-modal .line-item__image{max-width:20%}.cross-sell-modal__giftcode-form .btn{padding:8px 16px}.cross-sell-modal__giftcode-form input{font-size:16px}.cross-sell-modal__footer--mobile{display:flex;flex-direction:column;border-top:1px solid #E2E2E2;padding:16px}.cross-sell-modal__footer--desktop,.cross-sell-modal__giftcode--desktop{display:none}.cross-sell-modal__giftcode--mobile{display:block;margin-bottom:8px}}@media (max-width:500px){.cross-sell-modal__free-product img,.cross-sell-modal .product-upsells__item img{width:60px}.cross-sell-modal__content--free-gifts .cross-sell-modal__footer--mobile .cross-sell-modal__subheading,.cross-sell-modal__content--free-gifts .cross-sell-modal__giftcode-form,.cross-sell-modal__content--free-gifts .cross-sell-modal__giftcode-success{display:none}.cross-sell-modal__discounts{margin-top:0}.cross-sell-modal__content--free-gifts .cross-sell-modal__discount{padding:5px 10px}.cross-sell-modal__purchase-btns .btn{padding-top:8px;padding-bottom:8px}.cross-sell-modal__purchase-btns .btn,.cross-sell-modal__purchase-btns .btn span{font-size:13px}.cross-sell-modal__usps,.cross-sell-modal uwp-paypal-widget>div{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/main-Bv3EtfNU.css.map */
