@charset "UTF-8";.keen-slider{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.keen-slider,.keen-slider__slide{overflow:hidden;position:relative}.keen-slider__slide{width:100%;min-height:100%}.keen-slider[data-keen-slider-v]{flex-wrap:wrap}.keen-slider[data-keen-slider-v] .keen-slider__slide{width:100%}.keen-slider[data-keen-slider-moves] *{pointer-events:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Avenir;font-weight:400;src:url(AvenirLTStd-Roman.woff) format("woff"),url(AvenirLTStd-Roman.woff2) format("woff2")}@font-face{font-family:Avenir;font-weight:500;src:url(AvenirLTStd-Medium.woff) format("woff"),url(AvenirLTStd-Medium.woff2) format("woff2")}@font-face{font-family:Avenir;font-weight:900;src:url(AvenirLTStd-Black.woff) format("woff"),url(AvenirLTStd-Black.woff2) format("woff2")}html{margin:0!important;font-size:14px;line-height:1.8;box-sizing:border-box;padding-bottom:0!important}html.has-scroll-disabled{position:fixed;width:100%;overflow-y:scroll}*,:after,:before{box-sizing:inherit;outline:none}body{font-size:1rem;font-family:Avenir;line-height:inherit;color:#4d4d4d}@media screen and (min-width:1025px){body{padding-top:60px}}@media screen and (max-width:1024px){body{padding-bottom:80px}}body.is-hidden{opacity:0}#preview-bar-iframe,.none{display:none!important}a{color:inherit;text-decoration:none;transition:opacity .2s;will-change:opacity}@media screen and (min-width:1025px){a:hover{opacity:.5}}img{max-width:100%}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;color:inherit;background:none}button,input,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;padding:0}input{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button{text-align:center;cursor:pointer}.js-variant{display:none!important;visibility:hidden}.icon{width:20px;height:20px}.icon--large{width:30px;height:30px}@media screen and (max-width:1024px){#launcher{bottom:80px!important}}b,strong{font-weight:700}em,i{font-style:italic}.h1,h1{font-size:6rem}.h2,h2{font-size:4rem;font-weight:500}.h3,h3{font-size:3rem}.h4,h4{font-size:2.8rem}.h4,.h5,h4,h5{font-weight:500}.h5,h5{font-size:2.2rem}.h6,h6{font-size:2rem}.rte,.shopify-policy__container{line-height:2}.rte p:not(:last-child),.shopify-policy__container p:not(:last-child){margin-bottom:1em}.rte p:empty,.shopify-policy__container p:empty{display:none}.container{width:100%;max-width:1200px;margin:auto}@media screen and (max-width:1260px){.container{max-width:100%;padding:0 5%}}.container--small{max-width:700px}@media screen and (max-width:1260px){.container--small{max-width:700px}}@media screen and (max-width:1024px){.container--small{max-width:100%;padding:0 5%}}.section,.shopify-policy__container{padding:100px 0}@media screen and (max-width:768px){.section,.shopify-policy__container{padding:50px 0}}.section-header{margin-bottom:50px}.section-title,.shopify-policy__title h1,.shopify-policy__title h2,.shopify-policy__title h3,.shopify-policy__title h4,.shopify-policy__title h5,.shopify-policy__title h6{font-size:2.3rem;font-weight:900;text-transform:uppercase;color:#040616;margin-bottom:20px}@media screen and (max-width:1024px){.section-title,.shopify-policy__title h1,.shopify-policy__title h2,.shopify-policy__title h3,.shopify-policy__title h4,.shopify-policy__title h5,.shopify-policy__title h6{font-size:1.7rem}}.subtitle{font-size:.85rem;text-transform:uppercase;color:gray}.subtitle:not(:last-child){margin-bottom:20px}@media screen and (max-width:1024px){.subtitle:not(:last-child){margin-bottom:10px}}@media screen and (min-width:1025px){.text-block{max-width:500px;margin-left:auto;margin-right:auto}}.overlay{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;background-color:#04061640;opacity:0;pointer-events:none;transition:opacity .3s}.overlay.is-open{opacity:1;pointer-events:all}.site-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99999;opacity:0;visibility:hidden;transition:all .3s ease;transition-property:opacity,visibility;pointer-events:none}.is-transitioning .site-overlay{opacity:1;visibility:visibile}.header{position:fixed;z-index:999;left:0;width:100%;background-color:#fff}@media screen and (min-width:1025px){.header{top:0}}@media screen and (max-width:1024px){.header{bottom:0}}.header__inner{justify-content:space-between;align-items:center}.header__home,.header__inner{display:flex;position:relative}.header__home{flex:1;z-index:99999}@media screen and (max-width:1024px){.header__home{display:none}}.header__menu-button{width:25px;height:25px;margin-right:50px;display:flex;flex-direction:column;justify-content:center;position:relative}.header__menu-button:after{content:"";position:absolute;width:1px;height:35px;top:50%;transform:translateY(-50%);right:-25px;background-color:#e6e6e6}.header__menu-button__line{width:100%;height:2px;background-color:#000;transition:transform .3s;will-change:transform}.header__menu-button__line:first-child{margin-bottom:8px}.is-open>.header__menu-button__line:first-child{transform:translateY(5px) rotate(45deg)}.is-open>.header__menu-button__line:last-child{transform:translateY(-5px) rotate(-45deg)}.header__logo{display:flex;align-items:center}.header__logo img{height:20px;width:auto}.header__nav{flex:4;display:flex;justify-content:center;color:#000}@media screen and (max-width:1024px){.header__nav{display:none}}.header__nav__list{display:flex}.header__nav__item{height:60px;padding:0 10px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:500;letter-spacing:.1em}.header__nav__item:not(:last-child){margin-right:30px}.header__nav__item:hover .megamenu{opacity:1;pointer-events:all}.header__nav__item .megamenu{position:fixed;z-index:1;top:60px;left:0;width:100%;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .3s;will-change:opacity}.header__nav__item .megamenu__inner{padding:50px 0;display:flex}.header__nav__item .megamenu__column{width:calc(25% - 30px)}.header__nav__item .megamenu__column:not(:last-child){margin-right:30px}.header__nav__item .megamenu__column__title{margin-bottom:20px}.header__nav__item .megamenu__list{font-weight:400}.header__customer{flex:1;display:flex;justify-content:flex-end}@media screen and (max-width:1024px){.header__customer{display:none}}.header__account{margin-right:10px}.header__cart{position:relative}.header__cart__count{position:absolute;top:-5px;right:-8px;width:13px;height:13px;border-radius:50%;background-color:#000;color:#fff;font-size:10px;display:flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle}.header__cart__count.is-hidden{display:none}.header__menu{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;background:#04061680;opacity:0;pointer-events:none;transition:opacity .3s;transition-delay:.4s;will-change:opacity,pointer-events}@media screen and (max-width:1024px){.header__menu{z-index:-1}}.header__menu.is-open{transition-delay:0s;opacity:1;pointer-events:all}.header__menu__inner{width:100%;padding:0!important;transform:translate(-100%);transition:transform .5s;transition-delay:0s;will-change:transform;position:relative}@media screen and (min-width:1025px){.header__menu__inner{height:100%;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}}@media screen and (max-width:1024px){.header__menu__inner{height:calc(100% - 80px);max-width:100%}}.is-open>.header__menu__inner{transform:none;transition-delay:.3s}.header__menu__inner:before{content:"";position:absolute;top:0;left:calc(50% - (100vw - var(--scrollbar-width))*.5);background-color:#fff;height:100%;width:calc((100vw - var(--scrollbar-width))*.5 - 50%);pointer-events:auto}.header__menu__wrapper{min-height:100%;display:flex;flex-direction:column;justify-content:center;background-color:#fff;padding:100px 100px 100px 0;overflow:auto}@media screen and (min-width:1025px){.header__menu__wrapper{scrollbar-width:thin;scrollbar-color:#e6e6e6 #f2f2f2}.header__menu__wrapper::-webkit-scrollbar{width:7px;height:7px}.header__menu__wrapper::-webkit-scrollbar-track{background-color:#f2f2f2}.header__menu__wrapper::-webkit-scrollbar-thumb{background-color:#e6e6e6}}.header__menu__wrapper--desktop{width:auto;min-width:450px;pointer-events:auto}@media screen and (max-width:1260px){.header__menu__wrapper--desktop{padding-left:calc((100vw - var(--scrollbar-width))*.05)}}@media screen and (max-width:1024px){.header__menu__wrapper--desktop{display:none}}.header__menu__wrapper--mobile{padding:0 0 50px;position:relative}@media screen and (min-width:1025px){.header__menu__wrapper--mobile{display:none}}.header__menu__list{font-size:1.15rem;line-height:2.75}.header__menu__list--large{margin-bottom:50px}.header__menu__list__item--large{font-weight:500;position:relative}.header__menu__list__item--large:not(:last-child){margin-bottom:1em}.header__menu__list__item--large:last-child{margin-bottom:0}.header__menu__list__item--large a{display:block;width:100%;height:100%;transition:padding .3s}.header__menu__list__item--large:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:0;height:4px;background-color:#f5b400;transition:width .3s}@media screen and (min-width:1025px){.header__menu__list__item--large:hover a{padding-left:50px;opacity:1}.header__menu__list__item--large:hover:before{width:30px}}.header__menu__close{position:absolute;z-index:2;top:20px;left:20px}.header__menu__close .icon{width:25px;height:25px;fill:#fff}.header__menu__mobile-header{position:absolute;top:0;left:0;width:100%;height:275px;padding:30px;display:flex}.header__menu__mobile-header .gradient-overlay{z-index:1}.header__menu__mobile-header__content{margin-top:auto;width:100%;z-index:2;display:flex;flex-direction:column;align-items:center}.header__menu__mobile-header__content .cta,.header__menu__mobile-header__content .shopify-challenge__button{font-size:10px;text-transform:none;background-color:#fff;color:#000;padding:10px 20px;letter-spacing:0;font-weight:500;border-color:#fff}.header__menu__mobile-header__title{color:#fff}.header__menu__mobile-header__image,.header__menu__mobile-header__image img{position:absolute;top:0;left:0;width:100%;height:100%}.header__menu__mobile-header__image img{pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.header__menu__mobile-list{margin-top:275px}.header__menu__mobile-list--small{margin-top:20px}.header__menu__mobile-list__item{padding:15px 30px;font-size:1.15rem;font-weight:500;color:#000;border-bottom:1px solid #f2f2f2}.header__menu__mobile-list__item--small{font-weight:500;border:none}.header__menu__mobile-list__item a{width:100%;display:flex;justify-content:space-between;align-items:center}.header__menu__mobile-list__item a .icon{transform:scaleX(-1)}.header__menu__mobile-list__item__submenu{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translate(100%);transition:transform .5s,box-shadow .5s}.header__menu__mobile-list__item__submenu.is-open{transform:none;box-shadow:0 0 32px #00000029}.header__menu__mobile-list__item__submenu__header{padding:20px;display:flex;align-items:center;position:relative;border-bottom:1px solid #f2f2f2}.header__menu__mobile-list__item__submenu__header__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:none}.header__menu__mobile-list__item__submenu__header__close{display:flex;justify-content:center;align-items:center}.header__menu__mobile-list__item__submenu__header__close .icon{width:25px;height:25px}.header__mobile{padding:20px 30px;display:flex;justify-content:space-between;background-color:#fff;box-shadow:0 0 32px #00000029}.header__mobile--product-page{box-shadow:none}@media screen and (min-width:1025px){.header__mobile{display:none}}@media screen and (max-width:768px){.header__mobile{padding:20px}}.header__mobile .icon{width:25px;height:25px}.header__mobile__item{font-size:10px;font-weight:500;color:#000;text-transform:uppercase;white-space:nowrap;display:flex;flex-direction:column;align-items:center}.header__mobile__menu-button__icon{display:flex;flex-direction:column;justify-content:center}.header__mobile__menu-button__line{width:100%;height:2px;background-color:#000;will-change:transform;transition:transform .3s}.header__mobile__menu-button__line:first-child{margin-bottom:7px}.is-open>*>.header__mobile__menu-button__line:first-child{transform:translateY(4px) rotate(45deg)}.is-open>*>.header__mobile__menu-button__line:last-child{transform:translateY(-5px) rotate(-45deg)}.header__mobile__cart{position:relative}.header__mobile__cart__count{position:absolute;top:0;right:0;width:12px;height:12px;border-radius:50%;background-color:#000;color:#fff;font-weight:400;display:flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle}.header__mobile__cart__count.is-hidden{display:none}.footer{padding:70px 0 30px;background-color:#f2f2f2;color:#000;font-size:1.15rem}@media screen and (min-width:1025px){.footer__nav__inner{display:flex}}@media screen and (min-width:1025px){.footer__nav__column{width:calc(33.3333% - 30px)}.footer__nav__column:not(:last-child){margin-right:30px}}@media screen and (min-width:1025px){.footer__nav__column-content,.footer__nav__column-title{max-width:300px}}.footer__nav__column-title{font-weight:900;text-transform:uppercase;margin-bottom:10px}@media screen and (min-width:1025px){.footer__nav__column-title__icon{display:none}}.footer__nav__column-content{line-height:2}@media screen and (min-width:1025px){.footer__nav__column-content:not(:last-child){margin-bottom:30px}}.footer__nav__column-content p:not(:last-child){margin-bottom:30px}@media screen and (max-width:1024px){.footer__nav__column-content:last-child{border-bottom:1px solid #e6e6e6}}.footer__menu-title{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){.footer__menu-title{margin:0 -30px;padding:10px 30px}.footer__menu-title--first{border-top:1px solid #e6e6e6}}@media screen and (max-width:768px){.footer__menu-title{margin:0 -15px;padding:10px 15px}}@media screen and (max-width:512px){.footer__menu-title{margin:0 -10px;padding:10px}}@media screen and (max-width:1024px){.footer__menu{margin:0 -30px;padding:0 30px;height:0;overflow:hidden;transition:height .3s;will-change:height;border-bottom:1px solid #e6e6e6}.footer__menu.is-open{padding-bottom:20px}}@media screen and (max-width:1024px) and (max-width:768px){.footer__menu{margin:0 -15px;padding:0 15px}}@media screen and (max-width:1024px) and (max-width:512px){.footer__menu{margin:0 -10px;padding:0 10px}}@media screen and (max-width:1024px){.footer__social--desktop{display:none}}.footer__social--mobile{margin:30px 0}@media screen and (min-width:1025px){.footer__social--mobile{display:none}}.footer .social-icons .icon--large{width:20px;height:20px}.footer__bottom{padding-top:20px;font-size:.85rem}@media screen and (min-width:1025px){.footer__bottom{margin-top:70px;border-top:1px solid #e6e6e6}}.footer__bottom__inner{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.footer__bottom__inner{flex-direction:column;align-items:center}}@media screen and (max-width:1024px){.footer__bottom__inner .payment-icons{margin-bottom:20px}}.footer__bottom__inner .payment-icons img{align-self:flex-start}.footer__bottom__info{text-align:right}@media screen and (max-width:1024px){.footer__bottom__info{text-align:center}}.footer__bottom__info a{text-decoration:underline}.footer__creator{color:gray}.cta,.shopify-challenge__button{display:inline-block;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;border-radius:2px;color:#fff;background-color:#f5b400;padding:1em 2em;position:relative;line-height:1.7;border:1px solid #f5b400}.cta--light,.shopify-challenge__button{background-color:#fff;color:#000;border:1px solid #e6e6e6;transition:border-color .3s;will-change:border-color}.cta--trans{background-color:transparent;color:#fff;border:1px solid #fff}.cta__content{position:relative;z-index:1}.cta:after,.cta:before,.shopify-challenge__button:after,.shopify-challenge__button:before{position:absolute;content:"";top:0;width:0;height:100%;background-color:#dca200;transition-property:width;will-change:width}.cta--light:after,.cta--light:before,.shopify-challenge__button:after,.shopify-challenge__button:before{background-color:#f2f2f2}.cta--trans:after,.cta--trans:before{background-color:#ffffff40}.cta:before,.shopify-challenge__button:before{left:0;transition-duration:0s;opacity:0}.cta:after,.shopify-challenge__button:after{right:0;opacity:1;transition-duration:.3s}@media screen and (min-width:1025px){.cta:hover,.shopify-challenge__button:hover{opacity:1}.cta:hover:after,.cta:hover:before,.shopify-challenge__button:hover:after,.shopify-challenge__button:hover:before{width:100%}.cta:hover:before,.shopify-challenge__button:hover:before{opacity:1;transition-duration:.3s}.cta:hover:after,.shopify-challenge__button:hover:after{transition-duration:0s;opacity:0}}.product-card{position:relative}.product-card__image{position:relative;padding-top:110%}.product-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.product-card__image__loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6e6e6}.product-card .carrousel-text{position:absolute;bottom:0;left:0;width:100%;background-color:#f5b400;color:#000;font-weight:900;text-transform:uppercase;padding:5px}.product-card:not(:hover) .carrousel-text__group{-webkit-animation:none;animation:none}.product-card__content{display:flex;padding:15px 10px}@media screen and (max-width:1024px){.product-card__content{padding:10px}}@media screen and (max-width:768px){.product-card__content{position:relative}}.product-card--loader__content{flex-direction:column}.product-card__info{flex:1}.product-card__title{font-weight:900;text-transform:uppercase;color:#000;margin-bottom:10px}@media screen and (max-width:768px){.product-card__title{margin-bottom:2em}}.product-card__description{font-size:.85rem;color:gray}@media screen and (max-width:1024px){.product-card__description{display:none}}.product-card__prices{font-size:1.15rem;text-align:right;color:#000;font-weight:900}@media screen and (max-width:1024px){.product-card__prices{font-weight:500;font-size:1rem}}@media screen and (max-width:768px){.product-card__prices{position:absolute;top:2em}}.product-card__prices .price--old{font-weight:400;color:gray;text-decoration:line-through}.product-card__prices .price--old:empty{display:none}.product-card__link{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%}.cart-terms-popup{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;z-index:999999;padding:30px}@media screen and (max-width:512px){.cart-terms-popup{padding:15px}}.cart-terms-popup.is-open{pointer-events:all}.cart-terms-popup__overlay{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#04061640;opacity:0;transition:opacity .3s}.is-open>.cart-terms-popup__overlay{opacity:1}.cart-terms-popup__close-handle{position:absolute;top:0;left:50%;transform:translate(-50%);width:150px;padding:20px 0}@media screen and (min-width:1025px){.cart-terms-popup__close-handle{display:none}}.cart-terms-popup__close-handle__inner{width:100%;height:3px;background-color:#e6e6e6}.cart-terms-popup__inner{display:flex;flex-direction:column;padding:50px 30px;text-align:center;background:#fff;width:100%;transition:all .3s;border-radius:2px}@media screen and (min-width:1025px){.cart-terms-popup__inner{margin:auto;max-width:400px;transform:scale(.9);opacity:0}}@media screen and (max-width:1024px){.cart-terms-popup__inner{padding:80px 5%;position:fixed;bottom:0;left:0;border-radius:20px 20px 0 0;transform:translateY(100%)}}@media screen and (min-width:1025px){.is-open>.cart-terms-popup__inner{transform:scale(1);opacity:1}}@media screen and (max-width:1024px){.is-open>.cart-terms-popup__inner{transform:translateY(0)}}.cart-terms-popup__title{font-size:28px;text-transform:uppercase;text-align:center;line-height:1.5;margin-bottom:15px}.cart-terms-popup__description{margin-bottom:15px}@media screen and (max-width:1024px){.cart-terms-popup__description{margin-bottom:50px}}.cart-terms-popup__description a{color:#0d144a;font-weight:900}.cart-terms-popup__buttons .cta,.cart-terms-popup__buttons .shopify-challenge__button{width:100%;text-transform:none;font-size:1.15rem;padding:12px;letter-spacing:0}.cart-terms-popup__buttons .cta:first-child,.cart-terms-popup__buttons .shopify-challenge__button:first-child{margin-bottom:10px}.cart-terms-popup__buttons .cta:last-child,.cart-terms-popup__buttons .shopify-challenge__button:last-child{background-color:transparent;border:1px solid #e6e6e6;color:#000}.cart-terms-popup__buttons .cta:last-child:after,.cart-terms-popup__buttons .cta:last-child:before,.cart-terms-popup__buttons .shopify-challenge__button:last-child:after,.cart-terms-popup__buttons .shopify-challenge__button:last-child:before{background-color:transparent}.pagination,.pagination__part{display:flex;justify-content:center}.pagination__part{width:40px;height:40px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;align-items:center}.pagination__part:first-child{border-left:1px solid #e6e6e6}.pagination__part.is-inactive{background-color:#00000026}.payment-icons{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.payment-icons__icon{display:flex}.payment-icons__icon img{width:50px;height:auto}.social-icons{display:flex;flex-wrap:wrap;margin-top:-10px;margin-left:-10px}.social-icons__icon{margin-top:10px;margin-left:10px}.text-loader{max-width:650px;background-color:#e6e6e6}.text-loader:not(:last-child){margin-bottom:15px}.text-loader--large{width:75%;height:6px;border-radius:3px}.text-loader--small{width:55%;height:3px;border-radius:1.5px}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:linear-gradient(180deg,#0000001a,#0006)}.gradient-overlay--dark{background-image:linear-gradient(180deg,#0000001a,#000000b3)}.product-slider{overflow:hidden}.product-slider__header{text-align:center}.product-slider__outer-wrapper{position:relative}.product-slider__wrapper{overflow:visible!important;opacity:0;transition:opacity .3s}.product-slider__wrapper.is-initialized{opacity:1}.product-slider__nav{position:absolute;top:50%;height:100px;width:40px;background-color:#f5b400;display:flex;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s}@media screen and (max-width:1024px){.product-slider__nav{display:none}}.product-slider__nav--prev{left:calc(50% - (100vw - var(--scrollbar-width))/2);transform:translateY(-50%)}.product-slider__nav--next{right:calc(50% - (100vw - var(--scrollbar-width))/2);transform:translateY(-50%) scaleX(-1)}.product-slider__nav:hover{background-color:#dca200}.product-slider__nav.is-disabled{opacity:0;pointer-events:none}.product-slider__nav .icon{fill:#fff}.carrousel-text{display:flex;overflow:hidden}.carrousel-text__group{display:flex;opacity:0;transition:opacity .3s}@-webkit-keyframes scroll-text{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scroll-text{0%{transform:translate(0)}to{transform:translate(-100%)}}.carrousel-text__group.is-animated{-webkit-animation:scroll-text 20s linear 0s infinite normal none running;animation:scroll-text 20s linear 0s infinite normal none running;opacity:1}.carrousel-text__item{white-space:nowrap;margin-right:30px;position:relative;letter-spacing:.1em}.carrousel-text__item:after{position:absolute;content:"";top:50%;right:-18px;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background-color:#000}.play-icon{width:45px;height:45px;border-radius:50%;background-color:#f5b400;display:flex;justify-content:center;align-items:center}.play-icon__symbol{margin-left:4px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff}.shopify-challenge__container{position:fixed;z-index:999;top:0;left:0;width:100%;max-width:100%!important;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}.select-wrapper{display:flex;position:relative}.select-wrapper select{padding-right:35px}.select-wrapper .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;fill:gray;pointer-events:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:10px;border:1px solid #e6e6e6;border-radius:2px;color:#000;font-weight:900;cursor:pointer}.cart-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;pointer-events:none}.cart-drawer.is-visible{pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#04061680;z-index:-1;opacity:0;transition:opacity .3s}.is-visible .cart-drawer__overlay{opacity:1}.cart-drawer__inner{position:absolute;top:0;right:0;width:100%;max-width:400px;height:100%;max-height:100vh;background:#fff;transform:translate(calc(100% + 6.4rem));transition:transform 1s;display:flex;flex-direction:column}@media screen and (max-width:512px){.cart-drawer__inner{max-width:100%}}.is-visible .cart-drawer__inner{transform:translate(0)}.cart-drawer__inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;box-shadow:0 0 32px #00000026;pointer-events:none}.cart-drawer__header{z-index:2;padding:30px 30px 0;background-color:#fff}@media screen and (max-width:1024px){.cart-drawer__header{padding:30px 20px 0}}.cart-drawer__header__inner{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #f2f2f2}.cart-drawer__header__close{z-index:1}@media screen and (min-width:1025px){.cart-drawer__header__close{display:none}}.cart-drawer__header__close .icon{width:25px;height:25px}.cart-drawer__header__title{font-size:1.15rem;margin-bottom:0}.cart-drawer__header__count{width:25px;height:25px;background-color:#000;color:#fff;border-radius:50%;font-weight:900;display:flex;justify-content:center;align-items:center}.cart-drawer__carrousel-text-wrapper{position:relative;z-index:2;background-color:#040616;padding:5px 0}@media screen and (min-width:1025px){.cart-drawer__carrousel-text-wrapper{display:none}}.cart-drawer__carrousel-text-wrapper .carrousel-text{font-size:10px;color:#fff;text-transform:uppercase}.cart-drawer__content{z-index:1;height:100%;overflow:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#e6e6e6 #f2f2f2}.cart-drawer__content::-webkit-scrollbar{width:7px;height:7px}.cart-drawer__content::-webkit-scrollbar-track{background-color:#f2f2f2}.cart-drawer__content::-webkit-scrollbar-thumb{background-color:#e6e6e6}@media screen and (max-width:1024px){.cart-drawer__content{z-index:2}}.cart-drawer__empty{padding-top:20px;font-size:1.15rem}.cart-drawer__wrapper{flex-shrink:0;flex-grow:1;background-color:#fff;display:flex;flex-flow:column;padding:0 30px;overflow:auto;scrollbar-width:thin;scrollbar-color:#e6e6e6 #f2f2f2}.cart-drawer__wrapper::-webkit-scrollbar{width:7px;height:7px}.cart-drawer__wrapper::-webkit-scrollbar-track{background-color:#f2f2f2}.cart-drawer__wrapper::-webkit-scrollbar-thumb{background-color:#e6e6e6}@media screen and (max-width:1024px){.cart-drawer__wrapper{padding:0 20px}}.cart-drawer__suggestions{text-align:center}@media screen and (min-width:1025px){.cart-drawer__suggestions{z-index:-1;position:absolute;top:0;right:400px;height:100%;width:500px;background-color:#fff;transform:translate(100%);transition:transform 1s}.cart-drawer__suggestions.is-open{transform:none}}@media screen and (max-width:1024px){.cart-drawer__suggestions{padding:30px 20px;-webkit-animation:fade-in .3s;animation:fade-in .3s}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.cart-drawer__suggestions:not(.is-open){display:none}}.cart-drawer__suggestions__close{position:absolute;top:36px;left:30px}@media screen and (max-width:1024px){.cart-drawer__suggestions__close{display:none}}.cart-drawer__suggestions__close .icon{width:25px;height:25px}@media screen and (min-width:1025px){.cart-drawer__suggestions__inner{height:100%;padding:100px 50px;overflow:auto;scrollbar-width:thin;scrollbar-color:#e6e6e6 #f2f2f2}.cart-drawer__suggestions__inner::-webkit-scrollbar{width:7px;height:7px}.cart-drawer__suggestions__inner::-webkit-scrollbar-track{background-color:#f2f2f2}.cart-drawer__suggestions__inner::-webkit-scrollbar-thumb{background-color:#e6e6e6}}.cart-drawer__suggestions__scroll-button{position:fixed;z-index:1;bottom:160px;left:50%;width:calc(100% - 40px);transform:translate(-50%);background-color:#040616;color:#fff;padding:15px 20px;transition:opacity .3s;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1025px){.cart-drawer__suggestions__scroll-button{display:none}}.cart-drawer__suggestions__scroll-button.is-hidden{opacity:0;pointer-events:none}.cart-drawer__suggestions__scroll-button .icon{fill:#fff;transform:scaleX(-1)}.cart-drawer__suggestions__title{text-transform:uppercase;color:gray;margin-bottom:10px}@media screen and (max-width:1024px){.cart-drawer__suggestions__title{display:none}}.cart-drawer__suggestions__info{margin-bottom:50px}.cart-drawer__suggestions__feed-wrapper{margin:0 -20px;padding:0 20px;overflow:hidden}@media screen and (min-width:1025px){.cart-drawer__suggestions__feed{display:flex;flex-wrap:wrap;margin-top:-10px;margin-left:-10px}}@media screen and (max-width:1024px){.cart-drawer__suggestions__feed{width:100%;overflow:visible!important}}@media screen and (min-width:1025px){.cart-drawer__suggestions__item{width:calc(50% - 10px);margin-top:10px;margin-left:10px;cursor:pointer}}.cart-drawer__suggestions__item__image{position:relative;padding-top:110%}.cart-drawer__suggestions__item__image img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";transition:opacity .3s;will-change:opacity}@media screen and (min-width:1025px){:hover>.cart-drawer__suggestions__item__image img{opacity:.25}}.cart-drawer__suggestions__item__hover-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:.85rem;font-weight:900;color:#0d144a;opacity:0;transition:opacity .3s;will-change:opacity}@media screen and (min-width:1025px){:hover>*>.cart-drawer__suggestions__item__hover-content{opacity:1}}.cart-drawer__suggestions__item__hover-content__cart{margin:40px auto 10px;width:50px;height:50px;border-radius:50%;background-color:#f5b400;display:flex;justify-content:center;align-items:center;box-shadow:0 0 32px #00000029}.cart-drawer__suggestions__item__hover-content__cart .icon{width:20px;height:20px;fill:#fff}.cart-drawer__suggestions__item__title{font-size:1rem;margin-bottom:10px;transition:opacity .3s;will-change:opacity}@media screen and (min-width:1025px){:hover>.cart-drawer__suggestions__item__title{opacity:.25}}.cart-drawer__suggestions__item__prices{display:flex;justify-content:center;align-items:center;transition:opacity .3s;will-change:opacity}@media screen and (min-width:1025px){:hover>.cart-drawer__suggestions__item__prices{opacity:.25}}.cart-drawer__suggestions__item__prices .price--current{font-weight:900;color:#000}.cart-drawer__suggestions__item__prices .price--old{margin-left:5px;font-size:.85rem;color:gray;text-decoration:line-through}.cart-drawer__suggestions__item__button{margin-top:15px;padding:10px;border:1px solid #e6e6e6;font-size:1.15rem;font-weight:900}@media screen and (min-width:1025px){.cart-drawer__suggestions__item__button{display:none}}@media screen and (min-width:1025px){.cart-drawer__suggestions__gradient{position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(180deg,transparent,#fff 80%)}}.cart-drawer__item{display:flex;flex-wrap:wrap;position:relative;width:100%;padding:20px 0;border-bottom:1px solid #f2f2f2}.cart-drawer__item__img{width:100px;height:110px;-o-object-fit:cover;object-fit:cover;display:block;margin-right:20px}.cart-drawer__item__inner{width:calc(100% - 120px);display:flex;flex-flow:column}.cart-drawer__item__title{width:100%;font-size:1rem;margin-bottom:5px}.cart-drawer__item__price{margin-bottom:15px}.cart-drawer__item__price__warranty{color:gray;font-size:.85rem}.cart-drawer__item__quantity{position:relative;z-index:5;display:flex}.cart-drawer__item__quantity__edit{border:1px solid #e6e6e6;border-radius:2px;margin-right:15px;display:flex}.cart-drawer__item__quantity__edit .quantity{width:30px;color:#000;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:2px 0;transition:opacity .2s}.cart-drawer__item__quantity__edit .quantity:nth-child(2){width:20px;font-weight:900}.cart-drawer__item__quantity__edit .quantity:not(:nth-child(2)):hover{opacity:.5}.cart-drawer__item__remove{font-size:10px;font-weight:500;transition:opacity .2s}.cart-drawer__item__remove:hover{opacity:.5}.cart-drawer__item__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cart-drawer__item__warranty{margin-top:10px;z-index:1;width:100%;padding:15px;border:1px solid #f2f2f2;border-radius:2px;display:flex;align-items:center;font-size:.85rem;font-weight:500;color:#000;cursor:pointer}.cart-drawer__item__warranty .input-wrapper{width:20px;height:20px;margin-right:15px;position:relative}.cart-drawer__item__warranty .input-wrapper input{width:100%;height:100%;border-radius:2px;border:1px solid #e6e6e6;transition:background-color .2s,border-color .2s;cursor:pointer}.cart-drawer__item__warranty .input-wrapper input:checked{background-color:#f5b400;border-color:#f5b400}.cart-drawer__item__warranty .input-wrapper .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;opacity:0;transition:opacity .2s;fill:#fff}.cart-drawer__item__warranty .input-wrapper input:checked+.icon{opacity:1}.cart-drawer__item__warranty__tooltip{margin-left:5px;position:relative}.cart-drawer__item__warranty__tooltip__icon{width:15px;height:15px;border-radius:50%;border:1px solid;text-align:center;line-height:15px;font-weight:900}.cart-drawer__item__warranty__tooltip__content{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);width:200px;background-color:#fff;box-shadow:0 0 24px #00000026;opacity:0;pointer-events:none;padding:10px;transition:opacity .3s}.cart-drawer__item__warranty__tooltip:hover .cart-drawer__item__warranty__tooltip__content{opacity:1;pointer-events:all}.cart-drawer__item__warranty__price{margin-left:auto}.cart-drawer__footer{position:relative;z-index:1;background-color:#fff;flex-shrink:0;margin-top:auto;display:flex;flex-flow:column;padding:0 30px 30px;box-shadow:0 0 32px #00000026}.cart-drawer__footer__pricing{padding-top:30px;color:#000}.cart-drawer__footer__pricing>li{display:flex;align-items:center;justify-content:space-between}.cart-drawer__footer__pricing>li strong{font-weight:900}@media screen and (max-width:1024px){.cart-drawer__footer__pricing>li:not(:first-child){display:none}}.cart-drawer__footer__pricing>li:not(:last-child){margin-bottom:10px}.cart-drawer__footer__pricing>li:last-child{margin-bottom:30px}.cart-drawer__footer__cta{text-transform:none;font-size:1.15rem;letter-spacing:0;padding:.7em 1em}@media screen and (min-width:1025px){.cart-drawer__footer__cta{margin-bottom:20px}}.cart-drawer__footer__terms{display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width:1024px){.cart-drawer__footer__terms{display:none}}.cart-drawer__footer__terms__text{font-size:12px}.cart-drawer__footer__terms__text a{font-weight:900;color:#000}.cart-drawer__footer__terms .input-wrapper{width:20px;height:20px;position:relative;margin-right:10px}.cart-drawer__footer__terms .input-wrapper input{width:100%;height:100%;border-radius:2px;border:1px solid #e6e6e6;cursor:pointer}.cart-drawer__footer__terms .input-wrapper .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;width:15px;height:15px}.cart-drawer__footer__terms .input-wrapper input:checked+.icon{opacity:1}.hero{position:relative}@media screen and (min-width:1025px){.hero{height:100vh;max-height:700px}}@media screen and (max-width:1024px){.hero{min-height:75vw;display:flex}}@media screen and (max-width:512px){.hero{min-height:100vw}}.hero .icon{position:absolute;top:50px;left:50%;transform:translate(-50%);width:50px;height:50px}@media screen and (min-width:1025px){.hero .icon{display:none}}@media screen and (max-width:512px){.hero .icon{top:20px}}.hero .container{height:100%}@media screen and (max-width:1024px){.hero .container{margin-bottom:0}}.hero__inner{height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1024px){.hero__inner{align-items:flex-end}}.hero__content{display:flex;flex-direction:column;align-items:center}.hero__title{color:#fff;line-height:1.5;text-align:center;margin-bottom:0}@media screen and (min-width:769px){.hero__title{font-size:4.5rem}}.hero__small-title{color:#fff;margin-bottom:50px;text-transform:uppercase;text-align:center}@media screen and (max-width:512px){.hero__small-title{font-size:.85rem;margin-bottom:20px}}.hero__image,.hero__video{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";z-index:-2}.scrapbook{background-color:#040616;color:#fff;overflow:hidden}@media screen and (min-width:1025px){.scrapbook{min-height:100vh;display:flex;align-items:center}}@media screen and (max-width:768px){.scrapbook{padding:75px 0}}.scrapbook__inner{position:relative}.scrapbook__text{text-align:center;pointer-events:none;transition:opacity .3s}@media screen and (min-width:1025px){.scrapbook__text{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}}.scrapbook__text.is-hidden{opacity:0}.scrapbook__title{font-size:8.5rem;color:#fff;white-space:nowrap}@media screen and (max-width:1024px){.scrapbook__title{font-size:1.7rem}}.scrapbook__subtitle{font-size:.85rem;text-transform:uppercase}@media screen and (max-width:1024px){.scrapbook__subtitle{margin-bottom:50px}}@media screen and (min-width:1025px){.scrapbook__content{margin:0 calc(50% - (100vw - var(--scrollbar-width))/2);display:flex;justify-content:space-between}}@media screen and (min-width:1025px){.scrapbook__item{width:30%;opacity:.2;transition:opacity .3s,transform .3s}.scrapbook__item:hover{opacity:1}}@media screen and (max-width:1024px){.scrapbook__item:not(:last-child){margin-bottom:100px}}@media screen and (min-width:1025px){.scrapbook__item:first-child{transform:translate(-20%) rotate(2deg)}.scrapbook__item:first-child:hover{transform:translate(-20%)}}@media screen and (max-width:1024px){.scrapbook__item:first-child{width:60%;transform:rotate(2deg);margin-left:20px}}.scrapbook__item:nth-child(2){transform:rotate(4deg)}@media screen and (min-width:1025px){.scrapbook__item:nth-child(2):hover{transform:none}}@media screen and (max-width:1024px){.scrapbook__item:nth-child(2){width:70%;transform:rotate(-2deg);margin-left:auto;margin-right:20px}}@media screen and (min-width:1025px){.scrapbook__item:nth-child(3){transform:translate(20%) rotate(-2deg)}.scrapbook__item:nth-child(3):hover{transform:translate(20%)}}@media screen and (max-width:1024px){.scrapbook__item:nth-child(3){width:60%;transform:rotate(2deg);margin-left:auto;margin-right:auto}}.scrapbook__item__inner{position:relative;padding-top:120%}.scrapbook__item__image,.scrapbook__item__link{position:absolute;top:0;left:0;width:100%;height:100%}.scrapbook__item__image{pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.scrapbook__item .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #0000004d;pointer-events:none}@media screen and (min-width:1025px){.scrapbook__item .play-icon{display:none}}.image-content{margin-top:100px}@media screen and (max-width:1024px){.image-content{padding-top:0}}@media screen and (max-width:768px){.image-content{margin-top:50px}}@media screen and (min-width:1025px){.image-content__inner{display:flex}}.image-content__image{margin-left:calc(50% - (100vw - var(--scrollbar-width))/2)}@media screen and (min-width:1025px){.image-content__image{margin-top:-100px;margin-bottom:-100px;min-width:calc((100vw - var(--scrollbar-width))/2)}}@media screen and (max-width:1024px){.image-content__image{margin-right:calc(50% - (100vw - var(--scrollbar-width))/2);margin-bottom:50px}}.image-content__image .image-wrapper{min-height:100%;width:100%;padding-top:100%;position:relative}.image-content__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.image-content__content{padding:0 50px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}@media screen and (min-width:1025px){.image-content__content{width:50%}}@media screen and (max-width:1024px){.image-content__content{padding:0 5%}}.image-content__subtitle{letter-spacing:.1em}.image-content__text:not(:last-child){margin-bottom:50px}@media screen and (max-width:1024px){.image-content__text:not(:last-child){margin-bottom:30px}}.feature-video{position:relative;padding-top:475px;margin-bottom:100px;display:flex;align-items:center;min-height:100vh}@media screen and (max-width:1024px){.feature-video{min-height:100vw;padding-top:175px;margin-bottom:50px}}.feature-video__inner{position:relative;z-index:1;color:#fff;text-align:center}.feature-video__title{color:#fff}.feature-video__content{margin-bottom:50px}.feature-video__overlay,.feature-video__video{left:50%;transform:translate(-50%);width:calc(100% - 100px);transition:width 1s;will-change:width}@media screen and (max-width:1024px){.feature-video__overlay,.feature-video__video{width:100%}}.is-in-view>.feature-video__overlay,.is-in-view>.feature-video__video{width:100%}.feature-video__video{position:absolute;z-index:-1;-o-object-fit:cover;object-fit:cover;top:0;height:100%}.instagram{position:relative}@media screen and (min-width:1025px){.instagram__header{position:absolute;top:0;left:0;width:25%}}@media screen and (min-width:1025px){.instagram__header__inner{width:100%;padding-top:100%;position:relative}}.instagram__header__content{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:1025px){.instagram__header__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px}}@media screen and (max-width:1024px){.instagram__header__content{margin-bottom:50px}}.instagram__title{font-size:1.7rem}@media screen and (min-width:1025px){.instagram__title{max-width:275px;margin-left:auto;margin-right:auto}}.instagram__feed{margin:0 calc(50% - (100vw - var(--scrollbar-width))/2)!important;display:flex;flex-wrap:wrap}@media screen and (min-width:1025px){.instagram__feed:before{content:"";width:25%;padding-top:25%}}.instagram__feed>a:not(.instafeed-lightbox){z-index:0!important;width:25%!important}@media screen and (max-width:1024px){.instagram__feed>a:not(.instafeed-lightbox):not(:nth-child(9)){width:50%!important}.instagram__feed>a:not(.instafeed-lightbox):nth-child(9){width:100%!important}.instagram__feed>a:not(.instafeed-lightbox):nth-child(9) .instafeed-container{padding-top:70%!important}}@media screen and (max-width:1024px){.instagram__feed>a:nth-child(n+11){display:none!important}}.instagram__feed>a:last-child,.instagram__feed>a:nth-last-child(2){display:none!important}.instagram__feed .instafeed-container{width:100%!important;padding-top:100%!important}.newsletter{border-bottom:1px solid #e6e6e6}.newsletter__inner{display:flex}.newsletter__form{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1025px){.newsletter__form{width:50%;padding:0 50px}}@media screen and (max-width:1024px){.newsletter__form{width:100%;padding:0 5%}}.newsletter__form__inner{width:100%}@media screen and (min-width:1025px){.newsletter__form__inner{max-width:500px}}.newsletter__info{margin-bottom:50px}@media screen and (min-width:1025px){.newsletter__fields{display:flex;border-bottom:1px solid #e6e6e6}}.newsletter__fields input{padding:10px 0;font-size:1.15rem;width:100%}@media screen and (min-width:1025px){.newsletter__fields input{margin-right:20px}}@media screen and (max-width:1024px){.newsletter__fields input{border-bottom:1px solid #e6e6e6;margin-bottom:30px}}.newsletter__fields button{color:#0d144a;display:flex;align-items:center;white-space:nowrap;letter-spacing:0;font-size:1.15rem;font-weight:500}@media screen and (min-width:1025px){.newsletter__fields button{border:none;text-transform:none;padding:0;background-color:transparent}.newsletter__fields button:after,.newsletter__fields button:before{display:none}}@media screen and (max-width:1024px){.newsletter__fields button{color:#040616;margin:auto;width:100%;max-width:300px;justify-content:center;font-size:.85rem}}.newsletter__fields button .icon{margin-left:5px;transform:scaleX(-1);fill:#0d144a;opacity:.5;transition:opacity .2s;will-change:opacity}@media screen and (max-width:1024px){.newsletter__fields button .icon{display:none}}.newsletter__fields button:hover .icon{opacity:1}.newsletter__success{padding:20px;background-color:#a2ffa2}@media screen and (min-width:1025px){.newsletter__image{min-width:calc((100vw - var(--scrollbar-width))/2);margin-right:calc(50% - (100vw - var(--scrollbar-width))/2)}}@media screen and (max-width:1024px){.newsletter__image{display:none}}.newsletter__image .image-wrapper{min-height:100%;width:100%;padding-top:80%;position:relative}.newsletter__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.seo-text__title{font-size:1.7rem}.seo-text__content{line-height:2}@media screen and (min-width:769px){.seo-text__content{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}.seo-text__content p:empty{display:none}.seo-text__content p:not(:last-child){margin-bottom:20px}.seo-text__content h1,.seo-text__content h2,.seo-text__content h3,.seo-text__content h4,.seo-text__content h5,.seo-text__content h6,.seo-text__content strong{text-transform:uppercase;font-size:1.15rem;font-weight:900;color:#000}@media screen and (max-width:1024px){body.template-product{padding-bottom:158px}}.product{background-color:#f2f2f2;overflow-anchor:none}.product__main{display:flex;flex-wrap:wrap;position:relative}.product__carrousel-text-wrapper{position:absolute;z-index:0;top:0;left:0}@media screen and (min-width:1025px){.product__carrousel-text-wrapper{width:calc(100% - 300px)}}@media screen and (max-width:1024px){.product__carrousel-text-wrapper{width:100%}}.product__carrousel-text-wrapper .carrousel-text{width:100%;background-color:#000;color:#fff;text-transform:uppercase;font-size:10px;line-height:1;padding:10px 0}.product__carrousel-text-wrapper .carrousel-text__item{margin-right:100px}.product__images{padding-top:30px;background-color:#fff}@media screen and (min-width:1025px){.product__images{width:calc(100% - 300px)}}@media screen and (max-width:1024px){.product__images{width:100%}}@media screen and (min-width:1025px){.product__images__inner{display:flex;flex-wrap:wrap;margin-top:-1px;margin-left:-1px}}.product__images__inner .image-wrapper{position:relative;overflow:hidden;background-color:#f2f2f2}@media screen and (min-width:1025px){.product__images__inner .image-wrapper{margin-top:1px;margin-left:1px;flex:1 1 calc(50% - 1px);max-height:40vw}}@media screen and (max-width:1024px){.product__images__inner .image-wrapper{flex-basis:100%;max-height:60vh}}.product__images__inner .image-wrapper:before{content:"";width:100%;padding-top:110%;display:block}.product__images__inner .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.product__images__dots{display:flex}@media screen and (min-width:1025px){.product__images__dots{display:none}}.product__images__dots__item{flex:1 1 auto;height:2px;background-color:#e6e6e6;transition:background-color .3s;will-change:background-color}.product__images__dots__item.is-active{background-color:#000}.product__selection{padding:40px 30px;border-top:1px solid #f2f2f2;background-color:#fff}@media screen and (min-width:1025px){.product__selection{z-index:1;align-self:flex-start;width:300px;position:-webkit-sticky;position:sticky;top:60px;min-height:calc(100vh - 60px)}}@media screen and (max-width:1024px){.product__selection{width:100%;display:flex;flex-wrap:wrap;padding:40px 30px 0}}@media screen and (max-width:768px){.product__selection{padding:30px 15px 0}}@media screen and (max-width:512px){.product__selection{padding:30px 10px 0}}@media screen and (max-width:1024px){.product__base-info{width:50%;margin-bottom:20px}}.product__title{font-size:1.7rem;margin-bottom:10px}@media screen and (max-width:1024px){.product__title{font-size:18px;margin-bottom:0}}.product__intro{color:gray}@media screen and (min-width:1025px){.product__intro{margin-bottom:20px}}.product__prices{display:flex;align-items:center;margin-bottom:30px}@media screen and (max-width:1024px){.product__prices{width:50%;flex-direction:column;align-items:flex-end;margin-bottom:20px}}.product__prices .price--current{font-size:20px;font-weight:900;color:#0d144a}.product__prices .price--old{font-size:1.15rem;text-decoration:line-through;color:gray;margin-left:10px}.product__prices .price--old:empty{display:none}.product__form{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:1024px){.product__form{width:100%}}.product__variants{margin-bottom:50px}@media screen and (max-width:1024px){.product__variants{width:100%;margin-bottom:20px}}.product__variants__current{font-size:10px;font-weight:900;text-transform:uppercase;margin-bottom:10px}@media screen and (max-width:1024px){.product__variants__current{display:none}}.product__variants__current span:first-child{color:#000}.product__variants__open-button{width:100%;background-color:#0d144a;font-size:1rem;text-transform:none;font-weight:400;border-color:#0d144a}@media screen and (min-width:1025px){.product__variants__open-button{display:none}}.product__variants__open-button strong{font-weight:900}.product__variants__list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;position:relative}@media screen and (max-width:1024px){.product__variants__list{position:fixed;z-index:9999;left:0;width:calc(100% - 300px);background-color:#f2f2f2;transform:translate(-100%);transition:transform .3s;transition-delay:0s;overflow:auto;justify-content:center;align-items:center;margin-left:0;margin-right:0;padding:43px 30px 30px}}@media screen and (max-width:1024px) and (min-width:1025px){.product__variants__list{top:60px;height:calc(100vh - 60px)}}@media screen and (max-width:1024px) and (max-width:1024px){.product__variants__list{bottom:0;width:100%;max-height:calc(90vh - 80px);background-color:#fff;transform:translateY(100%);border-radius:20px 20px 0 0}}@media screen and (max-width:1024px){.product__variants__list.is-open{transform:none;transition-delay:.3s}}.product__variants__list__close-handle{position:absolute;z-index:1;top:0;left:50%;transform:translate(-50%);width:150px;padding:20px 0}@media screen and (min-width:1025px){.product__variants__list__close-handle{display:none}}.product__variants__list__close-handle__inner{width:100%;height:3px;background-color:#e6e6e6}.product__variants__item{width:32px;height:32px}@media screen and (min-width:1025px){.product__variants__item{margin-left:10px;margin-top:10px}}@media screen and (max-width:1024px){.product__variants__item:not(:last-child){margin-right:10px}}.product__variants__item__inner{display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.product__variants__item__inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px}.product__variants__item__inner.is-active{position:relative;border-radius:2px}.product__variants__item__inner.is-active:after,.product__variants__item__inner.is-active:before{position:absolute;content:"";border-radius:2px}.product__variants__item__inner.is-active:before{top:0;left:0;width:100%;height:100%;border:1px solid #0d144a}.product__variants__item__inner.is-active:after{top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);border:2px solid #fff}.product__quantity{display:none}.product__add-wrapper{width:100%}@media screen and (max-width:1024px){.product__add-wrapper{position:fixed;z-index:998;bottom:80px;left:0;background-color:#fff;padding:15px 20px;border-bottom:1px solid #f2f2f2;box-shadow:0 0 32px #00000029}}@media screen and (max-width:768px){.product__add-wrapper{padding:15px}}@media screen and (max-width:512px){.product__add-wrapper{padding:15px 10px}}.product__add{width:100%;text-transform:none;font-size:1rem;letter-spacing:0;padding:.7em 1em}@media screen and (min-width:1025px){.product__add{margin-bottom:15px}}@media screen and (max-width:1024px){.product__add__content--desktop{display:none}}@media screen and (min-width:1025px){.product__add__content--mobile{display:none}}.product__countdown{font-size:13px;text-align:center;line-height:1.8;margin-bottom:40px}@media screen and (max-width:1024px){.product__countdown{margin-left:auto;margin-right:auto}}.product__countdown__inner{opacity:0;transition:opacity .3s;will-change:opacity}.product__countdown__inner.is-updated{opacity:1}.product__countdown strong{font-weight:500;color:#0d144a}@media screen and (max-width:1024px){.product__info{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);border-bottom:1px solid #f2f2f2}}@media screen and (max-width:768px){.product__info{margin-left:-15px;margin-right:-15px}}@media screen and (max-width:512px){.product__info{margin-left:-10px;margin-right:-10px}}@media screen and (max-width:1024px){.product__info__inner{display:flex;flex-direction:column}}.product__info__inner .overlay{transition-delay:.3s}@media screen and (min-width:1025px){.product__info__inner .overlay{width:calc(100% - 300px)}}.product__info__inner .overlay.is-open{transition-delay:0s}.product__info__item-wrapper{border-bottom:1px solid #f2f2f2}@media screen and (max-width:1024px){.product__info__item-wrapper{border-bottom:none;border-top:1px solid #f2f2f2}.product__info__item-wrapper:first-child{margin-top:40px}}@media screen and (min-width:1025px){.product__info__item-wrapper--desktop-top{border-top:1px solid #f2f2f2}}@media screen and (min-width:1025px){.product__info__item-wrapper--mobile{display:none}}@media screen and (max-width:1024px){.product__info__item-wrapper--featured{order:-1;border-top:none}.product__info__item-wrapper--featured .product__info__item-open{justify-content:center;text-align:center;text-decoration:underline;padding-top:0}.product__info__item-wrapper--featured .product__info__item-open .icon{display:none}}.product__info__item-open{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:900;color:#0d144a}@media screen and (min-width:1025px){.product__info__item-open{padding:10px 0}}@media screen and (max-width:1024px){.product__info__item-open{padding:15px 30px;font-size:1.15rem}}@media screen and (max-width:768px){.product__info__item-open{padding:15px}}@media screen and (max-width:512px){.product__info__item-open{padding:15px 10px}}.product__info__item-open .icon{transform:scaleX(-1);width:15px;height:15px;fill:#0d144a}.product__info__item{position:fixed;z-index:9999;left:0;width:calc(100% - 300px);background-color:#f2f2f2;transform:translate(-100%);transition:transform .3s;transition-delay:0s;overflow:auto;scrollbar-width:thin;scrollbar-color:#e6e6e6 #f2f2f2}@media screen and (min-width:1025px){.product__info__item{top:60px;height:calc(100vh - 60px)}}@media screen and (max-width:1024px){.product__info__item{bottom:0;width:100%;max-height:calc(90vh - 80px);background-color:#fff;transform:translateY(100%);border-radius:20px 20px 0 0}}.product__info__item.is-open{transform:none;transition-delay:.3s}.product__info__item::-webkit-scrollbar{width:7px;height:7px}.product__info__item::-webkit-scrollbar-track{background-color:#f2f2f2}.product__info__item::-webkit-scrollbar-thumb{background-color:#e6e6e6}@media screen and (min-width:1025px){.product__info__item{display:flex}}@media screen and (max-width:1024px){.product__info__item:before{position:absolute;content:"";top:0;left:50%;width:calc(100% - 60px);max-width:600px;transform:translate(-50%);height:30px;background-color:#fff;z-index:1}}.product__info__item__close-button{position:absolute;top:50px;right:50px}@media screen and (max-width:1024px){.product__info__item__close-button{display:none}}.product__info__item__close-handle{position:fixed;z-index:1;left:0;width:100%;background-color:#fff;padding:20px 0;border-radius:20px 20px 0 0}@media screen and (min-width:1025px){.product__info__item__close-handle{display:none}}.product__info__item__close-handle__inner{width:100%;max-width:150px;margin:auto;height:3px;background-color:#e6e6e6}.product__info__item__content{max-width:600px;padding:43px 30px 30px;margin:auto}@media screen and (max-width:1024px){.product__info__item__content .section-title,.product__info__item__content .shopify-policy__title h1,.product__info__item__content .shopify-policy__title h2,.product__info__item__content .shopify-policy__title h3,.product__info__item__content .shopify-policy__title h4,.product__info__item__content .shopify-policy__title h5,.product__info__item__content .shopify-policy__title h6,.shopify-policy__title .product__info__item__content h1,.shopify-policy__title .product__info__item__content h2,.shopify-policy__title .product__info__item__content h3,.shopify-policy__title .product__info__item__content h4,.shopify-policy__title .product__info__item__content h5,.shopify-policy__title .product__info__item__content h6{font-size:18px}}.product__description{width:calc(100% - 300px);padding:0 20px}@media screen and (max-width:1024px){.product__description{display:none}}.product__description__inner{background-color:#fff;padding-left:60px;padding-right:60px;display:flex;justify-content:center}.product__description .section-title,.product__description .shopify-policy__title h1,.product__description .shopify-policy__title h2,.product__description .shopify-policy__title h3,.product__description .shopify-policy__title h4,.product__description .shopify-policy__title h5,.product__description .shopify-policy__title h6,.shopify-policy__title .product__description h1,.shopify-policy__title .product__description h2,.shopify-policy__title .product__description h3,.shopify-policy__title .product__description h4,.shopify-policy__title .product__description h5,.shopify-policy__title .product__description h6{font-size:1.15rem}.product__description__main{width:calc(80% - 25px);max-width:650px;margin-right:50px}.product__description__specs{width:calc(20% - 25px);min-width:175px;max-width:250px}.product__usp{padding:50px 20px 0;width:calc(100% - 300px);overflow:hidden}@media screen and (max-width:1024px){.product__usp{width:100%;padding:50px 30px 0}}@media screen and (max-width:768px){.product__usp{padding:50px 15px 0}}@media screen and (max-width:512px){.product__usp{padding:50px 10px 0}}.product__usp__inner{display:flex;flex-wrap:wrap;position:relative}.product__usp__image{width:100%}.product__usp__image .image-wrapper{padding-top:58%;position:relative;width:125%}.product__usp__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.product__usp__mobile-buttons{display:flex;margin-bottom:15px;overflow:auto;scrollbar-width:thin;scrollbar-color:#e6e6e6 #f2f2f2;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);padding:0 30px}.product__usp__mobile-buttons::-webkit-scrollbar{width:7px;height:7px}.product__usp__mobile-buttons::-webkit-scrollbar-track{background-color:#f2f2f2}.product__usp__mobile-buttons::-webkit-scrollbar-thumb{background-color:#e6e6e6}@media screen and (min-width:1025px){.product__usp__mobile-buttons{display:none}}@media screen and (max-width:768px){.product__usp__mobile-buttons{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);padding:0 15px}}@media screen and (max-width:512px){.product__usp__mobile-buttons{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);padding:0 10px}}@media screen and (max-width:1024px){.product__usp__item-list{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px;padding:0 30px;background-color:#fff}}@media screen and (max-width:768px){.product__usp__item-list{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding:0 15px}}@media screen and (max-width:512px){.product__usp__item-list{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:0 10px}}.product__usp__item{position:absolute}@media screen and (min-width:1025px){.product__usp__item{bottom:0;width:33.3333%;border-radius:2px;background-color:transparent;transition:background-color .3s;will-change:background-color}.product__usp__item:first-child{left:0}.product__usp__item:nth-child(2){left:33.3333%}.product__usp__item:nth-child(3){left:66.6666%}.product__usp__item.is-open{background-color:#fff}}@media screen and (max-width:1024px){.product__usp__item{opacity:0;transition:opacity 1s}.product__usp__item.is-open{opacity:1}}.product__usp__item__button{padding:15px 20px;font-weight:900;color:#000;border-bottom:1px solid transparent;transition:border-color .3s,background-color .3s;will-change:border-color,background-color}@media screen and (min-width:1025px){.product__usp__item__button{width:100%}}@media screen and (max-width:1024px){.product__usp__item__button{flex-shrink:0}.product__usp__item__button:not(:last-child){margin-right:10px}.product__usp__item__button:not(.product__usp__item__button--mobile){display:none}}.is-open>.product__usp__item__button{border-color:#f2f2f2}.product__usp__item__button--mobile{padding:10px;white-space:nowrap;display:flex;align-items:center;transition:background-color .3s,box-shadow .3s;will-change:background-color,box-shadow}.product__usp__item__button--mobile.is-active{border-color:transparent;background-color:#fff;box-shadow:0 0 32px #00000014}.product__usp__item__button--mobile .icon{margin-right:10px}.product__usp__item__button__inner{margin-left:50%;transform:translate(-50%);display:flex;align-items:center;white-space:nowrap;transition:margin-left .3s,transform .3s}.is-open>*>.product__usp__item__button__inner{margin-left:0;transform:none}.product__usp__item__button__inner .icon{width:30px;height:30px;margin-right:10px}@media screen and (min-width:1025px){.product__usp__item__content{height:0;overflow:hidden;transition:height .3s,padding .3s;will-change:height,padding;padding:0 20px}}@media screen and (min-width:1025px){.is-open>.product__usp__item__content{padding:20px}}@media screen and (max-width:1024px){.product__usp__item__content{padding:30px 0 50px}}.product__usp__item__text{margin-bottom:15px}.product__usp__item__link{display:block;font-weight:900;color:#0d144a}.product__full-image{width:calc(100% - 300px)}@media screen and (min-width:1025px){.product__full-image{padding:50px 20px 0;margin-bottom:20px}}@media screen and (max-width:1024px){.product__full-image{width:100%}}.product__full-image .image-wrapper{width:100%;position:relative;padding-top:56%}@media screen and (max-width:1024px){.product__full-image .image-wrapper{padding-top:100%}}.product__full-image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.product__overview{width:calc(100% - 300px)}@media screen and (min-width:1025px){.product__overview{text-align:center;padding:20px 20px 0}}@media screen and (max-width:1024px){.product__overview{width:100%}}.product__overview__inner{background-color:#fff;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media screen and (max-width:1024px){.product__overview__inner{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.product__overview__inner{padding-left:15px;padding-right:15px}}@media screen and (max-width:512px){.product__overview__inner{padding-left:10px;padding-right:10px}}@media screen and (max-width:1024px){.product__overview__title{text-align:center}}.product__overview__intro{max-width:700px;font-size:18px;margin-bottom:75px}@media screen and (max-width:1024px){.product__overview__intro{display:none}}.product__overview__list{width:100%;max-width:700px;margin-bottom:60px;overflow:visible!important}@media screen and (max-width:1024px){.product__overview__list{margin-bottom:30px}}.product__overview__controls-wrapper{width:100%;max-width:700px;display:flex;align-items:center}@media screen and (min-width:1025px){.product__overview__controls-wrapper{max-width:500px}}.product__overview__control{display:flex;justify-content:center;align-items:center;transition:opacity .3s;will-change:opacity}.product__overview__control--next .icon{transform:scaleX(-1)}.product__overview__control:disabled{opacity:.25}.product__overview__control .icon{width:25px;height:25px}.product__overview__dots{flex:1;margin:0 30px;display:flex}.product__overview__dots__item{flex:1 1 auto;height:2px;background-color:#e6e6e6;transition:background-color .3s;will-change:background-color}.product__overview__dots__item.is-active{background-color:#000}.product__overview__item{opacity:0;transition:opacity .3s;will-change:opacity}.product__overview__item.is-active{opacity:1}.product__add-image-slider{width:calc(100% - 300px);padding:0 20px;position:relative;margin-bottom:50px}@media screen and (max-width:1024px){.product__add-image-slider{width:100%;background-color:#fff;padding:0 20px 50px;overflow:hidden}}@media screen and (max-width:768px){.product__add-image-slider{padding:0 15px 50px}}@media screen and (max-width:512px){.product__add-image-slider{padding:0 10px 50px}}.product__add-image-slider__inner{background-color:#fff;overflow:hidden}@media screen and (min-width:1025px){.product__add-image-slider__inner{padding:0 60px 60px}}@media screen and (max-width:1024px){.product__add-image-slider__inner{overflow:visible!important}}.product__add-image-slider__slider-element{opacity:0;transition:opacity .3s;overflow:visible!important}.product__add-image-slider__slider-element.is-initialized{opacity:1}@media screen and (min-width:1025px){.product__add-image-slider__item{width:50%;min-width:50%}}.product__add-image-slider__item .image-wrapper{padding-top:100%;position:relative}.product__add-image-slider__item .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.product__add-image-slider__nav{position:absolute;top:50%;height:100px;width:40px;background-color:#f5b400;display:flex;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s}@media screen and (max-width:1024px){.product__add-image-slider__nav{display:none}}.product__add-image-slider__nav--prev{left:20px;transform:translateY(-50%)}.product__add-image-slider__nav--next{right:20px;transform:translateY(-50%) scaleX(-1)}.product__add-image-slider__nav:hover{background-color:#dca200}.product__add-image-slider__nav.is-disabled{opacity:0;pointer-events:none}.product__add-image-slider__nav .icon{fill:#fff}.product__product-sliders{overflow:hidden;background-color:#fff;padding-left:100px;padding-right:100px}@media screen and (max-width:1024px){.product__product-sliders{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.product__product-sliders{padding-left:15px;padding-right:15px}}@media screen and (max-width:512px){.product__product-sliders{padding-left:10px;padding-right:10px}}.product__product-sliders__controls{margin-bottom:50px}@media screen and (max-width:1024px){.product__product-sliders__controls{margin-bottom:20px}}.product__product-sliders__controls__item{text-align:left;transition:opacity .3s}@media screen and (min-width:1025px){.product__product-sliders__controls__item{width:auto}.product__product-sliders__controls__item:not(:last-child){margin-right:50px}}.product__product-sliders__controls__item:not(.is-active){opacity:.2}.product__product-sliders__main-wrapper{position:relative}.product__product-sliders .product-slider__outer-wrapper{transition:opacity 1s}.product__product-sliders .product-slider__outer-wrapper.is-hidden{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.product-preview__images{position:relative}.product-preview__images__inner{opacity:0;transition:opacity .3s}.product-preview__images__inner.is-initialized{opacity:1}.product-preview__images__item .image-wrapper{width:100%;padding-top:70%}.product-preview__images__item .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.product-preview__images__nav{position:absolute;top:50%;background-color:#f5b400;width:40px;height:100px;display:flex;justify-content:center;align-items:center;transition:background-color .2s}.product-preview__images__nav:hover{background-color:#dca200}.product-preview__images__nav--prev{left:0}.product-preview__images__nav--next{right:0}.product-preview__images__nav--next .icon{transform:scaleX(-1)}@media screen and (max-width:1024px){.product-preview__images__nav{display:none}}.product-preview__images__nav .icon{fill:#fff;width:20px;height:20px}.product-preview__images__dots{flex:1;display:flex}@media screen and (min-width:1025px){.product-preview__images__dots{display:none}}.product-preview__images__dots__item{flex:1 1 auto;height:2px;background-color:#e6e6e6;transition:background-color .3s;will-change:background-color}.product-preview__images__dots__item.is-active{background-color:#000}@media screen and (min-width:1025px){.product-preview__info{margin-top:-135px;margin-left:12.5vw;max-width:580px;padding:40px;background-color:#fff;box-shadow:0 0 32px #00000029}}@media screen and (max-width:1024px){.product-preview__info{padding-top:30px;padding-bottom:50px}}@media screen and (max-width:1024px){.product-preview__info__inner{display:flex;flex-wrap:wrap}}.product-preview__info__teaser{display:inline-flex;background-color:#0d144a;color:#fff;text-transform:uppercase;font-size:10px;font-weight:900;padding:5px 10px;margin-bottom:15px}@media screen and (max-width:1024px){.product-preview__info__teaser{margin-left:auto;align-self:flex-start;flex-shrink:0}}@media screen and (max-width:1024px){.product-preview__info__title{order:-1;margin-bottom:10px;width:60%}}.product-preview__info__price{font-size:1.7rem;font-weight:900;margin-bottom:30px;color:#0d144a}@media screen and (max-width:1024px){.product-preview__info__price{width:100%;font-size:1.15rem;margin-bottom:20px}}.product-preview__info__description{max-width:650px;margin-bottom:40px}@media screen and (max-width:1024px){.product-preview__info__description{margin-bottom:20px}}.product-preview .signup-form{width:100%;display:flex;flex-direction:column;font-size:1.15rem}.product-preview .signup-form input{border:1px solid #e6e6e6;padding:15px 20px;transition:border-color .3s}.product-preview .signup-form input:not(:last-child){margin-bottom:15px}.product-preview .signup-form input:focus{border-color:#000}.product-preview .signup-form .cta,.product-preview .signup-form .shopify-challenge__button{text-transform:none;font-size:inherit}.product-preview__variants{overflow:hidden}@media screen and (max-width:1024px){.product-preview__variants{padding-top:0}}.product-preview__variants__inner{overflow:visible!important}.product-preview__variants__item{text-align:center;font-weight:500;color:#0d144a}@media screen and (min-width:1025px){.product-preview__variants__item{font-size:18px}}.product-preview__variants__item__image{margin-bottom:15px}.product-preview__variants__item__image .image-wrapper{padding-top:125%;position:relative}.product-preview__variants__item__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.product-preview__section-title{font-size:1.7rem;color:#000;margin-bottom:10px}.product-preview .border-top{border-top:1px solid #f2f2f2}.product-preview .border-bottom{border-bottom:1px solid #f2f2f2}.product-preview__image-text__inner{display:flex}@media screen and (max-width:1024px){.product-preview__image-text__inner{flex-direction:column}}.product-preview__image-text__image{width:calc(55% - 100px);flex-shrink:0;margin-right:100px}.product-preview__image-text__image--reverse{margin-right:0;margin-left:100px}@media screen and (min-width:1025px){.product-preview__image-text__image--reverse{order:1}}@media screen and (max-width:1024px){.product-preview__image-text__image{margin:0 -30px 50px;width:calc(100% + 60px)}}@media screen and (max-width:768px){.product-preview__image-text__image{margin:0 -15px 50px;width:calc(100% + 30px)}}@media screen and (max-width:512px){.product-preview__image-text__image{margin:0 -10px 50px;width:calc(100% + 20px)}}.product-preview__image-text__image .image-wrapper{padding-top:125%;position:relative}@media screen and (max-width:1024px){.product-preview__image-text__image .image-wrapper{padding-top:100%}}.product-preview__image-text__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.product-preview__image-text__content{max-width:570px;display:flex;flex-direction:column;justify-content:center}.product-preview__video__video-element{width:100%;margin-bottom:100px}@media screen and (max-width:1024px){.product-preview__video__video-element{margin:0 -30px 50px;width:calc(100% + 60px)}}@media screen and (max-width:768px){.product-preview__video__video-element{margin:0 -15px 50px;width:calc(100% + 30px)}}@media screen and (max-width:512px){.product-preview__video__video-element{margin:0 -10px 50px;width:calc(100% + 20px)}}.product-preview__video__content{max-width:700px;margin:auto}.product-preview__signup-section__inner{display:flex;flex-direction:column;align-items:center}.product-preview__signup-section .signup-form,.product-preview__signup-section__title{max-width:500px}.product-preview__signup-section__title{text-align:center;margin-bottom:40px}.product-preview__image-caption__image{margin-bottom:20px}.product-preview__image-caption__image .image-wrapper{padding-top:56%;position:relative}.product-preview__image-caption__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.product-preview__image-caption__caption{text-align:center;font-weight:500;color:#0d144a}.product-preview .product__overview{width:100%}.collection{overflow-anchor:none}.collection__header{position:relative;z-index:3}.collection__header__overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;background-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 35%)}@media screen and (min-width:1025px){.collection__header__overlay{display:none}}.collection__header__overlay .icon{width:25px;height:25px;fill:#fff}.collection__header__inner{display:flex;justify-content:center;padding:30px 0}@media screen and (min-width:1025px){.collection__header__inner{height:500px}}@media screen and (max-width:1024px){.collection__header__inner{padding:290px 0 0}}@media screen and (max-width:768px){.collection__header__inner{padding:200px 0 0}}@media screen and (max-width:512px){.collection__header__inner{padding:150px 0 0}}.collection__header__content{margin-top:auto;padding:30px;background-color:#fff;text-align:center}@media screen and (min-width:1025px){.collection__header__content{width:100%;max-width:460px}}@media screen and (max-width:1024px){.collection__header__content{border-top-left-radius:8px;border-top-right-radius:8px}}.collection__header__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.collection__header__image .image-wrapper{width:100%;height:100%;position:relative}.collection__header__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}@media screen and (max-width:1024px){.collection__header__image__desktop-image{display:none}}@media screen and (min-width:1025px){.collection__header__image__mobile-image{display:none}}@media screen and (max-width:1024px){.collection__short-description{max-width:675px;margin:auto}}.collection__main{padding-top:0}.collection__filter{padding-top:30px;padding-bottom:20px;transition:box-shadow .3s;will-change:box-shadow,border-color;border-top:1px solid transparent;transition:border-color .3s}@media screen and (min-width:1025px){@supports ((position:-webkit-sticky) or (position:sticky)){.collection__filter{background-color:#fff;position:-webkit-sticky;position:sticky;top:60px;z-index:2}}.collection__filter.is-scrolled{box-shadow:0 0 32px #00000026;border-color:#e6e6e6}}@media screen and (max-width:1024px){.collection__filter{padding-top:20px}}.collection__filter__inner{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){.collection__filter__inner{justify-content:center}}.collection__filter__links{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-top:-10px}.collection__filter__links__item{margin-left:10px;margin-top:10px;background-color:#f2f2f2;padding:8px 10px;border-radius:2px}.collection__filter__links__item>:first-child{font-weight:900;color:#000}.collection__filter__links__item>:last-child{color:gray;font-size:.85rem}.collection__filter__links__item--light{background-color:#fff;font-weight:500}.collection__sorting{display:none}@media screen and (max-width:1024px){.collection__sorting{position:fixed;z-index:999;bottom:100px;left:50%;transform:translate(-50%);background-color:#fff;box-shadow:0 0 32px #00000026}.collection__sorting select{border:none}}@media screen and (max-width:1024px) and (max-width:1024px){.collection__sorting select{padding:15px 35px 15px 15px}}.collection__feed{padding-top:30px;margin-bottom:100px}@media screen and (max-width:1024px){.collection__feed{margin-bottom:50px}}.collection__products__grid{display:flex;flex-wrap:wrap;margin-left:-15px;margin-top:-15px}@media screen and (max-width:1024px){.collection__products__grid{margin-left:-5px;margin-top:0}}.collection__products__grid .product-card{margin-left:15px;margin-top:15px;width:calc(33.3333% - 15px)}.collection__products__grid .product-card:not(.product-card--loader){opacity:0;-webkit-animation:slide-up 1s;animation:slide-up 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translate(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translate(0)}}@media screen and (max-width:1024px){.collection__products__grid .product-card{margin-left:5px;margin-top:0;width:calc(50% - 5px)}}.collection__count{display:flex;justify-content:center;align-items:center;flex-direction:column}.collection__count__text{font-weight:500;margin-bottom:20px}.collection__count__progress{width:100%;max-width:400px;height:2px;background-color:#e6e6e6;margin-bottom:40px;display:flex}.collection__count__progress__fill{height:100%;background-color:#000}.collection__count__more{font-size:1.15rem;text-transform:none}.cart__main__inner{display:flex}@media screen and (max-width:1024px){.cart__main__inner{flex-direction:column}}@media screen and (min-width:1025px){.cart__list{width:calc(100% - 425px);margin-right:50px}}@media screen and (max-width:1024px){.cart__list{margin-bottom:30px}}.cart__item{display:flex;position:relative}.cart__item__image{width:20%;padding-top:20%;position:relative;margin-right:30px}.cart__item__image img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.cart__item__content{margin-right:30px}.cart__item__quantity{display:flex}.cart__item__quantity,.cart__item__remove{position:relative;z-index:1}.cart__item__price{margin-left:auto}.cart__item__link{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:1025px){.cart__summary{align-self:flex-start;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;width:375px}}.cart__summary__detail{display:flex;justify-content:space-between}.cart__checkout{margin-top:30px;display:flex;flex-direction:column}@media screen and (max-width:1024px){.cart__checkout{position:fixed;z-index:1;bottom:0;left:0;width:100%;padding:15px;background-color:#fff;box-shadow:0 0 20px #00000026}}.cart__checkout__submit{margin-bottom:10px}@media screen and (max-width:1024px){.cart__checkout__submit--desktop{display:none}}@media screen and (min-width:1025px){.cart__checkout__submit--mobile{display:none}}.cart__checkout__terms{font-size:12px;display:flex;align-items:center}@media screen and (max-width:1024px){.cart__checkout__terms{justify-content:center}}.cart__checkout__terms input{width:15px;height:15px;border:1px solid #000;margin-right:10px;position:relative}.cart__checkout__terms input:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.cart__checkout__terms input:checked:after{opacity:1}.p-404{position:relative;z-index:0;min-height:100vh;padding:10rem 0}.p-404,.p-404__inner{display:flex;flex-flow:column}.p-404__inner{text-align:center;align-items:center;margin:auto}.p-404__inner--light{color:#fff}.p-404__inner--light:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0000001a,#0006);z-index:-1}.p-404__inner--dark{color:#000}.p-404__title--sub{margin-top:1em;opacity:.7}.p-404__button{position:relative;color:inherit;text-decoration:none;font-weight:500;margin-top:3rem}.p-404__button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .3s ease}.p-404__button:hover:after{transform:scaleX(1);transform-origin:center left}.p-404__image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";z-index:-1}.info__header{text-align:center}.info__header__inner{max-width:800px;margin:auto}.info__header .icon{width:50px;height:50px;margin-bottom:70px}@media screen and (min-width:1025px){.info__header .icon{display:none}}.info__title{font-size:1.15rem;color:#000;margin-bottom:15px}.info__subtitle{text-transform:none}@media screen and (min-width:1025px){.info__subtitle{font-size:42px}}.info__image{padding-top:56%;position:relative}@media screen and (max-width:1024px){.info__image{padding-top:100%}}.info__image img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.info__content__inner{max-width:700px;margin:auto}.info__content__inner h1,.info__content__inner h2,.info__content__inner h3,.info__content__inner h4,.info__content__inner h5,.info__content__inner h6{font-size:1.7rem;color:#000}.info__content__inner h1:not(:first-child),.info__content__inner h2:not(:first-child),.info__content__inner h3:not(:first-child),.info__content__inner h4:not(:first-child),.info__content__inner h5:not(:first-child),.info__content__inner h6:not(:first-child){margin-top:50px}.info__content__inner strong{color:#0d144a}.info__content__inner .iframe-parent:not(:first-child){margin-top:50px}@media screen and (min-width:1025px){.info__content__inner .iframe-parent{width:140%;margin-left:-20%}}@media screen and (max-width:1024px){.info__content__inner .iframe-parent{width:100%}}.info__content__inner .iframe-parent .iframe-wrapper{position:relative}.info__content__inner .iframe-parent .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-page__title{margin-bottom:50px}.text-page__content{font-size:500}.text-page__content h1,.text-page__content h2,.text-page__content h3,.text-page__content h4,.text-page__content h5,.text-page__content h6{font-size:1.7rem;font-weight:900;color:#000}.text-page__content h1:not(:first-child),.text-page__content h2:not(:first-child),.text-page__content h3:not(:first-child),.text-page__content h4:not(:first-child),.text-page__content h5:not(:first-child),.text-page__content h6:not(:first-child){margin-top:50px}.text-page__content ul{padding-left:1.2em;list-style-type:disc}.text-page__content ul:not(:last-child){margin-bottom:1em}.text-page__content a{font-weight:900;color:#141f78;text-decoration:underline}.shopify-policy__container{max-width:700px!important}@media screen and (min-width:1025px){.shopify-policy__container{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:1024px){.shopify-policy__container{max-width:100%!important;padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width:768px){.shopify-policy__container{padding-left:0 15px!important;padding-right:0 15px!important}}@media screen and (max-width:512px){.shopify-policy__container{padding-left:0 10px!important;padding-right:0 10px!important}}.shopify-policy__title{text-align:left!important;margin-bottom:50px}.about{overflow:hidden}.about__header{text-align:center;padding-bottom:0}.about__header .icon{width:50px;height:50px;margin-bottom:70px}@media screen and (min-width:1025px){.about__header .icon{display:none}}.about__title{font-size:1.15rem;color:#000;margin-bottom:15px}.about__subtitle{max-width:800px;margin:auto;text-transform:none;color:#000}@media screen and (min-width:1025px){.about__subtitle{font-size:42px;margin-bottom:150px}}@media screen and (max-width:1024px){.about__subtitle{margin-bottom:50px}}.about__image{padding-top:56%;position:relative}@media screen and (max-width:1024px){.about__image{padding-top:100%}}.about__image img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.about__text-section__content{max-width:700px;margin-left:auto}.about__text-section__title{font-size:1.7rem;font-weight:500;color:#000;margin-bottom:15px}.about__image-slider{overflow:hidden}.about__image-slider__inner{overflow:visible!important}.about__image-slider__item{min-width:calc(66.6667% - 3.33333px);max-width:calc(66.6667% - 3.33333px)}.about__image-slider__item .image-wrapper{padding-top:100%;position:relative}.about__image-slider__item .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.about__scroll-text__item{width:140%;margin-left:-20%;padding-left:20%;font-size:140px;font-weight:900;text-transform:uppercase;position:relative;height:210px}@media screen and (max-width:1024px){.about__scroll-text__item{font-size:70px;height:105px}}.about__scroll-text__item:first-child{background-color:#f5b400;color:#0d144a;transform:rotate(8deg);z-index:1}.about__scroll-text__item:last-child{background-color:#0d144a;color:#f5b400;transform:rotate(-8deg)}.about__scroll-text__item__content{left:15%;white-space:nowrap;position:absolute}.about__team{overflow:hidden;position:relative}.about__team__title{text-transform:none;text-align:center;margin-bottom:50px}.about__team__slider{overflow:visible!important;opacity:0;transition:opacity .3s}.about__team__slider.is-initialized{opacity:1}.about__team__item__image .image-wrapper{padding-top:110%;position:relative;overflow:hidden}.about__team__item__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";transition:transform 1s,opacity .3s}.about__team__item__image:hover .image-wrapper img{transform:scale(1.1);opacity:.75}.about__team__item__content{padding:20px 5px}.about__team__item__name{font-size:1.7rem;color:#0d144a}.about__team__item__contact{font-weight:900;margin-bottom:10px}.about__team__item__info{font-size:1.15rem}.about__team__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:100px;display:flex;justify-content:center;align-items:center;background-color:#f5b400;transition:opacity .2s}@media screen and (max-width:1024px){.about__team__nav{display:none}}.about__team__nav.is-disabled{opacity:0;pointer-events:none}.about__team__nav .icon{fill:#fff}.about__team__nav--prev{left:0}.about__team__nav--next{right:0}.about__team__nav--next .icon{transform:scaleX(-1)}@media screen and (max-width:1024px){.contact__header{border-bottom:1px solid #f2f2f2}}.contact__header__inner{text-align:center;max-width:700px;margin:auto}.contact__header__inner .icon{width:50px;height:50px;margin-bottom:70px}@media screen and (min-width:1025px){.contact__header__inner .icon{display:none}}.contact__content__inner{display:flex}@media screen and (max-width:1024px){.contact__content__inner{flex-direction:column}}.contact__image{margin-bottom:20px}@media screen and (max-width:1024px){.contact__image{margin-left:-30px;margin-right:-30px}}@media screen and (max-width:768px){.contact__image{margin-left:-15px;margin-right:-15px}}@media screen and (max-width:512px){.contact__image{margin-left:-10px;margin-right:-10px}}.contact__image .image-wrapper{padding-top:56%;position:relative}.contact__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}@media screen and (min-width:1025px){.contact__info{width:50%;padding-right:50px;border-right:1px solid #f2f2f2}}.contact__info__title{font-size:1.7rem;font-weight:900;color:#000;margin-bottom:10px}.contact__info__address{font-size:1.15rem;line-height:2;margin-bottom:20px}.contact__info__address a{color:#0d144a;font-weight:900}.contact__info__address b,.contact__info__address strong{color:#000;font-weight:900}@media screen and (min-width:1025px){.contact__form{width:50%;padding-left:50px}}@media screen and (max-width:1024px){.contact__form{order:-1;margin-bottom:50px}}.contact__form__title{font-size:1.7rem;font-weight:900;color:#000;margin-bottom:10px}.contact__form__info{margin-bottom:30px}.contact__form .cta,.contact__form .shopify-challenge__button,.contact__form input,.contact__form textarea{width:100%}.contact__form input,.contact__form textarea{padding:.75em 1.5em;border:1px solid #e6e6e6;font-size:1.15rem;transition:border-color .2s;border-radius:2px;color:#000}.contact__form input:not(:last-child),.contact__form textarea:not(:last-child){margin-bottom:15px}.contact__form input:focus,.contact__form textarea:focus{border-color:#000}.contact__form textarea{resize:none}.contact__form .cta,.contact__form .shopify-challenge__button{font-size:1.15rem;text-transform:none;letter-spacing:0}.contact__form .cta:last-of-type,.contact__form .shopify-challenge__button:last-of-type{margin-top:10px;line-height:normal;text-align:center}.contact__form .form-success{background-color:#72ce72;color:#fff;padding:20px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/index.css.map */
