.bb-wishlist-actions{align-items:center;display:flex;justify-content:space-between;margin:1.875em 0 .9375em}.bb-wishlist-actions-import-button{background-color:#e0e1e2!important;color:rgba(0,0,0,.6)!important}.bb-wishlist-actions-import-button:hover{background-color:#cacbcd!important;color:rgba(0,0,0,.8)!important}.bb-wishlist-item{align-items:center;border-bottom:1px solid #e9ecef;display:grid;font-weight:900;padding:.625em}@media screen and (max-width:768px){.bb-wishlist-item{grid-template-areas:"image name select" "image price price" "variant variant variant" "quantity quantity actions";grid-template-columns:1fr 1.5fr 1fr;grid-column-gap:.625em;grid-row-gap:.9375em}.bb-wishlist-item:first-of-type{display:none}}@media screen and (min-width:768px){.bb-wishlist-item{grid-template-areas:"select image name price quantity actions" "select image variant price quantity actions";grid-template-columns:50px 100px 5fr 1fr 1fr 1fr;grid-template-rows:1fr auto;grid-column-gap:1.25em}}.bb-wishlist-item-select{align-items:center;display:flex;grid-area:select;justify-content:center}.bb-wishlist-item-image{grid-area:image;height:75%;width:75%}.bb-wishlist-item-image img{margin-bottom:24px}.bb-wishlist-item-name{font-size:1.2em;font-weight:700;grid-area:name}.bb-wishlist-item-variant{grid-area:variant}.bb-wishlist-item-price{grid-area:price;padding-right:1.25em}@media screen and (min-width:768px){.bb-wishlist-item-price{text-align:right}}.bb-wishlist-item-quantity{align-items:center;grid-area:quantity}.bb-wishlist-item-actions{align-items:center;display:flex;grid-area:actions;justify-content:center}.bb-wishlist-item>* span{color:#999}.bb-wishlist-variant{display:grid;grid-gap:.9375em;align-items:center;font-size:.85em;margin:0}@media screen and (max-width:768px){.bb-wishlist-variant{grid-template-columns:1fr}}@media screen and (min-width:768px){.bb-wishlist-variant{grid-template-columns:repeat(3,1fr)}}.bb-wishlist-variant-label{display:block;margin:0 0 .3125em}.bb-wishlist-variant-select{font-size:.85em;font-weight:700;line-height:1}.copy-modal-initialization{display:none}.copy-modal-initialized{align-items:center;background-color:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:899}.copy-confirmation-modal{background-color:#fff;border-radius:8px;padding:24px}.copy-confirmation-modal__body,.copy-confirmation-modal__confirm,.copy-confirmation-modal__header{padding:16px 0;text-align:center}.copy-confirmation-modal__header--title{font-size:24px}.copy-confirmation-modal__body{font-size:16px}.copy-confirmation-modal__body .form-body{display:flex}.copy-confirmation-modal__body .form-body--item{padding-top:1rem}.copy-confirmation-modal__confirm{align-items:center;display:flex;justify-content:space-evenly}.copy-confirmation-modal__confirm--cancel,.copy-confirmation-modal__confirm--perform{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:650;letter-spacing:1.25px;min-width:125px;padding:12px 8px;text-align:center;text-transform:capitalize;transition:opacity .3s ease}.copy-confirmation-modal__confirm--cancel:hover,.copy-confirmation-modal__confirm--perform:hover{opacity:.7}.copy-confirmation-modal__confirm--cancel{background-color:#fff;border:1px solid #050428;color:#050428}.copy-confirmation-modal__confirm--cancel:focus{background-color:#ccc}.copy-confirmation-modal__confirm--perform{background-color:#050428;border:1px solid #050428;color:#fff}.copy-confirmation-modal__confirm--perform:focus{background-color:#110d85}.copy-confirmation-modal__body--item{font-size:16px;padding-bottom:1rem}.bb-colective-actions.disabled{opacity:.45;pointer-events:none}.bb-colective-actions .wishlist-dropdown-menu__item .wishlist-item--button{background:#fff!important;color:rgba(0,0,0,.95)!important;text-align:left;width:100%}.bb-colective-actions .wishlist-dropdown-menu__item .wishlist-item--button:hover{background:#e0e1e2!important}.bb-colective-actions .wishlist-dropdown-menu__item:hover{background:#fff!important}.bb-wishlist-header{overflow-wrap:anywhere}.bb-wishlist{font-size:16px}@keyframes beep{75%,to{opacity:0;transform:scale(2)}}.bb-copy-to-wishlist-faliure,.bb-copy-to-wishlist-sukces{animation:beep 1s cubic-bezier(0,0,.2,1) infinite!important}.wishlist-modal-initialization{display:none}.wishlist-modal-initialized{align-items:center;background-color:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:899}.wishlist-confirmation-modal{background-color:#fff;border-radius:8px;padding:24px}.wishlist-confirmation-modal__body,.wishlist-confirmation-modal__confirm,.wishlist-confirmation-modal__header{gap:1rem;padding:16px 0;text-align:center}.wishlist-confirmation-modal__header--title{font-size:24px}.wishlist-confirmation-modal__body{align-items:center;display:flex;flex-direction:column;font-size:16px}.wishlist-confirmation-modal__body--input{color:rgba(0,0,0,.87);font-weight:400;line-height:1.4285em;width:min-content;-webkit-text-size-adjust:100%;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;padding:.67857143em 1em;text-align:left;-webkit-tap-highlight-color:rgba(255,255,255,0)}.wishlist-confirmation-modal__body--input::placeholder{max-height:auto}.wishlist-confirmation-modal__body--input.error{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38}.wishlist-confirmation-modal__body .validation-error{white-space:nowrap;width:min-content}.wishlist-confirmation-modal__body .form-body{display:flex}.wishlist-confirmation-modal__confirm{align-items:center;display:flex;justify-content:space-evenly}.wishlist-confirmation-modal__confirm--cancel,.wishlist-confirmation-modal__confirm--perform{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:650;letter-spacing:1.25px;min-width:125px;padding:12px 8px;text-align:center;text-transform:capitalize;transition:opacity .3s ease}.wishlist-confirmation-modal__confirm--cancel:hover,.wishlist-confirmation-modal__confirm--perform:hover{opacity:.7}.wishlist-confirmation-modal__confirm--cancel{background-color:#fff;border:1px solid #050428;color:#050428}.wishlist-confirmation-modal__confirm--cancel:focus{background-color:#ccc}.wishlist-confirmation-modal__confirm--perform{background-color:#050428;border:1px solid #050428;color:#fff}.wishlist-confirmation-modal__confirm--perform:focus{background-color:#110d85}.wishlist-confirmation-modal__body--item{font-size:16px;padding-bottom:1rem}.wishlist-import{background-color:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;margin:auto;padding:1.5rem;width:60%}.wishlist-import-inputs{display:flex;flex-direction:column;gap:1rem}.wishlist-import-button-wrapper{padding-top:1rem}.wishlist-import-button-wrapper button{background:#e0e1e2 none!important;color:rgba(0,0,0,.6)!important}.wishlist-import-button-wrapper button:hover{background-color:#cacbcd!important;color:rgba(0,0,0,.8)!important}.bb-wishlist-list{background-color:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;margin:auto;padding:1.5rem}.bb-wishlist-list-wraper{align-items:center;display:flex}.bb-wishlist-list-wraper-icon{aspect-ratio:1/1;font-size:1.5em;margin-right:2rem;vertical-align:middle}.bb-wishlist-list-wraper-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.bb-wishlist-list-wraper-content-name{overflow:hidden;padding-left:1rem;text-overflow:ellipsis}.bb-wishlist-list-wraper-content-buttons{flex-shrink:0}@media screen and (max-width:576px){.bb-wishlist-button>span.text{display:none!important}}.bb-wishlist-button{align-items:center;display:flex!important;justify-content:center;margin:0!important;padding:12px 24px!important}.bb-wishlist-button i{width:35px!important}@media screen and (max-width:576px){.bb-wishlist-button>span>i.heart{margin:unset!important}}.bb-add-to-cart-container{display:flex;gap:1em;padding:1em 0}.bb-add-to-cart-container>*{margin:0!important;width:100%}@media screen and (max-width:576px){.bb-add-to-cart-container{flex-direction:column}}:root{--color-white:#fff;--color-black:#0e0e0e;--color-dark:#343434;--color-grey-1:#f7f7f7;--color-grey-2:#f6f6f6;--color-grey-3:#f5f5f5;--color-grey-4:#f2f2f2;--color-grey-5:#e4e4e4;--color-grey-6:#e1e1e1;--color-grey-7:#c9c9c9;--color-grey-8:#c2c2c2;--color-grey-9:#cacaca;--color-grey-10:#afafaf;--color-grey-11:#8a8a8a;--color-grey-12:#717171;--color-grey-13:#656565;--color-red:#d7182a;--color-bronze:#c77e44;--color-silver:#acabab;--color-gold:#f0ad43;--color-yellow:#f59f00;--color-olive:#398235;--color-purple:#ae3ec9;--color-violet:#ae3ec9;--color-main-text:var(--color-black);--color-main-link:var(--color-red);--color-main-bg:var(--color-white);--color-border:var(--color-grey-11);--color-success:#5bbb56;--color-success-bg:#e8f7e7;--color-error:#ff5655;--color-info:#1e90ff;--color-warning:#fc5d00;--font-cabin:Cabin,sans-serif;--font-poppins:Poppins,sans-serif;--font-serpentine:Serpentine,sans-serif;--font-title:Cabin,sans-serif;--font-text:Poppins,sans-serif}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/Cabin-Regular.cde55b7c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:500;src:url(/build/app/shop/fonts/Cabin-Medium.0707b0ca.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:600;src:url(/build/app/shop/fonts/Cabin-SemiBold.0a7a4545.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cabin;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/Cabin-Bold.076ea5b5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/build/app/shop/fonts/Poppins-Light.55085b14.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/Poppins-Regular.aa27b6bd.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/build/app/shop/fonts/Poppins-Medium.c91495af.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/build/app/shop/fonts/Poppins-SemiBold.c216913a.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/app/shop/fonts/Poppins-Bold.9a27401e.woff) format("woff")}@font-face{font-display:swap;font-family:Serpentine;font-style:normal;font-weight:400;src:url(/build/app/shop/fonts/Serpentine_Bold_Oblique.6bddf8c8.woff2) format("woff2"),url(/build/app/shop/fonts/Serpentine_Bold_Oblique.c6a1d72c.woff) format("woff"),url(/build/app/shop/fonts/Serpentine_Bold_Oblique.fdd501d7.otf) format("otf")}:root,html{scroll-behavior:smooth}html{font-size:62.5%;line-height:1.15}body{color:var(--color-black);font-family:sans-serif;font-size:1em;line-height:1.3;margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}blockquote p,li button,li h1,li h2,li h3,li h4,li h5,li h6,li input,li label,li li,li p,li select,li textarea,td p,th p{font-size:100%}button{background:transparent;cursor:pointer;display:inline;margin:0;outline:none;padding:0}a img,button{border:none}img{height:auto;vertical-align:middle}hr{background-color:var(--color-black);border:none;height:.1rem}input,select,textarea{font-family:sans-serif}fieldset{border:none;margin:0;padding:0}select{cursor:pointer;width:auto}input,label,select,textarea{vertical-align:middle}.screen-reader{border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.screen-reader-focusable:focus{border:initial;height:auto;margin:inherit;padding:inherit;position:relative;width:auto;clip:auto}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:""}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}[href]{color:var(--color-black);cursor:pointer}dt{font-weight:400}iframe{width:100%}@media screen and (width < 1024px){:root{--header-height:8.7rem}}@media screen and (1024px <= width){:root{--header-height:14.2rem}}::selection{background-color:var(--color-main-link);color:var(--color-main-bg)}body{background-color:var(--color-main-bg);color:var(--color-main-text);font-family:var(--font-text);font-size:1.6rem;font-weight:400;margin:0 auto;overflow-x:hidden;overscroll-behavior:auto none;position:relative;z-index:1}body.no-scroll,body:has(.c-panel.is-open){overflow:hidden}@media screen and (width < 1024px){body:has(.c-filter[data-status=open]),body:has(.c-search.is-visible){overflow:hidden}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],select{border:.1rem solid var(--color-grey-8);border-radius:.4rem;font-family:var(--font-cabin);font-size:1.6rem;height:4.5rem;padding-left:1rem;width:100%}select{border:.1rem solid var(--color-grey-8)!important;font-size:1.6rem!important;line-height:3.3rem!important}input[type=checkbox],input[type=radio]{pointer-events:none;position:absolute}input[type=checkbox]+span,input[type=radio]+span{cursor:pointer;display:inline-block;font-size:1.6rem;padding-left:4.1rem;position:relative;user-select:none}input[type=checkbox]+span:after,input[type=checkbox]+span:before,input[type=radio]+span:after,input[type=radio]+span:before{content:"";height:2.4rem;left:0;margin-top:.3rem;position:absolute;top:-.5rem;transition:all .2s ease-in;width:2.4rem;z-index:0}input[type=checkbox]+span:before,input[type=radio]+span:before{border:.1rem solid var(--color-black);border-radius:.4rem}input[type=checkbox]+span:after,input[type=radio]+span:after{color:var(--color-main-bg);font-size:1.6rem;left:.6rem;top:-.2rem}input[type=checkbox]:checked+span:before,input[type=radio]:checked+span:before{background-color:var(--color-main-text)}input[type=checkbox]:checked+span:after,input[type=radio]:checked+span:after{content:"✓"}.heading-h1,h1{font-size:5.7rem}.heading-h1,.heading-h2,h1,h2{font-family:var(--font-title);font-weight:700}.heading-h2,h2{font-size:2.5rem}.heading-h3,h3{font-size:2.2rem}.heading-h3,.heading-h4,h3,h4{font-family:var(--font-title);font-weight:700}.heading-h4,h4{font-size:2rem}.heading-h5,h5{font-size:1.8rem}.heading-h5,.heading-h6,h5,h6{font-family:var(--font-title);font-weight:700}.heading-h6,h6{font-size:1.6rem}@media screen and (width < 1024px){.heading-h1,h1{font-size:3rem}}@media screen and (1024px <= width){.heading-h1,h1{font-size:5.7rem}}a{text-decoration:none;transition:color .25s ease}a,a[data-target]{cursor:pointer}.link--underline{text-decoration:underline}ul{list-style:"";padding-left:0}ul.list--styled{list-style:initial;padding-left:2rem}progress{height:.4rem;width:100%}progress::-webkit-progress-bar{background-color:var(--color-grey-4)}progress::-webkit-progress-value{background-color:var(--color-main-link)}.text--medium,p{font-size:1.6rem}em,i{font-style:italic}b,strong{font-weight:700}sub,sup{font-size:.6em;position:relative}sub{vertical-align:sub}sup{vertical-align:super}mark{background-color:#ffeeae}s{text-decoration:line-through}s:after,s:before{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}s:before{content:" [Début du texte rayé]"}s:after{content:" [Fin du texte rayé] "}u{text-decoration:underline}.o-container{width:155rem}.o-container,.o-container--fluid,.o-container--large,.o-container--small{margin-inline:auto;max-width:100%;padding-inline:2rem}.o-container--large{width:184.5rem}@media screen and (1024px <= width < 1200px){.o-container--large{padding-inline:2rem}}@media screen and (1200px <= width < 1840px){.o-container--large{padding-inline:6rem}}.o-container--small{width:125rem}@media screen and (1024px <= width < 1200px){.o-container--small{padding-inline:2rem}}.o-form__quantity{position:relative;width:8.4rem}.o-form__quantity label{border:0;height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.o-form__quantity .o-icon--minus,.o-form__quantity .o-icon--plus{align-items:center;color:var(--color-main-text);cursor:pointer;display:flex;padding:1.1rem .8rem;position:absolute;top:.1rem;z-index:1}.o-form__quantity .o-icon--minus{left:0}.o-form__quantity .o-icon--plus{right:.4rem}.o-form__quantity input[type=number],.o-form__quantity input[type=text]{height:3.8rem;padding-left:3rem;padding-right:3rem;text-align:center;width:8rem}@media screen and (width < 1024px){.o-form__quantity input[type=number],.o-form__quantity input[type=text]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}}.o-form__quantity input[type=number]{-moz-appearance:textfield}.o-form__quantity input[type=number]::-webkit-inner-spin-button,.o-form__quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o-form__switch{cursor:pointer}.o-form__switch-wrapper{display:inline-block;height:2.4rem;overflow:hidden;position:relative;width:5rem}.o-form__switch input[type=checkbox]{height:0;opacity:0;width:0}.o-form__switch input[type=checkbox]:checked+span:before{background-color:var(--color-dark);left:2.5rem}.o-form__switch input[type=checkbox]+span{background-color:var(--color-grey-4);border:.1rem solid var(--color-grey-8);border-radius:2rem;cursor:pointer;inset:0;position:absolute;transition:all .25s ease-in}.o-form__switch input[type=checkbox]+span:before{background-color:var(--color-grey-8);border:0;border-radius:50%;content:"";display:inline-block;height:2.4rem;left:0;position:absolute;top:-.4rem;transition:all .25s ease-in;width:2.4rem}.o-form__switch input[type=checkbox]+span:after{content:""}.o-form__switch input[type=number]{-moz-appearance:textfield}.o-form__switch input[type=number]::-webkit-inner-spin-button,.o-form__switch input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o-form__password{position:relative}.o-form__password [class*=o-icon--]{--icon-size:2.4rem;cursor:pointer;position:absolute;right:1.2rem;top:3.9rem}.o-form__password small{color:var(--color-grey-8);font-size:1.2rem}.o-form__item label{display:block;margin-bottom:1rem}.form-check-input[type=checkbox]{border:0}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:none;background-color:transparent}.o-icon--accepted:before{content:"";-webkit-mask-image:url(/build/app/shop/images/accepted.d0a3ef80.svg);mask-image:url(/build/app/shop/images/accepted.d0a3ef80.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--accepted:before{background-image:url(/build/app/shop/images/accepted.d0a3ef80.svg)}}.o-icon--apple:before{content:"";-webkit-mask-image:url(/build/app/shop/images/apple.a186df38.svg);mask-image:url(/build/app/shop/images/apple.a186df38.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--apple:before{background-image:url(/build/app/shop/images/apple.a186df38.svg)}}.o-icon--arrow-left:before{content:"";-webkit-mask-image:url(/build/app/shop/images/arrow-left.42f1a61c.svg);mask-image:url(/build/app/shop/images/arrow-left.42f1a61c.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--arrow-left:before{background-image:url(/build/app/shop/images/arrow-left.42f1a61c.svg)}}.o-icon--arrow-right:before{content:"";-webkit-mask-image:url(/build/app/shop/images/arrow-right.5d218c97.svg);mask-image:url(/build/app/shop/images/arrow-right.5d218c97.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--arrow-right:before{background-image:url(/build/app/shop/images/arrow-right.5d218c97.svg)}}.o-icon--burger:before{content:"";-webkit-mask-image:url(/build/app/shop/images/burger.73f6ef3f.svg);mask-image:url(/build/app/shop/images/burger.73f6ef3f.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--burger:before{background-image:url(/build/app/shop/images/burger.73f6ef3f.svg)}}.o-icon--cart:before{content:"";-webkit-mask-image:url(/build/app/shop/images/cart.a48646da.svg);mask-image:url(/build/app/shop/images/cart.a48646da.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--cart:before{background-image:url(/build/app/shop/images/cart.a48646da.svg)}}.o-icon--check:before{content:"";-webkit-mask-image:url(/build/app/shop/images/check.5ace4f2e.svg);mask-image:url(/build/app/shop/images/check.5ace4f2e.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--check:before{background-image:url(/build/app/shop/images/check.5ace4f2e.svg)}}.o-icon--chevron-down:before{content:"";-webkit-mask-image:url(/build/app/shop/images/chevron-down.eccfb3df.svg);mask-image:url(/build/app/shop/images/chevron-down.eccfb3df.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--chevron-down:before{background-image:url(/build/app/shop/images/chevron-down.eccfb3df.svg)}}.o-icon--chevron-left:before{content:"";-webkit-mask-image:url(/build/app/shop/images/chevron-left.3b86da32.svg);mask-image:url(/build/app/shop/images/chevron-left.3b86da32.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--chevron-left:before{background-image:url(/build/app/shop/images/chevron-left.3b86da32.svg)}}.o-icon--chevron-right:before{content:"";-webkit-mask-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg);mask-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--chevron-right:before{background-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg)}}.o-icon--chevron-up:before{content:"";-webkit-mask-image:url(/build/app/shop/images/chevron-up.7359b270.svg);mask-image:url(/build/app/shop/images/chevron-up.7359b270.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--chevron-up:before{background-image:url(/build/app/shop/images/chevron-up.7359b270.svg)}}.o-icon--close:before{content:"";-webkit-mask-image:url(/build/app/shop/images/close.74abf003.svg);mask-image:url(/build/app/shop/images/close.74abf003.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--close:before{background-image:url(/build/app/shop/images/close.74abf003.svg)}}.o-icon--comment:before{content:"";-webkit-mask-image:url(/build/app/shop/images/comment.b5de0973.svg);mask-image:url(/build/app/shop/images/comment.b5de0973.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--comment:before{background-image:url(/build/app/shop/images/comment.b5de0973.svg)}}.o-icon--credit-card:before{content:"";-webkit-mask-image:url(/build/app/shop/images/credit-card.cbe8873d.svg);mask-image:url(/build/app/shop/images/credit-card.cbe8873d.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--credit-card:before{background-image:url(/build/app/shop/images/credit-card.cbe8873d.svg)}}.o-icon--delivery:before{content:"";-webkit-mask-image:url(/build/app/shop/images/delivery.4db80681.svg);mask-image:url(/build/app/shop/images/delivery.4db80681.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--delivery:before{background-image:url(/build/app/shop/images/delivery.4db80681.svg)}}.o-icon--edit:before{content:"";-webkit-mask-image:url(/build/app/shop/images/edit.544ddab7.svg);mask-image:url(/build/app/shop/images/edit.544ddab7.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--edit:before{background-image:url(/build/app/shop/images/edit.544ddab7.svg)}}.o-icon--eye-close:before{content:"";-webkit-mask-image:url(/build/app/shop/images/eye-close.e26a88e5.svg);mask-image:url(/build/app/shop/images/eye-close.e26a88e5.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--eye-close:before{background-image:url(/build/app/shop/images/eye-close.e26a88e5.svg)}}.o-icon--eye-open:before{content:"";-webkit-mask-image:url(/build/app/shop/images/eye-open.f6f389d2.svg);mask-image:url(/build/app/shop/images/eye-open.f6f389d2.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--eye-open:before{background-image:url(/build/app/shop/images/eye-open.f6f389d2.svg)}}.o-icon--facebook:before{content:"";-webkit-mask-image:url(/build/app/shop/images/facebook.bd96b229.svg);mask-image:url(/build/app/shop/images/facebook.bd96b229.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--facebook:before{background-image:url(/build/app/shop/images/facebook.bd96b229.svg)}}.o-icon--favorite-add:before{content:"";-webkit-mask-image:url(/build/app/shop/images/favorite-add.2a62dc9c.svg);mask-image:url(/build/app/shop/images/favorite-add.2a62dc9c.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--favorite-add:before{background-image:url(/build/app/shop/images/favorite-add.2a62dc9c.svg)}}.o-icon--gift:before{content:"";-webkit-mask-image:url(/build/app/shop/images/gift.4f1be0dc.svg);mask-image:url(/build/app/shop/images/gift.4f1be0dc.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--gift:before{background-image:url(/build/app/shop/images/gift.4f1be0dc.svg)}}.o-icon--google:before{content:"";-webkit-mask-image:url(/build/app/shop/images/google.d0ba042b.svg);mask-image:url(/build/app/shop/images/google.d0ba042b.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--google:before{background-image:url(/build/app/shop/images/google.d0ba042b.svg)}}.o-icon--info:before{content:"";-webkit-mask-image:url(/build/app/shop/images/info.cc38b6cd.svg);mask-image:url(/build/app/shop/images/info.cc38b6cd.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--info:before{background-image:url(/build/app/shop/images/info.cc38b6cd.svg)}}.o-icon--instagram:before{content:"";-webkit-mask-image:url(/build/app/shop/images/instagram.a356a1ae.svg);mask-image:url(/build/app/shop/images/instagram.a356a1ae.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--instagram:before{background-image:url(/build/app/shop/images/instagram.a356a1ae.svg)}}.o-icon--login:before{content:"";-webkit-mask-image:url(/build/app/shop/images/login.0e75e526.svg);mask-image:url(/build/app/shop/images/login.0e75e526.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--login:before{background-image:url(/build/app/shop/images/login.0e75e526.svg)}}.o-icon--mail:before{content:"";-webkit-mask-image:url(/build/app/shop/images/mail.d9435ef7.svg);mask-image:url(/build/app/shop/images/mail.d9435ef7.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--mail:before{background-image:url(/build/app/shop/images/mail.d9435ef7.svg)}}.o-icon--menu:before{content:"";-webkit-mask-image:url(/build/app/shop/images/menu.1d09eb29.svg);mask-image:url(/build/app/shop/images/menu.1d09eb29.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--menu:before{background-image:url(/build/app/shop/images/menu.1d09eb29.svg)}}.o-icon--minus:before{content:"";-webkit-mask-image:url(/build/app/shop/images/minus.4d4e9771.svg);mask-image:url(/build/app/shop/images/minus.4d4e9771.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--minus:before{background-image:url(/build/app/shop/images/minus.4d4e9771.svg)}}.o-icon--phone:before{content:"";-webkit-mask-image:url(/build/app/shop/images/phone.6ce941a2.svg);mask-image:url(/build/app/shop/images/phone.6ce941a2.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--phone:before{background-image:url(/build/app/shop/images/phone.6ce941a2.svg)}}.o-icon--pin:before{content:"";-webkit-mask-image:url(/build/app/shop/images/pin.fb56f4da.svg);mask-image:url(/build/app/shop/images/pin.fb56f4da.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--pin:before{background-image:url(/build/app/shop/images/pin.fb56f4da.svg)}}.o-icon--plus:before{content:"";-webkit-mask-image:url(/build/app/shop/images/plus.9be37fdf.svg);mask-image:url(/build/app/shop/images/plus.9be37fdf.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--plus:before{background-image:url(/build/app/shop/images/plus.9be37fdf.svg)}}.o-icon--rotation-3d:before{content:"";-webkit-mask-image:url(/build/app/shop/images/rotation-3d.f6dc3c30.svg);mask-image:url(/build/app/shop/images/rotation-3d.f6dc3c30.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--rotation-3d:before{background-image:url(/build/app/shop/images/rotation-3d.f6dc3c30.svg)}}.o-icon--ruler:before{content:"";-webkit-mask-image:url(/build/app/shop/images/ruler.b1531b40.svg);mask-image:url(/build/app/shop/images/ruler.b1531b40.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--ruler:before{background-image:url(/build/app/shop/images/ruler.b1531b40.svg)}}.o-icon--search:before{content:"";-webkit-mask-image:url(/build/app/shop/images/search.cde28bd8.svg);mask-image:url(/build/app/shop/images/search.cde28bd8.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--search:before{background-image:url(/build/app/shop/images/search.cde28bd8.svg)}}.o-icon--settings:before{content:"";-webkit-mask-image:url(/build/app/shop/images/settings.97de8d53.svg);mask-image:url(/build/app/shop/images/settings.97de8d53.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--settings:before{background-image:url(/build/app/shop/images/settings.97de8d53.svg)}}.o-icon--shape:before{content:"";-webkit-mask-image:url(/build/app/shop/images/shape.d0afefdf.svg);mask-image:url(/build/app/shop/images/shape.d0afefdf.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--shape:before{background-image:url(/build/app/shop/images/shape.d0afefdf.svg)}}.o-icon--star:before{content:"";-webkit-mask-image:url(/build/app/shop/images/star.988e28f0.svg);mask-image:url(/build/app/shop/images/star.988e28f0.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--star:before{background-image:url(/build/app/shop/images/star.988e28f0.svg)}}.o-icon--trash:before{content:"";-webkit-mask-image:url(/build/app/shop/images/trash.639fd8eb.svg);mask-image:url(/build/app/shop/images/trash.639fd8eb.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--trash:before{background-image:url(/build/app/shop/images/trash.639fd8eb.svg)}}.o-icon--user:before{content:"";-webkit-mask-image:url(/build/app/shop/images/user.b499c5ef.svg);mask-image:url(/build/app/shop/images/user.b499c5ef.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--user:before{background-image:url(/build/app/shop/images/user.b499c5ef.svg)}}.o-icon--wishlist:before{content:"";-webkit-mask-image:url(/build/app/shop/images/wishlist.2d438b1f.svg);mask-image:url(/build/app/shop/images/wishlist.2d438b1f.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--wishlist:before{background-image:url(/build/app/shop/images/wishlist.2d438b1f.svg)}}.o-icon--youtube:before{content:"";-webkit-mask-image:url(/build/app/shop/images/youtube.8c94889c.svg);mask-image:url(/build/app/shop/images/youtube.8c94889c.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--youtube:before{background-image:url(/build/app/shop/images/youtube.8c94889c.svg)}}.o-icon--x:before{content:"";-webkit-mask-image:url(/build/app/shop/images/x.71c92cf8.svg);mask-image:url(/build/app/shop/images/x.71c92cf8.svg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-icon--x:before{background-image:url(/build/app/shop/images/x.71c92cf8.svg)}}[class*=o-icon-]{--icon-size:1.5rem}[class*=o-icon-]:before{background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc(.375em - var(--icon-size)*.5);width:var(--icon-size)}.o-icon{align-items:center;display:inline-flex;flex-direction:row;font-weight:500;gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;width:fit-content;z-index:1}.o-icon--extra-large{--icon-size:3.2rem}.o-icon--large{--icon-size:2.4rem}.o-icon--medium{--icon-size:2rem}.o-icon--small{--icon-size:1.2rem}.o-icon--right{order:1}details:not([open]) summary:after{rotate:180deg}summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}summary:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:1.6rem;list-style:none;-webkit-mask-image:url(/build/app/shop/images/chevron-up.7359b270.svg);mask-image:url(/build/app/shop/images/chevron-up.7359b270.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc(.375em - .8rem);width:1.6rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){summary:after{background-image:url(/build/app/shop/images/chevron-up.7359b270.svg)}}summary::-webkit-details-marker,summary::marker{display:none}.c-account-wrapper{display:grid}@media screen and (1024px <= width){.c-account-wrapper.bg-grey{background-color:var(--color-grey-4)}}@media screen and (1024px <= width < 1200px){.c-account-wrapper{grid-template-columns:30rem 1fr}}@media screen and (1200px <= width){.c-account-wrapper{grid-template-columns:49rem 1fr}}.c-account-wrapper .col-12:has(>.c-breadcrumb){display:none}@media screen and (width < 1024px){.c-account{padding-inline:2rem;padding-bottom:4rem}}@media screen and (1024px <= width){.c-account{padding-top:3rem}}@media screen and (1024px <= width < 1840px){.c-account{padding-inline:2rem}}@media screen and (1840px <= width){.c-account{margin-left:6rem;padding-right:12rem;width:127rem}}@media screen and (width < 1024px){.c-account .c-grid{margin-bottom:2rem}}.c-account form .mb-3{margin-bottom:2.8rem!important}.c-account-address__list{display:grid;gap:2.4rem}@media screen and (1024px <= width){.c-account-address__list{grid-template-columns:repeat(3,1fr)}}.c-account-address{border:.1rem solid var(--color-border);border-radius:.4rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:3rem 3rem 3rem 2.2rem}.c-account-address--new{align-items:center;border-style:dashed;display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (width < 1024px){.c-account-address--new{gap:.4rem;padding:1.6rem}}@media screen and (1024px <= width){.c-account-address--new{gap:1.6rem}}@media screen and (width < 1024px){.c-account-address--new [class^=o-icon--]{--icon-size:5rem}}@media screen and (1024px <= width){.c-account-address--new [class^=o-icon--]{--icon-size:3.4rem}}.c-account-address__infos{display:flex;justify-content:space-between;margin-bottom:2rem}.c-account-address__title{display:block;font-size:1.8rem;font-weight:600;text-transform:uppercase}.c-account-address__details{display:block;font-size:1.4rem;line-height:1.8em}.c-account-address__link{color:var(--color-border);display:inline-block;font-size:1.3rem;margin-top:2rem;text-decoration:underline}@media screen and (1024px <= width < 1440px){.c-account-address__tag{align-items:flex-start;margin-top:1rem;padding-left:4rem}}.c-account-address__tag .c-tag{font-weight:500;text-transform:none}.c-account-address__add{color:var(--color-main-text);font-size:1.4rem;text-decoration:underline}.c-account-address__add:focus,.c-account-address__add:hover{color:var(--color-main-link)}.c-account-address__add:after{content:"";inset:0;pointer-events:all;position:absolute}.c-account-address__default-link{cursor:pointer;font-size:1.1rem;text-align:right}.c-account-address__actions,.c-account-card{display:flex;justify-content:space-between}.c-account-card{background-color:var(--color-main-bg);border-radius:.4rem;flex-direction:column}@media screen and (width < 1024px){.c-account-card{padding:3.4rem 2.4rem}.c-account-card:not(.is-large.u-align--center){border:.1rem solid var(--color-grey-6)}.c-account-card.is-large.u-align--center{padding-inline:0}.c-account-card.is-large:not(.u-align--center){margin-bottom:3rem;margin-top:2rem}.c-grid:has(.c-account-card){gap:2rem;padding-inline:0}}@media screen and (1024px <= width){.c-account-card{margin-bottom:3rem;padding:3.2rem 4.4rem}}.c-account-card__title{font-family:var(--font-text);font-weight:600;margin-bottom:2.4rem}.c-account-card__title small{font-size:1.4rem;font-weight:400}.c-account-card__text{font-size:1.5rem;margin-bottom:1.8rem}.c-account-card__text strong{font-size:1.8rem;font-weight:600;margin-inline:.6rem}.c-account-card .c-button{font-size:1.4rem}@media screen and (width < 1024px){.c-account-card .c-button{display:block}}.c-account-card__link{display:block;font-size:1.4rem;margin-top:3rem}.c-account-card__list{display:flex;flex-direction:column;gap:3rem;margin-bottom:3rem}.c-account-card__list dl{margin-bottom:0}.c-account-card__list dt{font-weight:600}.c-account-card__list dl.is-inline{align-items:center;display:flex;gap:2.2rem}.c-account-card__list dl.is-inline dd{background-color:var(--color-grey-6);font-size:1.2rem;margin-bottom:0;padding:.7rem 2.1rem}.c-account-headline{margin-bottom:3.4rem}.c-account-headline__wrapper{display:flex;gap:2.4rem;justify-content:space-between}@media screen and (width < 1024px){.c-account-headline__wrapper{flex-direction:column}}@media screen and (1024px <= width){.c-account-headline__wrapper{align-items:center}}.c-account-headline__wrapper .c-button i{margin-right:.8rem}.c-account-headline__title{font-size:4.2rem;margin-bottom:1.2rem}.c-account-headline__subtitle{font-family:var(--font-text);font-size:2.2rem;font-weight:600;text-transform:uppercase}.c-account-headline__text{font-size:1.4rem;line-height:165%}.c-account-headline .c-button{gap:1.2rem}.c-account-order__infos{margin-top:3.2rem}.c-account-order__infos dl{align-items:center;display:grid;gap:2.4rem;grid-template-columns:repeat(2,15rem)}.c-account-order__infos dl:not(:last-of-type){border-bottom:.1rem dashed #d4d4d4;margin-bottom:.8rem;padding-bottom:.8rem}.c-account-order .c-order__title{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:2.6rem}.c-account-order .c-grid{gap:3rem}@media screen and (1024px <= width){.c-account-order .c-grid{grid-template-columns:repeat(2,1fr)}}.c-account-order .c-order__item:has(>:nth-child(3)){display:grid;grid-template-columns:auto auto 1fr}.c-account-order .c-order__item:has(>:nth-child(3))>:nth-child(3){justify-self:end}.c-account-order .c-order__date{color:var(--color-main-link);font-size:1.6rem;font-weight:600;margin-left:1.2rem}.c-account-order-history__heading{display:flex}.c-account-order-history__item{border-bottom:.1rem dashed #d4d4d4;display:flex;font-size:1.4rem;justify-content:space-between;margin-bottom:1.6rem;padding-bottom:1.6rem}.c-account-order-history__item p{font-size:1.4rem;line-height:1.6em}.c-account-order-history__item>div:last-of-type{align-items:flex-end;display:flex;flex-direction:column;gap:.8rem;justify-content:center}.c-account-progress{position:relative}.c-account>.c-account-card .c-account-progress{max-width:50rem}.c-account-progress__bar{-webkit-appearance:none;appearance:none;height:0;overflow:hidden}.c-account-progress__bar::-moz-progress-bar,.c-account-progress__bar::-webkit-progress-bar,.c-account-progress__bar::-webkit-progress-value{background-color:transparent}.c-account-progress__icon{--icon-size:3.6rem!important;left:-12px;pointer-events:none;position:absolute;top:1rem;transform:translateY(-50%);transition:left .2s ease-in;z-index:1}.c-account-progress__new-bar{background-color:var(--color-bronze);border-radius:2.4rem;display:block;height:3.4rem;position:relative;width:100%}.c-account-progress--gold,.c-account-progress--silver{border-radius:2.4rem;display:block;height:3.4rem;position:absolute;right:0}.c-account-progress--silver{background-color:var(--color-silver);width:66.6666666667%}.c-account-progress--gold{background-color:var(--color-gold);width:33.3333333333%}@media screen and (width < 1024px){.c-favorite{margin-inline:-2.4rem!important;padding-left:2rem;width:calc(100vw - 4.3rem)}}@media screen and (1024px <= width){.c-favorite__list .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr)}}@media screen and (1024px <= width < 1440px){.c-favorite__list .swiper-wrapper{gap:3rem}}@media screen and (1440px <= width){.c-favorite__list .swiper-wrapper{gap:8rem}}.c-favorite__view-more{color:var(--color-black);font-size:1.8rem;margin-top:5rem;text-align:center}.c-favorite__view-more [class^=o-icon--]{--icon-size:2.2rem;margin-inline:1rem}.c-menu{background-color:var(--color-main-bg)}@media screen and (width < 1024px){.c-menu{padding-inline:2rem;padding-bottom:3rem}}@media screen and (1024px <= width){.c-menu{min-height:calc(100vh - var(--header-height));padding:4rem 6.4rem}.c-account-wrapper .c-menu{align-self:start;position:sticky;top:0}}@media screen and (1024px <= width < 1200px){.c-menu{padding-inline:2rem}}.bg-grey .c-menu{margin-block:.4rem}.c-menu__title{font-size:2.2rem;text-align:center}.c-menu__title b{font-weight:400}@media screen and (width < 1024px){.c-menu__list{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2.2rem;margin-top:3rem}}@media screen and (1024px <= width){.c-menu__list{margin-bottom:4rem;margin-top:2.2rem}.c-menu__list>.c-menu__item{padding-block:1.4rem}.c-menu__list>.c-menu__item:not(:last-of-type){border-bottom:.1rem solid var(--color-grey-8)}}.c-menu__label,.c-menu__link{font-weight:600;text-transform:uppercase}@media screen and (width < 1024px){.c-menu__label,.c-menu__link{background-color:var(--color-grey-1);padding-left:2.8rem}}.c-menu__label{display:block;padding-bottom:1.2rem;padding-top:1.8rem}.c-menu__link{align-items:center;border-radius:.4rem;display:flex;justify-content:space-between;transition:.2s ease-in}@media screen and (width < 1024px){.c-menu__link{padding-block:2.2rem;padding-left:2.2rem;position:relative}.c-menu__link:before{background-color:var(--color-grey-5);border-bottom-right-radius:.4rem;border-top-right-radius:.4rem;bottom:0;content:"";position:absolute;right:0;top:0;width:5.3rem}}@media screen and (1024px <= width){.c-menu__link{margin-inline:-1.8rem;padding:1.8rem}}.c-menu__link.is-active,.c-menu__link:focus,.c-menu__link:hover{background-color:var(--color-grey-4)}.c-menu__link:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:1.5rem;-webkit-mask-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg);mask-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc(.375em - .75rem);width:1.5rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-menu__link:after{background-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg)}}@media screen and (width < 1024px){.c-menu__link:after{padding-left:3.2rem;padding-right:2rem}.c-menu__sublevel{background-color:var(--color-grey-1);border-radius:.4rem;display:flex;flex-direction:column;gap:1.6rem;padding-inline:1.8rem;padding-bottom:2rem}}.c-menu__sublevel .c-menu__link{font-weight:400;padding-block:1.2rem;text-transform:none}@media screen and (width < 1024px){.c-menu__sublevel .c-menu__link{background-color:var(--color-grey-5)}}.c-menu .c-button{font-size:1.4rem;font-weight:400}.c-menu .c-button .o-icon--login{--icon-size:2.4rem;margin-right:2.4rem}.c-panel-account__title{font-size:2.5rem;font-weight:600;margin-bottom:2rem;text-transform:uppercase}.c-panel-account .mb-3,.c-panel-account .o-form__item{margin-bottom:2.8rem!important}.c-panel-account .mb-3 label,.c-panel-account .o-form__item label{display:block;margin-bottom:1rem}.c-panel-account .input-label{font-size:1.4rem}.c-panel-account .c-grid{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}.c-panel-account__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.c-preference{align-items:center;display:flex;flex-direction:column;gap:6.8rem;margin-top:2.8rem;position:relative}@media screen and (width < 1024px){.c-preference__list-wrapper{margin-inline:-2rem!important;padding-left:2rem;position:relative;width:100vw}.c-preference__list-wrapper .c-slider__actions{margin-top:3rem!important}}.c-preference__list{margin-top:3.4rem}@media screen and (1024px <= width){.c-preference__list .swiper-wrapper{display:flex;flex-wrap:wrap;gap:2.2rem;justify-content:center;position:relative;width:fit-content}.c-preference__list .swiper-slide{width:auto}}.c-preference__item{align-items:center;border:.1rem solid var(--color-grey-6);border-radius:.4rem;cursor:pointer;display:flex;flex-direction:column;height:12rem;justify-content:center;transition:all .2s ease-in}@media screen and (1024px <= width){.c-preference__item{width:20rem}}@media screen and (1024px <= width){.c-preference__item:has([name=discipline]){width:15rem}}.c-preference__item small{font-size:1.3rem}.c-preference__item:has(input[type=checkbox]:checked){background-color:var(--color-main-text);color:var(--color-main-bg)}.c-preference__input input[type=text]{margin-inline:auto}@media screen and (width < 1024px){.c-preference__input input[type=text]{width:calc(100vw - 4rem)}}@media screen and (1024px <= width){.c-preference__input input[type=text]{width:44rem}}.c-preference .c-button{display:inline-flex}.c-article__intro{font-size:2rem;font-weight:600;margin-block:8rem}@media screen and (width < 1024px){.c-article__content .c-cms{margin-bottom:5.6rem}}@media screen and (1024px <= width){.c-article__content .c-cms{margin-bottom:9.8rem}}.c-article__content .c-cms__title{text-transform:uppercase}.c-article__content .c-slider{padding-left:0}.c-blog-list{display:grid}@media screen and (width < 1024px){.c-blog-list{gap:4.8rem}}@media screen and (1024px <= width){.c-blog-list{gap:7.8rem 5.6rem;grid-template-columns:repeat(3,1fr)}}.c-blog-list__item{position:relative}@media screen and (1024px <= width){.c-blog-list__item.is-large{grid-column:span 2}}.c-blog-list__image-wrapper{margin-bottom:2.4rem}.c-blog-list__title{font-size:2.2rem;font-weight:700;margin-bottom:1.8rem;margin-top:2.2rem;text-transform:uppercase;transition:all .2s ease-in}.c-blog-list__tag{position:relative;z-index:1}.c-blog-list__link{align-items:center;display:flex;gap:1.6rem;transition:all .2s ease-in}.c-blog-list__link:after{content:"";cursor:pointer;inset:0;pointer-events:all;position:absolute}.c-blog-list__link:focus,.c-blog-list__link:hover{font-weight:600}.c-blog-list__link:focus .c-blog-list__shape:before,.c-blog-list__link:hover .c-blog-list__shape:before{border-width:.2rem}.c-blog-list__link:focus .c-blog-list__shape:after,.c-blog-list__link:hover .c-blog-list__shape:after{margin-left:-2.6rem}.c-blog-list__shape{align-items:center;display:flex}.c-blog-list__shape:after,.c-blog-list__shape:before{content:"";display:block;transition:all .2s ease-in}.c-blog-list__shape:before{border:.1rem solid var(--color-main-text);border-radius:50%;height:3rem;width:3rem}.c-blog-list__shape:after{background-color:var(--color-main-text);height:.1rem;margin-left:-1.6rem;width:3.3rem}.c-pagination{align-items:center;display:flex;justify-content:center}@media screen and (width < 1024px){.c-pagination{margin-top:6.8rem}}@media screen and (1024px <= width){.c-pagination{margin-top:13rem}}@media screen and (width < 1024px){.c-pagination__item:first-of-type{margin-right:1rem}.c-pagination__item:last-of-type{margin-left:1rem}}@media screen and (1024px <= width){.c-pagination__item:first-of-type{margin-right:8rem}.c-pagination__item:last-of-type{margin-left:8rem}}.c-pagination__item.is-disabled{opacity:.5}.c-pagination__item.is-disabled .c-pagination__label{cursor:not-allowed;pointer-events:none}.c-pagination__label{align-items:center;display:flex;font-size:2rem;height:5.2rem;justify-content:center;transition:all .2s ease-in;width:5.2rem}.c-pagination__item:not(.is-disabled) .c-pagination__label[href]:focus,.c-pagination__item:not(.is-disabled) .c-pagination__label[href]:hover{color:var(--color-main-link)}.c-pagination__label:has([class*=o-icon--]){border:.1rem solid var(--color-main-text);border-radius:50%}.c-pagination__item:not(.is-disabled) .c-pagination__label:has([class*=o-icon--])[href]:focus,.c-pagination__item:not(.is-disabled) .c-pagination__label:has([class*=o-icon--])[href]:hover{background-color:var(--color-main-text);color:var(--color-main-bg)}.c-pagination [class*=o-icon--]{--icon-size:1.8rem}.c-table-of-content{background-color:var(--color-main-bg);border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;color:var(--color-main-text)}@media screen and (width < 1024px){.c-table-of-content{padding-inline:2rem}}@media screen and (1024px <= width){.c-table-of-content{padding:5.2rem 2rem 5.2rem 5.2rem;width:42.7rem}}.c-table-of-content__title{color:var(--color-main-link);font-weight:600;text-transform:uppercase}@media screen and (width < 1024px){.c-table-of-content__title{font-size:3rem;margin-bottom:2.8rem}}@media screen and (1024px <= width){.c-table-of-content__title{font-size:3.8rem;margin-bottom:4.5rem}}.c-table-of-content__list{display:flex;flex-direction:column;font-weight:600;text-transform:uppercase}@media screen and (width < 1024px){.c-table-of-content__list{gap:3.6rem}}@media screen and (1024px <= width){.c-table-of-content__list{gap:3.8rem;height:50rem;overflow-y:auto;padding-right:3.2rem}.c-table-of-content__list::-webkit-scrollbar{width:.6rem}.c-table-of-content__list::-webkit-scrollbar-thumb{background-color:var(--color-grey-5);border-radius:1rem}}.c-table-of-content__link{transition:color .2s ease-in}.c-table-of-content__link:focus,.c-table-of-content__link:hover{color:var(--color-main-link)}.c-category-sticky{z-index:90}@media screen and (width < 1024px){.c-category-sticky{bottom:2.4rem;position:fixed}}@media screen and (1024px <= width){.c-category-sticky{background-color:var(--color-main-bg);padding-block:1rem;position:sticky;top:0}}.c-category-sticky:not(.is-sticky) .c-category-sticky__button,.c-category-sticky:not(.is-sticky) .c-category-sticky__title{display:none}.c-category-sticky.disable-sticky{pointer-events:none;position:static;z-index:0}.c-category-sticky__wrapper{justify-content:space-between}.c-category-sticky__wrapper,.c-category-sticky__wrapper>div{align-items:center;display:flex}@media screen and (width < 1024px){.c-category-sticky__wrapper>div{gap:2rem}}@media screen and (1024px <= width){.c-category-sticky__wrapper>div{gap:4.2rem}}.c-category-sticky .c-button{font-size:1.6rem}@media screen and (width < 1024px){.c-category-sticky .c-button.c-button--outline-dark:not(.has-filter-open),.c-category-sticky .c-button.c-category-sticky__validation{align-items:center;height:5.6rem;justify-content:center;width:calc(100dvw - 16rem)}.c-category-sticky .c-button.has-filter-open{background-color:var(--color-main-text);border-color:var(--color-main-text);color:var(--color-main-bg);height:5.6rem;justify-content:center;margin-left:1rem;width:8.8rem}.c-category-sticky .c-button.has-filter-open .o-icon--settings{display:none}.c-category-sticky .c-button.has-filter-open span{margin-left:0}.c-category-sticky .c-button.has-filter-open .c-button--outline-dark{display:none}}.c-category-sticky .c-button span{margin-left:1.3rem}.c-category-sticky__title{font-family:var(--font-title);font-size:2.9rem;font-weight:700}.c-category-sticky a{color:var(--color-main-text);text-decoration:underline}.c-category-sticky:not(:has(.has-filter-open)) .c-category-sticky__validation{display:none}.c-filter{display:flex;flex-direction:column}@media screen and (width < 1024px){.c-filter{background-color:var(--color-main-bg);inset:0;padding:2rem;position:fixed;transform:translateY(100vh);transition:transform .3s ease-in;z-index:89}.c-filter[data-status=open]{overflow-y:scroll;padding-bottom:7rem;transform:translateY(0)}}@media screen and (1024px <= width){.c-filter{padding-left:2.5rem}.c-filter[data-status=close]{display:none}}.c-filter__heading,.c-filter__title{order:-1}.c-filter__heading{align-items:center;border-bottom:.2rem solid var(--color-grey-9);display:flex;gap:.8rem;justify-content:space-between;padding-bottom:2.3rem}.c-filter__heading .c-filter__count{white-space:nowrap}@media screen and (1024px <= width < 1840px){.c-filter__heading .c-filter__count{font-size:1.6rem}}.c-filter__heading .c-button--outline-dark{padding:1.2rem 1.8rem}@media screen and (1024px <= width < 1840px){.c-filter__heading .c-button--outline-dark{padding-inline:1.6rem}}.c-filter__count{font-size:1.9rem;font-weight:600}.c-filter__content>div{display:flex;flex-direction:column;gap:1.6rem}.c-filter__type{margin-block:2.1rem}.c-filter__type[open]+.c-filter__type{margin-top:5.4rem}.c-filter__title{font-size:2rem;font-weight:600;margin-bottom:2.1rem}.c-filter__type[data-type=color] input[type=checkbox]+span,.c-filter__type[data-type=color] input[type=radio]+span,.c-filter__type[data-type=t_shirt_size] input[type=checkbox]+span,.c-filter__type[data-type=t_shirt_size] input[type=radio]+span{align-items:center;display:inline-flex;justify-content:center;width:100%}.c-filter__type[data-type=color] input[type=checkbox]+span:before,.c-filter__type[data-type=color] input[type=radio]+span:before,.c-filter__type[data-type=t_shirt_size] input[type=checkbox]+span:before,.c-filter__type[data-type=t_shirt_size] input[type=radio]+span:before{width:100%}.c-filter__type[data-type=color] input[type=checkbox]+span:after,.c-filter__type[data-type=color] input[type=radio]+span:after,.c-filter__type[data-type=t_shirt_size] input[type=checkbox]+span:after,.c-filter__type[data-type=t_shirt_size] input[type=radio]+span:after{content:"";z-index:-1}.c-filter__type[data-type=color] input[type=checkbox]:checked+span,.c-filter__type[data-type=color] input[type=radio]:checked+span,.c-filter__type[data-type=t_shirt_size] input[type=checkbox]:checked+span,.c-filter__type[data-type=t_shirt_size] input[type=radio]:checked+span{color:var(--color-white)}.c-filter__type[data-type=color] input[type=checkbox]:checked+span:before,.c-filter__type[data-type=color] input[type=radio]:checked+span:before,.c-filter__type[data-type=t_shirt_size] input[type=checkbox]:checked+span:before,.c-filter__type[data-type=t_shirt_size] input[type=radio]:checked+span:before{background-color:var(--color-black);z-index:-1}.c-filter__type[data-type=t_shirt_size] .c-filter__content>div{display:grid;grid-template-columns:repeat(3,8.1rem);justify-content:start}.c-filter__type[data-type=t_shirt_size] input[type=checkbox]+span,.c-filter__type[data-type=t_shirt_size] input[type=radio]+span{padding-left:0}.c-filter__type[data-type=t_shirt_size] input[type=checkbox]+span,.c-filter__type[data-type=t_shirt_size] input[type=checkbox]+span:before,.c-filter__type[data-type=t_shirt_size] input[type=radio]+span,.c-filter__type[data-type=t_shirt_size] input[type=radio]+span:before{height:3.9rem}.c-filter__type[data-type=color] .c-filter__content>div{flex-direction:row;flex-wrap:wrap}.c-filter__type[data-type=color] .c-filter__content>div input[type=checkbox]+span,.c-filter__type[data-type=color] .c-filter__content>div input[type=checkbox]+span:before,.c-filter__type[data-type=color] .c-filter__content>div input[type=radio]+span,.c-filter__type[data-type=color] .c-filter__content>div input[type=radio]+span:before{height:4.1rem}.c-filter__type[data-type=color] .c-filter__content>div span{padding-inline:.6rem}.c-filter__type[data-type=color] img{border-radius:.4rem;margin-right:1.3rem;position:relative;top:-2px}@media screen and (width < 1024px){.c-level{margin-inline:-2rem;margin-bottom:6.4rem;overflow-x:scroll}.c-level>.c-grid{display:flex;gap:2rem;width:max-content}}@media screen and (1024px <= width){.c-level{margin-bottom:6rem}}.c-level__item{align-items:center;aspect-ratio:1/1;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 30%,rgba(0,0,0,.8));color:var(--color-main-bg);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;text-align:center;text-transform:uppercase}@media screen and (width < 1024px){.c-level__item{padding:5rem 2rem}}@media screen and (1024px <= width < 1440px){.c-level__item{padding:2rem}}@media screen and (1440px <= width){.c-level__item{padding:5rem 2rem}}.c-level__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .2s ease-in;width:100%;z-index:-1}.c-level__line{font-family:var(--font-title);font-weight:600}@media screen and (width < 1024px){.c-level__line img{width:11.5rem}}.c-level__type{align-items:center;display:flex;font-family:var(--font-title);font-weight:600;justify-content:center;margin-bottom:2.4rem;margin-top:1.8rem}@media screen and (width < 1024px){.c-level__type{font-size:2.6rem;height:4rem;width:16rem}}@media screen and (1024px <= width < 1440px){.c-level__type{font-size:3.6rem;height:6rem;margin-bottom:1.8rem;width:20rem}}@media screen and (1440px <= width){.c-level__type{font-size:5rem;height:7rem;width:27.5rem}}.c-level__type--racing{background-color:var(--color-main-link)}.c-level__type--perf{background-color:var(--color-border)}.c-level__type--start{background-color:var(--color-main-text)}.c-level__item:has(.c-level__link:hover) .c-level__image{transform:scale(1.1)}.c-level__link:after{content:"";inset:0;pointer-events:all;position:absolute}.c-level__text{font-weight:600}@media screen and (1024px <= width < 1200px){.c-level__text{font-size:1.8rem}}@media screen and (1200px <= width){.c-level__text{font-size:2.4rem}}@media screen and (1300px <= width){.c-shopping-guide__slider{padding-left:calc(50vw - 61rem)!important}}.c-filter__type--sort{margin-bottom:0}.c-filter__type--sort[open]{margin-bottom:3.3rem}.c-sort-options{display:flex;flex-direction:column;gap:1.6rem}.c-sort-option__link.is-active{font-weight:700}.c-vip-advantage{position:relative}.c-vip-advantage__image-wrapper{margin-bottom:2.4rem}.c-vip-advantage__title{margin-bottom:1.2rem}.c-vip-advantage .c-button{margin-top:2.4rem}.c-vip-advantage .c-button:after{content:"";cursor:pointer;inset:0;pointer-events:all;position:absolute}.c-vip-navigation{background-color:var(--color-main-bg);display:flex;padding-block:1.2rem;position:sticky;top:0;z-index:10}@media screen and (width < 1024px){.c-vip-navigation{gap:.8rem;margin-inline:-2rem;margin-bottom:1.6rem;overflow-x:auto;padding-inline:2rem}}@media screen and (1024px <= width){.c-vip-navigation{flex-wrap:wrap;gap:3rem;margin-bottom:2.4rem}}.c-vip-navigation__item{background-color:var(--color-main-bg);border:.1rem solid var(--color-main-text);border-radius:3rem;color:var(--color-main-text);cursor:pointer;padding:1.6rem 3.2rem;transition:background-color .2s ease-in}.c-vip-navigation__item.is-active{background-color:var(--color-main-text);color:var(--color-main-bg);cursor:auto}.c-vip-navigation__item:not(.is-active):focus,.c-vip-navigation__item:not(.is-active):hover{background-color:var(--color-main-link);border-color:var(--color-main-link);color:var(--color-main-bg)}.c-vip-program__title{align-items:center;border-radius:50%;color:var(--color-white);display:flex;height:14rem;justify-content:center;margin-inline:auto;margin-bottom:5rem;padding:.8rem;width:14rem}#program-VIP-BRONZE .c-vip-program__title{background-color:var(--color-bronze)}#program-VIP-SILVER .c-vip-program__title{background-color:var(--color-silver)}#program-VIP-GOLD .c-vip-program__title{background-color:var(--color-gold)}.c-vip-program__description{margin-bottom:5rem;margin-top:-1.8rem;text-align:center}.c-vip-program__item{padding-block:4rem;scroll-margin-top:6rem}.c-vip-program__item:first-of-type{padding-top:0}.c-vip-program__item:last-of-type{padding-bottom:16rem}.c-vip-program__list{display:grid;gap:5rem 2.4rem}@media screen and (1024px <= width){.c-vip-program__list{grid-template-columns:repeat(3,1fr)}}.c-best-seller__list:not(.is-active){display:none}.c-best-seller .c-product-list__wrapper{grid-template-columns:1fr!important}.o-full .c-headline{margin-inline:auto;max-width:100%;padding-inline:2rem;width:155rem}.c-picto-text__list{display:grid}@media screen and (width < 1024px){.c-picto-text__list{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (1024px <= width){.c-picto-text__list{grid-template-columns:repeat(4,1fr)}}.c-picto-text__item{align-items:center;display:flex;gap:1.7rem}.c-picto-text__icon{max-height:3.9rem;object-fit:contain;width:auto}.c-picto-text__title{font-weight:600}.c-picto-text__subtitle{font-size:1.4rem}.btn-check .c-choice.active,.btn-check .c-choice.show,.btn-check .c-choice:first-child:active,.btn-check:checked+.c-choice,:not(.btn-check)+.c-choice:active{border-color:var(--color-main-text)}.btn-check .c-choice--default.active,.btn-check .c-choice--default:first-child:active,.btn-check .c-choice.show,.btn-check:checked+.c-choice--default,:not(.btn-check)+.c-choice--default:active{background-color:var(--color-main-text);color:var(--color-main-bg)}.c-choice{border-radius:.4rem;cursor:pointer;flex-shrink:0}.c-choice:checked{background-color:var(--color-main-text);color:var(--color-main-bg)}.c-choice--default{border:.1rem solid var(--color-main-text);margin-inline:1.2rem;padding:1rem 3.5rem}.c-choice--with-color{border:.1rem solid transparent;font-size:1.2rem;text-align:center}@media screen and (width < 1024px){.c-choice--with-color{margin-inline:1.2rem;padding:1.2rem .7rem .8rem;width:7.8rem}}@media screen and (1024px <= width){.c-choice--with-color{margin-inline:.4rem;max-width:12.8rem;padding:1.4rem 1.4rem 1.2rem}}.c-choice--with-color img{display:block;margin-inline:auto;margin-bottom:.8rem}.c-choice--with-color img+span{margin-bottom:1.3rem}@media screen and (width < 1024px){.c-choice img{max-width:7rem}.c-configurator-options{height:21rem;padding-bottom:4.2rem;padding-top:2.1rem}}@media screen and (1024px <= width){.c-configurator-options{height:28.1rem;padding-bottom:6rem;padding-top:4.7rem}}@media screen and (width < 1024px){.c-configurator-options:has(.c-choice--with-color){gap:2rem}}@media screen and (1024px <= width){.c-configurator-options:has(.c-choice--with-color){gap:2.6rem}}.c-configurator-options__heading{display:grid;font-family:var(--font-title);grid-template-columns:3rem 1fr 3rem;margin-inline:auto}@media screen and (width < 1024px){.c-configurator-options__heading{gap:2rem;margin-bottom:1.8rem;padding-inline:2rem}}@media screen and (1024px <= width){.c-configurator-options__heading{gap:3rem;margin-bottom:2.8rem;width:58rem}}.c-configurator-options__heading [class*=o-icon--]{--icon-size:3rem;transition:color .2s ease-in}.c-configurator-options__heading [class*=o-icon--]:focus,.c-configurator-options__heading [class*=o-icon--]:hover{color:var(--color-border)}.c-configurator-options__step-wrapper{text-align:center}.c-configurator-options__step-wrapper>div{display:flex;gap:2.4rem;justify-content:center}.c-configurator-options__step-wrapper p{font-size:1.8rem}.c-configurator-options__step-wrapper p small{font-size:1.4rem}.c-configurator-options__step{color:var(--color-border)}.c-configurator-options__choices-wrapper{margin-bottom:2rem;overflow-x:auto;width:100vw}.c-configurator-options__choices-wrapper::-webkit-scrollbar{height:.6rem}.c-configurator-options__choices-wrapper::-webkit-scrollbar-thumb{background-color:var(--color-grey-5);border-radius:1rem}.c-configurator-options #field-container{align-items:start;display:grid;grid-auto-flow:column;margin-inline:auto;padding-inline:2rem;width:max-content}@media screen and (width < 1024px){.c-configurator-options input[type=text]{width:calc(100svw - 4rem)}}@media screen and (1024px <= width){.c-configurator-options input[type=text]{width:76.8rem}}.c-configurator-options__information{display:block}.c-configurator-options__information [class*=o-icon--]{--icon-size:4rem;margin-right:1.5rem}.c-configurator-options__information span{text-decoration:underline}.c-configurator-options div:has(>.c-configurator-options__choices-wrapper){overflow-x:auto}.c-configurator-colors .js-color-choice{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.c-configurator-colors .js-color-choice.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-dark);transform:scale(1.05)}.c-configurator-viewer{align-items:center;background:#dfdfdf;background:linear-gradient(90deg,#dfdfdf,#fff 50%,#dfdfdf);display:flex;justify-content:center;position:relative}@media screen and (width < 1024px){.c-configurator-viewer{height:calc(100svh - 21rem);padding-top:3rem;padding-inline:3.5rem}}@media screen and (1024px <= width){.c-configurator-viewer{height:calc(100svh - 28.1rem)}}@media screen and (1024px <= width < 1200px){.c-configurator-viewer{padding-block:5rem}}@media screen and (1200px <= width){.c-configurator-viewer{padding-block:13rem}}.c-configurator-viewer__heading{position:absolute;z-index:100}@media screen and (width < 1200px){.c-configurator-viewer__heading{top:3rem}}@media screen and (1200px <= width){.c-configurator-viewer__heading{top:7rem}}.c-configurator-viewer__heading-wrapper{display:flex;justify-content:space-between}@media screen and (width < 1200px){.c-configurator-viewer__heading-wrapper{padding-inline:0;width:calc(100vw - 4rem)}}.c-configurator-viewer__price,.c-configurator-viewer__title{font-family:var(--font-title);font-size:2.1rem;font-weight:700}.c-configurator-viewer__button{justify-content:center}@media screen and (1440px <= width){.c-configurator-viewer__button{width:27.5rem}}.c-configurator-viewer .c-configurator__view{width:100%}.c-configurator-viewer .c-configurator__view>div:first-of-type{height:calc(100svh - 36.1rem)!important}.c-configurator-viewer #overlay-text-container>div{font-family:var(--font-serpentine)}.c-adaptable-product__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (width < 1024px){.c-adaptable-product__wrapper{gap:1rem;margin-top:3.6rem;margin-inline:-2rem;margin-bottom:11rem}}@media screen and (1024px <= width){.c-adaptable-product__wrapper{gap:3.2rem;margin-bottom:12rem;margin-top:7.6rem}}.c-adaptable-product__item{aspect-ratio:1/1;background-color:var(--color-grey-3);display:grid;position:relative}@media screen and (width < 1024px){.c-adaptable-product__item{grid-template-rows:1fr 4.4rem;padding:1.6rem}}@media screen and (1024px <= width){.c-adaptable-product__item{grid-template-rows:1fr 8.6rem;padding:3.8rem}}.c-adaptable-product__image-wrapper{align-items:center;display:flex;justify-content:center}.c-adaptable-product__image{max-width:85%;transition:scale .2s ease-in}.c-adaptable-product__item:has(.c-adaptable-product__title:focus) .c-adaptable-product__image,.c-adaptable-product__item:has(.c-adaptable-product__title:hover) .c-adaptable-product__image{scale:1.15}.c-adaptable-product__title{align-items:center;display:flex;font-family:var(--font-title);font-weight:700;justify-content:center;text-transform:uppercase;transition:all .2s ease-in}@media screen and (width < 1024px){.c-adaptable-product__title{font-size:1.7rem;gap:1.2rem;margin-top:1rem}}@media screen and (1024px <= width){.c-adaptable-product__title{font-size:5.4rem;gap:3.2rem;margin-top:3.8rem}}@media screen and (1024px <= width < 1200px){.c-adaptable-product__title{font-size:3.8rem}}.c-adaptable-product__title:after{content:"";display:block;inset:0;pointer-events:all;position:absolute}.c-adaptable-product__title:focus,.c-adaptable-product__title:hover{gap:5.2rem}.c-adaptable-product__icon{align-items:center;border:.1rem solid var(--color-main-text);border-radius:50%;display:flex;justify-content:center}@media screen and (width < 1024px){.c-adaptable-product__icon{--icon-size:1.6rem;height:3.2rem;width:3.2rem}}@media screen and (1024px <= width){.c-adaptable-product__icon{--icon-size:2.4rem;height:5rem;width:5rem}}@media screen and (width < 1024px){.c-custom-product{gap:2rem}}@media screen and (768px <= width){.c-custom-product{margin-bottom:23rem;margin-top:8rem}}.c-custom-product__wrapper{display:grid}@media screen and (width < 1024px){.c-custom-product__wrapper{gap:2rem}}@media screen and (768px <= width){.c-custom-product__wrapper{gap:5.6rem;grid-template-columns:2fr 1fr}}.c-custom-product__image{border:.1rem solid var(--color-border)}@media screen and (1200px <= width){.c-custom-product__content{padding-top:8.2rem}}.c-custom-product__title{font-weight:700;line-height:1.1em;margin-bottom:1.4rem}@media screen and (width < 1024px){.c-custom-product__title{font-size:2.6rem}}@media screen and (1024px <= width){.c-custom-product__title{font-size:3.3rem}}.c-custom-product__text{margin-bottom:2.8rem}.c-custom-product__price{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.c-custom-product__price strong{font-size:2.4rem}.c-custom-product .c-button{margin-top:3.6rem}.c-pro{display:grid;gap:3.4rem}@media screen and (width < 1024px){.c-pro{padding-inline:2rem}}@media screen and (1024px <= width < 1590px){.c-pro{grid-template-columns:23.8rem 1fr 1fr;padding-left:2rem}}@media screen and (1590px <= width){.c-pro{grid-template-columns:34rem 1fr 1fr;margin-left:calc(50svw - 76.5rem);margin-right:0}}@media screen and (width < 1024px){.c-pro:not(:last-of-type){margin-bottom:6rem}}@media screen and (1024px <= width){.c-pro:not(:last-of-type){margin-bottom:3.4rem}}@media screen and (width < 1024px){.c-pro__logo img{max-width:11rem}}.c-accordion-group{display:flex;flex-direction:column;gap:2.4rem}@media screen and (width < 1024px){.c-accordion[open]+.c-accordion{margin-top:2.8rem}}@media screen and (1024px <= width < 1440px){.c-accordion[open]+.c-accordion{margin-top:4rem}}@media screen and (1440px <= width){.c-accordion[open]+.c-accordion{margin-top:7rem}}.c-accordion__title{border-bottom:.2rem solid var(--color-grey-9);margin-bottom:2.1rem;text-transform:uppercase}@media screen and (width < 1024px){.c-accordion__title{padding-bottom:1.2rem}}@media screen and (1024px <= width < 1440px){.c-accordion__title{margin-bottom:1.2rem;padding-bottom:1.2rem}}@media screen and (1440px <= width){.c-accordion__title{padding-bottom:2.2rem}}.c-accordion__title h3{font-weight:600}@media screen and (width < 1024px){.c-accordion__title h3{font-size:2.4rem}}@media screen and (1024px <= width < 1440px){.c-accordion__title h3{font-size:2.4rem}}@media screen and (1440px <= width){.c-accordion__title h3{font-size:3.2rem}}.c-accordion__content{margin-top:3.6rem}@media screen and (1024px <= width < 1440px){.c-accordion__content{margin-top:2.4rem}}.c-accordion__content li{margin-top:.5rem}.c-accordion__content img{margin-top:2.4rem}.c-alert{--alert-color:var(--color-black);--alert-icon-color:var(--color-white);border:.1rem solid var(--alert-color);border-radius:.4rem;margin-bottom:2rem;padding-block:var(--spacing-y);padding-inline:var(--spacing-x);text-align:center}@media screen and (width < 1024px){.c-alert{--spacing-x:1rem;--spacing-y:1rem;font-size:1.3rem}}@media screen and (1024px <= width){.c-alert{--spacing-x:2rem;--spacing-y:2rem;font-size:1.4rem}}.c-alert--small{--spacing-x:1rem;--spacing-y:0.2rem}.c-alert--success{--alert-color:var(--color-success);background-color:var(--color-success-bg);color:var(--alert-color)}.c-alert--success:has(.c-alert__icon) .c-alert__icon{background-color:var(--alert-color)}.c-alert--error{--alert-color:var(--color-error);border-color:var(--alert-color)}.c-alert--error:has(.c-alert__icon) .c-alert__icon{background-color:var(--alert-color)}.c-alert--info{--alert-color:var(--color-info);border-color:var(--alert-color)}.c-alert--info:has(.c-alert__icon) .c-alert__icon{background-color:var(--alert-color)}.c-alert--warning{--alert-color:var(--color-warning);border-color:var(--alert-color)}.c-alert--warning:has(.c-alert__icon) .c-alert__icon{background-color:var(--alert-color)}.c-alert__header{display:flex;justify-content:space-between;margin-top:var(--spacing-y)}.c-alert__description{margin-bottom:var(--spacing-y)}.c-alert--close{cursor:pointer;padding:.5rem;position:relative;right:-.5rem;top:-.5rem;transition:opacity .2s ease-in}.c-alert--close:focus,.c-alert--close:hover{opacity:.7}.c-alert:has(.c-alert__icon){display:grid;gap:1rem;grid-template-columns:3rem 1fr;padding-left:0}.c-alert:has(.c-alert__icon) .c-alert__icon{align-items:center;background-color:var(--alert-color);display:flex;grid-row:1/span 2;justify-content:center}.c-alert:has(.c-alert__icon) .c-alert__icon:before{color:var(--alert-icon-color)}.c-billboard:not(.is-cart){background-color:var(--color-main-bg);border:.1rem solid var(--color-main-text);border-radius:.4rem}@media screen and (width < 1024px){.c-billboard:not(.is-cart){padding:2.4rem}}@media screen and (1024px <= width < 1200px){.c-billboard:not(.is-cart){padding:5rem 4rem}}@media screen and (1200px <= width){.c-billboard:not(.is-cart){padding:7.4rem 6rem}}.c-billboard.is-cart{background-color:var(--color-main-text);color:var(--color-main-bg);margin-bottom:2rem}@media screen and (width < 1024px){.c-billboard.is-cart{margin-top:8rem;margin-inline:2rem;padding:3rem 2.4rem 2.4rem}}@media screen and (1024px <= width){.c-billboard.is-cart{padding:5.7rem 5.1rem 4.6rem}}@media screen and (1840px <= width){.c-billboard.is-cart{margin-inline:12rem}}.c-grid--two-columns:has(.c-billboard){padding-inline:0}.c-billboard__title-wrapper{align-items:center;display:flex;gap:3rem;justify-content:space-between;margin-bottom:3.4rem}.c-billboard__title{font-family:var(--font-title);font-weight:600;letter-spacing:-.5px;line-height:1.2em}@media screen and (width < 1024px){.c-billboard__title{font-size:3.3rem}}@media screen and (1024px <= width < 1200px){.c-billboard__title{font-size:3.2rem}}@media screen and (1200px <= width < 1440px){.c-billboard__title{font-size:3.6rem}}@media screen and (1440px <= width){.c-billboard__title{font-size:4.5rem}}.c-billboard__text{line-height:1.5em}@media screen and (1024px <= width < 1200px){.c-billboard__text{font-size:1.8rem}}@media screen and (1200px <= width){.c-billboard__text{font-size:2.2rem}}.is-cart .c-billboard__text{font-size:2rem}.c-billboard .c-button{font-size:1.6rem;margin-top:3rem}@media screen and (width < 1200px){.c-block--large{margin-block:8rem}}@media screen and (1200px <= width){.c-block--large{margin-block:10.5rem}}@media screen and (width < 1200px){.c-block--extra-large{margin-block:8rem}}@media screen and (1200px <= width){.c-block--extra-large{margin-block:20rem}}.c-block.bg-grey{background-color:var(--color-grey-4);border-block:.1rem solid var(--color-grey-9)}@media screen and (width < 1200px){.c-block.bg-grey{padding-block:3.6rem}}@media screen and (1200px <= width){.c-block.bg-grey{padding-block:7rem}}.c-breadcrumb{margin-bottom:3.8rem}@media screen and (width < 1024px){.c-breadcrumb{margin-inline:-2rem;overflow-x:auto;overflow-y:hidden;padding-inline:2rem}.c-hero .c-breadcrumb{margin-bottom:0}}.c-breadcrumb__list{align-items:center;display:flex;gap:.8rem;padding-left:0}@media screen and (width < 1024px){.c-breadcrumb__list{overflow-x:scroll;width:max-content}}@media screen and (1024px <= width){.c-breadcrumb__list{flex-wrap:wrap}}.c-hero .c-breadcrumb__list{margin-bottom:2.4rem}.c-breadcrumb__item{position:relative}@media screen and (width < 1024px){.c-breadcrumb__item:not(:nth-last-child(-n+2)){display:none}.c-breadcrumb__item:nth-last-child(2) .c-breadcrumb__label:before{display:none!important}}.c-breadcrumb__item:not(:first-of-type) .c-breadcrumb__label:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:1rem;-webkit-mask-image:url(/build/app/shop/images/shape.d0afefdf.svg);mask-image:url(/build/app/shop/images/shape.d0afefdf.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative;top:.3rem;vertical-align:calc(.375em - .5rem);width:1rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-breadcrumb__item:not(:first-of-type) .c-breadcrumb__label:before{background-image:url(/build/app/shop/images/shape.d0afefdf.svg)}}.c-breadcrumb__link{color:var(--color-main-text);font-size:1.6rem}.c-hero .c-breadcrumb__link{color:var(--color-main-bg)}.c-breadcrumb__link:not([href]){cursor:auto}.c-breadcrumb__link .c-breadcrumb__label{color:var(--color-main-text)}.c-hero .c-breadcrumb__link .c-breadcrumb__label{color:var(--color-main-bg)}.c-breadcrumb__label{color:var(--color-main-link);display:flex;font-size:1.6rem;gap:.8rem;line-height:1.5rem}.c-hero .c-breadcrumb__label{color:var(--color-main-bg)}.c-breadcrumb__item:not(:last-of-type) .c-breadcrumb__label{color:var(--color-main-text)}.c-hero .c-breadcrumb__item:not(:last-of-type) .c-breadcrumb__label{color:var(--color-main-bg)}.c-button{border-radius:.4rem;display:inline-flex;font-size:1.4rem;font-weight:500;text-align:center;transition:all .2s ease-in}.c-button,.c-button[data-target]{cursor:pointer}.c-button:disabled{cursor:auto}.c-button.is-disabled{background-color:var(--color-border);border-color:var(--color-border);color:var(--color-main-bg);cursor:not-allowed}.btn-outline-gray,.c-button--outline-dark,.c-button--secondary{background-color:var(--color-main-bg);border:.1rem solid var(--color-main-text);color:var(--color-main-text);padding:1.4rem 2.4rem}.btn-outline-gray:focus,.btn-outline-gray:hover,.c-button--outline-dark:focus,.c-button--outline-dark:hover,.c-button--secondary:focus,.c-button--secondary:hover{background-color:var(--color-main-text);color:var(--color-main-bg)}.c-button--primary,.c-button--red{background-color:var(--color-main-link);border-color:var(--color-main-link);color:var(--color-main-bg);padding:1.4rem 2.4rem}.c-button--primary:focus,.c-button--primary:hover,.c-button--red:focus,.c-button--red:hover{background-color:var(--color-main-text);border-color:var(--color-main-bg);color:var(--color-main-bg)}.btn-primary,.c-button--dark,.c-button--tertiary{background-color:var(--color-main-text);color:var(--color-main-bg);padding:1.4rem 2.4rem}.btn-primary:focus,.btn-primary:hover,.c-button--dark:focus,.c-button--dark:hover,.c-button--tertiary:focus,.c-button--tertiary:hover{background-color:var(--color-main-link);color:var(--color-main-bg)}.c-button--block{display:block;text-align:center;width:100%}.c-card{position:relative}.c-card:not(.is-discipline){aspect-ratio:1/1}.c-card:not(.is-tile.without-image):before{background:#000;background:linear-gradient(180deg,transparent,transparent 60%,rgba(0,0,0,.8));content:"";inset:0;position:absolute}.c-card__image{height:100%;object-fit:cover;width:100%}.c-card__link:after{content:"";inset:0;pointer-events:all;position:absolute}.c-card__link:focus .c-card__label,.c-card__link:hover .c-card__label{gap:6.4rem}.c-card__label{align-items:center;color:var(--color-main-bg);display:flex;font-family:var(--font-title);font-weight:600;letter-spacing:-.5px;line-height:1em;position:absolute;transition:all .2s ease-in}@media screen and (width < 1024px){.c-card__label{bottom:2.4rem;font-size:2.2rem;gap:2.1rem;left:2.4rem}}@media screen and (1024px <= width < 1200px){.c-card__label{bottom:2.4rem;font-size:2.4rem;gap:3rem;left:3rem}}@media screen and (1200px <= width < 1840px){.c-card__label{bottom:3rem;font-size:3rem;gap:4rem;left:5rem}}@media screen and (1840px <= width){.c-card__label{bottom:4.7rem;font-size:3.6rem;gap:4.8rem;left:6.3rem}}.is-discipline .c-card__label{text-transform:uppercase}@media screen and (width < 1024px){.is-discipline .c-card__label{font-size:2.6rem}}@media screen and (1024px <= width < 1840px){.is-discipline .c-card__label{font-size:5rem;left:4.5rem}}@media screen and (1840px <= width){.is-discipline .c-card__label{font-size:6.4rem;left:5.3rem}}.is-tile .c-card__label{line-height:1em}@media screen and (1024px <= width < 1440px){.is-tile .c-card__label{left:3rem}}@media screen and (1440px <= width){.is-tile .c-card__label{left:5rem}}.is-tile.without-image .c-card__label{align-items:flex-start;bottom:auto;flex-direction:column;gap:2rem;line-height:1.3em;top:2rem}@media screen and (width < 1024px){.is-tile.without-image .c-card__label{font-size:1.8rem}}@media screen and (1024px <= width < 1440px){.is-tile.without-image .c-card__label{font-size:1.8rem;width:30rem}}@media screen and (1440px <= width){.is-tile.without-image .c-card__label{font-size:2.8rem;width:40rem}}.c-card__icon{align-items:center;border:.1rem solid var(--color-main-bg);border-radius:50%;display:flex;justify-content:center}@media screen and (width < 1024px){.c-card__icon{--icon-size:2rem;height:3.6rem;width:3.6rem}}@media screen and (1024px <= width){.c-card__icon{--icon-size:2.4rem;height:5rem;width:5rem}}.c-card__author{font-size:1.8rem;font-weight:400}.c-cms{align-items:center;display:grid;gap:3rem}@media screen and (1024px <= width){.c-cms--two-columns{grid-template-columns:repeat(2,1fr)}}@media screen and (width < 1024px){.c-cms{margin-bottom:7rem}.c-cms.has-no-padding{margin-bottom:3rem}}@media screen and (1024px <= width){.c-cms:not(.c-cms--two-columns):not(.has-no-padding){padding-block:4rem}.c-cms.c-product-description{padding-top:0!important}}.c-cms__heading{border-bottom:.1rem solid var(--color-border);font-weight:600;margin-bottom:3rem;margin-top:3.2rem;padding-bottom:2.2rem;text-transform:uppercase}@media screen and (width < 1024px){.c-cms__heading{font-size:2.4rem}}@media screen and (1024px <= width){.c-cms__heading{font-size:3.3rem}.c-cms--img-left>:nth-child(2){order:-1}}.c-cms h2,.c-cms h3,.c-cms h4,.c-cms__title{line-height:1.1em}@media screen and (width < 1024px){.c-cms h2,.c-cms h3,.c-cms h4,.c-cms__title{margin-bottom:2rem}.c-cms h2,.c-cms__title{font-size:3rem}}@media screen and (1024px <= width){.c-cms h2,.c-cms__title{font-size:4.7rem;margin-bottom:2rem}.c-cms h2:has(+.c-cms__list),.c-cms__title:has(+.c-cms__list){padding-inline:15rem}}@media screen and (1024px <= width < 1440px){.c-cms h2,.c-cms__title{font-size:3.6rem}}@media screen and (1440px <= width){.c-cms h2,.c-cms__title{font-size:4.7rem}}@media screen and (width < 1024px){.c-cms h3{font-size:2.4rem}}@media screen and (1024px <= width){.c-cms h3{font-size:4rem;margin-bottom:3.6rem}}@media screen and (1024px <= width < 1440px){.c-cms h3{font-size:3.2rem}}@media screen and (width < 1024px){.c-cms h4{font-size:2rem}}@media screen and (1024px <= width){.c-cms h4{font-size:3.4rem;margin-bottom:3rem}}@media screen and (1024px <= width < 1440px){.c-cms h4{font-size:2.8rem}}.c-cms__text p{font-size:1.5rem;line-height:1.7em;margin-bottom:2rem}.c-cms__text .c-headline__subtitle p{font-size:2.6rem;font-weight:400;margin-bottom:0}@media screen and (1024px <= width < 1200px){.c-cms__text .c-headline__subtitle p{font-size:2.2rem}}.c-cms__text a{color:var(--color-red);text-decoration:underline}.c-cms__text ul{list-style:initial;padding-left:2rem}.c-cms__text ol{list-style-type:decimal}.c-cms__text li{font-size:1.5rem;line-height:1.7em}.c-cms__text .c-block--large{margin-block:0!important}.c-cms__list{display:flex;flex-direction:column;gap:4.6rem}@media screen and (1024px <= width){.c-cms__list{padding-inline:15rem}}@media screen and (1024px <= width < 1440px){.c-cms__list{gap:2.4rem}}.c-cms__list-item{display:grid;gap:3.6rem;grid-template-columns:3.4rem 1fr 4.6rem}@media screen and (width < 1024px){.c-cms__list-item{font-size:2.2rem}}@media screen and (1024px <= width < 1440px){.c-cms__list-item{font-size:2.4rem;gap:2.4rem}}@media screen and (1440px <= width){.c-cms__list-item{font-size:3rem}}.c-cms__list-item .u-color--red{font-weight:600}.c-criteria__wrapper{margin-bottom:.8rem;margin-top:4rem}.c-criteria__title{font-weight:600;margin-bottom:1rem;text-transform:uppercase}.c-criteria__list{display:grid;gap:.7rem 1.2rem;grid-template-columns:repeat(3,8.1rem)}.c-criteria__list:has(.c-criteria__all){grid-template-columns:7rem 7rem 7rem 4.2rem}.c-criteria__all{border:.1rem solid var(--color-main-text);border-radius:.4rem;cursor:pointer;font-weight:600;padding:.6rem 1rem}.c-criteria__all~.c-criteria__item{display:none}.c-criteria__item{align-items:center;border-radius:.4rem;cursor:pointer;display:flex;justify-content:center}.c-panel .c-criteria__item img{max-width:13.4rem}.c-criteria--size .c-criteria__item{border:.1rem solid var(--color-main-text);padding:1rem}.c-criteria--size .c-criteria__item.is-active{background-color:var(--color-main-text);color:var(--color-main-bg)}.c-criteria--size .c-criteria__item.is-inactive{cursor:not-allowed;opacity:.3;pointer-events:none}.c-criteria--color .c-criteria__item{border:.1rem solid transparent;padding:.3rem}.c-criteria--color .c-criteria__item.is-active{border-color:var(--color-main-text)}.c-criteria--color .c-criteria__item.is-active img{border-color:var(--color-white)}.c-criteria--color .c-criteria__item.is-unavailable{cursor:not-allowed;opacity:.3;pointer-events:none}.c-criteria--color .c-criteria__item img{border:.2rem solid transparent;border-radius:.4rem}.c-footer{background-color:var(--color-main-bg);position:relative}body:has(.c-account-wrapper) .c-footer{display:none}@media screen and (width < 1024px){.c-footer{padding-bottom:8rem;padding-top:2rem}}@media screen and (1024px <= width){.c-footer{padding-block:8rem}.c-footer:before{background-image:url(/build/app/shop/images/logo-ekoi.11ff32d7.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";left:6rem;opacity:.05;pointer-events:none;position:absolute;right:6rem;top:0}}.c-footer__wrapper{display:flex;justify-content:space-between;margin-bottom:5rem;margin-top:5.8rem}@media screen and (width < 1024px){.c-footer__wrapper{flex-direction:column;gap:4rem}}.c-footer-list{display:flex;justify-content:space-between}@media screen and (width < 1024px){.c-footer-list{flex-direction:column}}.c-footer-list__title{border-bottom:.1rem solid var(--color-grey-11);font-weight:700;margin-bottom:1.8rem;padding-bottom:1.8rem}.c-footer-list__block:first-of-type{margin-right:6.5rem}@media screen and (1024px <= width < 1200px){.c-footer-list__block:first-of-type{margin-right:0}}.c-footer-list__block>div{display:flex}@media screen and (width < 1024px){.c-footer-list__block>div{flex-direction:column;gap:1rem}}@media screen and (1024px <= width){.c-footer-list__block>div{gap:6.5rem}}.c-footer-list__list{display:flex;flex-direction:column;gap:2.4rem}@media screen and (width < 1024px){.c-footer-list__column{display:flex;flex-direction:column;gap:1rem}}@media screen and (1024px <= width){.c-footer-list__link{font-size:1.2rem}}.c-footer-infos{display:flex;flex-wrap:wrap}@media screen and (width < 1024px){.c-footer-infos{flex-direction:column}}@media screen and (1024px <= width){.c-footer-infos{font-size:1.1rem}}@media screen and (width < 1024px){.c-footer-infos__item:not(:first-of-type){border-top:.1rem solid var(--color-grey-8);margin-top:1.5rem;padding-top:1.5rem}.c-footer-infos__item:last-of-type{display:none}.c-footer-infos>span{font-size:1.3rem;margin-top:5rem;order:2}.c-gear{background:url(/build/app/shop/images/gear-mobile.d889c37d.jpg) top no-repeat;background-size:contain;margin-inline:-2rem;padding-top:3.6rem}}@media screen and (1024px <= width){.c-gear{background:url(/build/app/shop/images/gear.d69dfb97.jpg) top no-repeat;background-size:contain;padding-top:19rem}}@media screen and (1024px <= width < 1440px){.c-gear{padding-top:7rem}}.c-gear__wrapper{color:var(--color-main-bg)}@media screen and (width < 1024px){.c-gear__wrapper{padding-inline:2rem}}@media screen and (1024px <= width < 1200px){.c-gear__wrapper{padding-inline:8rem}}@media screen and (1200px <= width){.c-gear__wrapper{padding-inline:15rem}}.c-gear__title{line-height:1em;text-transform:uppercase}@media screen and (width < 1024px){.c-gear__title{font-size:4.6rem;margin-bottom:3.2rem}}@media screen and (1024px <= width < 1440px){.c-gear__title{font-size:5rem;margin-bottom:2rem}}@media screen and (1440px <= width){.c-gear__title{font-size:8rem;margin-bottom:4rem}}.c-gear__text{font-weight:600}@media screen and (width < 1024px){.c-gear__text{font-size:1.8rem;line-height:1.2em;padding-bottom:3.2rem}}@media screen and (1024px <= width < 1440px){.c-gear__text{font-size:1.6rem;padding-bottom:5rem}}@media screen and (1440px <= width){.c-gear__text{font-size:2rem;padding-bottom:10rem}}@media screen and (1024px <= width){.c-gear .c-slider{padding-left:15rem}}@media screen and (1550px < width){.c-gear .c-slider{padding-left:0}}@media screen and (1024px <= width < 1200px){.c-gear__list{padding-left:8rem}}@media screen and (1200px <= width){.c-gear__list{padding-left:15rem}}.c-gift__text{font-size:1.2rem;margin-bottom:.8rem}.c-gift__label-list{display:flex;gap:3rem;justify-content:center}.c-gift__label{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;position:relative;text-align:center;top:-1.8rem}.c-gift__label.is-active{color:var(--color-main-link)}.c-gift__label span{background-color:var(--color-main-bg);display:inline-block;padding-inline:.4rem}.c-gift__label [class^=o-icon--]{--icon-size:2rem}.c-grey-block{background-color:var(--color-grey-4)}@media screen and (width < 1024px){.c-grey-block{margin-inline:-4rem;padding:3.8rem 2rem 3rem}.c-grey-block:last-of-type{margin-bottom:5.4rem}}@media screen and (1024px <= width < 1200px){.c-grey-block{margin-bottom:11rem;padding:2rem 4rem 3rem}}@media screen and (1200px <= width){.c-grey-block{margin-bottom:11rem;padding:5rem 7rem 4rem}}@media screen and (1840px <= width){.c-grey-block.c-newsletter{padding-inline:15rem}}.c-grey-block__title{font-family:var(--font-title);font-size:4.6rem;font-weight:700;margin-bottom:3.2rem}@media screen and (1024px <= width < 1440px){.c-grey-block__title{font-size:3.2rem}}.c-grey-block__text{font-size:2.1rem;margin-bottom:3.2rem}@media screen and (1024px <= width < 1200px){.c-grey-block__text{font-size:1.8rem}}.c-grey-block__list{align-items:center;display:flex;overflow-x:auto}@media screen and (width < 1024px){.c-grey-block__list{gap:2.4rem}}@media screen and (1024px <= width){.c-grey-block__list{gap:4.8rem}}.c-grey-block__list img{filter:grayscale(1)}.c-grey-block input[type=email]{background-color:var(--color-main-bg);padding:2.6rem 3.2rem}.c-grey-block .c-button{font-size:1.4rem;margin-top:1.6rem}.c-grid{display:grid}@media screen and (width < 1024px){.c-grid{gap:3rem;padding-inline:2rem}}@media screen and (1024px <= width){.c-grid--two-columns{gap:3rem;grid-template-columns:repeat(2,1fr)}}@media screen and (width < 1024px){.c-grid--three-columns{display:flex;gap:1rem;overflow-x:scroll;width:fit-content}.c-grid--three-columns>article{width:67vw}}@media screen and (1024px <= width){.c-grid--three-columns{gap:2rem;grid-template-columns:repeat(3,1fr)}}@media screen and (width < 1024px){.c-grid .o-form__item,.c-grid__wrapper{margin-inline:-2rem}.c-grid__wrapper{overflow-x:scroll}.c-shopping-guide{padding-right:2rem}}.c-guide{position:relative}.c-guide:before{background:#000;background:linear-gradient(180deg,transparent,transparent 60%,rgba(0,0,0,.8));content:"";inset:0;position:absolute}.c-guide__image{height:100%;object-fit:cover;width:100%}.c-guide__content{align-items:flex-start;bottom:4.7rem;color:var(--color-main-bg);display:flex;flex-direction:column;font-family:var(--font-title);font-weight:600;left:6.3rem;letter-spacing:-.5px;line-height:1em;position:absolute;transition:all .2s ease-in}@media screen and (width < 1024px){.c-guide__content{bottom:2.4rem;font-size:2.5rem;gap:2.1rem;left:2.4rem}}@media screen and (1024px <= width){.c-guide__content{bottom:3.2rem;left:4rem;right:6rem}}@media screen and (1024px <= width < 1440px){.c-guide__content{bottom:2.4rem;font-size:2.4rem;gap:1.6rem;left:2.8rem}}@media screen and (1440px <= width < 1840px){.c-guide__content{font-size:3rem;gap:1.6rem}}@media screen and (1840px <= width){.c-guide__content{font-size:3.6rem;gap:2.8rem}}.c-guide__title{color:var(--color-main-bg);font-family:var(--font-title);font-weight:600;letter-spacing:-.5px;line-height:1em;text-transform:uppercase}@media screen and (width < 1024px){.c-guide__title{font-size:2.4rem}}@media screen and (1024px <= width < 1200px){.c-guide__title{font-size:2rem}}@media screen and (1200px <= width < 1440px){.c-guide__title{font-size:2.6rem}}@media screen and (1440px <= width < 1840px){.c-guide__title{font-size:3rem}}@media screen and (1840px <= width){.c-guide__title{font-size:3.3rem}}.c-guide__text{line-height:1.1em;margin-bottom:.8rem}@media screen and (width < 1024px){.c-guide__text{font-size:2rem}}@media screen and (1024px <= width < 1440px){.c-guide__text{font-size:1.5rem}}@media screen and (1440px <= width < 1840px){.c-guide__text{font-size:1.8rem}}@media screen and (1840px <= width){.c-guide__text{font-size:2.2rem}}.c-guide__link:after{content:"";inset:0;pointer-events:all;position:absolute}.c-headline{margin-block:3.2rem}.c-headline--small{text-align:center}.c-headline__title-wrapper{display:flex;flex-wrap:wrap}@media screen and (width < 1024px){.c-headline__title-wrapper{flex-direction:column;gap:2rem}}@media screen and (1024px <= width){.c-headline__title-wrapper{align-items:center;gap:4rem}}.c-headline--small .c-headline__title-wrapper,.u-align--center .c-headline__title-wrapper{justify-content:center}.c-headline__title{line-height:1em}.c-headline--small .c-headline__title{font-size:3.2rem}.c-headline__subtitle{margin-top:2rem}.c-headline__subtitle,.c-headline__subtitle>*{font-size:2.6rem;font-weight:400}@media screen and (1024px <= width < 1200px){.c-headline__subtitle,.c-headline__subtitle>*{font-size:2.2rem}}.c-headline--small .c-headline__subtitle,.c-headline--small .c-headline__subtitle>*{font-size:1.6rem}.c-headline__text{font-size:1.8rem;margin-top:1.4rem}.c-hero{color:var(--color-main-bg);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;width:100svw}@media screen and (width < 1024px){.c-hero{height:51rem}}@media screen and (1024px <= width){.c-hero{height:42vw}.c-hero.is-article{height:80rem;margin-bottom:8rem}}.c-hero__image{left:0;position:absolute;top:0;width:100svw;z-index:-1}@media screen and (width < 1024px){.c-hero__image{height:51rem}}@media screen and (1024px <= width){.c-hero__image{height:42vw}.is-article .c-hero__image{height:80rem;inset:0;object-fit:cover;position:absolute}}.c-hero__image img{display:block;height:100%;object-fit:cover;width:100%}@media screen and (width < 1024px){.c-hero__content{padding-bottom:3rem}}@media screen and (1024px <= width){.c-hero__content{max-width:50rem;padding-bottom:8rem}}.c-hero__title{margin-bottom:2rem}.c-hero__text{line-height:1.2em;margin-bottom:3rem}@media screen and (width < 1024px){.c-hero__text{font-size:1.8rem}}@media screen and (1024px <= width < 1200px){.c-hero__text{font-size:1.9rem}}@media screen and (1200px <= width){.c-hero__text{font-size:2.2rem}}.c-login{position:relative}@media screen and (1024px <= width){.c-login:before{background-image:url(/build/app/shop/images/logo-ekoi.11ff32d7.svg);background-position:0 0;background-repeat:repeat;background-size:58rem;content:"";inset:0;opacity:.03;pointer-events:none;position:absolute;z-index:-1}}.c-login .c-button,.c-login label,.c-login li,.c-login p{font-size:1.4rem}.c-login__wrapper{margin-inline:auto}@media screen and (width < 1024px){.c-login__wrapper{padding:2.6rem .8rem 11rem}}@media screen and (1024px <= width){.c-login__wrapper{padding-bottom:10rem;padding-top:7.2rem}}.c-login__wrapper.is-login{display:grid}@media screen and (width < 1024px){.c-login__wrapper.is-login{gap:4rem}}@media screen and (1024px <= width){.c-login__wrapper.is-login{gap:3.2rem;grid-template-columns:repeat(2,1fr);width:88rem}.c-login__wrapper.is-register{width:58rem}}.c-login__block{background-color:var(--color-main-bg);border:.1rem solid var(--color-grey-8);border-radius:.4rem;padding:3.4rem 3.4rem 2.8rem}@media screen and (1024px <= width){.c-login__block.is-large{grid-column:1/span 2}}.c-login__block.is-column{display:flex;flex-direction:column;justify-content:space-between}@media screen and (width < 1024px){.is-register .c-login__block{border:0;padding-inline:1.6rem}}.c-login__header{margin-bottom:2rem;text-align:center}.c-login__title{font-family:var(--font-text);font-size:2.4rem;font-weight:600;text-transform:uppercase}.c-login__social{display:flex;gap:4.2rem;justify-content:center}.c-login__social-link{align-items:center;border:.1rem solid var(--color-main-text);border-radius:.4rem;display:flex;height:5.2rem;justify-content:center;transition:all .2s ease-in;width:5.2rem}.c-login__social-link:focus,.c-login__social-link:hover{background-color:var(--color-main-text);color:var(--color-main-bg)}.c-login__social [class*=o-icon--]{--icon-size:2.8rem}.c-login .o-form__item+.o-form__item{margin-top:2.8rem}.c-login .c-button--dark{margin-top:3.2rem}.c-login__reset{align-items:center;margin-top:1.6rem}.c-login__reset a,.c-login__reset input[type=checkbox]+span{font-size:1.2rem}.c-login input[type=checkbox]+span{padding-left:3.3rem}.c-login input[type=checkbox]+span:before{top:-.7rem}.c-login input[type=checkbox]+span:after{top:-.5rem}.c-login__footer{border-top:.1rem dashed #d4d4d4;margin-top:3.2rem;padding-top:3.6rem;text-align:center}.c-login__footer .c-button{padding-inline:1.4rem}.c-login__footer .c-button [class*=o-icon--]{--icon-size:2.6rem;margin-right:1.4rem}@media screen and (width < 1024px){.c-login__footer a{display:block;margin-top:1.6rem}}.c-login__text{margin-top:4.1rem;padding-bottom:.3rem}.c-login__list{display:flex;flex-direction:column;gap:2.4rem;margin-top:2.8rem}.c-login__list-item{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.c-login__list-item:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:2rem;-webkit-mask-image:url(/build/app/shop/images/check.5ace4f2e.svg);mask-image:url(/build/app/shop/images/check.5ace4f2e.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc(.375em - 1rem);width:2rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-login__list-item:before{background-image:url(/build/app/shop/images/check.5ace4f2e.svg)}}.c-login .c-login__reset .mb-3,.c-login .o-form__item .mb-3{margin-bottom:0!important}.is-register input[type=checkbox]+span,.is-register small{font-size:1.3rem}.modal-body,.modal-footer,.modal-header{padding:2rem 2rem 1rem}.modal-header{border-bottom:0}.modal-footer{border-top:0;padding-bottom:2rem}.pagination{gap:.8rem}.pagination .page-item.active>.page-link{color:var(--color-main-link);font-weight:700}.pagination .page-link{font-size:14px}.pagination .page-link:focus,.pagination .page-link:hover{color:var(--color-main-link)}.c-panel{inset:0;position:fixed;transition:translate .3s ease-in;z-index:1060}@media screen and (width < 1024px){.c-panel{translate:0 100dvh}}@media screen and (1024px <= width){.c-panel{translate:100svw 0}}.c-panel.is-open{translate:0}.c-panel__backdrop{background-color:rgba(0,0,0,.6);inset:0;position:fixed;z-index:1060}.c-panel__wrapper{background-color:var(--color-main-bg);bottom:0;height:100dvh;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:1061}@media screen and (width < 768px){.c-panel__wrapper{padding:2.6rem 2rem;width:100%}}@media screen and (768px <= width){.c-panel__wrapper{padding:2.6rem 6.5rem;width:56.5rem}.c-panel-quickview .c-panel__wrapper{padding-inline:5rem;width:64.2rem}.c-panel-cart .c-panel__wrapper{padding-inline:9.5rem;width:64.2rem}}.c-panel__wrapper::-webkit-scrollbar{width:.6rem}.c-panel__wrapper::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:1rem}.c-panel__header{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:2.4rem;text-align:right}.c-panel__title{font-family:var(--font-title);font-size:2.8rem;text-transform:uppercase}.c-panel__close{background-color:var(--color-main-text);border-radius:.4rem;color:var(--color-main-bg);cursor:pointer;padding:.8rem 1.7rem;transition:background-color .2s ease-in}.c-panel__close:focus,.c-panel__close:hover{background-color:var(--color-main-link)}.c-panel__close [class*=o-icon--]{--icon-size:1.2rem}.c-panel:has(.c-panel__footer) .c-panel__content{margin-bottom:8.5rem}.c-panel__footer{align-items:center;background-color:var(--color-white);border-top:.2rem solid var(--color-grey-9);bottom:0;display:flex;justify-content:space-between;margin-top:1rem;padding-block:1.6rem;position:fixed}@media screen and (width < 768px){.c-panel__footer{left:0;padding-inline:2rem;width:100%}}@media screen and (768px <= width){.c-panel__footer{width:54.2rem}}.c-panel__footer .c-button{display:inline-flex;width:fit-content}.c-panel .link--underline{color:var(--color-black)}body.has-panel-open .c-header,body.has-panel-open .c-navigation-bar,body.has-panel-open .c-top-bar{z-index:0}.c-product-card .product-alma,.c-product-list-quickview .product-alma{display:none}.c-panel-cart{display:block;z-index:1050}@media screen and (768px <= width){.c-panel-cart{width:64.2rem!important}}.c-panel-cart:has(.c-panel__footer) .c-panel__content{margin-bottom:4rem}.c-panel-cart__header-sticky{background-color:var(--color-main-bg);left:-2rem;margin-top:-2.6rem;margin-inline:-2rem;padding-top:2.6rem;padding-inline:2rem;position:sticky;right:0;top:-2.6rem;z-index:10}.c-panel-cart__title{font-weight:700;text-transform:none}.c-panel-cart__counter{position:relative;right:10PX}.c-panel-cart__counter [class^=o-icon--]{--icon-size:2.7rem}.c-panel-cart__counter .c-label{align-items:center;background-color:var(--color-main-link);border-radius:50%;color:var(--color-main-bg);display:flex;font-size:1rem;height:2rem;justify-content:center;position:absolute;right:-.7rem;top:-.5rem;width:2rem}.c-panel-cart__products{margin-bottom:2rem;position:relative}.c-panel-cart__products-list{display:flex;flex-direction:column;gap:1.6rem}.c-panel-cart__products-list:not(.is-visible) .c-product-cart:not(:first-of-type){display:none}.c-panel-cart .c-product-cart{grid-template-columns:12.3rem 1fr auto;row-gap:0}.c-panel-cart .c-product-cart:not(:last-of-type){border-bottom:0;margin-bottom:0;padding-bottom:0}.c-panel-cart .c-product-cart .c-price{flex:1;margin-right:0}.c-panel-cart .c-product-cart__image{aspect-ratio:3/4;max-height:16.4rem;object-fit:cover}.c-panel-cart .c-product-cart__infos{justify-content:flex-start}.c-panel-cart .c-product-cart__title{font-size:1.5rem;margin-bottom:1rem}.c-panel-cart .c-product-cart__attributes{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.c-panel-cart .c-product-cart__quantity{align-self:flex-start;width:100%}.c-panel-cart .c-product-cart__actions{display:none}.c-panel-cart .c-product-cart__quantity{display:flex;gap:1.6rem}.c-panel-cart .c-product-cart__quantity button{color:var(--color-grey-12);cursor:pointer;display:inline-block!important;font-size:1.2rem}.c-panel-cart__view-all{align-items:center;background-color:var(--color-main-bg);border:.1rem solid var(--color-grey-8);border-radius:2rem;color:var(--color-dark);cursor:pointer;display:flex;font-size:1.3rem;height:3rem;justify-content:center;margin-top:2rem;margin-inline:auto;text-align:center;width:28.2rem}.c-panel-cart__view-all:before{background-color:var(--color-grey-9);content:"";height:.1rem;left:0;position:absolute;right:0;z-index:-1}.c-panel-cart__subtitle{font-weight:600;margin-bottom:1.2rem}.c-panel-cart .c-product-list:not(.c-slider){margin-bottom:0}.c-panel-cart .c-rating__item{--icon-size:1.5rem}.c-panel-cart__footer{background-color:var(--color-main-bg);bottom:-2.6rem;display:block;left:0;position:sticky;right:0;z-index:10}@media screen and (width < 768px){.c-panel-cart__footer{margin-left:-2rem;width:calc(100% + 4rem)}}@media screen and (768px <= width){.c-panel-cart__footer{width:auto}}.c-panel-cart__footer small{font-size:1.2rem}.c-panel-cart__footer .c-button{display:block;margin-top:1.6rem;width:100%}.c-panel-cart__price{display:flex;font-weight:600;justify-content:space-between;margin-bottom:1.2rem}.c-panel-cart .offcanvas-body{overflow-x:hidden;overflow-y:auto;padding:0}.c-panel__content .show-configurator-button{display:none!important}.c-panel-color{display:flex;flex-direction:column;gap:1rem}.c-panel-color .c-criteria__item{align-items:center;border:.1rem solid var(--color-grey-8);border-radius:.4rem;display:flex;gap:4rem;justify-content:flex-start;padding:1.5rem;width:100%}.c-panel-color .c-criteria__item.is-active{border:.1rem solid var(--color-main-text);cursor:pointer;opacity:1}.c-price__amount{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:1rem}.c-price__amount .is-current-price{font-size:2.5rem;font-weight:700}.c-product-card .c-price__amount .is-current-price,.c-recap-product .c-price__amount .is-current-price{font-size:1.8rem;font-weight:600}.c-quickview .c-price__amount .is-current-price{font-size:2.5rem;font-weight:700}.c-price__amount .is-striked-out{font-size:1.8rem;text-decoration:line-through}.c-price__percent{color:var(--color-main-link);margin-bottom:1.6rem}.c-product-card .c-price__percent{font-weight:600}.c-price__instalments a{text-decoration:underline}.c-price__amount--stacked{align-items:baseline;flex-direction:column;gap:1.2rem}.c-price__amount--stacked .is-striked-out{font-size:1.5rem}.c-price__current{color:var(--color-main-link)}.c-price__lowest,.c-price__origin{font-size:1.3rem;line-height:1.3}.c-product-card--full{position:relative}.c-product-card--full img{height:100%;object-fit:cover;width:100%}.c-product-card__image-wrapper{aspect-ratio:3/4;position:relative}.c-product-card__image-link{display:block;position:relative}.c-product-card__image-link:has(.is-second-image):focus .is-first-image,.c-product-card__image-link:has(.is-second-image):hover .is-first-image{opacity:0}.c-product-card__image-link:has(.is-second-image):focus .is-second-image,.c-product-card__image-link:has(.is-second-image):hover .is-second-image{opacity:1}.c-product-card__image{aspect-ratio:3/4;object-fit:cover;width:100%}.c-product-card .is-second-image{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;width:100%}.c-product-card__add-to-cart{bottom:1.6rem;padding:1.1rem;position:absolute;right:1.6rem;z-index:1}.c-product-card__details{margin-top:1.2rem}@media screen and (width < 1024px){.c-product-card__details{margin:1.6rem}}.c-product-card__title{font-family:var(--font-text);font-size:1.4rem;font-weight:600;margin-bottom:2rem;margin-top:2rem}.c-product-card__size-list{display:flex;flex-wrap:wrap}.c-product-card__size{align-items:center;display:flex;font-size:1.3rem;gap:1.2rem}.c-product-card__size:not(:last-of-type){margin-right:1.2rem}.c-product-card__size:not(:last-of-type):after{background-color:var(--color-main-text);content:"";display:block;height:1.7rem;width:.1rem}.c-product-card__size.is-unavailable{color:var(--color-grey-8)}.c-product-card__size.is-unavailable:before{background-color:var(--color-grey-8)}.c-product-cart{display:grid}@media screen and (width < 1024px){.c-product-cart{gap:.5rem 2.8rem;grid-template-columns:12.3rem 1fr 2.8rem}}@media screen and (1024px <= width){.c-product-cart{gap:2.8rem;grid-template-columns:12.3rem 1fr minmax(6rem,10rem) 2.8rem}}.c-product-cart:not(:last-of-type){border-bottom:.1rem dashed #d4d4d4;margin-bottom:3.1rem;padding-bottom:3.1rem}.c-product-cart__image{aspect-ratio:3/4;object-fit:cover;width:12.3rem}@media screen and (width < 1024px){.c-product-cart__image{grid-row:1/span 3}}@media screen and (1024px <= width){.c-product-cart__image{grid-row:1/span 2}}.c-product-cart__content{display:flex;flex:1;height:100%;justify-content:space-between}.c-product-cart__infos{display:flex;flex-direction:column;justify-content:space-between}.c-product-cart__title{font-family:var(--font-title);font-size:1.7rem;font-weight:700}@media screen and (width < 1024px){.c-product-cart__title{margin-bottom:1.2rem}}@media screen and (1024px <= width){.c-product-cart__title{margin-bottom:2.5rem}}.c-product-cart .c-price{font-size:1.5rem;font-weight:700}@media screen and (width < 1024px){.c-product-cart .c-price{margin-bottom:.4rem;text-align:left}}.c-product-cart__quantity{align-self:end;grid-column:2;margin-bottom:0!important;width:8rem}@media screen and (width < 1024px){.c-product-cart__quantity{grid-row:3}}@media screen and (1024px <= width){.c-product-cart__quantity{grid-row:2}}.c-product-cart__quantity label{border:0;height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.c-product-cart__attributes{font-size:1.4rem}.c-product-cart__price{text-align:right}@media screen and (width < 1024px){.c-product-cart__price{grid-column:2;grid-row:2}}.c-product-cart__details{display:flex;justify-content:flex-end;text-align:right}.c-product-cart__actions{position:relative}.c-product-cart__actions-icon{--icon-size:2.8rem}.c-product-cart__actions>i{cursor:pointer;position:relative;top:-.4rem}.c-product-cart__actions-list{background-color:var(--color-main-bg);z-index:2}.c-product-cart__actions-item{font-size:1.3rem}.c-product-cart__actions-item:not(:last-of-type) a{border-bottom:.1rem solid var(--color-grey-8);margin-bottom:1.2rem;padding-bottom:1.2rem}.c-product-cart__actions-link{align-items:center;color:var(--color-main-text);display:flex;flex:1;justify-content:space-between;transition:color .2s ease-in}.c-product-cart__actions-link:focus,.c-product-cart__actions-link:hover{color:var(--color-main-link)}.c-product-cart__actions-link [class^=o-icon--]{--icon-size:2rem}.c-panel-cart .c-product-cart__actions-link{color:var(--color-grey-12);cursor:pointer;font-size:1.2rem}.c-product-cart__actions-list{border:.1rem solid var(--color-grey-8);padding:2rem 1.4rem;position:absolute;right:0;text-align:left;top:3.7rem;width:19.5rem}.c-product-list__wrapper{align-items:start;display:grid}@media screen and (width < 1024px){.c-product-list__wrapper{margin-top:6rem}}@media screen and (1024px <= width){.c-product-list__wrapper{gap:5.2rem;margin-top:5.6rem}.c-product-list__wrapper:not(:has(.c-filter[data-status=close])){grid-template-columns:40fr 133fr}}.c-product-list:not(.c-slider){display:grid}@media screen and (width < 1024px){.c-product-list:not(.c-slider){gap:4.6rem 1.2rem;grid-template-columns:repeat(2,1fr);margin-inline:-2rem}}@media screen and (1024px <= width){.c-product-list:not(.c-slider){gap:5.8rem 3rem;grid-template-columns:repeat(3,1fr)}.c-product-list:not(.c-slider).is-small-list{grid-template-columns:repeat(2,1fr)}}.c-product-list-quickview{height:0}@media screen and (width < 1024px){.c-product-list-quickview{grid-column:1/span 2}}@media screen and (1024px <= width){.c-product-list-quickview{grid-column:1/span 3}}.c-quickview__slider-actions{justify-content:space-between!important;left:1rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:10}.c-quickview__slider-actions .c-slider__chevron{border:0;height:4.3rem;width:4.3rem}.c-quickview__image-wrapper{margin-bottom:2.8rem;position:relative}@media screen and (width < 1024px){.c-quickview__image-wrapper{margin-inline:-2rem}}.c-quickview__image{aspect-ratio:1/1;block-size:auto;max-inline-size:100%;object-fit:cover;object-position:top}.c-quickview .c-rating{margin:0}aside[id^=panel-quickview-] form[name=sylius_product_add_product_bundle_to_cart]:not(:first-of-type){display:none!important}.c-rating{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.6rem}.c-rating:not(:has(>*)){display:none}.c-product-card .c-rating{margin-top:1.6rem}.c-rating__item{--icon-size:2.2rem;color:var(--color-grey-4)}.c-rating__item.is-active{color:var(--color-main-text)}.c-region{align-items:center;display:flex;gap:1rem;position:relative}@media screen and (width < 1024px){.c-top-bar .c-region{display:none}}@media screen and (1024px <= width){.c-region{justify-content:flex-end}}.c-region__flag{background-color:var(--color-main-bg);padding-inline:.2rem}.c-region__currency{text-decoration:underline}.c-region__country:after{content:"";inset:0;pointer-events:all;position:absolute}.c-review__wrapper{position:relative}@media screen and (1024px <= width){.c-review .c-slider__wrapper{padding-left:20.6rem}}.c-review__list{padding-left:4rem!important;padding-right:5rem!important}.c-review__item{border:.1rem solid var(--color-grey-4);border-radius:.4rem;display:flex;flex-direction:column;gap:1.2rem;justify-content:space-between;padding:1.6rem}.c-review__item.is-global{float:left;margin-right:2.6rem;text-align:center;width:18.2rem}.c-review__item .o-icon--accepted{color:#0f528f}.c-review__content>div:first-of-type{align-items:center;display:flex;gap:1.2rem;justify-content:space-between}.c-review .c-rating{margin-top:0}.c-review .c-rating__item.is-active{color:#fed546}.c-review .c-rating__comments{display:none}.c-review__item:not(.is-global) .c-rating__item{--icon-size:1.6rem}.c-review__note{font-size:1.8rem;font-weight:600}.c-review__date{font-size:1.3rem;margin-bottom:.4rem}.c-review__title{font-weight:600}.c-review__item.is-global .c-review__comment{font-size:1.7rem}.c-review__item:not(.is-global) .c-review__comment{font-size:1.4rem}.c-review__link{color:#0f528f;font-size:1.3rem}.c-review__actions{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1000}.c-review .c-slider__chevron{border:0;height:100%;width:2rem}.c-review .c-slider__prev{left:-4rem;position:relative}.c-review .c-slider__next{position:absolute;right:5rem}@media screen and (width < 1024px){.c-review .c-button{margin-top:2rem}}@media screen and (1024px <= width){.c-review .c-button{margin-top:3.6rem}}.c-size{display:block}.c-size [class*=o-icon--]{--icon-size:4rem;margin-right:1.5rem}.c-size span{text-decoration:underline}.c-size-guide{align-items:center;background-color:var(--color-main-link);border-radius:.4rem;color:var(--color-main-bg);display:grid;padding:2.3rem 2.5rem}@media screen and (width < 1024px){.c-size-guide{gap:3rem}}@media screen and (1024px <= width){.c-size-guide{grid-template-columns:repeat(2,1fr)}}.c-size-guide__content{align-items:center;display:flex}@media screen and (width < 1024px){.c-size-guide__content{gap:3.6rem}}@media screen and (1024px <= width < 1440px){.c-size-guide__content{gap:3.2rem}}@media screen and (1200px <= width){.c-size-guide__content{gap:5.6rem}}@media screen and (1440px <= width){.c-size-guide__content{padding-left:12rem}}@media screen and (width < 1024px){.c-size-guide__icon{width:8rem}}.c-size-guide__title{margin-bottom:2rem}@media screen and (width < 1024px){.c-size-guide__title{font-size:2.4rem}}@media screen and (1024px <= width){.c-size-guide__title{text-transform:uppercase}}@media screen and (1024px <= width < 1200px){.c-size-guide__title{font-size:2.4rem;margin-bottom:1.2rem}}@media screen and (1200px <= width){.c-size-guide__title{font-size:3.3rem}}.c-size-guide__text{font-size:1.3rem}@media screen and (1024px <= width){.c-size-guide__text{margin-bottom:1.6rem}}#sizeGuideModal .size-guide-accent{color:var(--color-main-link)!important}.c-slider__wrapper{margin-inline:auto}@media screen and (width <= 1550px){.c-slider:not(.c-quickview__slider){padding-left:2rem!important}}@media screen and (1550px < width){.c-slider:not(.c-quickview__slider){padding-left:calc(50vw - 76rem)!important}}.c-slider__actions{align-items:center;display:flex;gap:1.5rem;justify-content:flex-start}.c-slider__actions:not(.c-product-image__actions):not(.c-review__actions):not(.c-quickview__slider-actions){margin-top:5rem}.c-slider__chevron{align-items:center;background-color:var(--color-main-bg);border:.1rem solid var(--color-main-text);border-radius:50%;cursor:pointer;display:flex;height:5.3rem;justify-content:center;transition:all .2s ease-in;width:5.3rem}.c-slider__chevron.c-product-image__next,.c-slider__chevron.c-product-image__prev{border:0;height:4rem;width:4rem}.c-slider__chevron:not(.swiper-button-disabled):focus,.c-slider__chevron:not(.swiper-button-disabled):hover{background-color:var(--color-main-text);color:var(--color-main-bg)}.c-slider__chevron.swiper-button-disabled{cursor:not-allowed;opacity:.3}.c-slider__chevron [class*=o-icon--]{--icon-size:2.2rem}.c-slider__pagination{width:auto!important}.c-slider__pagination .swiper-pagination-bullet{background-color:var(--color-main-bg);border-radius:0;display:inline-block;height:.8rem;margin-inline:.4rem;opacity:1;width:5.4rem}section:not(.bg-grey) .c-slider__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--color-grey-4)}section.bg-grey .c-slider__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--color-main-bg)}.c-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-main-text)}.c-social{display:flex;gap:1.6rem}.c-social__link{align-items:center;background-color:var(--color-main-bg);border-radius:.4rem;display:flex;height:6rem;justify-content:center;width:6rem}@media screen and (1024px <= width < 1200px){.c-social__link{height:4rem;width:4rem}}.c-social [class^=o-icon--]{--icon-size:2.8rem}.c-social .o-icon--x{--icon-size:2.4rem}.c-social .o-icon--youtube{--icon-size:3.4rem}.c-table td,.c-table th{font-size:1.4rem;padding:1.2rem .8rem}.c-table th{font-weight:600}.c-tag-list{display:flex;flex-wrap:wrap;gap:.8rem}.c-tag{border:.1rem solid var(--color-main-text);display:inline-flex;font-size:1.3rem;font-weight:600;line-height:1em;overflow-wrap:break-word;padding:.6rem;text-transform:uppercase;word-break:break-all}.c-tag--large{padding:1rem .8rem}.c-tag--red{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.c-tag--grey{background-color:var(--color-grey-4);border-color:var(--color-grey-4)}.c-tag--grey-dark{background-color:var(--color-border);border-color:var(--color-border);color:var(--color-white)}.c-tag--black{background-color:var(--color-main-text);border-color:var(--color-main-text);color:var(--color-white)}.c-tag--completed,.c-tag--green{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.c-tag--blue,.c-tag--info,.c-tag--new{background-color:var(--color-info);border-color:var(--color-info);color:var(--color-white)}.c-tag--orange{background-color:var(--color-warning);border-color:var(--color-warning);color:var(--color-white)}.c-tag--yellow{background-color:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-white)}.c-tag--olive{background-color:var(--color-olive);border-color:var(--color-olive);color:var(--color-white)}.c-tag--purple,.c-tag--violet{background-color:var(--color-purple);border-color:var(--color-purple);color:var(--color-white)}.c-tag--gold{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-white)}.c-tag.is-disabled{background-color:var(--color-border);border-color:var(--color-border);color:var(--color-white);cursor:not-allowed}.c-text-with-bg{align-items:center;color:var(--color-main-bg);display:flex;justify-content:space-between;position:relative}@media screen and (width < 1024px){.c-text-with-bg{flex-direction:column;padding:5.2rem 2rem}}@media screen and (1024px <= width < 1440px){.c-text-with-bg{display:grid;gap:3rem;grid-template-columns:0 3fr 2fr;height:80rem;padding:5.4rem 6.4rem}}@media screen and (1440px <= width){.c-text-with-bg{gap:18rem;padding:5.4rem 6.4rem}}.c-text-with-bg__background{inset:0;object-fit:cover;position:absolute;width:100dvw;z-index:-1}@media screen and (1024px <= width < 1440px){.c-text-with-bg__background{height:80rem}}@media screen and (width < 1024px){.c-text-with-bg__content{margin-bottom:3rem;padding-right:3rem}}@media screen and (1024px <= width){.c-text-with-bg__content{max-width:64rem}}@media screen and (1440px <= width){.is-text-right .c-text-with-bg__content{margin-top:50rem}}.c-text-with-bg__title{font-weight:600;line-height:.9em;text-transform:uppercase}@media screen and (1024px <= width){.c-text-with-bg__title{margin-bottom:4rem}}@media screen and (width < 1024px){.c-text-with-bg__title:not(.is-large){font-size:2.4rem;margin-bottom:2.4rem}}@media screen and (1024px <= width < 1440px){.c-text-with-bg__title:not(.is-large){font-size:3.4rem}}@media screen and (1440px <= width){.c-text-with-bg__title:not(.is-large){font-size:4.4rem}}@media screen and (width < 1024px){.c-text-with-bg__title.is-large{font-size:4.4rem;margin-bottom:3.2rem}}@media screen and (1024px <= width < 1440px){.c-text-with-bg__title.is-large{font-size:7rem}}@media screen and (1440px <= width){.c-text-with-bg__title.is-large{font-size:10rem}}.c-text-with-bg__intro{font-size:1.8rem;font-weight:600;max-width:44rem}@media screen and (width < 1024px){.c-text-with-bg__intro{margin-bottom:2.4rem}}@media screen and (1024px <= width){.c-text-with-bg__intro{margin-bottom:3.4rem}}.c-text-with-bg__text{line-height:1.8em}.is-text-left .c-text-with-bg__text{max-width:54rem}.tooltip-inner{background-color:var(--color-white);border-radius:0;box-shadow:0 0 1.6rem .4rem rgba(0,0,0,.082);color:var(--color-main-text);font-size:1.3rem;max-width:30rem;padding:1.6rem;text-align:left}@media screen and (width < 1024px){.c-header__wrapper{text-align:center}}@media screen and (1024px <= width){.c-header__wrapper{align-items:center;display:flex;justify-content:space-between}}.c-header{background-color:var(--color-main-bg);position:relative;z-index:30}@media screen and (width < 1024px){.c-header{padding-block:1.3rem}}@media screen and (1024px <= width){.c-header{padding-block:3rem}}.c-header__user-tools{align-items:center;display:flex;gap:4.4rem;justify-content:flex-end}@media screen and (1024px <= width < 1200px){.c-header__user-tools{gap:2rem}}.c-header .o-icon--cart,.c-header .o-icon--user{--icon-size:3rem;cursor:pointer}.c-header__cart{position:relative}.c-header__cart .c-label{align-items:center;background-color:var(--color-main-link);border-radius:50%;color:var(--color-main-bg);display:flex;font-size:1rem;height:2rem;justify-content:center;position:absolute;right:-.7rem;top:-.5rem;width:2rem}:root{--navigation-height:80svh}@media screen and (width < 1024px){.c-navigation__container{background-color:var(--color-white);display:flex;flex-direction:column;inset:0;min-height:100svh;overflow-x:hidden;overflow-y:auto;padding:3.6rem;position:fixed;transform:translateY(100dvh);transition:all .2s ease-in;z-index:10}.c-navigation__container.is-visible{transform:translateY(0)}.c-navigation__container::-webkit-scrollbar{width:.6rem}.c-navigation__container::-webkit-scrollbar-thumb{background-color:var(--color-grey-5);border-radius:1rem}}@media screen and (1024px <= width){.c-navigation__container{display:flex;gap:5rem;justify-content:center}}@media screen and (1024px <= width < 1200px){.c-navigation__container{gap:1rem}}@media screen and (1024px <= width){.c-navigation .is-first-level>button,.c-navigation .is-first-level>div{padding-block:2rem!important}}@media screen and (width < 1024px){.c-navigation [data-children="2"]>span,.c-navigation>.c-navigation__container>.c-navigation__item>div>.c-navigation__link{font-size:2rem;font-weight:600}}@media screen and (1024px <= width){.c-navigation [data-children="2"]>span,.c-navigation>.c-navigation__container>.c-navigation__item>div>.c-navigation__link{background-color:var(--color-main-bg);border-radius:.4rem;padding:.3rem .6rem}}@media screen and (1024px <= width)and (1024px <= width < 1200px){.c-navigation [data-children="2"]>span,.c-navigation>.c-navigation__container>.c-navigation__item>div>.c-navigation__link{font-size:1.4rem}}@media screen and (1024px <= width){.c-navigation [data-children="2"]>span:focus,.c-navigation [data-children="2"]>span:hover,.c-navigation>.c-navigation__container>.c-navigation__item>div>.c-navigation__link:focus,.c-navigation>.c-navigation__container>.c-navigation__item>div>.c-navigation__link:hover{background-color:var(--color-grey-4);cursor:pointer}}.c-navigation__button,.c-navigation__link{transition:all .2s ease-in}@media screen and (width < 1024px){.c-navigation__button,.c-navigation__link{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:1.8rem;font-weight:400;gap:2rem;justify-content:space-between;transition:all .2s ease-in;width:100%}}.c-navigation__button.is-open+.c-navigation__panel,.c-navigation__button[data-children="2"].is-open+.c-navigation__wrapper{height:auto;opacity:1;visibility:visible}@media screen and (1024px <= width){.c-navigation__wrapper{background-color:var(--color-main-bg);background-position:50%;background-size:cover;left:0;min-height:var(--navigation-height);opacity:0;position:absolute;top:10rem;transition:all .2s ease-in;visibility:hidden;width:100vw;z-index:50}.c-navigation__wrapper .c-navigation__level-title,.c-navigation__wrapper .c-navigation__link{cursor:pointer;font-size:1.8rem;margin-inline:-1.8rem}.c-navigation__wrapper .c-navigation__content{height:var(--navigation-height);padding-top:8rem;padding-inline:7.2rem}}@media screen and (1024px <= width)and (1024px <= width < 1200px){.c-navigation__wrapper .c-navigation__content{padding-inline:3.4rem}}@media screen and (1024px <= width){.c-navigation__wrapper .c-navigation__item{transition:color .2s ease-in}.c-navigation__wrapper .c-navigation__item>button{display:block;width:100%}.c-navigation__wrapper .c-navigation__item>button>span,.c-navigation__wrapper .c-navigation__item>div>a{align-items:center;border-radius:.4rem;display:flex;justify-content:space-between;padding:1.8rem;transition:.2s ease-in}.c-navigation__wrapper .c-navigation__item>button>span:after,.c-navigation__wrapper .c-navigation__item>div>a:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:1.5rem;-webkit-mask-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg);mask-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc(.375em - .75rem);width:1.5rem}}@media screen and (1024px <= width)and (-ms-high-contrast:active),screen and (1024px <= width)and (-ms-high-contrast:none){.c-navigation__wrapper .c-navigation__item>button>span:after,.c-navigation__wrapper .c-navigation__item>div>a:after{background-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg)}}@media screen and (1024px <= width)and (width < 1024px){.c-navigation__wrapper .c-navigation__item>button>span:after,.c-navigation__wrapper .c-navigation__item>div>a:after{padding-left:3.2rem;padding-right:2rem}}@media screen and (1024px <= width){.c-navigation__wrapper .c-navigation__item>button>span.is-active,.c-navigation__wrapper .c-navigation__item>button>span:focus,.c-navigation__wrapper .c-navigation__item>button>span:hover,.c-navigation__wrapper .c-navigation__item>div>a.is-active,.c-navigation__wrapper .c-navigation__item>div>a:focus,.c-navigation__wrapper .c-navigation__item>div>a:hover{background-color:var(--color-grey-4)}.c-navigation__wrapper [data-level="3"] button>span.is-active,.c-navigation__wrapper [data-level="3"] button>span:focus,.c-navigation__wrapper [data-level="3"] button>span:hover,.c-navigation__wrapper [data-level="3"] div>a.is-active,.c-navigation__wrapper [data-level="3"] div>a:focus,.c-navigation__wrapper [data-level="3"] div>a:hover{background-color:#d9d9d9}.c-navigation__wrapper [data-level="4"] button>span.is-active,.c-navigation__wrapper [data-level="4"] button>span:focus,.c-navigation__wrapper [data-level="4"] button>span:hover,.c-navigation__wrapper [data-level="4"] div>a.is-active,.c-navigation__wrapper [data-level="4"] div>a:focus,.c-navigation__wrapper [data-level="4"] div>a:hover{background-color:var(--color-grey-4)}.c-navigation__wrapper:has([data-children="4"].is-open){background-color:var(--color-main-bg)}.c-navigation__wrapper:has([data-children="4"].is-open) .c-navigation__image{display:none}}@media screen and (width < 1024px){.c-navigation button>span{width:100%}.c-navigation button>span,.c-navigation div>a{align-items:center;border-radius:.4rem;display:flex;justify-content:space-between;padding-block:1.8rem;transition:.2s ease-in}.c-navigation button>span:after,.c-navigation div>a:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:1.5rem;-webkit-mask-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg);mask-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc(.375em - .75rem);width:1.5rem}}@media screen and (width < 1024px)and (-ms-high-contrast:active),screen and (width < 1024px)and (-ms-high-contrast:none){.c-navigation button>span:after,.c-navigation div>a:after{background-image:url(/build/app/shop/images/chevron-right.8f084ad6.svg)}}@media screen and (width < 1024px)and (width < 1024px){.c-navigation button>span:after,.c-navigation div>a:after{padding-left:3.2rem;padding-right:2rem}}@media screen and (1024px <= width){.c-navigation__position{height:var(--navigation-height);margin-inline:auto;padding-inline:2rem;position:relative;width:180rem}}@media screen and (1024px <= width < 1200px){.c-navigation__position{width:122rem}}@media screen and (1024px <= width){.c-navigation--level-2{width:75%}.c-navigation--level-2>.c-navigation__content{background-color:var(--color-main-bg);padding-right:10rem;width:37.5%}.c-navigation--level-3,.c-navigation--level-4{position:absolute;top:0;width:50%}.c-navigation--level-3{left:28.6%}.c-navigation--level-3>.c-navigation__content{background-color:var(--color-grey-4);width:50%}.c-navigation--level-4{left:50%}.c-navigation--level-4>.c-navigation__content{background-color:var(--color-main-bg);width:100%}}.c-navigation__list{display:contents;flex-direction:column}.c-navigation__list__item{padding-right:10px}@media screen and (width < 1024px){.c-navigation__heading{font-size:2.8rem;font-weight:600;margin:0}}@media screen and (1024px <= width){.c-navigation__heading{display:block;font-size:5rem;font-weight:600;margin-bottom:2.4rem}.c-navigation--level-3 .c-navigation__heading,.c-navigation--level-4 .c-navigation__heading{font-size:3rem;padding-top:1.5rem}}@media screen and (width < 1024px){.c-navigation__image{display:none}}@media screen and (1024px <= width){.c-navigation__image{bottom:0;height:var(--navigation-height);object-fit:cover;position:absolute;right:0;top:0;width:75svw}}@media screen and (width < 1024px){.c-navigation__panel{background-color:var(--color-white);display:flex;flex-direction:column;inset:0;min-height:100svh;overflow-x:hidden;overflow-y:auto;padding:3.6rem;position:fixed;transition:all .2s ease-in;z-index:10}.c-navigation__panel::-webkit-scrollbar{width:.6rem}.c-navigation__panel::-webkit-scrollbar-thumb{background-color:var(--color-grey-5);border-radius:1rem}.c-navigation__panel__button{align-items:center;background-color:var(--color-light);display:grid;gap:1rem;grid-template-columns:6.1rem 1fr 6.1rem;justify-content:space-between;margin-bottom:4.8rem;padding:2.4rem 1.6rem 1.6rem;text-align:center;width:100vw}.c-navigation__panel__button p{font-size:1.8rem;font-weight:700;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:calc(100vw - 18rem)}.c-navigation__panel__button p:before{background-color:var(--color-red-2);content:"";display:block;height:.2rem;margin:0 auto;width:4rem}.c-navigation__panel__button .o-icon--close{--icon-size:2.4rem}}.c-navigation__button:not(.is-open)+.c-navigation__panel,.c-navigation__button:not(.is-open)+.c-navigation__wrapper .c-navigation__panel{height:0;opacity:0;visibility:hidden}.c-navigation__button.is-open+.c-navigation__panel:not(.c-navigation--level-3):not(.c-navigation--level-4):not(.c-navigation--level-5),.c-navigation__button.is-open+.c-navigation__wrapper .c-navigation__panel:not(.c-navigation--level-3):not(.c-navigation--level-4):not(.c-navigation--level-5){height:auto;opacity:1;visibility:visible}@media screen and (width < 1024px){.c-navigation__item{display:flex;flex-direction:column;position:relative}.c-navigation__logo-wrapper{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:9rem}.c-navigation__logo-wrapper .c-header__logo img{width:14rem}}@media screen and (1024px <= width){.c-navigation__logo-wrapper{display:none}}@media screen and (width < 1024px){.c-navigation .c-button{display:none}}@media screen and (1024px <= width){.c-navigation .c-button{margin-top:3rem;width:100%}}@media screen and (width < 1024px){.c-navigation-panel__header{align-items:flex-start;display:flex;flex-direction:column}.c-navigation-panel .c-navigation__heading{font-size:2.8rem}.c-navigation-panel__back{align-items:center;display:flex;font-size:2rem;gap:1.2rem;margin-bottom:4.6rem}.c-navigation-panel__back .o-icon--chevron-left{--icon-size:2.2rem}.c-navigation-bar{background-color:var(--color-main-text);border-radius:.4rem;bottom:2.4rem;color:var(--color-main-bg);display:flex;justify-content:space-around;left:1.6rem;padding-block:.8rem;position:fixed;right:1.6rem;z-index:110}}@media screen and (width < 1024px){body:has(.c-navigation__container:not(.is-visible)) .c-navigation-bar.is-light{background-color:var(--color-main-bg);color:var(--color-main-text)}body:has(.c-navigation__container:not(.is-visible)) .c-navigation-bar.is-light>*{color:var(--color-main-text)}body:has(.c-account-wrapper) .c-navigation-bar,body:has(.c-category-sticky .c-button.has-filter-open) .c-navigation-bar,body:has(.c-product-headline .c-alert) .c-navigation-bar,body:has(.c-purchase-form) .c-navigation-bar{display:none}body:has(.c-navigation__container:not(.is-visible)) .c-navigation-bar.is-small,body:has(.c-navigation__container:not(.is-visible)):has(.c-cart) .c-navigation-bar,body:has(.c-navigation__container:not(.is-visible)):has(.c-custom-product) .c-navigation-bar,body:has(.c-navigation__container:not(.is-visible)):has(.c-product-headline) .c-navigation-bar{left:auto}body:has(.c-navigation__container:not(.is-visible)) .c-navigation-bar.is-small .c-navigation-bar__account,body:has(.c-navigation__container:not(.is-visible)) .c-navigation-bar.is-small .c-navigation-bar__cart,body:has(.c-navigation__container:not(.is-visible)) .c-navigation-bar.is-small .c-navigation-bar__search,body:has(.c-navigation__container:not(.is-visible)):has(.c-cart) .c-navigation-bar .c-navigation-bar__account,body:has(.c-navigation__container:not(.is-visible)):has(.c-cart) .c-navigation-bar .c-navigation-bar__cart,body:has(.c-navigation__container:not(.is-visible)):has(.c-cart) .c-navigation-bar .c-navigation-bar__search,body:has(.c-navigation__container:not(.is-visible)):has(.c-custom-product) .c-navigation-bar .c-navigation-bar__account,body:has(.c-navigation__container:not(.is-visible)):has(.c-custom-product) .c-navigation-bar .c-navigation-bar__cart,body:has(.c-navigation__container:not(.is-visible)):has(.c-custom-product) .c-navigation-bar .c-navigation-bar__search,body:has(.c-navigation__container:not(.is-visible)):has(.c-product-headline) .c-navigation-bar .c-navigation-bar__account,body:has(.c-navigation__container:not(.is-visible)):has(.c-product-headline) .c-navigation-bar .c-navigation-bar__cart,body:has(.c-navigation__container:not(.is-visible)):has(.c-product-headline) .c-navigation-bar .c-navigation-bar__search{display:none}body:has(.c-navigation__container:not(.is-visible)) .c-navigation-bar.is-small .c-navigation-bar__menu,body:has(.c-navigation__container:not(.is-visible)):has(.c-cart) .c-navigation-bar .c-navigation-bar__menu,body:has(.c-navigation__container:not(.is-visible)):has(.c-custom-product) .c-navigation-bar .c-navigation-bar__menu,body:has(.c-navigation__container:not(.is-visible)):has(.c-product-headline) .c-navigation-bar .c-navigation-bar__menu{width:8.8rem}.c-navigation-bar>*{align-items:center;color:var(--color-main-bg);display:flex;height:4rem;justify-content:center;width:4rem}.c-navigation-bar [class^=o-icon--]{--icon-size:2.4rem}.c-navigation-bar__menu:has(.o-icon--close){background-color:#2f2f2f;border-radius:.4rem;padding:1rem;text-align:center}.c-navigation-bar__menu .o-icon--close{--icon-size:1.8rem}form[name=sylius_product_add_product_bundle_to_cart] .c-button#add-to-cart-button{align-items:center;bottom:2.4rem;font-size:1.6rem;height:5.6rem;justify-content:center;left:1.6rem;position:fixed;width:calc(100dvw - 13rem);z-index:109}form[name=sylius_product_add_product_bundle_to_cart] .c-button#add-to-cart-button.disabled,form[name=sylius_product_add_product_bundle_to_cart] .c-button#add-to-cart-button:disabled{background-color:var(--color-white);color:var(--color-grey-10);opacity:1}}@media screen and (width < 1024px){body:has(.c-custom-product) form[name=sylius_product_add_product_bundle_to_cart] .c-button#add-to-cart-button{font-size:1.4rem}}.c-search{background-color:var(--color-main-bg);border-top:.1rem solid var(--color-grey-10);left:0;opacity:0;position:absolute;right:0;top:12.1rem;transition:all .2s ease-in;visibility:hidden;z-index:500}@media screen and (width < 1024px){.c-search{min-height:100svh;overflow-y:auto;padding-top:3rem;top:0}}@media screen and (1024px <= width){.c-search{top:12.1rem}}.c-search.is-visible{opacity:1;padding-bottom:7.7rem;visibility:visible}@media screen and (width < 1024px){.c-search.is-visible{padding-top:3rem}}@media screen and (1024px <= width){.c-search.is-visible{padding-top:5.5rem}}.c-search.is-visible+.c-search__backdrop{bottom:0}.c-search:not(.is-visible){color:var(--color-main-bg);pointer-events:none}.c-search__backdrop{background-color:rgba(0,0,0,.7);left:0;position:fixed;right:0;top:0;z-index:29}.c-search__close{cursor:pointer;transition:color .2s ease-in}.c-search__close:focus,.c-search__close:hover{color:var(--color-main-link)}.c-search__form{margin-bottom:5.6rem;margin-top:1rem;position:relative}.c-search__form button[type=submit]{left:0;position:absolute;top:.9rem}.c-search__form .o-icon--search{--icon-size:2.2rem;color:var(--color-grey-8);cursor:pointer}.c-search__form input[type=search],.c-search__form input[type=text]{border:0;border-bottom:.1rem solid var(--color-main-link);border-radius:0;padding-left:3.8rem}.c-search__form input[type=search]:focus,.c-search__form input[type=text]:focus{box-shadow:0 -.1rem 0 0 rgba(0,0,0,.2)}.c-search__form .results{box-shadow:none!important;left:0;right:0;top:4.1rem;transform:translateX(0);width:100%}.c-search__form .results::-webkit-scrollbar{width:.6rem}.c-search__form .results::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:1rem}.c-search__form .results .result{padding:0}.c-search__form .results .result__link .result__container{box-shadow:0 0 0 0 transparent;padding-block:1rem}.c-search__form .results .result:not(:last-of-type) .result__container{border-bottom:.1rem solid var(--color-grey-4)}.c-search__form .result__category{margin-block:1rem;padding-left:1rem}.c-search__form .result__image{margin-right:1rem}.c-search__latest{display:flex;font-size:1.3rem}@media screen and (width < 1024px){.c-search__latest{flex-direction:column;gap:1.2rem;margin-bottom:3.6rem}}@media screen and (1024px <= width){.c-search__latest{align-items:center;gap:3.6rem;margin-bottom:7rem}}.c-search__latest p{font-weight:500}.c-search__latest-button{border:.1rem solid var(--color-grey-8);border-radius:2rem;color:var(--color-grey-8);cursor:pointer;font-size:1.2rem;padding:1rem 2rem}.c-search__latest-button .o-icon--close{--icon-size:1rem;cursor:pointer;margin-left:1.2rem;transition:color .2s ease-in}.c-search__latest-button .o-icon--close:focus,.c-search__latest-button .o-icon--close:hover{color:var(--color-main-text)}.c-search__latest-delete{cursor:pointer;font-weight:500;text-decoration:underline}.c-search__featured{display:grid}@media screen and (width < 1024px){.c-search__featured{gap:3.6rem}}@media screen and (1024px <= width){.c-search__featured{grid-template-columns:1fr 3fr}}.c-search__title{font-family:var(--font-title);font-size:1.8rem;font-weight:700;margin-bottom:2.4rem;text-transform:uppercase}.c-search__trends{display:flex;flex-direction:column;font-size:1.3rem}@media screen and (width < 1024px){.c-search__trends{gap:2.2rem}}@media screen and (1024px <= width){.c-search__trends{gap:3.6rem}}.c-search__trends a{transition:color .2s ease-in}.c-search__trends a:focus,.c-search__trends a:hover{color:var(--color-main-link)}.c-searchbar{cursor:pointer}.c-searchbar.is-active .o-icon--search{color:var(--color-main-link)}.c-searchbar .o-icon--search{--icon-size:2.3rem;cursor:pointer}.c-top-bar{background-color:var(--color-grey-4);font-size:1.2rem;padding-block:1rem;position:relative;z-index:30}@media screen and (1024px <= width){.c-top-bar__wrapper{align-items:center;display:grid;grid-template-columns:18rem 1fr 18rem}}.c-top-bar__message-wrapper{overflow:hidden;position:relative;text-align:center;transition:height .5s ease;width:100%}.c-top-bar__message{left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 1s ease-in-out;width:100%}.c-top-bar__message:not(.is-active){pointer-events:none}.c-top-bar__message.is-active{opacity:1;pointer-events:auto;position:relative}.c-top-bar__message a{text-decoration:underline}.c-brand{background-color:var(--color-main-text);color:var(--color-main-bg);position:relative}.c-brand:before{background-image:url(/build/app/shop/images/logo-ekoi-white.c4e8c9a3.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media screen and (width < 1024px){.c-brand{padding-bottom:12rem;padding-top:4rem}}@media screen and (1024px <= width){.c-brand{padding-block:7.2rem}}@media screen and (width < 1024px){.c-brand__headline{margin-bottom:3.8rem;padding-inline:2rem}}@media screen and (1024px <= width){.c-brand__headline{margin-top:2.4rem}}@media screen and (1024px <= width < 1200px){.c-brand__headline{padding-left:8rem}}@media screen and (1200px <= width < 1440px){.c-brand__headline{padding-left:8rem}}@media screen and (1440px <= width){.c-brand__headline{padding-left:20rem}}.c-brand__title{font-family:var(--font-title);font-size:5.1rem;line-height:1em;margin-bottom:2rem;text-transform:uppercase}.c-category-button{display:flex}@media screen and (width < 1024px){.c-category-button{gap:.8rem;margin-inline:-2rem;margin-bottom:1.6rem;overflow-x:auto;padding-inline:2rem}}@media screen and (1024px <= width){.c-category-button{flex-wrap:wrap;gap:3rem;margin-bottom:2.4rem}}.c-category-button__item{background-color:var(--color-main-bg);border:.1rem solid var(--color-main-text);border-radius:3rem;color:var(--color-main-text);cursor:pointer;padding:1.6rem 3.2rem;transition:background-color .2s ease-in;white-space:nowrap}.c-category-button__item.is-active{background-color:var(--color-main-text);color:var(--color-main-bg);cursor:auto}.c-category-button__item:not(.is-active):focus,.c-category-button__item:not(.is-active):hover{background-color:var(--color-main-link);border-color:var(--color-main-link);color:var(--color-main-bg)}@media screen and (width < 1024px){.c-custom__wrapper{margin-inline:-2rem;overflow-x:scroll;padding-left:2rem}.c-custom__grid{display:flex;gap:1rem;overflow-x:scroll;width:fit-content}}@media screen and (1024px <= width){.c-custom__grid{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}}.c-custom__item{overflow:hidden;position:relative}@media screen and (width < 1024px){.c-custom__item{width:67vw}}.c-custom__item:after{content:"";inset:0;position:absolute;transition:background-color .2s ease-in}.c-custom__item:focus:after,.c-custom__item:hover:after{background-color:rgba(0,0,0,.188)}.c-custom__item:focus .c-custom__image,.c-custom__item:hover .c-custom__image{filter:grayscale(.6);rotate:-.5deg;scale:1.05}.c-custom__image{transition:all .3s ease-in;width:100%}.modal .form-check-input[type=checkbox]{border:1px solid!important;margin-top:2px}.c-front-slider{margin-bottom:5.8rem;overflow-y:hidden;position:relative}@media screen and (width < 1024px){.c-front-slider{padding-inline:0!important}}.c-front-slider__link{display:block}.c-front-slider .c-slider__next,.c-front-slider .c-slider__prev{position:absolute;top:50%;z-index:1}.c-front-slider .c-slider__prev{left:3.6rem}.c-front-slider .c-slider__next{right:3.6rem}@media screen and (width < 1024px){.c-front-slider .js-front-slider,.c-front-slider .swiper-slide img{height:calc(100dvh - var(--header-height) - 35px)}.c-front-slider .swiper-slide img{object-fit:cover}}@media screen and (1024px <= width){.c-front-slider-thumbs{position:absolute!important;right:15.4rem;top:50%;transform:translateY(-50%);width:27.4rem;z-index:2}.c-front-slider-thumbs.has-scrolling{overflow-y:scroll;padding-block:1rem;top:0;transform:translateY(0)}.c-front-slider-thumbs.has-scrolling::-webkit-scrollbar{width:0}.c-front-slider-thumbs.has-scrolling::-webkit-scrollbar-thumb{background-color:transparent}}@media screen and (1024px <= width)and (width < 1440px){.c-front-slider-thumbs{width:20rem}}@media screen and (1024px <= width){.c-front-slider-thumbs__item{background-color:var(--color-main-bg);border:.1rem solid var(--color-border);height:12rem!important}}@media screen and (1024px <= width)and (width < 1440px){.c-front-slider-thumbs__item{height:9rem!important}}@media screen and (1024px <= width){.c-front-slider-thumbs__content{align-items:center;display:flex;gap:1.6rem;justify-content:space-between;padding:.7rem 1.5rem .7rem 2.4rem;position:relative}}@media screen and (1024px <= width)and (width < 1440px){.c-front-slider-thumbs__content{padding:.4rem .8rem .4rem 1.2rem}}@media screen and (1024px <= width){.c-front-slider-thumbs__content p{font-size:1.4rem;font-weight:600}}@media screen and (1024px <= width)and (width < 1440px){.c-front-slider-thumbs__content p{font-size:1.2rem}.c-front-slider-thumbs__content img{height:8rem}}@media screen and (1024px <= width)and (1440px <= width){.c-front-slider-thumbs__content img{height:10.4rem}}@media screen and (1024px <= width){.c-front-slider-thumbs__progress{bottom:0;height:.8rem;left:0;position:absolute;right:0;width:100%}.c-front-slider-thumbs__progress[value]::-webkit-progress-bar{background-color:var(--color-main-bg)}.c-front-slider-thumbs__progress[value]::-webkit-progress-value{background-color:var(--color-main-link)}}.c-product__subtitle{border-bottom:.1rem solid var(--color-border);font-size:3.3rem;margin-bottom:3.2rem;padding-bottom:2.2rem;text-transform:uppercase}.c-product__subtitle h2{font-size:3.3rem}.c-product-headline{display:grid;gap:5.6rem;margin-bottom:9rem;position:relative}@media screen and (width < 768px){.c-product-headline:has(.c-alert){gap:2rem}}@media screen and (768px <= width){.c-product-headline{grid-template-columns:2fr 1fr}.c-product-headline__content{padding-right:6vw}}@media screen and (width < 768px){.c-product-headline__content .c-alert{margin-bottom:2rem}}@media screen and (768px <= width){.c-product-headline__content .c-alert{margin-bottom:4rem}}.c-product-headline__content .c-alert+.c-product-headline__title{font-style:normal;text-transform:none}.c-product-headline__title{font-family:var(--font-title);font-weight:700;line-height:1em;margin-bottom:2rem}@media screen and (width < 1024px){.c-product-headline__title{font-size:2.5rem}}@media screen and (1024px <= width){.c-product-headline__title{font-size:3.2rem;font-style:italic;text-transform:uppercase}.c-product-headline__description{margin-bottom:2.6rem}}.c-product-headline__description ul{list-style:initial;padding-left:1.6rem}.c-product-headline__model{align-items:center;display:flex;gap:1.6rem;margin-bottom:3.2rem;margin-top:1rem}.c-product-headline__model img{border-radius:50%;width:5.7rem}.c-product-headline__delivery{align-items:center;display:flex;gap:1.6rem;margin-top:3rem}.c-product-headline .c-button{margin-top:3.2rem}.c-product-headline__wishlist{position:absolute;top:2.4rem;z-index:100}@media screen and (width < 1024px){.c-product-headline__wishlist{right:0}}@media screen and (1024px <= width){.c-product-headline__wishlist{left:calc(66.7% - 8.6rem)}}.c-product-headline__wishlist [class*=o-icon--]{--icon-size:2.8rem}@media screen and (width < 1024px){.c-product-image__wrapper{margin-inline:-2rem;position:relative}.c-product-image__slider{width:100dvw}}@media screen and (1024px <= width){.c-product-image__list{display:grid!important;gap:.8rem;grid-template-columns:repeat(2,1fr);max-height:100svh;overflow-y:auto}.c-product-image__list::-webkit-scrollbar{width:0}.c-product-image__list::-webkit-scrollbar-thumb{background-color:var(--color-grey-5)}}.c-product-image__list img{aspect-ratio:3/4;height:100%;object-fit:cover;width:100%}.c-product-image__next,.c-product-image__prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.c-product-image__prev{left:1.6rem}.c-product-image__next{right:1.6rem}.c-product-image__pagination{background-color:var(--color-main-text);border-radius:3.2rem;bottom:3.6rem;color:var(--color-main-bg);display:flex;font-size:1.5rem;left:auto;padding:.6rem 2.4rem;right:2rem;width:auto}textarea.comment-textarea{font-size:16px;line-height:1.5}@media screen and (width < 1024px){.c-product-specification{padding-inline:2rem}}.c-product-specification__title{font-size:3.3rem;font-weight:600;margin-bottom:3rem;margin-top:3.2rem;text-transform:uppercase}.c-product-specification__text{font-size:1.5rem;line-height:1.8em}@media screen and (1024px <= width){.c-product-headline__content.is-sticky{background-color:var(--color-main-bg);bottom:0;height:8rem;left:0;margin-inline:auto;max-width:100%;padding:1rem 2rem;position:fixed;right:0;transform:translateY(0);transition:transform .3s ease;width:184.5rem;z-index:90}}@media screen and (1024px <= width)and (1024px <= width < 1200px){.c-product-headline__content.is-sticky{padding-inline:2rem}}@media screen and (1024px <= width)and (1200px <= width < 1840px){.c-product-headline__content.is-sticky{padding-inline:6rem}}@media screen and (1024px <= width){.c-product-headline__content.is-sticky .c-criteria__wrapper,.c-product-headline__content.is-sticky .c-price__amount div,.c-product-headline__content.is-sticky .c-price__amount span:nth-child(2),.c-product-headline__content.is-sticky .c-price__lowest,.c-product-headline__content.is-sticky .c-price__placeholder,.c-product-headline__content.is-sticky .c-product-headline__description,.c-product-headline__content.is-sticky .c-product-headline__flag,.c-product-headline__content.is-sticky .c-rating,.c-product-headline__content.is-sticky form[name=sylius_product_add_product_bundle_to_cart] a.c-button--primary{display:none}.c-product-headline__content.is-sticky .c-product-headline__summary{align-items:center;column-gap:1.6rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr 1fr;justify-content:space-between}.c-product-headline__content.is-sticky .c-product-headline__title{font-size:2.5rem;font-style:normal;font-weight:700;margin-bottom:0;text-transform:none}.c-product-headline__content.is-sticky .c-price__amount{grid-row:2}.c-product-headline__content.is-sticky .c-price__amount .is-current-price{font-size:1.8rem}.c-product-headline__content.is-sticky .c-price__amount .is-striked-out{font-size:1.6rem}.c-product-headline__content.is-sticky>div div[data-controller=live]{grid-column:2;grid-row:1/span 2;order:2}.c-product-headline__content.is-sticky .my-4{margin-block:0!important}.c-product-headline__content.is-sticky .c-button{margin-top:0;padding-inline:13.8rem;transition:background-color .2s ease-in,color .2s ease-in}}.c-shipping-fee__header{align-items:center;border-bottom:0;display:flex;gap:1.6rem;justify-content:space-between;padding:2rem 2rem 1rem}.c-shipping-fee__body{padding:2rem}.c-shipping-fee__list{display:grid;gap:1.6rem}@media screen and (1024px <= width){.c-shipping-fee__list{grid-template-columns:repeat(2,1fr)}}.c-shipping-fee__item{border:.1rem solid var(--color-grey-8);border-radius:.4rem;padding:1.6rem;width:100%}.c-shipping-fee__item .heading-h3{border-bottom:.1rem dashed #d4d4d4;margin-bottom:1.6rem;padding-bottom:1.6rem}.c-shipping-fee__method{align-items:center;display:flex;gap:1.6rem}.c-shipping-fee__method:not(:last-of-type){border-bottom:.1rem dashed #d4d4d4;margin-bottom:1.6rem;padding-bottom:1.6rem}.c-shipping-fee__method p{font-size:1.4rem}.c-shipping-fee__method p strong{font-weight:600}.c-shipping-fee__logo{max-width:4.4rem}.c-shipping-fee__name{font-family:var(--font-title);font-size:1.7rem;font-weight:700;margin-bottom:.4rem}.c-technical-data__wrapper{display:grid}@media screen and (1024px <= width){.c-technical-data__wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (1024px <= width < 1440px){.c-technical-data__wrapper{gap:8rem}}@media screen and (1440px <= width){.c-technical-data__wrapper{gap:18.5rem}}.c-technical-data{display:flex;flex-direction:column;gap:1.6rem}@media screen and (width < 1024px){.c-technical-data__type[open]+.c-technical-data{margin-top:2.8rem}}@media screen and (1024px <= width < 1440px){.c-technical-data__type[open]+.c-technical-data{margin-top:4rem}}@media screen and (1440px <= width){.c-technical-data__type[open]+.c-technical-data{margin-top:7rem}}.c-technical-data__title{border-bottom:.2rem solid var(--color-grey-9);font-weight:600;margin-bottom:2.1rem;text-transform:uppercase}@media screen and (width < 1024px){.c-technical-data__title{font-size:2.4rem;padding-bottom:1.2rem}}@media screen and (1024px <= width < 1440px){.c-technical-data__title{font-size:2.4rem;margin-bottom:1.2rem;padding-bottom:1.2rem}}@media screen and (1440px <= width){.c-technical-data__title{font-size:3.2rem;padding-bottom:2.2rem}}.c-technical-data__content{margin-top:3.6rem}@media screen and (1024px <= width < 1440px){.c-technical-data__content{margin-top:2.4rem}}.c-technical-data__content li{margin-top:.5rem}.c-technical-data__content img{margin-top:2.4rem}.c-address__list{display:grid;gap:3rem;margin-bottom:3rem;width:100%}@media screen and (1024px <= width){.c-address__list{grid-template-columns:repeat(2,1fr)}}.c-address{border:.1rem solid var(--color-border);border-radius:.4rem;padding:3rem 3rem 3rem 2.2rem}@media screen and (1024px <= width){.c-address{justify-self:center}}@media screen and (1024px <= width < 1600px){.c-address{padding:1.8rem;width:100%}}@media screen and (1600px <= width){.c-address{width:35rem}}.c-address--new{align-items:center;border-style:dashed;display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (width < 1024px){.c-address--new{gap:.4rem;padding:1.6rem}}@media screen and (1024px <= width){.c-address--new{gap:1.6rem}}@media screen and (width < 1024px){.c-address--new [class^=o-icon--]{--icon-size:5rem}}@media screen and (1024px <= width){.c-address--new [class^=o-icon--]{--icon-size:3.4rem}}.c-address>label{align-items:stretch;display:grid;grid-template-columns:1fr 7rem;height:100%;width:100%}@media screen and (1024px <= width < 1440px){.c-address>label{grid-template-columns:1fr}}.c-address__infos,.c-address__tag{display:flex!important;flex-direction:column;justify-content:space-between}.c-address__title{display:block;font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-transform:uppercase}.c-address__details{display:block;font-size:1.4rem;line-height:1.8em}.c-address__link{color:var(--color-border);display:inline-block;font-size:1.3rem;margin-top:2rem;text-decoration:underline}.c-address__tag{align-items:flex-end}@media screen and (1024px <= width < 1440px){.c-address__tag{align-items:flex-start;margin-top:1rem;padding-left:4rem}}.c-address__tag .c-tag{font-weight:500;text-transform:none}.c-address__add{font-size:1.4rem;text-decoration:underline}.c-address__add:focus,.c-address__add:hover{color:var(--color-main-link)}.c-address__add:after{content:"";inset:0;pointer-events:all;position:absolute}.c-cart{padding-top:3.6rem}@media screen and (width < 1024px){.c-cart{padding-inline:2rem}}@media screen and (1024px <= width){.c-cart{padding-left:6.5rem}}.c-cart__wrapper{margin-inline:auto;margin-bottom:10rem}@media screen and (1024px <= width){.c-cart__wrapper{max-width:73.3rem}}.c-cart__title{font-size:2.7rem;text-transform:uppercase}@media screen and (width < 1024px){.c-cart__title{margin-bottom:.8rem}}@media screen and (1024px <= width){.c-cart__title{margin-bottom:3.8rem}}@media screen and (width < 1024px){.c-cart__subtitle{font-size:1.9rem;margin-bottom:2.4rem;text-transform:uppercase}}@media screen and (1024px <= width){.c-cart__subtitle{display:none}}.is-delivery:not(:has(>label>input[type=radio]:checked)) .c-delivery__content{display:none}.c-delivery__content{border-top:.1rem solid var(--color-grey-8);margin-inline:2rem;margin-bottom:2rem;padding-top:2rem}.c-delivery__content .o-form__item{margin-bottom:2rem;position:relative}.c-delivery__content #pickup_point_postal_code+button{position:absolute;right:1rem;top:4.3rem;transition:color .2s ease-in}.c-delivery__content #pickup_point_postal_code+button [class^=o-icon--]{--icon-size:1.8rem}.c-delivery__content #pickup_point_postal_code+button:focus,.c-delivery__content #pickup_point_postal_code+button:hover{color:var(--color-main-link)}.c-option{border:.1rem solid var(--color-grey-8);border-radius:.4rem}.c-option+.c-option{margin-top:1.6rem}.c-option:last-of-type{margin-bottom:6rem}.c-option>label{cursor:pointer;display:block;padding:2rem 2.4rem;width:100%}.c-option__details{display:flex!important;justify-content:space-between;width:100%}@media screen and (width < 1024px){.c-option__details{flex-direction:column;gap:1.6rem}}@media screen and (1024px <= width){.c-option__details{align-items:center}}.c-option input[type=radio]+span{padding-left:0;padding-right:4.1rem}.c-option input[type=radio]+span:before{left:auto;right:0}.c-option input[type=radio]+span:after{height:1.2rem!important;left:auto!important;right:.6rem;width:1.2rem!important}.c-option__title img{margin-right:1rem;max-height:3rem;max-width:4.4rem;object-fit:contain}.c-option__title strong{color:var(--color-main-link);font-weight:600;margin-left:1.2rem}.c-option__date{font-size:1.3rem}.c-option__date strong{font-weight:600;margin-left:1.2rem}.c-order__title{font-size:2.1rem;margin-bottom:2.6rem;text-transform:uppercase}@media screen and (width < 1024px){.c-order__title{margin-top:3rem}}.c-purchase-form:has(.c-order__title) .c-grid{padding-inline:0}.c-order__item{border:.1rem solid var(--color-grey-8);border-radius:.4rem;padding:2rem 2.4rem}@media screen and (1024px <= width){.c-order__item{margin-bottom:4.8rem}}.c-grid .c-order__item{padding:3.3rem 2.7rem}.c-order__item:has(.c-order__label){align-items:center;display:flex;justify-content:space-between}.c-order__subtitle{font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-transform:uppercase}.c-order__details{font-size:1.4rem;line-height:1.8em}.c-order__label strong{color:var(--color-main-link);font-weight:600;margin-left:1.2rem}.c-order__label img{margin-left:3.6rem}.c-order__date{font-size:1.4rem;font-weight:600}.c-order__textarea{margin-bottom:6rem}.c-order__textarea label{margin-bottom:.8rem}.c-order__textarea textarea{min-height:8rem}.c-purchase-wrapper{display:grid}@media screen and (1024px <= width){.c-purchase-wrapper{grid-template-columns:1fr 55.2rem}.c-purchase-wrapper.bg-grey{background-color:var(--color-grey-4)}}@media screen and (1024px <= width < 1200px){.c-purchase-wrapper{grid-template-columns:1fr 40rem}}@media screen and (width < 1024px){.c-purchase{order:2;padding-inline:2rem}}@media screen and (1024px <= width){.c-purchase{max-width:127.5rem}}@media screen and (1024px <= width < 1840px){.c-purchase{padding-inline:2rem}}@media screen and (1840px <= width){.c-purchase{margin-left:auto;padding-inline:12rem;width:127.5rem}}.c-purchase-form{background-color:var(--color-main-bg);margin-bottom:6rem;margin-top:3rem}@media screen and (1024px <= width < 1440px){.c-purchase-form{padding:4.7rem 4rem!important}}@media screen and (1440px <= width < 1840px){.c-purchase-form{padding:4.7rem 10rem!important}}@media screen and (1840px <= width){.c-purchase-form{padding:4.7rem 15rem}#delivery-address .c-purchase-form{padding-inline:30rem}}.c-purchase-form__title{font-size:2.7rem;font-weight:600;margin-bottom:2.6rem;text-align:center;text-transform:uppercase}.mb-4+.c-purchase-form__title{margin-top:7rem}.c-purchase-form__title+p{font-size:1.4rem;line-height:2em;margin-bottom:5rem;margin-top:-2rem}.c-purchase-form__subtitle{font-family:var(--font-text);font-size:1.8rem;font-weight:400;text-transform:uppercase}@media screen and (width < 1024px){.c-purchase-form__subtitle{margin-bottom:1rem;margin-top:3rem}}@media screen and (1024px <= width){.c-purchase-form__subtitle{margin-bottom:2rem;margin-top:6rem}}.c-purchase-form__content{display:flex;flex-direction:column;gap:3rem}.c-purchase-form .c-grid{display:grid}@media screen and (1024px <= width){.c-purchase-form .c-grid{gap:3rem;grid-template-columns:repeat(2,1fr)}}.c-purchase-form .c-button{display:block;text-align:center;width:100%}.c-purchase-form .c-button--dark{font-size:1.4rem}.c-purchase-form input[type=radio]+span:after,.c-purchase-form input[type=radio]+span:before{top:calc(50% - .3rem);transform:translateY(-50%)}.c-purchase-form input[type=radio]+span:before{background-color:var(--color-main-bg);border-radius:50%}.c-purchase-form input[type=radio]+span:after{border-radius:50%;content:"";height:1.8rem;left:.3rem;width:1.8rem}.c-purchase-form input[type=radio]:checked+span:before{background-color:var(--color-main-bg)}.c-purchase-form input[type=radio]:checked+span:after{background-color:var(--color-main-text);content:""}.c-purchase-form__switch{border:.1rem solid var(--color-grey-8);border-radius:.4rem;margin-bottom:7rem;padding:1.7rem}.c-purchase-form__switch .o-form__switch{align-items:center;display:flex;justify-content:center}@media screen and (width < 1024px){.c-purchase-form__switch .o-form__switch{flex-direction:column-reverse;gap:1.6rem;text-align:center}}@media screen and (1024px <= width){.c-purchase-form__switch .o-form__switch{flex-direction:row-reverse;gap:6rem}}.c-recap{background-color:var(--color-main-bg)}@media screen and (width < 1024px){.c-recap{padding-inline:2rem}#order+.c-recap{display:none}}@media screen and (1024px <= width){.c-recap{min-height:calc(100vh - var(--header-height));padding:3.6rem 6.3rem}.c-purchase-wrapper .c-recap{align-self:start;position:sticky;top:0}}@media screen and (1024px <= width < 1200px){.c-recap{padding-inline:2rem}}.bg-grey .c-recap{margin-block:.4rem}.c-recap__title{font-size:2.7rem;margin-bottom:1.4rem;text-transform:uppercase}.c-recap__accordion{border-bottom:.2rem solid var(--color-grey-9);margin-bottom:2.4rem;padding-bottom:2.4rem}.c-recap__subtitle{font-size:1.9rem;text-transform:uppercase}.c-recap__promo{display:flex;gap:1.6rem;margin-top:2rem}.c-recap__promo input[type=text]{border-color:var(--color-grey-10);height:4.6rem;width:100%}.c-recap__promo .c-button{font-size:1.4rem;height:4.6rem;padding:1.3rem}.c-recap__details{border-bottom:.2rem solid var(--color-grey-9);font-size:1.4rem;margin-bottom:2.4rem;padding-bottom:2.4rem}.c-recap__details dl{display:flex;justify-content:space-between;margin-top:2.3rem}.c-recap__details dl:last-of-type{margin-top:1.3rem}.c-recap__detail{font-size:1.4rem;margin-top:2.3rem}.c-recap__total{font-size:1.8rem;font-weight:700!important}.c-recap__total span{color:var(--color-border);font-weight:400}.c-recap__extra{align-items:center;display:flex;font-size:1.4rem;height:4.8rem;justify-content:space-around}.c-recap__extra.bg-grey{background-color:var(--color-grey-2)}.c-recap__extra small{font-size:1.2rem}.c-recap__extra+.c-recap__extra{margin-top:.6rem}.c-recap__buttons{margin-top:5rem}.c-recap__buttons .c-button{align-items:center;display:flex;height:5.4rem;justify-content:center;padding-block:.8rem;width:100%}.c-recap__buttons-or{align-items:center;display:flex;gap:1.7rem;margin-block:2.6rem;text-align:center}.c-recap__buttons-or:after,.c-recap__buttons-or:before{background-color:var(--color-grey-8);content:"";display:inline-block;height:.1rem;width:50%}.c-recap-product__list{margin-top:2.4rem}.c-recap-product{display:flex;gap:1.6rem}.c-recap-product:not(:last-of-type){border-bottom:.1rem dashed #d4d4d4;margin-bottom:2.3rem;padding-bottom:2.3rem}.c-recap-product__image{aspect-ratio:3/4;object-fit:cover;width:10.5rem}.c-recap-product__title{font-family:var(--font-title);font-size:1.5rem;font-weight:700;margin-bottom:1.8rem}.c-recap-product__attributes{font-size:1.1rem;margin-top:.5rem}.c-relay:not(:last-of-type){border-bottom:.1rem solid var(--color-grey-8)}.c-relay label{cursor:pointer;display:block;padding-block:2rem;width:100%}.c-relay__details{display:flex!important;justify-content:space-between;width:100%}@media screen and (width < 1024px){.c-relay__details{flex-direction:column;gap:1.6rem}}.c-relay__details>span:first-of-type{align-items:flex-start;display:flex!important;gap:1rem}.c-relay__details img{max-height:3rem;max-width:4.4rem;object-fit:contain}.c-relay input[type=radio]+span{padding-left:3.4rem;padding-right:0}.c-relay input[type=radio]+span:after,.c-relay input[type=radio]+span:before{transform:translateY(0)}.c-relay input[type=radio]+span:before{border-radius:.4rem;left:0;right:auto;top:0}.c-relay input[type=radio]+span:after{left:.6rem!important;right:auto;top:.3rem}.c-relay input[type=radio]:checked+span:before{background-color:var(--color-main-text)}.c-relay input[type=radio]:checked+span:after{content:"✓"}.c-relay__title{font-size:1.7rem;font-weight:600;text-transform:uppercase}.c-relay__infos{display:flex;flex-direction:column;gap:.8rem}.c-relay__address{font-size:1.4rem;font-weight:500}.c-relay__hours{font-size:1.4rem;margin-block:1rem}.c-relay:not(:has(input[type=radio]:checked)) .c-relay__hours{display:none}.c-relay__hours strong{display:block;font-weight:600;margin-top:1rem}.c-relay__date{flex-shrink:0;font-size:1.3rem;padding-top:.3rem}.c-relay__date strong{font-weight:600;margin-left:1.2rem}@media screen and (width < 1024px){.c-step{display:none}}@media screen and (1024px <= width){.c-step__list{display:flex;justify-content:center;margin-block:3rem}.c-step__item:not(:first-of-type) .c-step__link{margin-left:6rem}.c-step__item:not(:first-of-type) .c-step__link:before{background-color:var(--color-main-bg);border:.1rem dashed var(--color-grey-8);bottom:7px;content:"";display:block;height:.1rem;left:0;position:absolute;transform:translateX(-65%);width:calc(100% + 6rem);z-index:0}.c-step__item.is-active .c-step__link,.c-step__item:has(~.is-active) .c-step__link{color:var(--color-main-text)}.c-step__item.is-active .c-step__link:after,.c-step__item:has(~.is-active) .c-step__link:after{background-color:var(--color-main-text);border-color:var(--color-main-text)}.c-step__item.is-active .c-step__link,.c-step__item.is-active~.c-step__item .c-step__link{pointer-events:none}.c-step__link{color:var(--color-border);display:flex;flex-direction:column;font-size:1.3rem;font-weight:600;gap:1.3rem;justify-content:center;position:relative;text-align:center;width:14rem}.c-step__link:after{background-color:var(--color-main-bg);border:.1rem solid var(--color-grey-8);border-radius:50%;content:"";display:block;height:1.6rem;margin-inline:auto;width:1.6rem;z-index:1}}.c-cross-selling .almaInlinePanel,.c-cross-selling .js-panel[id^=almaInlinePanel],.c-cross-selling [class*=almaInlinePanel-],.c-cross-selling [id^=almaInlinePanel]{display:none!important}.u-align--left{text-align:left}.u-align--center{text-align:center}.u-align--right{text-align:right}@media(width < 1024px){.u-align-mobile--left{text-align:left}.u-align-mobile--center{text-align:center}.u-align-mobile--right{text-align:right}}@media(1024px <= width){.u-align-desktop--left{text-align:left}.u-align-desktop--center{text-align:center}.u-align-desktop--right{text-align:right}}.u-aspect-ratio{position:relative;width:100%}.u-aspect-ratio--1-1{padding-top:100%}.u-aspect-ratio--16-9{padding-top:56.25%}.u-aspect-ratio--4-3{padding-top:75%}.u-aspect-ratio img{height:100%;inset:0;position:absolute}.u-color--white{color:var(--color-white)}.u-bg-color--white{background-color:var(--color-white)}.u-color--black{color:var(--color-black)}.u-bg-color--black{background-color:var(--color-black)}.u-color--dark{color:var(--color-dark)}.u-bg-color--dark{background-color:var(--color-dark)}.u-color--grey-1{color:var(--color-grey-1)}.u-bg-color--grey-1{background-color:var(--color-grey-1)}.u-color--grey-2{color:var(--color-grey-2)}.u-bg-color--grey-2{background-color:var(--color-grey-2)}.u-color--grey-3{color:var(--color-grey-3)}.u-bg-color--grey-3{background-color:var(--color-grey-3)}.u-color--grey-4{color:var(--color-grey-4)}.u-bg-color--grey-4{background-color:var(--color-grey-4)}.u-color--grey-5{color:var(--color-grey-5)}.u-bg-color--grey-5{background-color:var(--color-grey-5)}.u-color--grey-6{color:var(--color-grey-6)}.u-bg-color--grey-6{background-color:var(--color-grey-6)}.u-color--grey-7{color:var(--color-grey-7)}.u-bg-color--grey-7{background-color:var(--color-grey-7)}.u-color--grey-8{color:var(--color-grey-8)}.u-bg-color--grey-8{background-color:var(--color-grey-8)}.u-color--grey-9{color:var(--color-grey-9)}.u-bg-color--grey-9{background-color:var(--color-grey-9)}.u-color--grey-10{color:var(--color-grey-10)}.u-bg-color--grey-10{background-color:var(--color-grey-10)}.u-color--grey-11{color:var(--color-grey-11)}.u-bg-color--grey-11{background-color:var(--color-grey-11)}.u-color--grey-12{color:var(--color-grey-12)}.u-bg-color--grey-12{background-color:var(--color-grey-12)}.u-color--grey-13{color:var(--color-grey-13)}.u-bg-color--grey-13{background-color:var(--color-grey-13)}.u-color--red{color:var(--color-red)}.u-bg-color--red{background-color:var(--color-red)}.u-color--bronze{color:var(--color-bronze)}.u-bg-color--bronze{background-color:var(--color-bronze)}.u-color--silver{color:var(--color-silver)}.u-bg-color--silver{background-color:var(--color-silver)}.u-color--gold{color:var(--color-gold)}.u-bg-color--gold{background-color:var(--color-gold)}.u-color--yellow{color:var(--color-yellow)}.u-bg-color--yellow{background-color:var(--color-yellow)}.u-color--olive{color:var(--color-olive)}.u-bg-color--olive{background-color:var(--color-olive)}.u-color--purple{color:var(--color-purple)}.u-bg-color--purple{background-color:var(--color-purple)}.u-color--violet{color:var(--color-violet)}.u-bg-color--violet{background-color:var(--color-violet)}.u-color--main-text{color:var(--color-main-text)}.u-bg-color--main-text{background-color:var(--color-main-text)}.u-color--main-link{color:var(--color-main-link)}.u-bg-color--main-link{background-color:var(--color-main-link)}.u-color--main-bg{color:var(--color-main-bg)}.u-bg-color--main-bg{background-color:var(--color-main-bg)}.u-color--border{color:var(--color-border)}.u-bg-color--border{background-color:var(--color-border)}.u-color--success{color:var(--color-success)}.u-bg-color--success{background-color:var(--color-success)}.u-color--success-bg{color:var(--color-success-bg)}.u-bg-color--success-bg{background-color:var(--color-success-bg)}.u-color--error{color:var(--color-error)}.u-bg-color--error{background-color:var(--color-error)}.u-color--info{color:var(--color-info)}.u-bg-color--info{background-color:var(--color-info)}.u-color--warning{color:var(--color-warning)}.u-bg-color--warning{background-color:var(--color-warning)}.u-margin--1{margin:1rem}.u-margin--2{margin:2rem}.u-margin--3{margin:3rem}.u-margin--4{margin:4rem}.u-margin--5{margin:5rem}.u-margin--6{margin:6rem}.u-margin--7{margin:7rem}.u-margin--8{margin:8rem}.u-margin--9{margin:9rem}.u-margin--10{margin:10rem}.u-margin--11{margin:11rem}.u-margin--12{margin:12rem}.u-padding--1{padding:1rem}.u-padding--2{padding:2rem}.u-padding--3{padding:3rem}.u-padding--4{padding:4rem}.u-padding--5{padding:5rem}.u-padding--6{padding:6rem}.u-padding--7{padding:7rem}.u-padding--8{padding:8rem}.u-padding--9{padding:9rem}.u-padding--10{padding:10rem}.u-padding--11{padding:11rem}.u-padding--12{padding:12rem}.u-margin-x--1{margin-left:1rem;margin-right:1rem}.u-margin-x--2{margin-left:2rem;margin-right:2rem}.u-margin-x--3{margin-left:3rem;margin-right:3rem}.u-margin-x--4{margin-left:4rem;margin-right:4rem}.u-margin-x--5{margin-left:5rem;margin-right:5rem}.u-margin-x--6{margin-left:6rem;margin-right:6rem}.u-margin-x--7{margin-left:7rem;margin-right:7rem}.u-margin-x--8{margin-left:8rem;margin-right:8rem}.u-margin-x--9{margin-left:9rem;margin-right:9rem}.u-margin-x--10{margin-left:10rem;margin-right:10rem}.u-margin-x--11{margin-left:11rem;margin-right:11rem}.u-margin-x--12{margin-left:12rem;margin-right:12rem}.u-margin-y--1{margin-bottom:1rem;margin-top:1rem}.u-margin-y--2{margin-bottom:2rem;margin-top:2rem}.u-margin-y--3{margin-bottom:3rem;margin-top:3rem}.u-margin-y--4{margin-bottom:4rem;margin-top:4rem}.u-margin-y--5{margin-bottom:5rem;margin-top:5rem}.u-margin-y--6{margin-bottom:6rem;margin-top:6rem}.u-margin-y--7{margin-bottom:7rem;margin-top:7rem}.u-margin-y--8{margin-bottom:8rem;margin-top:8rem}.u-margin-y--9{margin-bottom:9rem;margin-top:9rem}.u-margin-y--10{margin-bottom:10rem;margin-top:10rem}.u-margin-y--11{margin-bottom:11rem;margin-top:11rem}.u-margin-y--12{margin-bottom:12rem;margin-top:12rem}.u-margin-top--1{margin-top:1rem}.u-margin-top--2{margin-top:2rem}.u-margin-top--3{margin-top:3rem}.u-margin-top--4{margin-top:4rem}.u-margin-top--5{margin-top:5rem}.u-margin-top--6{margin-top:6rem}.u-margin-top--7{margin-top:7rem}.u-margin-top--8{margin-top:8rem}.u-margin-top--9{margin-top:9rem}.u-margin-top--10{margin-top:10rem}.u-margin-top--11{margin-top:11rem}.u-margin-top--12{margin-top:12rem}.u-margin-right--1{margin-right:1rem}.u-margin-right--2{margin-right:2rem}.u-margin-right--3{margin-right:3rem}.u-margin-right--4{margin-right:4rem}.u-margin-right--5{margin-right:5rem}.u-margin-right--6{margin-right:6rem}.u-margin-right--7{margin-right:7rem}.u-margin-right--8{margin-right:8rem}.u-margin-right--9{margin-right:9rem}.u-margin-right--10{margin-right:10rem}.u-margin-right--11{margin-right:11rem}.u-margin-right--12{margin-right:12rem}.u-margin-bottom--1{margin-bottom:1rem}.u-margin-bottom--2{margin-bottom:2rem}.u-margin-bottom--3{margin-bottom:3rem}.u-margin-bottom--4{margin-bottom:4rem}.u-margin-bottom--5{margin-bottom:5rem}.u-margin-bottom--6{margin-bottom:6rem}.u-margin-bottom--7{margin-bottom:7rem}.u-margin-bottom--8{margin-bottom:8rem}.u-margin-bottom--9{margin-bottom:9rem}.u-margin-bottom--10{margin-bottom:10rem}.u-margin-bottom--11{margin-bottom:11rem}.u-margin-bottom--12{margin-bottom:12rem}.u-margin-left--1{margin-left:1rem}.u-margin-left--2{margin-left:2rem}.u-margin-left--3{margin-left:3rem}.u-margin-left--4{margin-left:4rem}.u-margin-left--5{margin-left:5rem}.u-margin-left--6{margin-left:6rem}.u-margin-left--7{margin-left:7rem}.u-margin-left--8{margin-left:8rem}.u-margin-left--9{margin-left:9rem}.u-margin-left--10{margin-left:10rem}.u-margin-left--11{margin-left:11rem}.u-margin-left--12{margin-left:12rem}.u-padding-x--1{padding-left:1rem;padding-right:1rem}.u-padding-x--2{padding-left:2rem;padding-right:2rem}.u-padding-x--3{padding-left:3rem;padding-right:3rem}.u-padding-x--4{padding-left:4rem;padding-right:4rem}.u-padding-x--5{padding-left:5rem;padding-right:5rem}.u-padding-x--6{padding-left:6rem;padding-right:6rem}.u-padding-x--7{padding-left:7rem;padding-right:7rem}.u-padding-x--8{padding-left:8rem;padding-right:8rem}.u-padding-x--9{padding-left:9rem;padding-right:9rem}.u-padding-x--10{padding-left:10rem;padding-right:10rem}.u-padding-x--11{padding-left:11rem;padding-right:11rem}.u-padding-x--12{padding-left:12rem;padding-right:12rem}.u-padding-y--1{padding-bottom:1rem;padding-top:1rem}.u-padding-y--2{padding-bottom:2rem;padding-top:2rem}.u-padding-y--3{padding-bottom:3rem;padding-top:3rem}.u-padding-y--4{padding-bottom:4rem;padding-top:4rem}.u-padding-y--5{padding-bottom:5rem;padding-top:5rem}.u-padding-y--6{padding-bottom:6rem;padding-top:6rem}.u-padding-y--7{padding-bottom:7rem;padding-top:7rem}.u-padding-y--8{padding-bottom:8rem;padding-top:8rem}.u-padding-y--9{padding-bottom:9rem;padding-top:9rem}.u-padding-y--10{padding-bottom:10rem;padding-top:10rem}.u-padding-y--11{padding-bottom:11rem;padding-top:11rem}.u-padding-y--12{padding-bottom:12rem;padding-top:12rem}.u-padding-top--1{padding-top:1rem}.u-padding-top--2{padding-top:2rem}.u-padding-top--3{padding-top:3rem}.u-padding-top--4{padding-top:4rem}.u-padding-top--5{padding-top:5rem}.u-padding-top--6{padding-top:6rem}.u-padding-top--7{padding-top:7rem}.u-padding-top--8{padding-top:8rem}.u-padding-top--9{padding-top:9rem}.u-padding-top--10{padding-top:10rem}.u-padding-top--11{padding-top:11rem}.u-padding-top--12{padding-top:12rem}.u-padding-right--1{padding-right:1rem}.u-padding-right--2{padding-right:2rem}.u-padding-right--3{padding-right:3rem}.u-padding-right--4{padding-right:4rem}.u-padding-right--5{padding-right:5rem}.u-padding-right--6{padding-right:6rem}.u-padding-right--7{padding-right:7rem}.u-padding-right--8{padding-right:8rem}.u-padding-right--9{padding-right:9rem}.u-padding-right--10{padding-right:10rem}.u-padding-right--11{padding-right:11rem}.u-padding-right--12{padding-right:12rem}.u-padding-bottom--1{padding-bottom:1rem}.u-padding-bottom--2{padding-bottom:2rem}.u-padding-bottom--3{padding-bottom:3rem}.u-padding-bottom--4{padding-bottom:4rem}.u-padding-bottom--5{padding-bottom:5rem}.u-padding-bottom--6{padding-bottom:6rem}.u-padding-bottom--7{padding-bottom:7rem}.u-padding-bottom--8{padding-bottom:8rem}.u-padding-bottom--9{padding-bottom:9rem}.u-padding-bottom--10{padding-bottom:10rem}.u-padding-bottom--11{padding-bottom:11rem}.u-padding-bottom--12{padding-bottom:12rem}.u-padding-left--1{padding-left:1rem}.u-padding-left--2{padding-left:2rem}.u-padding-left--3{padding-left:3rem}.u-padding-left--4{padding-left:4rem}.u-padding-left--5{padding-left:5rem}.u-padding-left--6{padding-left:6rem}.u-padding-left--7{padding-left:7rem}.u-padding-left--8{padding-left:8rem}.u-padding-left--9{padding-left:9rem}.u-padding-left--10{padding-left:10rem}.u-padding-left--11{padding-left:11rem}.u-padding-left--12{padding-left:12rem}.u-hidden{display:none!important}@media(width < 768px){.u-hidden--small{display:none!important}}@media(768px <= width < 1024px){.u-hidden--medium{display:none!important}}@media(1024px <= width < 1440px){.u-hidden--large{display:none!important}}@media(1440px <= width){.u-hidden--huge{display:none!important}}.u-visually-hidden{border:0;height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.u-visually-hidden.focusable .u-visually-hidden:active,.u-visually-hidden.focusable .u-visually-hidden:focus{clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.u-invisible{visibility:hidden}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}