a,body,button,div,h1,h2,h3,h4,h5,h6,html,input,li,p,section,span,textarea,ul{margin:0;padding:0;font-weight:400;text-decoration:none}ul{list-style-position:outside;padding-left:20px}*{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;box-shadow:0}a,button,input[type=submit],pointer{cursor:pointer}html{box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%}button,img,svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,b,button,h1,h2,h3,h4,h5,h6,input,p,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-style:normal;font-weight:400;border:0;border-radius:0;text-decoration:none}a,button,input[type=submit]{cursor:pointer}*,:after,:before{box-sizing:inherit}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}:after,:before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0;box-sizing:border-box;outline:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#000;color:#fff;text-shadow:none}::selection{background-color:#000;color:#fff;text-shadow:none}.c-nw{color:#fefdfb}.b-nw{border-color:#fefdfb!important}.bg-nw{background-color:#fefdfb}.c-quartz{color:#e3cec0}.b-quartz{border-color:#e3cec0!important}.bg-quartz{background-color:#e3cec0}.about__title,.aboutTwoImageText__heading,.breadcrumbs__body,.breadcrumbs__wrapper .title,.c-dark,.customize-popup .title,.error__body,.ess_page_body a,.faq_page__block a,.film-heading,.film-intro__title,.film-title,.giftCardLanding__form input[type=text],.giftCardLanding__title,.global-title,.homeTextImage__subtitle,.homeTextImage__title,.landingTextBlock__title,.landingTextImage__subtitle,.landingTextImage__title,.leftText-product-card__title,.menu-mobile__section-title,.pay-popup .title,.popup .essenziale-content h2,.popup .essenziale-content h3,.processSection__number,.processSection__step,.processSection__title,.product-accordion__title,.product-card__title,.product-infos__more-button,.product-slider__title,.size-guide-popup .title,.terms_page_text a{color:#000}.b-dark{border-color:#000!important}.bg-dark{background-color:#000}.c-light,.landingHeroText__text,.newsletter__title,.user_page_main .big-link .name{color:#fff}.b-light{border-color:#fff!important}.bg-light{background-color:#fff}.c-pink{color:#e3cec0}.b-pink{border-color:#e3cec0!important}.bg-pink{background-color:#e3cec0}.c-lpink{color:#e3cec0}.b-lpink{border-color:#e3cec0!important}.bg-lpink{background-color:#e3cec0}.giftCardLanding__form input[type=text]::-moz-placeholder{color:#646464}.giftCardLanding__form input[type=text]:-ms-input-placeholder{color:#646464}.about__body,.aboutTwoImageText__body,.address label,.banner-quote,.banner-quote--about,.banner-quote--about p,.breadcrumbs__wrapper,.breadcrumbs__wrapper a,.c-rgrey,.careersPage .careersHeading__anchor,.film-credits__cell,.film-credits__title,.film-episode__body,.film-intro__body p,.film-intro__readMore,.film-intro__subtitle,.footer__bottom-flex a,.footer__bottom-flex address,.footer__bottom-flex span,.giftCardLanding__cta,.giftCardLanding__form input[type=text]::placeholder,.header__sub__col1 .links a,.header__sub__col2 .links a,.header__sub__col3 .links a,.homeTextImage__body,.landingTextBlock__body,.landingTextImage__body,.leftText-product-card__description,.leftText-product-card__price,.menu-mobile__footer-section a,.menu-mobile__menu-item,.menu-mobile__section-subtitle,.mini-cart-el__button,.mini-cart-el__price,.mini-cart-el__specs,.minicart__recap-content,.pay-popup .decription,.pay-popup .pay-method,.popup-shop__info .date,.popup-shop__info .where,.popup .essenziale-content li,.popup .essenziale-content p,.popup .pop_table td,.popup .pop_table th,.processSection__step-body,.product-card__description,.product-card__price,.product-infos__quote,.rounded-product-card__process,.rounded-product-card__sub-process,.static_page_nav a,.text-banner__description,.user_grid_col label,.user_page .grid .el,.user_page .grid .el_subtitle{color:#646464}.b-rgrey{border-color:#646464!important}.bg-rgrey{background-color:#646464}.c-mgrey{color:#dedddd}.b-mgrey{border-color:#dedddd!important}.bg-mgrey{background-color:#dedddd}.c-lgrey{color:#ececec}.b-lgrey{border-color:#ececec!important}.bg-lgrey{background-color:#ececec}.c-film{color:#535cab}.b-film{border-color:#535cab!important}.bg-film{background-color:#535cab}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-Black.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-HeavyOblique.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-HeavyOblique.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-MediumOblique.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-MediumOblique.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Avenir DEMI;src:url(https://www.ateliervm.com/fonts/AvenirNext-DemiBold.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std Heavy;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-Heavy.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-LightOblique.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-LightOblique.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-Roman.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-Light.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std Medium;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-Medium.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-Oblique.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-Oblique.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-BookOblique.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-BookOblique.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-BlackOblique.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-BlackOblique.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(https://www.ateliervm.com/fonts/AvenirLTStd-Book.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/AvenirLTStd-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Minion Pro Disp;src:url(https://www.ateliervm.com/fonts/MinionPro-Disp.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/MinionPro-Disp.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Didot Bold;src:url(https://www.ateliervm.com/fonts/Didot-Bold.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/Didot-Bold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Didot Italic;src:url(https://www.ateliervm.com/fonts/Didot-Italic.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/Didot-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Didot;src:url(https://www.ateliervm.com/fonts/Didot.woff2) format("woff2"),url(https://www.ateliervm.com/fonts/Didot.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body,html{font-family:Avenir LT Std;font-weight:400;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:13px}@media(min-width:769px){body,html{font-size:14px}}.about__title,.aboutTwoImageText__heading,.accordion__summary .title,.address_cart_wrapper .cart-sticky__summary-cart,.address_cart_wrapper .cart-sticky__summary-subtotal,.banner-quote--about,.banner-quote--about p,.button,.careersPage .careersHeading__anchor,.careersPage .careersHeading__title,.careersPage .careersTwoCol__title,.careersPage .careersTwoCol__values,.film-heading,.film-intro__title,.film-title,.footer__bottom-flex a,.footer__bottom-flex address,.footer__bottom-flex span,.footer__link,.footer__terms,.footer__title,.footer__value,.giftCardLanding__submit,.global-title,.header__col--onlyDesktop button,.homeTextImage__title,.landingTextBlock__title,.landingTextImage__title,.leftText-product-card__title,.menu-mobile__footer-section a,.menu-mobile__menu-item,.menu-mobile__section-text a,.menu-mobile__section-title,.mini-cart-el__name,.minicart__checkout-button,.minicart__recap-title,.minicart__title,.popup-shop__info .cta,.processSection__number,.processSection__step,.processSection__title,.product-accordion__title,.product-atc__atc-button,.product-card__title,.product-infos__price,.product-infos__title,.product-infos__year,.product-slider__title,.rounded-product-card__process,.static_page_nav a,.store-locator__grid .store-card__content .city,.storesSlider__city,.upcase,.user_grid_col label{text-transform:uppercase}.about__title,.aboutTwoImageText__heading,.address_cart_wrapper .cart-sticky__summary-cart,.address_cart_wrapper .cart-sticky__summary-subtotal,.banner-quote,.banner-quote--about,.banner-quote--about p,.bold,.breadcrumbs__wrapper .title,.careersPage .careersHeading__anchor,.careersPage .careersHeading__title,.careersPage .careersTwoCol__title,.checkout_recap_main_col .delivery_option,.film-credits__title,.film-heading,.film-intro__title,.film-title,.footer__title,.footer__value,.global-title,.landingCardsGrid__title,.landingTextBlock__title,.main-accordion__title,.menu-mobile__section-title,.minicart__checkout-button,.minicart__title,.newsletter__title,.processSection__number,.processSection__title,.product-accordion__title,.product-atc__atc-button,.product-atc__option-title,.product-infos__price,.product-infos__title,.product-slider__title,.products_filter_cont .col input[type=checkbox]:checked+label,.rounded-product-card__processNumber,.static_page_nav a,.store-locator__grid .store-card__content .city,.storesSlider__city,.text-banner__collection,.user_page_main .big-link .name,.user_title{font-weight:500;font-family:Avenir DEMI}.banner-quote--about,.banner-quote--about p,.category-card__buy-now,.medium,.product-card__new,.product-infos__specs-title{font-weight:500}.product-slider__seeAll,.regular{font-family:Avenir LT Std}.light,.user_page .grid .el_subtitle{font-weight:300}.thin{font-weight:100}.italic{font-style:italic}.about__title,.aboutTwoImageText__heading,.address_cart_wrapper .cart-sticky__summary-cart,.address_cart_wrapper .cart-sticky__summary-subtotal,.address label,.banner-quote--about,.banner-quote--about p,.breadcrumbs__wrapper .title,.careersPage .careersHeading__anchor,.careersPage .careersHeading__title,.careersPage .careersTwoCol__title,.careersPage .careersTwoCol__values,.careersPage .follow-us__up,.customize-popup .title,.ess_page_body h1,.ess_page_body h2,.ess_page_body h3,.ess_page_body h4,.ess_page_body h5,.ess_page_body h6,.film-heading,.film-intro__title,.film-title,.footer__bottom-flex a,.footer__bottom-flex address,.footer__bottom-flex span,.footer__link,.footer__terms,.footer__title,.global-title,.homeTextImage__title,.landingCardsGrid__title,.landingTextBlock__title,.landingTextImage__title,.leftText-product-card__title,.main-accordion__title,.minicart__title,.newsletter__title,.pay-popup .title,.processSection__number,.processSection__step,.processSection__title,.product-accordion__title,.product-atc__atc-button,.product-card__title,.product-slider__title,.products_filter_cont .col .col-ordering .ordering__select,.size-guide-popup .title,.spaced,.static_page_nav a,.store-locator__grid .store-card__content .city,.storesSlider__city,.text-banner__collection,.user_grid_col label,.user_title{letter-spacing:.1em}.film-intro__title,.film-title,.giftCardLanding__title,.product-infos__title,.text-21,.user_title{font-size:1.909rem;line-height:120%}@media(max-width:768px){.film-intro__title,.film-title,.giftCardLanding__title,.product-infos__title,.text-21,.user_title{font-size:1.545rem}}.breadcrumbs__wrapper .title,.btn.btn_user,.careersPage .careersHeading__title,.customize-popup .title,.film-heading,.global-title,.homeTextImage__title,.landingCardsGrid__title,.landingTextBlock__title,.landingTextImage__title,.nl_pop_text button.btn_user,.pay-popup .title,.processSection__number,.processSection__title,.product-slider__title,.size-guide-popup .title,.text-17,.text-banner__collection{font-size:1.545rem;line-height:120%}@media(max-width:768px){.breadcrumbs__wrapper .title,.btn.btn_user,.careersPage .careersHeading__title,.customize-popup .title,.film-heading,.global-title,.homeTextImage__title,.landingCardsGrid__title,.landingTextBlock__title,.landingTextImage__title,.nl_pop_text button.btn_user,.pay-popup .title,.processSection__number,.processSection__title,.product-slider__title,.size-guide-popup .title,.text-17,.text-banner__collection{font-size:1.273rem}}.about__body,.about__title,.aboutTwoImageText__body,.aboutTwoImageText__heading,.address .address_checkout input[type=submit],.address_cart_wrapper .cart-sticky__summary-cart,.address_cart_wrapper .cart-sticky__summary-subtotal,.address_submit .back,.banner-quote--about,.banner-quote--about p,.careersPage .careersHeading__anchor,.careersPage .careersTwoCol__body,.careersPage .careersTwoCol__filters .select-wrapper select,.careersPage .careersTwoCol__title,.careersPage .careersTwoCol__values,.error__body,.error__mail,.faq_page .faq_page-accordion__title,.faq_page__block details,.film-credits__cell,.film-credits__title,.film-episode__body,.film-episode__subtitle,.film-intro__body p,.film-intro__readMore,.film-intro__subtitle,.giftCardLanding__cta,.giftCardLanding__form input[type=text],.homeTextImage__subtitle,.landingCardsGrid__subtitle,.landingHeroText__text,.landingTextImage__subtitle,.main-accordion__title,.mini-cart-el__quantity,.minicart__title,.popup-shop__info .title,.popup .essenziale-content h2,.popup .essenziale-content h3,.processSection__step,.product-infos__price,.rounded-product-card__process,.static_page_nav a,.store-locator__grid .store-card__content .store-name,.store-locator__single .heroStore .info-grid .right .text,.storesSlider__storeName,.text-14,.text-banner__date,.user_page_main .big-link .name{font-size:1.273rem;line-height:130%}@media(max-width:768px){.about__body,.about__title,.aboutTwoImageText__body,.aboutTwoImageText__heading,.address .address_checkout input[type=submit],.address_cart_wrapper .cart-sticky__summary-cart,.address_cart_wrapper .cart-sticky__summary-subtotal,.address_submit .back,.banner-quote--about,.banner-quote--about p,.careersPage .careersHeading__anchor,.careersPage .careersTwoCol__body,.careersPage .careersTwoCol__filters .select-wrapper select,.careersPage .careersTwoCol__title,.careersPage .careersTwoCol__values,.error__body,.error__mail,.faq_page .faq_page-accordion__title,.faq_page__block details,.film-credits__cell,.film-credits__title,.film-episode__body,.film-episode__subtitle,.film-intro__body p,.film-intro__readMore,.film-intro__subtitle,.giftCardLanding__cta,.giftCardLanding__form input[type=text],.homeTextImage__subtitle,.landingCardsGrid__subtitle,.landingHeroText__text,.landingTextImage__subtitle,.main-accordion__title,.mini-cart-el__quantity,.minicart__title,.popup-shop__info .title,.popup .essenziale-content h2,.popup .essenziale-content h3,.processSection__step,.product-infos__price,.rounded-product-card__process,.static_page_nav a,.store-locator__grid .store-card__content .store-name,.store-locator__single .heroStore .info-grid .right .text,.storesSlider__storeName,.text-14,.text-banner__date,.user_page_main .big-link .name{font-size:1rem}}.accordion__summary .title,.banner-quote,.breadcrumbs__body,.breadcrumbs__wrapper a,.button,.category-card__buy-now,.faq_page__block a,.faq_page__block p,.footer__title,.giftCardLanding__submit,.header__col--onlyDesktop button,.hero__discover-more,.homeTextImage__body,.homeTextImage__cta,.landing-button,.landingTextBlock__body,.landingTextImage__body,.leftText-product-card__description,.leftText-product-card__price,.leftText-product-card__title,.link,.menu-mobile__section-text a,.mini-cart-el__name,.mini-cart-el__price,.mini-cart-el__specs,.minicart__checkout-button,.minicart__recap-content,.minicart__recap-title,.newsletter__title,.pay-popup .decription,.pay-popup .pay-method,.popup-shop__info .cta,.popup-shop__info .date,.popup-shop__info .where,.popup .essenziale-content li,.popup .essenziale-content p,.popup .pop_table td,.popup .pop_table th,.processSection__step-body,.product-accordion__title,.product-atc__atc-button,.product-atc__cta .grey-select-wrapper,.product-atc__option-title,.product-breadcrumbs,.product-card__description,.product-card__price,.product-card__title,.product-infos__desc,.product-infos__more-button,.product-infos__quote,.product-infos__specs,.product-infos__type,.product-slider__seeAll,.rounded-product-card__description,.rounded-product-card__price,.rounded-product-card__sub-process,.store-locator__grid .store-card__content .city,.store-locator__grid .store-card__content .store-type,.store_grid .grey-select-wrapper,.storesSlider__city,.storesSlider__storeType,.terms_page_text p,.terms_page_text ul,.text-11,.text-banner__description,.text-banner__discover-more,.user_page .grid .el,.user_page .grid .el_subtitle{font-size:1rem;line-height:130%}.footer__bottom-flex a,.footer__bottom-flex address,.footer__bottom-flex span,.footer__link,.footer__value,.menu-mobile__footer-section a,.menu-mobile__menu-item,.menu-mobile__section-subtitle,.menu-mobile__section-title,.product-infos__year,.text-9{font-size:.818rem;line-height:130%}.banner-quote,.breadcrumbs__body,.button,.giftCardLanding__cta,.giftCardLanding__submit,.giftCardLanding__title,.global-title,.landingTextBlock__title,.minicart__checkout-button,.newsletter__title,.popup-shop__info .cta,.processSection__number,.processSection__title,.product-atc__atc-button,.product-slider__title,.storesSlider__city,.storesSlider__storeName,.storesSlider__storeType,.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.downcase,.lowercase{text-transform:lowercase!important}.category-card__buy-now,.error__mail,.homeTextImage__cta,.normalcase,.user_page .grid .el_subtitle{text-transform:none}.about__title,.aboutTwoImageText__heading,.accordion__summary .title,.address_cart_wrapper .cart-sticky__summary-cart,.address_cart_wrapper .cart-sticky__summary-subtotal,.address label,.banner-quote--about,.banner-quote--about p,.breadcrumbs__wrapper .title,.btn.btn_user,.button,.careersPage .careersHeading__anchor,.careersPage .careersHeading__title,.careersPage .careersTwoCol__title,.careersPage .careersTwoCol__values,.film-heading,.film-intro__title,.film-title,.footer__bottom-flex a,.footer__bottom-flex address,.footer__bottom-flex span,.footer__link,.footer__terms,.footer__title,.footer__value,.giftCardLanding__submit,.global-title,.header__col--onlyDesktop button,.header__sub__col1 .links,.header__sub__col2 .links,.header__sub__col3 .links,.homeTextImage__title,.landingCardsGrid__title,.landingTextBlock__title,.landingTextImage__title,.leftText-product-card__title,.main-accordion__title,.menu-mobile__footer-section a,.menu-mobile__menu-item,.menu-mobile__section-text a,.menu-mobile__section-title,.mini-cart-el__name,.minicart__checkout-button,.minicart__recap-title,.minicart__title,.newsletter__title,.nl_pop_text button.btn_user,.popup-shop__info .cta,.processSection__number,.processSection__step,.processSection__title,.product-accordion__title,.product-atc__atc-button,.product-card__title,.product-infos__price,.product-infos__title,.product-infos__year,.product-slider__title,.products_filter_cont .col label,.rounded-product-card__process,.static_page_nav a,.store-locator__grid .store-card__content .city,.storesSlider__city,.text-banner__collection,.upcase,.uppercase,.user_grid_col label,.user_page .grid .el,.user_page_main .big-link .name,.user_title{text-transform:uppercase}.capitalize,.product-slider__seeAll,.store-locator__grid .store-card__content .store-type,.storesSlider__storeType{text-transform:capitalize}.line-through{text-decoration:line-through}.ess_page_body a:hover,.faq_page__block a,.product-slider__seeAll,.terms_page_text a,.underline{text-decoration:underline}.light,.user_page .grid .el_subtitle{font-weight:400}.minion{font-family:Minion Pro Disp}.didot{font-family:Didot}.didot-italic{font-family:Didot Italic}.about-triptych{width:100%}.about-triptych__flex{display:flex;flex-wrap:wrap}@media(max-width:1024px){.about-triptych__flex{flex-wrap:nowrap;grid-gap:10px;gap:10px;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.about-triptych__imgWrap{overflow:hidden}@media(max-width:1024px){.about-triptych__imgWrap{flex:0 0 auto}}.about-triptych__imgWrap img{width:100%}@media(max-width:1024px){.about-triptych__imgWrap img{height:500px;width:auto}}@media(min-width:1025px){.about-triptych__imgWrap--1{margin:64px 0;flex:0 0 100%}.about-triptych__imgWrap--2{flex:0 0 80%;margin-left:auto}.about-triptych__imgWrap--3{flex:0 0 70%;margin-right:auto;margin-top:-200px}}.about{padding-bottom:24px}.about--paddingTop{padding-top:64px}.about .static_page_text{padding-left:12px;padding-right:12px}@media(min-width:1025px){.about .static_page_text{padding-left:24px;padding-right:24px}}.about .grid-2-cols{margin-top:24px;display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px}@media(min-width:1025px){.about .grid-2-cols{grid-template-columns:1fr 1fr;grid-gap:96px;gap:96px}}.about .grid-2-cols img{width:100%}.about .grid-2-cols.align-bottom{justify-content:center;align-items:flex-end}.about .grid-2-cols.align-center{justify-content:center;align-items:center}.about__title{padding-bottom:20px}@media(max-width:1024px){.about__title{padding-bottom:20px;margin-top:30px}}.about__body{max-width:410px}.about__image{overflow:hidden;margin-top:96px}@media(max-width:1024px){.about__image{margin-top:48px}}.about__image img{width:100%}.about .offset{width:80%;margin-left:auto;display:block}@media(max-width:1024px){.about .offset{width:100%}}.about .offset-top{margin-top:-50vh;-o-object-fit:cover;object-fit:cover;aspect-ratio:9/16}@media(max-width:1024px){.about .offset-top{margin-top:0}}.about .image-video{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.about .image-square{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.about .image-videoMobile{-o-object-fit:cover;object-fit:cover;aspect-ratio:9/16}.aboutTwoImageText__flex{display:flex;padding-top:32px;flex-wrap:nowrap}@media(max-width:1024px){.aboutTwoImageText__flex{grid-gap:10px;gap:10px;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}@media(min-width:1025px){.aboutTwoImageText__flex{flex-wrap:wrap;padding-top:64px}}.aboutTwoImageText__imageWrap{overflow:hidden}@media(max-width:1024px){.aboutTwoImageText__imageWrap{flex:0 0 80%}}.aboutTwoImageText__imageWrap img{width:100%}@media(max-width:1024px){.aboutTwoImageText__imageWrap img{aspect-ratio:283/354;-o-object-fit:cover;object-fit:cover}}@media(min-width:1025px){.aboutTwoImageText__imageWrap--full{flex:0 0 100%;margin-bottom:64px}.aboutTwoImageText__imageWrap--half{flex:0 0 50%}}.aboutTwoImageText__textWrap{display:none}@media(min-width:1025px){.aboutTwoImageText__textWrap{padding-left:60px;display:block;flex:0 0 50%}}.aboutTwoImageText__textWrap--onlyMobile{display:block}@media(min-width:1025px){.aboutTwoImageText__textWrap--onlyMobile{display:none}}.aboutTwoImageText__heading{padding-bottom:40px}@media(max-width:1024px){.aboutTwoImageText__heading{padding-bottom:20px;margin-top:30px}}.aboutTwoImageText__body{max-width:410px}.about-us-quote{padding:36px 30px;overflow:hidden}.about-us-quote.grey-background{background-color:#ececec}.about-us-quote img{height:20px}@media(min-width:1025px){.about-us-quote img{height:50px}}@media(min-width:1025px){.about-us-quote{padding:48px 24px}}.about-us-quote__carousel-container{padding-top:40px}@media(min-width:1025px){.about-us-quote__carousel-container{padding-top:50px;width:60%;margin:0 auto}}.about-us-quote .quote{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:24px;gap:24px;padding-bottom:0;text-align:center;max-width:70%;margin:0 auto}@media(min-width:1025px){.about-us-quote .quote{grid-gap:64px;gap:64px;padding-bottom:0}}.about-us-quote .embla__slide{min-width:100%}.about-us-quote .embla__button{position:absolute;top:30%;transform:translateY(-50%);width:15px;height:15px}@media(max-width:1024px){.about-us-quote .embla__button{top:50%}}.accordion{width:100%;min-width:255px;border-bottom:1px solid #000}.accordion__summary{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.accordion__summary .title{line-height:100%;letter-spacing:.1em}.accordion__summary .arrow{pointer-events:none}.accordion__details{overflow:hidden;display:block}.accordion__details-inner{padding-bottom:10px}.address{margin-bottom:100px}.address .address_flex{display:flex}@media(max-width:1024px){.address .address_flex{flex-direction:column-reverse}}.address .title{padding-top:24px}.address_container{flex:1 1;padding:25px 32px 0}@media(max-width:1024px){.address_container{padding:25px 24px}}.address_cart_wrapper{background-color:#ececec;display:flex;flex-direction:column;padding:24px;flex:0 0 30%;position:relative}@media(min-width:1025px){.address_cart_wrapper{min-height:calc(100vh - 84px)}}@media(max-width:1024px){.address_cart_wrapper{padding:0 24px}}.address_cart_wrapper .cart-sticky{z-index:1}@media(min-width:1025px){.address_cart_wrapper .cart-sticky{top:108px;position:-webkit-sticky;position:sticky}}.address_cart_wrapper .cart-sticky__summary{width:100%;padding:24px 0;display:flex;align-items:center;justify-content:space-between}.address_cart_wrapper .cart-sticky__summary-title{flex:0 0 auto;display:flex;align-items:center}.address_cart_wrapper .cart-sticky__summary-cart{padding-right:12px}.address_cart_wrapper .cart-sticky__arrow{width:12px}@media(min-width:1025px){.address_cart_wrapper .cart-sticky__arrow{display:none}}.address_cart{background-color:#ececec;display:flex;flex-direction:column;height:auto;max-height:50vh;overflow-y:scroll;padding:8px 10px 8px 0}@media(max-width:1024px){.address_cart{height:auto}}.address_cart::-webkit-scrollbar{width:1px}@media(min-width:1025px){.address_cart::-webkit-scrollbar{width:5px}}.address_cart::-webkit-scrollbar-thumb{background-color:#000}.address_cart hr{height:1px;background-color:#ccc;border:none}.address_cart_subtotal{padding:40px 0}@media(max-width:1024px){.address_cart_subtotal{padding:24px 0}}.address_cart_subtotal .price{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.address_cart_subtotal .price:not(:last-child){padding-bottom:16px}.address_title{display:flex;align-items:self-start;justify-content:space-between}@media(max-width:1024px){.address_title{flex:1 1;align-items:flex-start;justify-content:flex-start;flex-direction:column}}.address_login{display:flex;align-items:flex-start;justify-content:flex-end;grid-gap:25px;gap:25px;flex:0 0 50%}@media(max-width:1024px){.address_login{width:100%}}.address .address_button_el{margin-top:20px;position:relative;padding-top:5px;padding-left:30px}.address .address_button_el.active span{background-color:#dedddd}.address .address_button_el span{cursor:pointer;width:20px;height:20px;position:absolute;left:0;top:2px;content:"";border-radius:2px;border:1px solid #dedddd}.address .address_button_el span.active{background:#dedddd}.address .address_checkout{padding:8px}.address .address_checkout input[type=submit]{height:50px;width:100%;min-width:300px}@media(max-width:1024px){.address .address_checkout input[type=submit]{min-width:100%}}.address_name_cont{margin:0 -8px;display:flex;flex-wrap:wrap}@media(max-width:1024px){.address_name_cont{flex-direction:column}}.address_name .input{flex:0 0 50%;padding:8px}@media(max-width:1024px){.address_name .input{flex:0 0 100%;width:100%}}.address_shipping{display:flex;flex-wrap:wrap;margin:0 -16px}.address_shipping.hidden{display:none}.address_shipping .input{flex:0 0 100%;padding:8px}.address_shipping .input.half{flex:0 0 50%}.address label{display:block}.address input[type=email],.address input[type=tel],.address input[type=text],.address select{display:block;width:100%;background-color:#fff;padding:10px 0;transition:all .4s ease;border-bottom:1px solid #dedddd;border-radius:0}.address input[type=email]:focus,.address input[type=tel]:focus,.address input[type=text]:focus,.address select:focus{border-bottom:1px solid #646464;color:#646464}.address .input.boolean{padding-left:40px}.address input[type=checkbox]{position:relative;cursor:pointer}.address input[type=checkbox]:before{width:20px;height:20px;position:absolute;left:-12px;top:2px;transform:translateX(-100%);content:"";border-radius:2px;border:1px solid #dedddd}.address input[type=checkbox]:focus:before{border:1px solid #646464}.address input[type=checkbox]:checked:before{background-color:#dedddd}.address textarea{display:block;width:100%;background-color:#fff;padding:10px 0;transition:all .4s ease;border-bottom:1px solid #dedddd;border-radius:0;resize:none}.address textarea:focus{border-bottom:1px solid #646464;color:#646464}.address .input.hidden,.address abbr{display:none}.address_grid{display:flex;flex-wrap:wrap;flex-direction:column;margin:0 -8px}.address_grid.hidden{display:none}.address_col{flex:0 0 50%;padding:16px}@media(max-width:1024px){.address_col{flex:0 0 100%;width:100%}}.address_submit{display:flex;grid-gap:24px;gap:24px}@media(max-width:1024px){.address_submit{flex-direction:column}}.address_submit .back{height:50px;width:100%;min-width:300px;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.address_submit .back{min-width:100%}}.recap_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:1024px){.recap_grid{grid-template-columns:1fr;padding:8px 0}}.recap_grid .delivery_option{margin-top:20px}.cart_image{width:100%;padding-bottom:100%;height:0;position:relative}.cart_image img{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.checkout_marquee{display:block;margin:20px auto;padding:16px 0;background:#000;overflow:hidden}.checkout_marquee canvas{width:100%!important}@media(max-width:1024px){.checkout_marquee{padding:30px 0}}.checkout_recap{min-height:calc(100vh - 160px);padding:40px}@media(max-width:1024px){.checkout_recap{padding:40px 20px}}.checkout_recap form{display:block;width:100%;position:relative}.checkout_recap form input{width:100%;height:30px}.checkout_recap form button{height:30px;position:absolute;right:0;top:0}.checkout_recap_title{text-align:center;margin-bottom:40px}.checkout_recap_title h3{margin-bottom:10px}.checkout_recap_main_grid{border-top:1px solid #ececec;display:flex;flex-wrap:wrap}.checkout_recap_main_col{flex:1 1}@media(max-width:1024px){.checkout_recap_main_col{padding:16px 0;order:0}}.checkout_recap_main_col:first-child{flex:0 0 280px}@media(max-width:1024px){.checkout_recap_main_col:first-child{order:1;flex:0 0 100%;width:100%}}.checkout_recap_main_col .delivery_option{margin:0 auto 12px}.checkout_recap_main_col.right_col{padding-top:32px;flex:0 0 280px;width:280px}@media(max-width:1024px){.checkout_recap_main_col.right_col{flex:0 0 100%;order:2;width:100%}}.checkout_recap_main_col.right_col .checkout_recap_cart_spec{padding:4px 0;border-bottom:1px solid #dedddd}.checkout_recap_main_col.right_col .checkout_recap_cart_spec:last-of-type{border-bottom:0}.checkout_recap_addresses_block{max-width:680px;width:100%;margin:auto}.checkout_recap_cart{max-width:1200px;width:100%;margin:20px auto}.checkout_recap_cart_spec{display:flex;flex-wrap:wrap}.checkout_recap_cart_spec_el{flex:1 1}.checkout_recap_cart_spec_el.right{flex:0 0 auto;padding-left:4px;text-align:right}.checkout_recap_cart_spec_el.full{flex:0 0 100%}.checkout_recap_cart_spec_el.full .duties{font-size:10px}.checkout_recap_cart_spec_el.full .duties a svg{width:10px}.checkout_recap_cart_row{display:flex;align-items:center;border-bottom:1px solid}.checkout_recap_cart_row:last-child{border-bottom:none}.checkout_recap_cart_col{flex:1 1;padding:16px}.checkout_recap_cart_col:first-child{flex:0 0 120px}.checkout_recap_cart_col img{width:100%;max-width:200px}.accordion{display:block;position:relative;border-bottom:none}.accordion form.edit_order{display:none}.accordion .accordion_header{padding-left:20px;cursor:pointer}.accordion .accordion_selector{position:absolute;top:4px;left:0;display:block;height:14px;border:1px solid #dedddd;width:14px;border-radius:50%}.accordion .accordion_content{display:none;margin-top:20px;border-bottom:1px solid #dedddd;padding-bottom:20px}.accordion .accordion_content:last-child{border-bottom:0}.accordion .accordion_content scalapay-widget{margin-top:10px;display:block;font-size:12px}.accordion.selected .accordion_selector{background-color:#dedddd}.accordion.selected .accordion_content{display:block}.accordion.selected .accordion_content img{margin-top:8px;width:100%;-o-object-fit:contain;object-fit:contain}#paypal_buttons{margin:20px auto 0}.recap_grid_info{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.recap_grid_info .change{display:flex;justify-content:space-between;align-items:center;width:50%}@media(max-width:1024px){.recap_grid_info .change{width:100%}}.recap_left_col{max-width:60%;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media(max-width:1024px){.recap_left_col{max-width:100%}}.recap_coupon{width:100%;padding-bottom:24px}.recap_coupon form{display:flex;justify-content:space-between}.recap_coupon form input[type=text]{width:60%;padding-left:10px}.country-input input:-webkit-autofill,.country-input input:-webkit-autofill:active,.country-input input:-webkit-autofill:focus,.country-input input:-webkit-autofill:hover{color:#646464}.banner-quote{margin:24px 12px;border-top:1px solid #dedddd;border-bottom:1px solid #dedddd;padding:24px 0}@media(min-width:1025px){.banner-quote{max-width:700px;margin:48px auto}}.banner-quote p{width:90%;margin:0 auto}.banner-quote--about{border:none;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center}.banner-quote--about p{width:90%;margin:0 auto;text-align:left;max-width:305px}.button,.giftCardLanding__submit,.product-atc__atc-button{min-width:104px;padding:14px 0;line-height:100%;position:relative;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button:after,.giftCardLanding__submit:after,.product-atc__atc-button:after{content:"";position:absolute;width:0;height:100%;left:0;top:0;z-index:-1;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}.button:hover:after,.giftCardLanding__submit:hover:after,.product-atc__atc-button:hover:after{width:100%}.button.light,.light.giftCardLanding__submit,.light.product-atc__atc-button,.user_page .grid .button.el_subtitle,.user_page .grid .giftCardLanding__submit.el_subtitle,.user_page .grid .product-atc__atc-button.el_subtitle{color:#fff;border:1px solid #fff}.button.light:after,.light.giftCardLanding__submit:after,.light.product-atc__atc-button:after,.user_page .grid .button.el_subtitle:after,.user_page .grid .giftCardLanding__submit.el_subtitle:after,.user_page .grid .product-atc__atc-button.el_subtitle:after{background-color:#fff}.button.light:hover,.light.giftCardLanding__submit:hover,.light.product-atc__atc-button:hover,.user_page .grid .button.el_subtitle:hover,.user_page .grid .giftCardLanding__submit.el_subtitle:hover,.user_page .grid .product-atc__atc-button.el_subtitle:hover{color:#000}.button.dark,.dark.product-atc__atc-button,.giftCardLanding__submit{color:#000;border:1px solid #000}.button.dark:after,.dark.product-atc__atc-button:after,.giftCardLanding__submit:after{background-color:#000}.button.dark:hover,.dark.product-atc__atc-button:hover,.giftCardLanding__submit:hover{color:#fff}.button.dark--selected,.dark--selected.giftCardLanding__submit,.dark--selected.product-atc__atc-button{border:1px solid;background-color:#dedddd}.button.dark--selected:hover,.dark--selected.giftCardLanding__submit:hover,.dark--selected.product-atc__atc-button:hover{color:#dedddd;background-color:transparent}.button.filled,.filled.giftCardLanding__submit,.filled.product-atc__atc-button{color:#000;background-color:#ececec}.button.filled:after,.filled.giftCardLanding__submit:after,.filled.product-atc__atc-button:after{background-color:#000}.button.filled:hover,.filled.giftCardLanding__submit:hover,.filled.product-atc__atc-button:hover{color:#ececec;background-color:transparent}.careersPage{width:100%}.careersPage .breadcrumbs__wrapper{padding-left:0;padding-right:0}.careersPage .careersHeading__title{text-align:center;padding:65px 0}@media(max-width:1024px){.careersPage .careersHeading__title{padding:40px 0}}.careersPage .careersHeading__anchorsFlex{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:0 0 64px;margin-bottom:64px}@media(max-width:1024px){.careersPage .careersHeading__anchorsFlex{padding:0 12px 40px;flex-wrap:wrap;margin-bottom:40px}}.careersPage .careersHeading__anchor{flex:0 0 auto}@media(max-width:1024px){.careersPage .careersHeading__anchor{flex:0 0 100%;padding:0}.careersPage .careersHeading__anchor:not(:last-child){padding-bottom:8px}}.careersPage__title{position:relative;display:flex;align-items:center;justify-content:space-between}.careersPage__title .careersHeading__title{margin:0 auto;transform:translateX(-50%)}.careersPage .careersTwoCol{width:100%;display:flex;align-items:flex-end;justify-content:space-between;margin-top:48px}@media(max-width:1024px){.careersPage .careersTwoCol{margin-top:40px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}}.careersPage .careersTwoCol__bodyCol{flex:0 0 50%}@media(max-width:1024px){.careersPage .careersTwoCol__bodyCol{flex:0 0 100%}}.careersPage .careersTwoCol__titleCol{display:flex;width:100%;justify-content:space-between;align-items:center}@media(max-width:1024px){.careersPage .careersTwoCol__titleCol{display:block;text-align:center}}.careersPage .careersTwoCol__body{white-space:pre-line}.careersPage .careersTwoCol__body p{margin-bottom:1rem}@media(max-width:1024px){.careersPage .careersTwoCol__title{padding-bottom:12px}}.careersPage .careersTwoCol.banner-quote,.careersPage .careersTwoCol.breadcrumbs__body,.careersPage .careersTwoCol.button,.careersPage .careersTwoCol.giftCardLanding__cta,.careersPage .careersTwoCol.giftCardLanding__submit,.careersPage .careersTwoCol.giftCardLanding__title,.careersPage .careersTwoCol.global-title,.careersPage .careersTwoCol.landingTextBlock__title,.careersPage .careersTwoCol.minicart__checkout-button,.careersPage .careersTwoCol.newsletter__title,.careersPage .careersTwoCol.processSection__number,.careersPage .careersTwoCol.processSection__title,.careersPage .careersTwoCol.product-atc__atc-button,.careersPage .careersTwoCol.product-slider__title,.careersPage .careersTwoCol.storesSlider__city,.careersPage .careersTwoCol.storesSlider__storeName,.careersPage .careersTwoCol.storesSlider__storeType,.careersPage .careersTwoCol.text-center,.careersPage .popup-shop__info .careersTwoCol.cta,.popup-shop__info .careersPage .careersTwoCol.cta{height:25vh;align-items:center;justify-content:center}.careersPage .careersTwoCol.flex-col{flex-direction:column;align-items:flex-start;justify-content:flex-start;grid-gap:24px;gap:24px;margin-bottom:48px}.careersPage .careersTwoCol__filters{width:100%;display:flex;justify-content:space-between;align-items:center}@media(min-width:1025px){.careersPage .careersTwoCol__filters{grid-gap:24px;gap:24px;padding-bottom:24px}}.careersPage .careersTwoCol__filters .select-wrapper{position:relative}@media(min-width:1025px){.careersPage .careersTwoCol__filters .select-wrapper{width:100%}}@media(max-width:1024px){.careersPage .careersTwoCol__filters .select-wrapper{flex:0 0 auto}}.careersPage .careersTwoCol__filters .select-wrapper select{width:100%;color:#646464;border-bottom:1px solid #dedddd}@media(max-width:1024px){.careersPage .careersTwoCol__filters .select-wrapper select{padding-right:14px}}.careersPage .careersTwoCol__filters .select-wrapper img{pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.careersPage .careersTwoCol__careers{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;grid-row-gap:24px;row-gap:24px}.careersPage .careersTwoCol__careers .card{flex:0 0 33.333%;border-left:1px solid #646464;padding:0 64px}.careersPage .careersTwoCol__careers .card a{margin-top:24px}.careersPage .careersTwoCol__careers .card:nth-child(3n+1){padding:0;border-left:none}@media(max-width:1024px){.careersPage .careersTwoCol__careers .card:nth-child(3n+1){padding-bottom:24px}}@media(max-width:1024px){.careersPage .careersTwoCol__careers .card{flex:0 0 100%;border-left:none;border-bottom:1px solid #646464;padding-bottom:24px}}.careersPage .careersImage{width:100%;margin-top:48px}@media(max-width:1024px){.careersPage .careersImage{margin-top:40px}}@media(max-width:1024px){.careersPage .follow-us__up{display:none}}.careersPage .follow-us__down{text-align:center;width:100%}@media(min-width:1025px){.careersPage .follow-us__down{display:none}}.carouselHero{width:100%}.carouselHero .embla{padding-top:0}.carouselHero .embla__viewport{padding:0}.carouselHero .embla__slide{flex:0 0 100%;width:100%;padding:0}.carouselHero .embla__dots{width:100%}.carouselHero .embla__dot{visibility:visible}.carouselHero .embla__dot:after{border:1px solid #fff;background-color:#fff}.carouselHero .embla__dot.is-selected:after{background-color:#fff}.carouselHero .embla__button{position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:1024px){.carouselHero .embla__button{display:block;pointer-events:auto;visibility:visible}}.carouselHero .embla__button svg{height:20px}.carouselHero .embla__button svg circle{stroke:#fff}.carouselHero .embla__button svg path{fill:#fff}.carouselHero .embla .hero__shadow{z-index:2}@media(max-width:1024px){.carouselHero .embla .hero{padding-bottom:133.333333333%}}.category-card{display:block;position:relative;width:100%}.category-card:hover .category-card__shadow{opacity:0}.category-card:hover img{transform:scale(1.01)}.category-card__shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(transparent,rgba(0,0,0,.4));transition:opacity .4s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}.category-card img{transition:transform .5s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}.category-card p{position:absolute;top:50%;left:0;width:100%;margin:0 auto;text-align:center;transform:translateY(-50%)}.category-card p.hidden{display:none}.category-card__buy-now{color:#fff;position:relative}.category-card__buy-now:after{content:"";width:100%;height:1px;position:absolute;right:0;bottom:1px;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#fff}.category-card__buy-now:hover:after{width:0}.centered-text{padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;grid-gap:24px;gap:24px}.centerText-product-card{padding-bottom:24px}.centerText-product-card:hover .centerText-product-card__inner-img{transform:scale(1.01);transform-origin:center}.centerText-product-card__content{text-align:center;color:#000}.centerText-product-card__description{color:#646464}.centerText-product-card__price{color:#646464;padding-top:12px}.centerText-product-card__title{padding-top:12px;text-transform:uppercase}.centerText-product-card__buttons{padding-top:12px;display:flex;justify-content:flex-start;align-items:center;grid-gap:12px;gap:12px}.centerText-product-card__inner-img{transition:transform .5s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}body{background-color:#fefdfb}.out_of_stock{pointer-events:none;opacity:.4}.mood_image{grid-column:span 2}.mood_image .mood_image_wrapper{width:100%;padding-bottom:calc(50% - 6px);height:0;position:relative}.mood_image .mood_image_wrapper img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.promo_wrap{width:100%}@media(max-width:768px){.promo_wrap{padding-bottom:60%;height:0;position:relative;overflow:hidden}}.promo_wrap img{width:100%}@media(max-width:768px){.promo_wrap img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}}.basker,.product-accordion__inner-content{font-family:Libre Baskerville,serif;font-weight:400;font-style:normal}.double_grid{display:flex;flex-wrap:wrap}.double_grid_col{flex:0 0 50%;padding:0 20px 40px;text-align:center}@media(max-width:768px){.double_grid_col{padding:0 12px 24px;flex:0 0 100%}}.double_grid_col img{width:100%;margin-bottom:16px}.relative{position:relative}.force_titlecase{text-transform:capitalize!important;font-weight:100!important;font-family:Avenir LT Std!important}span.new_in{left:10px;top:10px;padding:4px 8px}span.circle_sale,span.new_in{position:absolute;background:#e3cec0;font-size:12px;text-align:center;z-index:10}span.circle_sale{right:9px;top:20px;width:40px;height:40px;border-radius:50%;line-height:40px}span.circle_sale.pdp{bottom:auto;top:50px}.sale_price{font-size:12px;margin-right:5px;text-decoration:line-through}.size_guide_flex_cont{display:flex;align-items:center;justify-content:center}.payment_loader{position:fixed;width:100%;height:100%;z-index:9999;top:0;left:0}.scala_btn{height:40px;display:block;width:100%;background-color:#f7cbcf}.scala_btn img{width:auto;height:100%;display:block;margin:auto}.alert{padding:40px;text-align:center}.select-wrapper{position:relative}.select-wrapper select{width:100%;padding-right:8px}.select-wrapper img{position:absolute;bottom:40%;right:0;width:10px;pointer-events:none}.input_filter{display:flex}.input_filter input{border-bottom:1px solid #ececec;width:100px}.input_filter span{display:block;padding:0 4px}body,html{-ms-scroll-chaining:none;overscroll-behavior:none;scroll-behavior:smooth}.gmap{position:absolute;width:100%;height:100%;top:0;left:0}.gmap_mobile{position:relative}.store-action{display:block;text-align:center}.store-action button{padding:10px 20px;margin:auto}.standard_link{text-decoration:underline}.store_grid .grey-select-wrapper{width:100%;position:relative}.store_grid .grey-select-wrapper.hidden{display:none}.store_grid .grey-select-wrapper select{width:100%;padding:6px 0 12px;border-bottom:1px solid #dedddd;color:#646464}.store_grid .grey-select-wrapper img{position:absolute;bottom:30px;right:0;width:10px;pointer-events:none}.store_border{border:1px solid #ececec;padding:8px}.address-hidden.hidden,.cycle-js p,.hidden{display:none}.cycle-js p.active{display:block}.js-accordion-arrow{transition:all .3s cubic-bezier(.075,.82,.165,1)}.js-accordion-arrow.opened{transform:rotate(180deg)}.product_grid_with_image{display:flex;flex-wrap:wrap;margin-bottom:24px}@media(max-width:768px){.product_grid_with_image.reverse{flex-direction:column-reverse}}.product_grid_with_image_col{flex:0 0 50%;width:50%}@media(max-width:768px){.product_grid_with_image_col{flex:0 0 100%;width:100%}}.product_grid_with_image_col.image_left{padding-left:24px}@media(max-width:768px){.product_grid_with_image_col.image_left{padding:0;margin-bottom:24px}}.product_grid_with_image_col.image_right{padding-right:24px}@media(max-width:768px){.product_grid_with_image_col.image_right{padding:0;margin-bottom:24px}}.global-title,.landingTextBlock__title,.processSection__number,.processSection__title,.product-slider__title{letter-spacing:.065em}.pre_line{white-space:pre-line}.image_wrapper,.menu-mobile__img-card{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;display:block}.image_wrapper.tall,.tall.menu-mobile__img-card{padding-bottom:150%}.full.menu-mobile__img-card,.image_wrapper.full{width:100%;height:100vh;padding-bottom:0}.border-grey.menu-mobile__img-card,.image_wrapper.border-grey{border:1px solid #646464}.image_wrapper.square,.menu-mobile__img-card{padding-bottom:100%}.image_wrapper.xmas,.xmas.menu-mobile__img-card{padding:0;height:100%}@media(max-width:768px){.image_wrapper.xmas,.xmas.menu-mobile__img-card{height:0;padding-bottom:100%}}.image_wrapper.squareTo16x9,.squareTo16x9.menu-mobile__img-card{padding-bottom:100%}@media(min-width:1025px){.image_wrapper.squareTo16x9,.squareTo16x9.menu-mobile__img-card{padding-bottom:56.25%}}.image_wrapper.page-hero,.page-hero.menu-mobile__img-card{padding-bottom:33%}@media(max-width:1024px){.image_wrapper.page-hero,.page-hero.menu-mobile__img-card{padding-bottom:133%}}.image_wrapper.squareToWide,.squareToWide.menu-mobile__img-card{padding-bottom:100%}@media(min-width:1025px){.image_wrapper.squareToWide,.squareToWide.menu-mobile__img-card{padding-bottom:39.0625%}}.image_wrapper.squareTo2x3,.squareTo2x3.menu-mobile__img-card{padding-bottom:100%}@media(min-width:1025px){.image_wrapper.squareTo2x3,.squareTo2x3.menu-mobile__img-card{padding-bottom:66.6666666667%}}.image_wrapper.wideToSquare,.wideToSquare.menu-mobile__img-card{padding-bottom:56.25%}@media(max-width:1024px){.image_wrapper.wideToSquare,.wideToSquare.menu-mobile__img-card{padding-bottom:100%}}.image_wrapper.ratio2x3,.ratio2x3.menu-mobile__img-card{padding-bottom:66.666%}.image_wrapper.newsLetter,.newsLetter.menu-mobile__img-card{padding-bottom:100%}@media(min-width:1025px){.image_wrapper.newsLetter,.newsLetter.menu-mobile__img-card{padding-bottom:22%}}.image_wrapper .pre_line,.menu-mobile__img-card .pre_line{white-space:pre-line}.image_wrapper.ratio-4x3,.ratio-4x3.menu-mobile__img-card{padding-bottom:75%}.image_wrapper.ratio-4x5,.ratio-4x5.menu-mobile__img-card{padding-bottom:125%}@media(min-width:1025px){.image_wrapper.ratio-4x5,.ratio-4x5.menu-mobile__img-card{padding-bottom:56.25%}}.image_wrapper.ratio-2x3,.ratio-2x3.menu-mobile__img-card{padding-bottom:150%}.image_wrapper.ratio-16x9,.ratio-16x9.menu-mobile__img-card{padding-bottom:56.25%}.image_wrapper.ratio-9x16,.ratio-9x16.menu-mobile__img-card{padding-bottom:177%}.image_wrapper.ratio-9x16.mobile_square,.ratio-9x16.mobile_square.menu-mobile__img-card{padding-bottom:100%}@media(min-width:1025px){.image_wrapper.ratio-9x16,.image_wrapper.ratio-9x16.mobile_square,.ratio-9x16.menu-mobile__img-card,.ratio-9x16.mobile_square.menu-mobile__img-card{padding-bottom:56.25%}}@media(min-width:1025px){.image_wrapper.lg-2,.lg-2.menu-mobile__img-card{padding-bottom:50%}}@media(min-width:1025px){.image_wrapper.lg-16x9,.lg-16x9.menu-mobile__img-card{padding-bottom:56.25%}}@media(min-width:1025px){.image_wrapper.lg-39,.lg-39.menu-mobile__img-card{padding-bottom:39.0625%}}.home-textcenter_bg.menu-mobile__img-card,.image_wrapper.home-textcenter_bg{padding-bottom:56.25%}.image_wrapper iframe,.image_wrapper img,.image_wrapper video,.menu-mobile__img-card iframe,.menu-mobile__img-card img,.menu-mobile__img-card video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image_wrapper iframe.cover,.image_wrapper img.cover,.image_wrapper video.cover,.menu-mobile__img-card iframe.cover,.menu-mobile__img-card img.cover,.menu-mobile__img-card video.cover{-o-object-fit:cover;object-fit:cover}.rounded-full{border-radius:100%}.overflow-hidden{overflow:hidden}.products-grid{padding:12px 24px;display:grid;grid-template-columns:3fr 3fr 3fr 3fr;grid-gap:12px;gap:12px}.products-grid.double{padding:0 24px;grid-template-columns:2fr 2fr}@media(max-width:768px){.products-grid{padding:12px;grid-template-columns:6fr 6fr}.products-grid.single{grid-template-columns:1fr}}.aboutTwoImageText,.careersPage,.contact_page,.film-episode__mediaSection,.product-page,.width-container{max-width:1536px;margin:0 auto}.container{min-height:100vh}.remove_coupon{flex:0 0 100%;display:block;text-align:left}.remove_coupon svg{height:10px}.c-red{color:red}a{color:#000}.block{width:100%;text-align:center}.block,.block_span{display:block}.padded_top_bottom{margin:16px 0;display:block}#whatsappchat{position:fixed;bottom:20px;right:30px;padding:8px;width:40px;height:40px;border-radius:50%;background-color:#e3cec0;cursor:pointer;display:flex;justify-content:center;align-items:center;border:1px solid #646464;border-radius:100%;z-index:10}#whatsappchat:hover{opacity:.6}#whatsappchat img{width:100%}#whatsappchat .wbottom{display:flex;justify-content:center;align-items:center}.parent{display:grid;margin-top:30px;padding:0 30px;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.parent .filler_square{position:relative;grid-area:2/3/span 2/span 2;overflow:hidden}.parent .filler_square.double_first,.parent .filler_square.z{grid-area:1/1/span 2/span 2}.parent .filler_square.double_last{grid-area:2/3/span 2/span 2}.parent .filler_square .image_wrapper.mobile_stay img,.parent .filler_square .mobile_stay.menu-mobile__img-card img,.parent .filler_square img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.parent .listing_big_1{grid-area:3/3/span 2/span 2}.parent .listing_big_2{grid-area:5/1/span 2/span 2}.parent .filler_big{position:relative;grid-area:1/2/span 2/span 2;overflow:hidden}.parent .filler_big .image_wrapper,.parent .filler_big .menu-mobile__img-card,.parent .filler_big img{position:absolute;width:100%;height:100%;top:0;left:0}.parent .filler_big img{-o-object-fit:cover;object-fit:cover}.parent .filler{position:relative;grid-area:1/1/span 2/span 1;overflow:hidden}.parent .filler.z{grid-area:2/4/span 2/span 1}.parent .filler img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.parent_col{width:100%}.parent_col h2{position:absolute;top:8px;left:8px}.parent_col h3{position:absolute;bottom:8px;left:8px}.parent_col h2,.parent_col h3{color:#000;font-size:13px;z-index:10;opacity:0;transition:all .4s ease}.parent_col h3{font-size:13px}.parent_col .mobile_text{display:none}@media(hover:hover){.parent_col:hover img{transform:scale(1.05)}.parent_col:hover h2,.parent_col:hover h3{opacity:1}}.parent_col .image_wrapper,.parent_col .menu-mobile__img-card{width:100%;padding-bottom:100%;position:relative;height:0;overflow:hidden}.parent_col img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;transition:all .4s ease}.spacer{height:75px;width:100%}.spacer,.spacer.with_banner{display:none}.spacer.products{height:115px}.vimeo-wrapper{position:relative;top:0;left:0;width:100%;height:100vh;z-index:-1;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product_big_img_wrapper{width:100%;height:0;position:relative;padding-bottom:100%}.product_big_img_wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.responsive{width:100%!important}.no-events{pointer-events:none}.btn,.nl_pop_text button{text-transform:uppercase;padding:10px 20px;font-size:13px;display:inline-block}.btn.outline,.nl_pop_text button.outline{border:1px solid #000}.btn.outline-light,.nl_pop_text button.outline-light{border:1px solid #ececec}.btn.black,.nl_pop_text button.black{border:1px solid #000;background-color:#000;color:#fff}.btn.btn_user,.nl_pop_text button.btn_user{padding:20px;background-color:#000;color:#fff;width:300px}.listing-hero picture{display:block;padding-bottom:100%;position:relative;overflow:hidden}@media(min-width:1025px){.listing-hero picture{padding-bottom:33%}}.listing-hero img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo_text p:first-child{display:block}.promo_text.ok p:first-child,.promo_text p:last-child{display:none}.promo_text.ok p:last-child{display:block}.landing-button{color:#000;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 48px}.landing-button:after{content:"";width:100%;height:1px;position:absolute;right:0;bottom:1px;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#000}.landing-button:hover:after{width:0}.storesSlider{margin-bottom:60px}.flex-auto{flex:0 0 auto}.flex-auto .select-wrapper{padding-right:12px}.breadcrumbs__wrapper{padding:60px 24px;position:relative;display:flex;align-items:center;justify-content:space-between}.breadcrumbs__wrapper--noSidePadding{padding:60px 0}.breadcrumbs__wrapper .logout{color:#fff}@media(max-width:1024px){.breadcrumbs__wrapper{flex-direction:column;grid-gap:24px;gap:24px;padding:30px 12px}}.breadcrumbs__wrapper .title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0;text-align:center}@media(max-width:1024px){.breadcrumbs__wrapper .title{position:static;transform:none}}.breadcrumbs__wrapper .title.about-page-title{position:static;transform:translate(0);width:100%;text-align:center}.mini-cart-el__specs{text-transform:capitalize}.breadcrumbs__body{padding:0 30px 30px;max-width:800px;margin:auto}.aboutTwoImageText,.aboutTwoImageText__textWrap--onlyMobile,.careersPage,.contact_page,.editorial-margin,.film-episode__flex,.film-intro,.store-locator__single .heroStore{padding-left:8.3333333333%;padding-right:8.3333333333%}@media(max-width:1024px){.aboutTwoImageText,.editorial-margin--fullScreenonMobile{padding-left:0;padding-right:0}}.contact_page{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding-top:28px;padding-bottom:64px}@media(max-width:1024px){.contact_page{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px;grid-gap:60px;gap:60px;justify-items:center}}.contact_page__breadcrumbs{padding-top:64px}@media(max-width:1024px){.contact_page__text-centered-mobile{text-align:center}}.contact_page__subtitle{padding-top:8px}.contact_page_left{display:flex;flex-direction:column}@media(max-width:1024px){.contact_page_left{text-align:center;align-items:center}}.contact_page_left .body{max-width:70%}.contact_page_left .icons{padding-top:30px}.contact_page_left .icons img{height:24px;width:auto}.contact_page_left .send{padding-top:30px}.contact_page_left .js-share-link{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.contact_page_left .copied{opacity:0}@media(max-width:1024px){.contact_page_left{text-align:center}}.contact_page_right{display:flex;flex-direction:column;grid-gap:24px;gap:24px;max-width:437px}@media(max-width:1024px){.contact_page_right{padding:0}}.contact_page__accordions{max-width:437px}.contact_page .main-accordion__details>p{padding-bottom:24px}.contact_page .main-accordion__details img{width:100%}.contact_page ul li{padding-bottom:24px}.customize-popup{margin-bottom:12px;background-color:#fff}.customize-popup .title{text-align:center;padding-bottom:12px}.customize-popup .tab__grid{display:flex;justify-content:space-between;align-items:center;padding:24px 12px}.customize-popup .iniziali-tab{position:relative;display:flex;justify-content:center;align-items:center}.customize-popup .iniziali-tab .iniziali{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:100px;text-transform:uppercase;color:#646464}.customize-popup .iniziali-tab__content,.customize-popup .iniziali-tab__insert{padding:12px 0}.customize-popup .iniziali-tab__insert .subtitle{padding-bottom:12px}.customize-popup .iniziali-tab__insert .grid{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px}.customize-popup .iniziali-tab__insert .text-input{width:100%;flex:1 1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-bottom:12px;align-items:center}.customize-popup .iniziali-tab__insert .text-input input[type=text]{font-size:40px;width:100%;height:100%;text-align:center;padding:24px 0;border:1px solid #646464;margin-bottom:12px;text-transform:uppercase}@media(min-width:1025px){.customize-popup .iniziali-tab__insert .text-input input[type=text]{max-width:auto}}.embla{overflow:hidden;position:relative;padding-top:42px}@media(max-width:1024px){.embla{padding-top:40px}}.embla--quote{padding-top:0}.embla--singleStore{padding-left:8.3333333333%;padding-bottom:64px;margin-top:22px}.embla--singleStore .embla__viewport{padding-left:0}.embla .hidden{visibility:hidden}.embla--prodCard{padding:0}@media(min-width:1025px){.embla--prodCard{display:none;visibility:hidden}}.embla__viewport{overflow:hidden;width:100%;padding-left:12px}@media(min-width:1025px){.embla__viewport{padding-left:24px;padding-right:12px}}@media(min-width:1537px){.embla__viewport{padding-left:12px;padding-right:0}}.embla__viewport--prodCard{overflow:hidden;width:100%;padding:0}.embla__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.embla__viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.embla__container{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;-webkit-tap-highlight-color:transparent}.embla__container.force_center{justify-content:center}@media(max-width:640px){.embla__container.force_center{justify-content:flex-start}}.embla__slide{position:relative;flex:0 0 80%;padding-right:12px}@media(min-width:769px){.embla__slide{flex:0 0 23%}.embla__slide--singleStore{flex:0 0 35%}.embla__slide--25{flex:0 0 23%}.embla__slide--30{flex:0 0 29%}.embla__slide--50{flex:0 0 50%}.embla__slide--huge{flex:0 0 80%}}.embla__slide--prodCard{position:relative;flex:0 0 100%;padding-right:0}.embla__button{outline:0;cursor:pointer;background-color:transparent;touch-action:manipulation;z-index:1;border:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;fill:#000;padding:0}.embla__button svg circle{stroke:#000}.embla__button svg path{fill:#000}@media(max-width:1024px){.embla__button{display:none;pointer-events:none;visibility:hidden}}.embla__button.quoteCarousels{display:block;pointer-events:auto;visibility:visible}.embla__button:disabled{cursor:default;opacity:.5}.embla__button__svg{width:100%;height:100%}.embla__button--prev{left:0}.embla__button--next{right:0}.embla__dots{position:absolute;bottom:0;left:0;display:flex;list-style:none;justify-content:center;padding:10px 0;width:0}@media(min-width:1025px){.embla__dots{padding:20px 0}}.embla__dots--prodCard{width:100%}.embla__dot{visibility:hidden;background-color:transparent;cursor:pointer;position:relative;padding:0;outline:0;border:0;width:10px;height:10px;margin-right:3px;margin-left:3px;display:flex;align-items:center}.embla__dot--prodCard{visibility:visible}.embla__dot:after{background-color:transparent;opacity:.5;width:6px;height:6px;border-radius:100%;content:"";margin:0 auto;border:1px solid #646464}.embla__dot.is-selected:after{background-color:#646464;opacity:1}.error{display:flex;align-items:center;justify-content:center;padding:48px 24px;flex-wrap:wrap}.error.full{height:calc(100vh - 80px)}@media(min-width:1025px){.error{padding:48px 24px}}.error__col{flex:0 0 100%;text-align:center}.error__col:first-child{order:2;display:block}@media(max-width:1024px){.error__col:first-child{display:none}}@media(min-width:1025px){.error__col{flex:0 0 50%}.error__col:first-child{order:0}}.error__text-wrapper{max-width:700px;padding:24px 0 40px}@media(min-width:1025px){.error__text-wrapper{max-width:410px;margin:0 auto}}.error__img-wrapper{width:100%}.error__img-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.error__img-wrapper .image_wrapper,.error__img-wrapper .menu-mobile__img-card{padding:0;height:auto}.error__img-wrapper img{position:relative;height:auto}}.error__body{padding-bottom:12px;padding-top:20px;white-space:pre-line}@media(min-width:1025px){.error__body{padding-bottom:20px;padding-top:40px}}.error__mail{color:#000;position:relative;width:auto}.error__mail:after{content:"";width:100%;height:1px;position:absolute;right:0;bottom:1px;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#000}.error__mail:hover:after{width:0}.ess_card{margin:auto;width:90%;padding:0 40px}.ess_card_spacer{margin-top:40px}.ess_card header>img{width:100%;max-width:200px;margin:auto;display:block}.ess_card_features{text-align:center}.ess_card_features div,.ess_card_features p{display:block;border-bottom:.5px dashed #000;padding:20px 0}.ess_card_features .popup-shop__info div.cta,.ess_card_features .popup-shop__info p.cta,.ess_card_features div.banner-quote,.ess_card_features div.breadcrumbs__body,.ess_card_features div.button,.ess_card_features div.giftCardLanding__cta,.ess_card_features div.giftCardLanding__submit,.ess_card_features div.giftCardLanding__title,.ess_card_features div.global-title,.ess_card_features div.landingTextBlock__title,.ess_card_features div.minicart__checkout-button,.ess_card_features div.newsletter__title,.ess_card_features div.processSection__number,.ess_card_features div.processSection__title,.ess_card_features div.product-atc__atc-button,.ess_card_features div.product-slider__title,.ess_card_features div.storesSlider__city,.ess_card_features div.storesSlider__storeName,.ess_card_features div.storesSlider__storeType,.ess_card_features div.text-center,.ess_card_features p.banner-quote,.ess_card_features p.breadcrumbs__body,.ess_card_features p.button,.ess_card_features p.giftCardLanding__cta,.ess_card_features p.giftCardLanding__submit,.ess_card_features p.giftCardLanding__title,.ess_card_features p.global-title,.ess_card_features p.landingTextBlock__title,.ess_card_features p.minicart__checkout-button,.ess_card_features p.newsletter__title,.ess_card_features p.processSection__number,.ess_card_features p.processSection__title,.ess_card_features p.product-atc__atc-button,.ess_card_features p.product-slider__title,.ess_card_features p.storesSlider__city,.ess_card_features p.storesSlider__storeName,.ess_card_features p.storesSlider__storeType,.ess_card_features p.text-center,.popup-shop__info .ess_card_features div.cta,.popup-shop__info .ess_card_features p.cta{font-size:3em}.ess_card_main_image>img{width:100%}.ess_card_list ul{margin:40px 0;padding-left:0}.ess_card_list ul li{margin-bottom:1rem;padding-left:16px}.ess_card_list ul li::marker{content:"∙"}.ess_card footer .row{display:flex;flex-wrap:wrap}.ess_card footer .row .col{flex:0 0 25%}.ess_page{padding:74px 32px}@media(max-width:1024px){.ess_page{padding:52px 20px}}.ess_page_grid{display:flex;margin:40px -20px;flex-wrap:wrap}.ess_page_cta{margin:40px auto}.ess_page_col{padding:0 20px;flex:0 0 25%}.ess_page_col h2{font-size:13px;margin-top:16px;margin-left:16px}.ess_page_col .square_wrap{width:100%;padding-bottom:100%;height:0;overflow:hidden;position:relative}.ess_page_col img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ess_page_body{max-width:1024px;margin:0 auto}@media(max-width:1024px){.ess_page_body{padding:0 12px}}.ess_page_body .image_wrapper,.ess_page_body .menu-mobile__img-card{margin-bottom:24px}.ess_page_body h1,.ess_page_body h2,.ess_page_body h3,.ess_page_body h4,.ess_page_body h5,.ess_page_body h6{font-size:17px}.ess_page_body a,.ess_page_body p{font-size:14px}.ess_page_body p{color:#646464}.ess_page_body img{width:100%}.faq_page{padding-bottom:64px}.faq_page__block{padding-top:0;display:flex;align-items:flex-start;justify-content:center;margin-bottom:80px}@media(max-width:1024px){.faq_page__block{padding-top:20px;flex-wrap:wrap}}.faq_page__block details{margin-bottom:20px;border-bottom:1px solid #ececec;padding-bottom:10px;font-size:15px;position:relative;padding-right:20px}.faq_page__block details svg{top:0;stroke-width:1px;position:absolute;right:0}.faq_page__block details p{margin-top:10px}.faq_page__block details summary{list-style:none;cursor:pointer}.faq_page__block i{margin-bottom:64px;display:block}.faq_page__block i>p{font-style:italic}.faq_page__block p{margin-bottom:16px}.faq_page__block h1{margin-bottom:32px}.faq_page__block a{font-style:italic}.faq_page__block ul{margin-bottom:16px}.faq_page__block table{border:1px solid #000;border-collapse:collapse;margin-bottom:16px}.faq_page__block table td,.faq_page__block table th{border:1px solid #000;padding:16px}.faq_page__block table th{font-weight:400}.faq_page__title-col{flex:0 0 25%;position:-webkit-sticky;position:sticky;top:50px}.faq_page__title-col a{display:block;font-style:normal;text-decoration:none;margin-bottom:10px}@media(max-width:1024px){.faq_page__title-col{flex:0 0 100%;display:none;text-align:center}}.faq_page__accordions-col{flex:1 1}.faq_page__accordions-col section{padding-top:50px}.faq_page__accordions-col section:first-of-type{padding-top:0}.faq_page .faq_page-accordion{width:100%;border-bottom:1px solid #dedddd}.faq_page .faq_page-accordion__summary{width:100%;padding:12px 0;display:flex;cursor:pointer}.faq_page .faq_page-accordion__title{flex:1 1;margin:0}.faq_page .faq_page-accordion__arrow{flex:0 0 auto;width:12px}.faq_page .faq_page-accordion__details-wrapper{padding-bottom:12px;overflow:hidden}.faq_page .faq_page-accordion__details-wrapper img{width:100%}.film-credits{background-color:#dedddd;padding:100px 0 80px}@media(max-width:1024px){.film-credits{padding:32px 0}}.film-credits__flex{display:flex;width:100%;align-items:start;justify-content:center;flex-wrap:nowrap;grid-gap:10%;gap:10%}@media(max-width:1024px){.film-credits__flex{flex-wrap:wrap;grid-gap:24px;gap:24px}}.film-credits__col{flex:1 1}@media(max-width:1024px){.film-credits__col{flex:0 0 100%}}.film-credits__cell:not(:first-child){padding-top:32px}.film-credits__title{text-transform:uppercase;letter-spacing:.1rem}.film-episode{width:100%;padding:50px 0 24px;border-top:1px solid #dedddd;position:relative}@media(max-width:1024px){.film-episode{padding:32px 0 12px}}.film-episode__flex{display:flex;align-items:flex-start;justify-items:center;flex-wrap:nowrap;grid-gap:10%;gap:10%}@media(max-width:1024px){.film-episode__flex{flex-wrap:wrap;grid-gap:32px;gap:32px}}.film-episode__col{flex:1 1}@media(max-width:1024px){.film-episode__col{flex:0 0 100%}}.film-episode__subtitle{padding-top:16px}@media(max-width:1024px){.film-episode__subtitle{padding-top:8px}}.film-episode__body{padding-top:40px}@media(max-width:1024px){.film-episode__body{padding-top:16px}}.film-episode__mediaSection{padding:64px 24px 0;width:100%}@media(max-width:1024px){.film-episode__mediaSection{padding:24px 12px 0}}.film-episode__initialLayer{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3;transition:all .2s}.film-episode__initialLayer img{width:75px}.film-episode__initialLayer.disabled{opacity:0;visibility:hidden;pointer-events:none}.film-episode__mediaWrapper{width:100%;aspect-ratio:16/9;position:relative}.film-episode__mediaWrapper .film-episode__comingSoonImage,.film-episode__mediaWrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.film-episode__mediaWrapper .video-controls{position:absolute;bottom:24px;width:100%;display:flex;justify-content:space-around;padding:0 24px;opacity:0;transition:opacity .4s;grid-gap:24px;gap:24px}.film-episode__mediaWrapper .video-controls.active{opacity:1}.film-episode__mediaWrapper .video-controls .video-play{width:19px}.film-episode__mediaWrapper .video-controls .video-fullScreen{width:27px}.film-episode__mediaWrapper .video-controls .video-fullScreen svg{width:100%}.film-episode__mediaWrapper .video-controls .video-timeline{flex:1 1;display:flex;align-items:center;border:none}.film-episode__mediaWrapper .video-controls .video-bar{background:#000;height:2px;flex:1 1}.film-episode__mediaWrapper .video-controls .video-inner{background:#fff;width:0;height:100%}.film-episode__mediaWrapper .video-controls button{background:transparent;color:#fff;font-weight:bolder;text-shadow:2px 1px 2px #000;border:none;cursor:pointer}.film-intro{padding-top:64px;padding-bottom:80px;position:relative}@media(max-width:1024px){.film-intro{padding-top:40px;padding-bottom:32px}}.film-intro__title{text-align:center;width:100%}@media(max-width:1024px){.film-intro__title{max-width:300px;margin:0 auto}}.film-intro__subtitle{max-width:410px;text-align:center;padding-top:24px;margin:0 auto}@media(max-width:1024px){.film-intro__subtitle{padding-top:12px;max-width:300px;margin:0 auto}}.film-intro__body{display:flex;width:100%;align-items:start;justify-content:center;flex-wrap:nowrap;grid-gap:10%;gap:10%;padding-top:64px;transition:height 1s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}.film-intro__body p{flex:1 1;white-space:pre-line}@media(max-width:1024px){.film-intro__body{flex-wrap:wrap;grid-gap:24px;gap:24px;padding-top:40px;height:223px;overflow:hidden}.film-intro__body p{flex:0 0 100%}}.film-intro__readMore{text-transform:uppercase;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:24px}@media(min-width:1025px){.film-intro__readMore{display:none}}.film-intro__readMore:after{content:"";position:absolute;width:100%;height:1px;right:0;bottom:0;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#646464}.film-navigation{width:100%;position:-webkit-sticky;position:sticky;top:39px;background-color:#e3cec0;z-index:10}@media(min-width:1025px){.film-navigation{padding:18px 24px}}.film-navigation__menuMobile{width:100%;padding:18px 12px;text-transform:uppercase;letter-spacing:.1rem;display:flex;align-items:center;justify-content:center;grid-gap:24px;gap:24px}@media(min-width:1025px){.film-navigation__menuMobile{display:none}}.film-navigation__menuMobile svg{width:11px}.film-navigation__main{display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.film-navigation__main{overflow:hidden;flex-direction:column;grid-gap:15px;gap:15px}}.film-navigation__col{flex:0 0 auto;padding:0 12px}@media(max-width:1024px){.film-navigation__col:last-child{margin-bottom:24px}}.film-navigation__anchor{text-transform:uppercase;letter-spacing:.1rem;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.film-navigation__anchor:after{content:"";position:absolute;width:100%;height:1px;right:0;bottom:0;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#000}@media(min-width:1025px){.film-navigation__anchor:hover:after{width:0}}.film-hero{width:100%;height:auto;aspect-ratio:16/9;line-height:0}@media(max-width:768px){.film-hero{aspect-ratio:9/16}}.film-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.film-page-target{position:absolute;top:-80px;left:0}@media(max-width:1024px){.film-page-target{top:-200px}}.filters-bar{padding:24px 12px 6px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ececec;margin-bottom:24px}@media(min-width:1025px){.filters-bar{margin:0 24px}}.filters-bar__col{display:flex;grid-gap:6px;gap:6px}.filters-bar .grid-disposition{visibility:visible}@media(min-width:769px){.filters-bar .grid-disposition{visibility:hidden}}.filters-bar .grid-disposition button rect{fill:#ececec}.filters-bar .grid-disposition button.active rect{fill:#646464}.footer{width:100%;padding:38px}.footer,.footer.alt{background-color:#e3cec0}.footer__atelierLogo{width:209px}@media(max-width:640px){.footer__atelierLogo{width:130px}}.footer__flex{width:100%;align-items:flex-start;justify-content:center;display:flex}@media(max-width:1024px){.footer__flex{flex-wrap:wrap}}.footer__col{flex:0 0 16.6666666667%;padding:0 0 46px}.footer__col--wider{flex:0 0 25%}@media(max-width:1024px){.footer__col{flex:0 0 100%;padding:0 0 30px}}@media(max-width:1024px){.footer__col--accordion{padding:0;border-bottom:1px solid #646464}}.footer__arrow{flex:0 0 auto;width:9px}@media(min-width:1025px){.footer__arrow{display:none}}@media(max-width:1024px){.footer__summary{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 0}}@media(max-width:1024px){.footer__title{line-height:100%}}.footer__link{display:block}.footer__link:not(:last-child){padding-bottom:12px}.footer__value{padding-bottom:24px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width:1024px){.footer__value{padding-top:12px;font-size:1rem}}.footer__details-wrapper{padding-top:17px}@media(max-width:1024px){.footer__details-wrapper{padding-bottom:12px;padding-top:0}}.footer__lastColWrapper{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-left:auto}@media(max-width:1024px){.footer__lastColWrapper{flex:0 0 100%;margin-left:0}}.footer__social-links{width:-webkit-min-content;width:-moz-min-content;width:min-content;display:flex;align-items:center;padding-top:22px;grid-gap:17px;gap:17px}.footer__social-links a{height:21px}@media(max-width:1024px){.footer__social-links{padding-top:80px}}.footer__bottom-flex{width:100%;align-items:flex-end;justify-content:center;display:flex}@media(max-width:1024px){.footer__bottom-flex{flex-wrap:wrap}}.footer__bottom-col-sx{flex:0 0 25%}.footer__bottom-col-sx p:not(:last-child){padding-bottom:16px}@media(max-width:1024px){.footer__bottom-col-sx{flex:0 0 100%;padding-bottom:24px}}.footer__bottom-col-dx{flex:0 0 auto}@media(max-width:1024px){.footer__bottom-col-dx{flex:0 0 100%}}.footer__bottom-col{flex:1 1}@media(max-width:1024px){.footer__bottom-col{flex:0 0 100%}}.footer__terms{line-height:0}.giftCardLanding{width:100%;display:flex;align-items:center;justify-content:center;padding:80px 0}@media(max-width:1024px){.giftCardLanding{padding:80px 40px}}.giftCardLanding_wrapper{max-width:700px}.giftCardLanding__title{padding-bottom:48px}.giftCardLanding__form{padding:40px 0}.giftCardLanding__form input[type=text]{width:100%;height:100%;text-align:center;padding:9px;border:1px solid #646464;margin-bottom:12px}@media(min-width:1025px){.giftCardLanding__form input[type=text]{max-width:auto}}.giftCardLanding__submit{width:80%;margin:20px auto 0;display:block}.header__sub{position:absolute;left:0;width:100%;top:100%;opacity:0;z-index:9;transform:translateY(-100%);background-color:#fff;transition:all .4s ease;display:flex;grid-gap:24px;gap:24px;padding:24px 24px 32px}.header__sub.open{opacity:1;transform:translateY(0);border-top:1px solid #dedddd;border-bottom:1px solid #dedddd}@media(max-width:1024px){.header__sub{display:none}}.header__sub__col1{flex:0 0 20%;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.header__sub__col1 .links{padding-top:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.header__sub__col2{flex:0 0 25%;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.header__sub__col2 .links{display:flex;grid-gap:10px;gap:10px;display:grid;grid-template-columns:1fr 1fr}.header__sub__col2 .links a{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.header__sub__col3{flex:0 0 17%;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.header__sub__col3 .links{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.header__sub__col4{padding-top:48px;flex:1 1;display:flex;align-items:flex-end}.header__sub__col4 .header__img-card{padding-bottom:56.25%}.header__img-card{position:relative;height:0;width:100%;padding-bottom:100%}.header__img-card img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;background-color:#fff;z-index:40}.header.alt_header{position:fixed}.header.alt_header,.header.alt_header .header__main{background-color:#fefdfb}.header .logo{place-self:center;display:inherit}@media(min-width:1025px){.header .logo{place-content:start;place-self:inherit}}@media(max-width:1024px){.header__absolute-language{position:absolute;top:50%;transform:translateY(-50%);left:72px}}.header__topHeader{width:100%;background-color:#e3cec0;text-align:center;padding:8px;z-index:50;position:relative}.header__topHeader.hidden{display:none}.header__col{display:flex;grid-gap:12px;gap:12px;align-items:center}.header__col--onlyMobile{display:flex}@media(min-width:1025px){.header__col--onlyMobile{display:none}}.header__col--onlyMobile button{display:inline-flex}.header__col--onlyDesktop{display:none}@media(min-width:1025px){.header__col--onlyDesktop{display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;margin:0 auto}}.header__col--onlyDesktop button{letter-spacing:.1em}.header__col a{display:flex;justify-content:center;align-items:center}.header__col.right{justify-content:flex-end}.header__col.right button{display:inline-flex}.header__col.right .search-button{display:none}@media(min-width:1025px){.header__col.right .search-button{display:inline-flex}}.header .cart{position:relative;display:flex}.header .cart .shopping_cart_count{position:absolute;right:-6px;bottom:-7px;background-color:#e3cec0;border-radius:100%;width:14px;height:14px;display:flex;justify-content:center;align-items:center;padding:5px}.header .wishlist_counter{display:inline-flex}.header .wishlist_counter.added svg{fill:#000}.header__main{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px;z-index:20;position:relative;background-color:#fff}@media(min-width:1025px){.header__main{padding:12px 24px}}.header__main--checkout{display:flex;align-items:center;justify-content:center;padding:27px 24px;border-bottom:1px solid #ececec}@media(max-width:1024px){.header__main--checkout{padding:16px 12px}}.header__main--checkout .logo{width:234px}.header__main--checkout .logo img{width:100%;height:auto}@media(max-width:1024px){.header__main--checkout .logo{width:167px}}.header .active_section{position:relative}.header .active_section:after{content:"";width:100%;height:1px;position:absolute;right:0;bottom:1px;background-color:#000}.hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:0;overflow:hidden;padding-bottom:100%}@media(min-width:1025px){.hero{padding-bottom:56.25%}}.hero picture{width:100%;height:100%;line-height:0}.hero img,.hero video{-o-object-fit:cover;object-fit:cover;line-height:0;z-index:1}.hero__shadow,.hero img,.hero video{width:100%;height:100%;position:absolute;top:0;left:0}.hero__shadow{background-image:linear-gradient(transparent,rgba(0,0,0,.4))}.hero__logo{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.hero__logo img{width:50vw;-o-object-fit:contain;object-fit:contain}.hero__cta{position:absolute;left:0;bottom:15%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:24px;gap:24px;padding:0 24px;text-align:center;z-index:2}.hero__discover-more{color:#fff;position:relative}.hero__discover-more.black{color:#000}.hero__discover-more.black:after{content:"";width:100%;height:1px;position:absolute;right:0;bottom:1px;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#000}.hero__discover-more.film{color:#535cab}.hero__discover-more.film:after{background-color:#535cab}.hero__discover-more.film:after,.hero__discover-more:after{content:"";width:100%;height:1px;position:absolute;right:0;bottom:1px;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}.hero__discover-more:after{background-color:#fff}.hero__discover-more:hover:after{width:0}.homeTextImage{display:flex;align-items:center;justify-content:center;padding:24px 12px 45px;flex-wrap:wrap}@media(min-width:1025px){.homeTextImage{padding:48px 24px}}@media(min-width:1025px){.homeTextImage.reversed .homeTextImage__col:first-child{order:2}}.homeTextImage__col{flex:0 0 100%}@media(min-width:1025px){.homeTextImage__col{flex:0 0 50%}}.homeTextImage__text-wrapper{max-width:700px;padding:24px 0 0}@media(min-width:1025px){.homeTextImage__text-wrapper{max-width:410px;margin:0 auto}}.homeTextImage__img-wrapper{width:100%}.homeTextImage__img-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.homeTextImage__img-wrapper{padding-top:45px}.homeTextImage__img-wrapper .image_wrapper,.homeTextImage__img-wrapper .menu-mobile__img-card{padding:0;height:auto}.homeTextImage__img-wrapper img{position:relative;height:auto}}.homeTextImage__subtitle{padding-top:12px}@media(min-width:1025px){.homeTextImage__subtitle{padding-top:20px}}.homeTextImage__body{padding-bottom:12px;padding-top:20px;white-space:pre-line}@media(min-width:1025px){.homeTextImage__body{padding-bottom:20px;padding-top:40px}}.homeTextImage__cta{color:#000;position:relative;width:auto}.homeTextImage__cta:after{content:"";width:100%;height:1px;position:absolute;right:0;bottom:1px;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#000}.homeTextImage__cta:hover:after{width:0}.landingCardsGrid{width:100%;padding:16px 0}@media(min-width:1025px){.landingCardsGrid{padding:64px 0}}.landingCardsGrid--products{padding:40px 0}@media(min-width:1025px){.landingCardsGrid--products{padding:64px 0}}.landingCardsGrid__flex{display:flex;padding-right:12px;flex-wrap:wrap}@media(max-width:1024px){.landingCardsGrid__flex{flex-wrap:nowrap;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}@media(min-width:1025px){.landingCardsGrid__flex{padding:0 74px;align-items:flex-start;justify-content:center}}@media(max-width:1024px){.landingCardsGrid__col{scroll-snap-align:start;padding-left:12px;flex:0 0 75%}}@media(min-width:1025px){.landingCardsGrid__col{flex:0 0 25%;padding:0 6px}}.landingCardsGrid__title-wrap{width:100%;padding-bottom:40px}@media(min-width:1025px){.landingCardsGrid__title-wrap{padding-bottom:64px}}.landingCardsGrid__title{text-align:center}@media(max-width:768px){.landingCardsGrid__title{font-size:1rem}}.landingCardsGrid__subtitle{margin:20px auto 0;text-align:center;padding:0 40px}@media(max-width:768px){.landingCardsGrid__subtitle{font-size:1rem}}.landingHeroText,.landingHeroText__backgroundContainer{width:100%;position:relative}.landingHeroText__text-wrapper{width:100%;height:100%;position:absolute;left:0;background-image:linear-gradient(transparent,rgba(0,0,0,.4));display:flex;align-items:flex-end}.landingHeroText__text{text-align:center;width:50%;margin:0 auto 96px;max-width:560px;white-space:pre-line}@media(max-width:1024px){.landingHeroText__text{width:80%;margin:0 auto 32px}}@media(max-width:768px){.landingHeroText__text{width:100%;padding:0 12px}}.landingHeroText__image{transform:scale(1.1);transform-origin:center;width:100%;height:100%}.landingTextBlock__wrapper{padding:40px 50px}@media(min-width:769px){.landingTextBlock__wrapper{max-width:700px;margin:0 auto;text-align:center;padding:64px 24px}}.landingTextBlock__title{padding-bottom:16px;text-align:center}@media(max-width:1024px){.landingTextBlock__title{padding-bottom:12px}}.landingTextBlock__body{white-space:pre-line}@media(max-width:1024px){.landingTextBlock__body{text-align:center}}.landingTextImage{display:flex;align-items:center;justify-content:center;padding:120px 0;flex-wrap:wrap}.landingTextImage__col{flex:0 0 100%}@media(min-width:1025px){.landingTextImage__col{flex:0 0 50%}}@media(min-width:1281px){.landingTextImage__col{flex:0 0 40%}}.landingTextImage__text-wrapper{padding:48px 12px 0}@media(min-width:1025px){.landingTextImage__text-wrapper{padding:0 16%}}.landingTextImage__img-wrapper,.landingTextImage__img-wrapper img{width:100%}.landingTextImage__subtitle{padding-top:20px}.landingTextImage__body{padding-top:40px}.leftText-product-card{padding-bottom:24px;position:relative}.leftText-product-card:hover .leftText-product-card__inner-img{transform:scale(1.01);transform-origin:center}.leftText-product-card__content{text-align:left;color:#000}.leftText-product-card__content.banner-quote,.leftText-product-card__content.breadcrumbs__body,.leftText-product-card__content.button,.leftText-product-card__content.giftCardLanding__cta,.leftText-product-card__content.giftCardLanding__submit,.leftText-product-card__content.giftCardLanding__title,.leftText-product-card__content.global-title,.leftText-product-card__content.landingTextBlock__title,.leftText-product-card__content.minicart__checkout-button,.leftText-product-card__content.newsletter__title,.leftText-product-card__content.processSection__number,.leftText-product-card__content.processSection__title,.leftText-product-card__content.product-atc__atc-button,.leftText-product-card__content.product-slider__title,.leftText-product-card__content.storesSlider__city,.leftText-product-card__content.storesSlider__storeName,.leftText-product-card__content.storesSlider__storeType,.leftText-product-card__content.text-center,.popup-shop__info .leftText-product-card__content.cta{text-align:center}.leftText-product-card__title{padding-top:12px;text-transform:uppercase}.leftText-product-card__price{padding-top:12px}.leftText-product-card__buttons{padding-top:12px;display:flex;justify-content:flex-start;align-items:center;grid-gap:12px;gap:12px}.leftText-product-card__inner-img{transition:transform .5s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}.leftText-product-card .image-container{position:relative}.leftText-product-card .icon-wrapper{position:absolute;top:0;left:0;width:100%;aspect-ratio:1/1;pointer-events:none}.leftText-product-card .share_icons{position:relative;width:100%;height:100%}.leftText-product-card .share_icons button{pointer-events:all;position:absolute;bottom:12px;right:12px;padding:5px;z-index:1}.leftText-product-card .share_icons button.close{top:12px;bottom:inherit}.link{color:#000;position:relative}.link:after{content:"";width:100%;height:1px;position:absolute;right:0;bottom:1px;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#000}.link.light,.user_page .grid .link.el_subtitle{color:#fff}.link.light:after,.user_page .grid .link.el_subtitle:after{background-color:#fff}.link.grey{color:#646464}.link.grey:after{background-color:#646464}.link:hover:after{width:0}.main-accordion{width:100%;border-bottom:1px solid #dedddd}.main-accordion__summary{width:100%;padding:12px 0;display:flex;cursor:pointer}.main-accordion__title{flex:1 1}.main-accordion__arrow{flex:0 0 auto;width:12px}.main-accordion__details-wrapper{padding-bottom:12px}.menu-mobile{position:fixed;top:0;left:0;height:100vh;background-color:#fff;z-index:100;display:none;max-width:500px}.menu-mobile__inner{width:100%;height:100%;overflow-y:scroll;padding:0 12px}.menu-mobile__logo-wrapper{width:100%;position:absolute;top:0;left:0;padding:12px 0;background-color:#fff;z-index:2;line-height:0}.menu-mobile__logo-wrapper a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:block}.menu-mobile__logo-wrapper a img{width:105px}.menu-mobile__close{position:absolute;top:12px;left:12px;width:14px;z-index:3}.menu-mobile__main{margin:39px 0 76px}.menu-mobile__viewAll{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid #dedddd}.menu-mobile__section{padding-bottom:12px}.menu-mobile__section-text{display:flex;flex-direction:column;justify-content:flex-start}.menu-mobile__section-text a{padding:24px 0;border-top:1px solid #dedddd}.menu-mobile__section-text a:last-child{border-bottom:1px solid #dedddd}.menu-mobile__row{padding-bottom:24px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dedddd;padding-top:24px}.menu-mobile__section-title{letter-spacing:.2em}.menu-mobile__menu-item{letter-spacing:.1em;line-height:100%;padding-bottom:12px}.menu-mobile__flex{margin:0 -4px;display:flex;align-items:flex-start;flex-wrap:wrap}.menu-mobile__flex a{flex:0 0 50%;padding-left:4px;padding-right:4px}.menu-mobile__flex-col{display:flex;flex-direction:column}.menu-mobile__img-card{margin-bottom:12px}.menu-mobile__footer-section{width:100%;margin-top:76px;border-top:1px solid #dedddd;padding-top:24px;padding-bottom:20px}.menu-mobile__footer-section a{display:block;width:auto;letter-spacing:.1em;padding-bottom:12px}.mini-cart-el{width:100%;padding-bottom:24px}.mini-cart-el__head{display:flex;align-items:flex-start;justify-content:space-between}.mini-cart-el__infos{padding-right:20px}.mini-cart-el__name{letter-spacing:.1rem}.mini-cart-el__remove-button{width:10px}.mini-cart-el__remove-button img{width:100%}.mini-cart-el__grid{display:grid;grid-template-columns:1fr 2fr;padding-top:14px;padding-bottom:18px;border-bottom:1px solid #dedddd}.mini-cart-el__img-col{width:100px}.mini-cart-el__numbers-col{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.mini-cart-el__button,.mini-cart-el__quantity-flex{display:flex;align-items:center;justify-content:center}.mini-cart-el__button{width:22px;height:22px;border-radius:100%;background-color:#ececec;text-align:center;font-size:16px;flex:0 0 auto}.mini-cart-el__quantity{padding:0 13px}.minicart_layer{position:fixed;z-index:70;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(0,0,0,.5);pointer-events:none;opacity:0;visibility:hidden}.minicart_layer.open{pointer-events:all;opacity:1;visibility:visible}.minicart-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px}.minicart_cont{background-color:#fff;position:fixed;top:0;right:0;height:100vh;height:calc(var(--vh, 1vh)*100);width:90%;padding:27px 30px 40px 16px}@media(min-width:769px){.minicart_cont{width:500px}}.minicart_scroller{overflow:scroll;height:100%;padding-bottom:100px;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.minicart_scroller::-webkit-scrollbar{display:none;width:0;height:0}.minicart_scroller::-moz-scrollbar{display:none}.minicart_scroller::-ms-scrollbar{display:none}.minicart_scroller ::-webkit-scrollbar{display:none}.minicart_scroller ::-moz-scrollbar{display:none}.minicart_scroller ::-ms-scrollbar{display:none}.minicart_actions{position:absolute;bottom:0;left:0;width:100%}.minicart__checkout-button{width:100%;padding:20px;background-color:#000;display:block;color:#fff;letter-spacing:.15em}.minicart__recap{display:block;padding:32px 0;border-top:1px solid #dedddd;margin-top:20px;margin-bottom:60px}.minicart__recap-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.minicart__recap-title{letter-spacing:.1em}.minicart-flex{height:100%;justify-content:space-between}.also-add,.minicart-flex{display:flex;flex-direction:column}.also-add{padding-bottom:24px;margin-bottom:12px;align-items:flex-start;grid-gap:24px;gap:24px}.also-add__container{display:grid;grid-template-columns:2fr 8fr 2fr;align-items:flex-end;grid-gap:12px;gap:12px}.also-add__container .image{width:100px;height:100px}.also-add__container .add-button{text-align:right}.also-add__container .name{padding-bottom:8px}.menu_layer{position:fixed;z-index:70;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:none;opacity:0;visibility:hidden}.menu_layer.open{pointer-events:all;opacity:1;visibility:visible}.only-mobile{display:none}@media(max-width:768px){.only-mobile{display:block}}@media(max-width:768px){.only-desktop{display:none!important}}.reset_margin{margin-top:0!important}.force_margin{margin-top:120px!important}@media(max-width:768px){.force_margin{margin-top:80px!important}}.gutter_margin{margin-top:40px!important}.neutral_slider{overflow:hidden}.neutral_slider_wrap{height:100%;display:flex;align-items:center;justify-content:center}.neutral_slider_wrap img{height:100%;width:auto}.neutral_slider_slide{height:75vh}.neutral_slider_slide.first{flex:0 0 50%}@media(max-width:768px){.neutral_slider_slide.first{flex:0 0 80%}}.neutral_slider_container{display:flex;cursor:-webkit-grab;cursor:grab;grid-gap:12px}.product_card_text{text-align:center;padding:20px 0}.product_card_text h3{margin-bottom:4px;letter-spacing:.065em}.new_home_editorial_grid_wrapper{display:flex;grid-gap:12px;flex-wrap:wrap}.new_home_editorial_grid_col{flex:0 0 50%}.new_home_editorial_grid_col img{width:100%}.new_home_cols{padding:0 12px}.new_home_cols.reverse .new_home_cols_grid{flex-direction:row-reverse}.new_home_cols_grid{display:flex;flex-wrap:wrap;flex-direction:row}.new_home_cols_grid.small{max-width:1000px;margin:auto}.new_home_cols_grid.reverse{flex-direction:row-reverse}.new_home_cols_grid.margin-top{margin-top:40px}.new_home_cols_col{flex:0 0 50%;display:flex;align-items:center;justify-content:center}.new_home_cols_col.full{flex:0 0 100%}.new_home_cols_col.col-6{flex:0 0 60%}.new_home_cols_col.col-4{flex:0 0 40%}.new_home_cols_col.block{display:block}@media(max-width:768px){.new_home_cols_col:last-child{margin-top:40px}}@media(max-width:768px){.new_home_cols_col{flex:0 0 100%}}.new_home_cols_col video{width:100%}.new_home_cols_col video.contained{width:80%;display:block;margin:auto}.new_home_cols_col img{width:100%}.new_home_cols_col img.fill_all{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}.new_home_cols_col img.contained{width:80%;display:block;margin:auto}.new_home_margin_top{margin-top:40px}.new_home>section{margin-top:120px}@media(max-width:768px){.new_home>section{margin-top:80px}}.new_home>section:first-child{margin-top:0}.new_home_hero{display:flex;flex-direction:column}.new_home_hero.reverse{flex-direction:column-reverse}.new_home_hero.contained_w .new_home_hero_asset,.new_home_hero.full_contained .new_home_hero_asset{margin-top:40px}.new_home_hero.contained_w .new_home_hero_asset img{max-width:60%;display:block;margin:auto}@media(max-width:768px){.new_home_hero.contained_w .new_home_hero_asset img{max-width:100%}}.new_home_hero.contained .new_home_hero_asset{margin-top:40px}.new_home_hero.contained .new_home_hero_asset img{max-width:50%;display:block;margin:auto}@media(max-width:768px){.new_home_hero.contained .new_home_hero_asset img{max-width:100%}}.new_home_hero_asset img{width:100%}.new_home_logo{width:100%;margin:20px auto 60px;display:block}.new_home_text_wrapper{padding:40px 40px 0;max-width:590px;margin:auto}.new_home_text_wrapper_p{margin:40px auto}.new_home_text_wrapper_p p{margin-bottom:20px}.new_home_threeimages{padding:0 12px}.new_home_threeimages_grid{display:flex;grid-gap:12px;flex-wrap:wrap}.new_home_threeimages_col{flex:1 1}@media(max-width:768px){.new_home_threeimages_col{flex:0 0 100%}}.new_home_threeimages_col.three{flex:0 0 25%}@media(max-width:768px){.new_home_threeimages_col.three{flex:0 0 100%}}.new_home_threeimages_wrapper{background-color:#000;height:0;position:relative}.new_home_threeimages_wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.new_home_threeimages_wrapper.h{width:100%;height:100%}@media(max-width:768px){.new_home_threeimages_wrapper.h{width:100%;height:0;padding-bottom:100%}}.new_home_threeimages_wrapper.v{width:100%;padding-bottom:150%}.nl_form_grid{display:flex;color:#fefdfb;flex-wrap:wrap}.logo_newsletter{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:200px;height:auto}.nl_form_col{text-align:left;flex:0 0 50%;padding:0 10px 20px}.nl_form_col label{display:block;color:#fefdfb}.nl_form_col button{width:100%;margin-top:18px;display:block}.nl_form_col input,.nl_form_col select{display:block;width:100%;background-color:#fefdfb;padding:10px;text-transform:none!important;border:1px solid #fff;color:#000}.nl_form_col input:focus,.nl_form_col select:focus{outline:1px solid #000}.newsletter{position:relative;margin-top:100px}.newsletter.new{margin-top:0;padding:120px 0}.newsletter.new .form-mail input[type=email]{flex:1 1;background-color:#fefdfb;padding:10px 0;text-transform:uppercase;border-bottom:1px solid #000;color:#000}.newsletter.new .form-mail input[type=email]:focus{outline:0 solid #000}.newsletter.new .newsletter__title{color:#000}.newsletter.tall .newsletter__content{position:relative}.newsletter.alt{margin-top:0;height:100vh}.newsletter.alt .newsletter__content{align-items:center;justify-content:center}.newsletter.errors{margin-top:0}.newsletter__content{z-index:2;left:50%;transform:translateX(-50%);display:flex;justify-content:flex-end;align-items:center;flex-direction:column;padding:30px 0}.newsletter__content,.newsletter__shadow{position:absolute;top:0;width:100%;height:100%}.newsletter__shadow{left:0;z-index:1;background-color:#646464}.newsletter__title{padding:0 24px}@media(min-width:1025px){.newsletter__title{line-height:120%;font-size:1.273rem}}.newsletter__content.hidden{display:none}.newsletter__content .select-wrapper{background-color:#fff;border:1px solid #fff;color:#646464;padding:10px;display:flex;align-items:center;grid-gap:12px;gap:12px}.newsletter__form-wrapper{display:flex;position:relative;flex-direction:column;align-items:center;grid-gap:40px;gap:40px;text-align:center;color:#fefdfb;width:100%;max-width:550px}.newsletter__form-wrapper p{padding:0 12px}.newsletter__form-wrapper .nl_error{display:none}.newsletter__form-wrapper .nl_error.visible{display:block}.newsletter__form-wrapper .form-mail{display:flex;justify-content:center;grid-gap:10px;gap:10px;width:100%;padding:0 30px}.newsletter__form-wrapper .form-mail input[type=email]{flex:1 1;background-color:#fefdfb;padding:10px;text-transform:uppercase;border:1px solid #fff;color:#000}.newsletter__form-wrapper .form-mail input[type=email]:focus{outline:1px solid #000}.nomadi_full_screen_image.contained{margin:auto;padding:0 40px;max-width:1200px}@media(max-width:768px){.nomadi_full_screen_image.contained{padding:0 20px}}.nomadi_full_screen_image img{width:100%}.nomadi_center_content{padding:60px 40px;width:100%;max-width:700px;margin:auto;text-align:center}@media(max-width:768px){.nomadi_center_content{padding:30px 20px}}.nomadi_center_content h2{font-size:24px;margin:40px auto}@media(max-width:768px){.nomadi_center_content h2{font-size:18px}}.nomadi_center_content img{width:100%;max-width:200px;display:block;margin:auto}@media(max-width:768px){.nomadi_center_content img{max-width:160px}}.nomadi_center_content p{margin-bottom:1rem}.nomadi_grid{max-width:1200px;padding:60px 40px;display:flex;margin:0 auto;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.nomadi_grid.mobile_reverse{flex-direction:column-reverse}}@media(max-width:768px){.nomadi_grid{padding:30px 20px}}.nomadi .nomadi_car{margin:60px auto;overflow:hidden;cursor:-webkit-grab;cursor:grab}@media(max-width:768px){.nomadi .nomadi_car{margin:30px auto}}.nomadi .nomadi_car__container{display:flex}.nomadi .nomadi_car__slide{flex:0 0 40%;min-width:0}@media(max-width:768px){.nomadi .nomadi_car__slide{flex:0 0 60%}}.nomadi .nomadi_car__slide .nomadi_car_wrap{width:100%;padding-bottom:100%;height:0;overflow:hidden;position:relative}.nomadi .nomadi_car__slide .nomadi_car_wrap img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.nomadi_col{padding:0 10px 20px;flex:0 0 33.33%;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:768px){.nomadi_col{flex:0 0 100%}}.nomadi_col.full{flex:0 0 100%}.nomadi_col.half{flex:0 0 50%}@media(max-width:768px){.nomadi_col.half{flex:0 0 100%}}.nomadi_col.wide{flex:0 0 66.66%}@media(max-width:768px){.nomadi_col.wide{flex:0 0 100%}}.nomadi_col .nomadi_text.left.contained{text-align:left;padding:0 40px}@media(max-width:768px){.nomadi_col .nomadi_text.left.contained{padding:0}}.nomadi_col .nomadi_text.left.contained p{margin-bottom:1rem}.nomadi_col img{width:100%}.nomadi_col strong{font-weight:medium}.order{padding:16px 0;position:relative}.order_breadcrumbs{display:flex;position:absolute;top:40px;left:40px}.order_flex{display:flex;margin-top:50px}.order_row{flex:0 0 100%;width:100%;padding:40px 0;border-bottom:1px solid #dedddd;position:relative}.order_row:last-child{border:none}.order_row_header{flex:0 0 100%;width:100%;justify-content:space-between;display:flex;padding-bottom:40px}.order_row_link{position:absolute;top:0;right:0;margin-top:40px;flex:0 0 200px;width:200px;padding:16px 0}.order_row_link canvas{width:100%}.order_row_details_col{flex:0 0 60%;width:60%;padding-right:40px}.order_row_details_col_tracking{padding:40px 0}.order_row_details_col_info .info_wrap{border-bottom:1px solid #dedddd;padding:16px 0}.order_row_details_col_info .info_wrap:last-child{border:none}.order_row_details_col_info_row{display:flex;flex-wrap:wrap;width:100%}.order_row_details_col_info_row_col{flex:0 0 50%;width:50%;padding-right:40px}.order_row_details_col_info_row_col:last-child{padding-right:0}.order_row_details_side{flex:1 1;width:auto}.order_row_details_side_row{display:flex;flex-wrap:wrap;width:100%;grid-gap:24px;gap:24px;padding-bottom:16px}.order_row_details_side_row_image{flex:1 1;width:50px}.order_row_details_side_row_desc{flex-direction:column;flex:1 1;width:auto;padding-bottom:16px;border-bottom:1px solid #dedddd;display:flex;flex-wrap:wrap}.order_row_details_side_row_desc:last-child{border-bottom:none}.order_row_details_side_row_desc .title{flex:0 0 75%;width:75%}.order_row_details_side_row_desc .price{flex:0 0 25%;width:25%;text-align:right}.order_row_details_side_row_total{border-bottom:1px solid #dedddd;display:flex;justify-content:space-between;flex:0 0 100%;width:100%;padding:16px 0}.order_row_details_side_row_total:first-child{border-top:2px solid #dedddd}.order_row_details_side_row_total:last-child{border-bottom:none}.order_row_table{display:flex;width:80%}.order_row_table_col{display:flex;flex:0 0 100%;width:100%}.order_row_table_col.header{padding-bottom:16px}.order_row_table_col_item{padding-bottom:16px;padding-right:16px}.pay-popup{height:100%;background-color:#fff;padding:0 12px}@media(min-width:1025px){.pay-popup{padding:0 40px}}.pay-popup .title{border-bottom:1px solid #ececec;padding-bottom:12px}.pay-popup .decription{padding:12px 0}.pay-popup .pay-method{display:grid;grid-template-columns:3fr 9fr;padding:24px 0;grid-gap:35px;gap:35px;border-top:1px solid #ececec}.pay-popup .pay-method img{place-self:center;width:60px}.pay-popup .pay-method p{max-width:80%}.error_popup{display:flex;position:fixed;right:0;top:0;width:100%;height:100%;z-index:55;background-color:rgba(0,0,0,.5);align-items:center;justify-content:center}.error_popup_cont{background-color:#fff;width:500px;padding:40px;text-align:center}.popup{display:none;position:fixed;right:0;top:0;width:100%;height:100%;z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup__wrapper{width:100%;height:100%;background-color:#fff}@media(min-width:1025px){.popup__wrapper{width:50%;margin-left:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(min-width:1281px){.popup__wrapper{width:40%}}@media(min-width:1537px){.popup__wrapper{width:36%}}.popup__header{background-color:#fff;padding:12px;display:flex;justify-content:space-between}.popup__header .close{flex:0 0 auto}.popup__header .logo{position:absolute;top:12px;left:50%;transform:translateX(-50%)}@media(min-width:1025px){.popup__header .logo{display:none}}.popup__content{overflow:scroll;height:100%}.popup .pop_cta svg{stroke-width:1;height:16px}.popup .pop_table{width:100%;border-collapse:collapse;border:1px solid #ececec}.popup .pop_table tr{border-bottom:1px solid #ececec}.popup .pop_table td,.popup .pop_table th{text-align:center;padding:12px;border-left:1px solid #ececec}.popup_cont{background-color:#fff;width:100%;height:100%;padding:12px;position:relative}.popup_cont h2{font-size:16px}.popup_scroller{height:100%}.popup hr{margin:20px auto;border:0;height:1px;background-color:#ececec}.popup_section{margin-bottom:20px;padding-bottom:40px}.nl_pop{z-index:55;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.nl_pop_close{display:flex;justify-content:end;padding:20px 20px 40px 0}.nl_pop_cont{width:100%;max-width:700px;display:flex;flex-wrap:wrap;background-color:#fff}@media(max-width:640px){.nl_pop_cont{width:90%}}.nl_pop_col{flex:1 1}.nl_pop_col.img{flex:0 0 300px;position:relative}@media(max-width:640px){.nl_pop_col.img{flex:0 0 100%;padding-bottom:100%;height:0;overflow:hidden}}.nl_pop_col.img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;position:absolute}.nl_pop_error{font-size:10px;display:block;margin-top:4px;display:none}.nl_pop_error.visible{display:block}.nl_pop_text{padding:0 20px 40px}.nl_pop_text form{margin-top:20px}.nl_pop_text form.disabled{pointer-events:none}.nl_pop_text h2{margin-bottom:1rem}.nl_pop_text label{display:block}.nl_pop_text input{border:1px solid #000;width:100%;height:40px;padding:0 10px}.nl_pop_text button{margin-top:40px;background-color:#e3cec0}.popup-shop{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;justify-content:center}.popup-shop,.popup-shop__wrapper{display:flex;align-items:center;flex-direction:column}.popup-shop__wrapper{max-width:480px;position:relative;justify-content:flex-start;text-align:center;background-color:#fff;width:50vmax}@media(max-width:1024px){.popup-shop__wrapper{width:100%;height:auto}.popup-shop__wrapper .squareToWide{padding-bottom:100%}}.popup-shop__wrapper .image-spacer{width:100%;padding:48px 48px 0}.popup-shop__wrapper .close{position:absolute;top:10px;right:10px;z-index:999999;padding:12px;cursor:pointer}.popup-shop__info{height:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;grid-gap:12px;gap:12px;padding:48px}.popup-shop__info button{width:100%;max-width:500px}@media(max-width:1024px){.popup-shop__info{justify-content:space-evenly}}.popup-shop__info p{margin-bottom:1rem}.popup-shop__info .cta{background-color:#000;color:#fff;padding:12px 24px}.processSection{padding:40px 12px 0;overflow:hidden}@media(min-width:1025px){.processSection{padding:64px 40px}}.processSection__tracker{width:100%}.processSection__outer-wrapper{display:block;overflow-x:hidden;flex-wrap:wrap;overflow:hidden}.processSection__inner-flex{width:100%;margin-bottom:40px}@media(min-width:1025px){.processSection__inner-flex{display:flex;align-items:center;justify-content:center}}.processSection__inner-flex:nth-child(2n){flex-direction:row-reverse}.processSection__text-col{width:100%;z-index:1}@media(min-width:1025px){.processSection__text-col{flex:0 0 40%}}.processSection__img-col{width:100%}@media(min-width:1025px){.processSection__img-col{flex:0 0 60%}}.processSection__img-col img{width:80%;display:block;margin:auto}@media(max-width:768px){.processSection__img-col img{width:100%}}.processSection__inner-text{max-width:300px;margin:auto}@media(max-width:1024px){.processSection__inner-text{margin:0 auto}}.processSection__number{padding-bottom:36px;text-align:left}@media(max-width:1024px){.processSection__number{text-align:center;padding-bottom:20px}}.processSection__step{padding-bottom:12px}@media(max-width:1024px){.processSection__step{text-align:center}}.processSection__step-body{white-space:pre-line}@media(max-width:1024px){.processSection__step-body{text-align:center;padding-bottom:40px}}.processSection__title{padding-bottom:64px;text-align:center}.product-accordion-section{padding:26px 0 68px}.product-accordion{width:100%;border-bottom:1px solid #dedddd}.product-accordion a{text-decoration:underline}.product-accordion__summary{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 16px 10px 0}.product-accordion__arrow{pointer-events:none}.product-accordion__details{overflow:hidden;display:block}.product-accordion__inner-content{padding:5px 12px 10px}.product-accordion__inner-content p{white-space:pre-line}.product-accordion__packaging-flex{padding-top:12px;width:100%;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:640px){.product-accordion__packaging-flex{grid-template-columns:1fr}}.product-accordion__packaging-col,.product-accordion__packaging-col img,.product-gallery{width:100%}@media(max-width:1024px){.product-gallery{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.product-gallery__el{width:100%;line-height:0}@media(max-width:1024px){.product-gallery__el{flex:0 0 85%;scroll-snap-align:start}}.product-gallery__el img,.product-gallery__el video{width:100%;line-height:0}.product-gallery__el:not(:last-child){padding-bottom:24px}@media(max-width:1024px){.product-gallery__el:not(:last-child){margin-right:12px;padding-bottom:0}}.product-infos__title{padding-bottom:8px;padding-right:45px}.product-infos__quote{padding-bottom:8px}.product-infos__spaceBetween-wrap{width:100%;display:flex;align-items:baseline;justify-content:space-between;padding-top:32px;padding-bottom:30px;flex-wrap:wrap}.product-infos__spaceBetween-wrap .scala{flex:0 0 100%}.product-infos__price{padding-bottom:12px}@media(max-width:768px){.product-infos__price{font-size:1.273rem}}.product-infos__desc{width:100%;white-space:pre-line}.product-infos__details{padding:12px 0}.product-infos__col{flex:1 1;color:#646464}@media(min-width:1025px){.product-infos__col{flex:0 0 100%}}.product-infos__specs{padding-top:6px}.product-infos__more-button{display:block;position:relative;margin-bottom:12px}.product-infos__more-button:after{content:"";width:0;height:1px;position:absolute;right:0;bottom:-2px;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#000}.product-infos__more-button:hover:after{width:100%}.product-page{padding-top:24px;width:100%;display:flex;flex-wrap:wrap}@media(min-width:1025px){.product-page{padding-top:42px}}@media(min-width:1537px){.product-page{padding-top:42px}}.product-page__images-col{flex:0 0 100%}.product-page__images-col::-webkit-scrollbar{height:5px}@media(min-width:1025px){.product-page__images-col::-webkit-scrollbar{height:7px}}.product-page__images-col::-webkit-scrollbar-thumb{background-color:#ececec}.product-page__images-col::-webkit-scrollbar-thumb:hover{background-color:#e7e7e7}@media(min-width:1025px){.product-page__images-col{flex:0 0 50%;max-height:100vh;overflow-y:scroll}}@media(min-width:1281px){.product-page__images-col{flex:0 0 53%}}@media(min-width:1537px){.product-page__images-col{flex:0 0 66.66%}}.product-page__text-col{flex:0 0 100%;padding:0 12px;z-index:30}@media(min-width:1025px){.product-page__text-col{flex:0 0 50%;padding-right:24px;padding-left:24px}}@media(min-width:1281px){.product-page__text-col{flex:0 0 43%}}@media(min-width:1537px){.product-page__text-col{flex:0 0 33.33%}}.product-page__sticky-cont{position:-webkit-sticky;position:sticky;top:84px}.product-breadcrumbs{padding:30px 0;color:#646464}.product-breadcrumbs a,.product-breadcrumbs p{display:inline-block;color:#646464}@media(min-width:769px){.product-breadcrumbs{padding:30px 12px}}@media(min-width:1025px){.product-breadcrumbs{padding:0 0 30px}}.product-atc{border-bottom:1px solid #dedddd;position:fixed;width:100%;left:0;bottom:0;z-index:60;display:flex;height:100vh;flex-direction:column;pointer-events:none}@media(min-width:1025px){.product-atc{position:relative;margin:10px 0 20px;border-top:none;border-bottom:none;display:block;height:auto}}.product-atc__clicker{flex:1 1;opacity:0;pointer-events:none}@media(min-width:1025px){.product-atc__clicker{display:none}}.product-atc__info{pointer-events:all;border-top:1px solid #dedddd;flex:0 0 auto;padding:12px;background-color:#fff;display:flex;justify-content:space-between;align-items:flex-end}@media(min-width:1025px){.product-atc__info{display:none}}.product-atc__info-col{flex:1 1}.product-atc__info-more{flex:0 0 auto}.product-atc__main-row{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;grid-gap:24px;gap:24px;flex:0 0 100%}.product-atc__options{width:100%;display:grid;grid-template-columns:1fr;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;grid-row-gap:24px;row-gap:24px;padding-bottom:18px}.product-atc__accordion-detail{width:100%}.product-atc__accordion-detail.hidden{display:none}@media(max-width:768px){.product-atc__accordion-detail{height:0;overflow:hidden;visibility:hidden;opacity:0}}.product-atc__cta{pointer-events:all;flex:0 0 auto;position:relative;padding:18px 12px 12px;background-color:#ececec;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}@media(min-width:1025px){.product-atc__cta{background-color:transparent;padding:12px 0;grid-gap:24px;gap:24px}}.product-atc__cta .second-select{display:flex;grid-gap:24px;gap:24px}.product-atc__cta .select-title{padding-bottom:18px}.product-atc__cta .button__atc{position:absolute;bottom:12px;right:12px;width:39px;height:39px;display:flex;align-items:center;justify-content:center}.product-atc__cta .select-wrapper{border:1px solid #ececec;position:relative}.product-atc__cta .select-wrapper select{width:100%;padding:10px;height:40px}.product-atc__cta .select-wrapper img{position:absolute;bottom:40%;right:7px;width:10px;pointer-events:none}.product-atc__cta .share_icons .added svg{fill:#000}.product-atc__cta .grey-select-wrapper{width:100%;position:relative}.product-atc__cta .grey-select-wrapper.hidden{display:none}.product-atc__cta .grey-select-wrapper:first-child{padding-top:16px}.product-atc__cta .grey-select-wrapper select{width:100%;padding:6px 0 12px;border-bottom:1px solid #dedddd;color:#646464}.product-atc__cta .grey-select-wrapper img{position:absolute;bottom:18px;right:0;width:10px;pointer-events:none}.product-atc__atc-button{text-transform:uppercase;background-color:#000;color:#fff;flex:1 1;border:none}.product-atc .js-atc-button{display:none}.product-atc .js-atc-button.single_option{display:block}@media(min-width:1025px){.product-atc .js-atc-button{display:block}}.product-atc .js-options-accordion{display:block}.product-atc .js-options-accordion.single_option{display:none}@media(min-width:1025px){.product-atc .js-options-accordion{display:none}}.product-atc__sizeGuide{position:absolute;width:auto;top:0;right:0}.product-atc__heart{width:19px;height:19px;margin-bottom:5px;display:block}.product-card{position:relative;padding-bottom:24px;color:#646464}.product-card:hover .product-card__inner-img{transform:scale(1.01)}.product-card.hover-card img,.product-card.hover-card video{transition:all .4s ease-in-out}.product-card.hover-card:hover img.main,.product-card.hover-card:hover video.main,.product-card.hover-card img.hover,.product-card.hover-card video.hover{opacity:0}.product-card.hover-card:hover img.hover,.product-card.hover-card:hover video.hover{opacity:1}.product-card__mobile-hidden{display:none;visibility:hidden}@media(min-width:1025px){.product-card__mobile-hidden{display:block;visibility:visible}}.product-card__flex-mobile{display:flex;visibility:visible;align-items:center;justify-content:flex-start;flex-wrap:nowrap;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%}@media(min-width:1025px){.product-card__flex-mobile{display:none;visibility:hidden}}.product-card__col-mobile{flex:0 0 100%;scroll-snap-align:start}.product-card__title{padding-top:12px;text-transform:uppercase}.product-card__price{padding-top:4px}.product-card__new{position:absolute;left:12px;top:12px;width:100%;height:100%;z-index:1;color:#000;text-decoration:underline}.product-card__inner-img{transition:transform .5s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}.product-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:24px 12px 20px}@media(min-width:1025px){.product-grid{padding:24px}}@media(min-width:1025px){.product-grid,.product-grid--home{grid-template-columns:1fr 1fr 1fr 1fr}.product-grid--home{padding:64px 64px 0}}.product_separator{padding:24px 0}.product_separator h2{font-size:16px}.products_filters{width:100%;background-color:#fff;z-index:1}.products_filter{padding:12px;font-size:13px;display:flex;justify-content:space-between;align-items:center}@media(min-width:1025px){.products_filter{padding:12px 24px}}.products_filter svg{margin-left:4px;height:15px;stroke-width:1}.products_filter_btn .filters_closed{display:inline-block}.products_filter_btn .filters_open,.products_filter_btn.open .filters_closed{display:none}.products_filter_btn.open .filters_open{display:inline-block}.products_filter_cont{display:block;overflow:hidden;height:0;padding:0 24px}@media(min-width:1025px){.products_filter_cont{padding:0 24px}}.products_filter_cont .filters-grid{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width:1025px){.products_filter_cont .filters-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.products_filter_cont .col{padding:32px 0}@media(max-width:1024px){.products_filter_cont .col{font-size:.818rem;line-height:130%;padding:16px 0}}.products_filter_cont .col .col-ordering{padding-top:30px}@media(max-width:1024px){.products_filter_cont .col .col-ordering{padding-bottom:30px}}.products_filter_cont .col .col-ordering .title{padding-bottom:15px}.products_filter_cont .col .col-ordering .ordering__select-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.products_filter_cont .col .col-ordering .ordering__select-wrapper img{width:12px}.products_filter_cont .col .col-ordering .ordering__select{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;text-overflow:ellipsis;padding-right:20px}.products_filter_cont .col .grid{display:grid;grid-template-columns:1fr 1fr}.products_filter_cont .col .title{padding-bottom:24px}@media(max-width:1024px){.products_filter_cont .col .title{font-size:.818rem;line-height:130%}}.products_filter_cont .col-full{width:100%}.products_filter_cont .col .input-wrapper{padding:8px 0;display:flex;align-items:center;grid-gap:12px;gap:12px}@media(max-width:1024px){.products_filter_cont .col .input-wrapper{padding:5px 0}}.products_filter_cont .col label{cursor:pointer;display:flex;grid-gap:8px;gap:8px}.products_filter_cont .col input[type=checkbox]{display:grid;place-content:center;border:1px solid #646464}.products_filter_cont .col input[type=checkbox]:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #000}.products_filter_cont .col input[type=checkbox]:checked:before{transform:scale(1)}.products_filter_cont .col .input-stone{display:flex;justify-content:center;align-items:center}.products_filter_cont .col .input-stone img{width:10px;height:10px;-o-object-fit:contain;object-fit:contain}.products_filter_cont .col-price{display:flex;justify-content:space-between;align-items:self-start}@media(max-width:1024px){.products_filter_cont .col-price{grid-gap:24px;gap:24px;flex-direction:column}.products_filter_cont .col-price .price-checkboxes{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-content:space-between}}.products_filter_cont .col-price input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50%;height:2px;background:#dedddd;outline:none;transition:opacity .2s}@media(max-width:1024px){.products_filter_cont .col-price input[type=range]{width:100%}}.products_filter_cont .col-price input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#000;cursor:pointer;border-radius:100%}.products_filter_cont .col-price input[type=range]::-moz-range-thumb{width:25px;height:25px;background:#000;cursor:pointer}.products_filter_cont .col-price .range-slider-wrapper{display:flex;flex-direction:column;width:50%;grid-gap:24px;gap:24px}@media(max-width:1024px){.products_filter_cont .col-price .range-slider-wrapper{width:100%}}.products_filter_cont .col-price .range-slider-wrapper .range-values-inputs{display:flex;grid-gap:12px;gap:12px}.products_filter_cont .col-price .range-slider-wrapper .range-values-inputs input{width:50%;border:1px solid #ececec;padding:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.products_filter_cont .col-price .range-slider-wrapper .range-values-inputs input::-webkit-inner-spin-button,.products_filter_cont .col-price .range-slider-wrapper .range-values-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products_filter_cont .col-price .range-slider{position:relative;width:100%}.products_filter_cont .col-price .range-slider input{pointer-events:none;position:absolute;left:0;top:0;width:100%;outline:none;height:2px;margin:0;padding:0}.products_filter_cont .col-price .range-slider input::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:1}.products_filter_cont form{padding-bottom:12px;border-bottom:1px solid #dedddd}.products_filter_cont .form-buttons{grid-column:4/4;display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;justify-self:end}@media(max-width:1024px){.products_filter_cont .form-buttons{justify-content:flex-start}}.products_filter_cont .form-buttons .reset-button{border:1px solid #646464}.product-slider{padding:40px 12px 0}@media(min-width:1025px){.product-slider{padding:64px 24px 22px}}@media(min-width:1537px){.product-slider{padding-left:0;padding-right:0}}.product-slider.noBorder{border:none}.product-slider .subtitle{padding:12px 0}.product-slider__title{width:100%;text-align:center;color:#000}.product-slider__subtitle{max-width:70%;padding-top:22px;text-align:center;margin:0 auto}@media(max-width:1024px){.product-slider__subtitle{padding-top:12px}}.product-slider__tracker{overflow:hidden;overflow-x:scroll;display:flex;grid-gap:12px;gap:12px}.product-slider__tracker::-webkit-scrollbar{height:5px}@media(min-width:1025px){.product-slider__tracker::-webkit-scrollbar{height:7px}}.product-slider__tracker::-webkit-scrollbar-thumb{background-color:#ececec}.product-slider__tracker::-webkit-scrollbar-thumb:hover{background-color:#e7e7e7}.product-slider__heading{position:relative}.product-slider__topRight{position:absolute;top:50%;right:0;transform:translateY(-50%)}.product-slider__seeAll{padding-left:24px;letter-spacing:normal}.product-slider__buttons{position:relative;display:flex;align-items:center;grid-gap:12px;gap:12px}@media(max-width:1024px){.product-slider__buttons{display:none}}.product-slider .packaging-col{flex:1 1}.product-slider__button-cont{position:absolute;top:0}.product-slider__button-cont--prev{right:64px}@media(max-width:1024px){.product-slider__button-cont--prev{right:40px}}.product-slider__button-cont--next{right:24px}@media(max-width:1024px){.product-slider__button-cont--next{right:12px}}.rounded-product-card{padding-bottom:24px}.rounded-product-card .image_wrapper,.rounded-product-card .menu-mobile__img-card{isolation:isolate}.rounded-product-card:hover .rounded-product-card__inner-img{transform:scale(1.01);transform-origin:center}.rounded-product-card.process{padding-right:12px}@media(min-width:1025px){.rounded-product-card.process{padding-right:24px}}.rounded-product-card .rounded{border-radius:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.rounded-product-card__processNumber{text-align:center;color:#000;max-width:278px;margin:0 auto;padding-bottom:42px}.rounded-product-card__content{text-align:center;color:#000;max-width:278px;margin:0 auto;padding-top:24px}.rounded-product-card__content .mail{padding-top:24px}.rounded-product-card__content.process{padding-top:42px;max-width:358px}.rounded-product-card__process-img-cont{max-width:380px;margin:0 auto}.rounded-product-card__description{color:#646464}.rounded-product-card__price{color:#646464;padding-top:12px}.rounded-product-card__title{padding-top:12px;text-transform:uppercase}.rounded-product-card__buttons{padding-top:12px;display:flex;justify-content:center;align-items:center;grid-gap:12px;gap:12px}.rounded-product-card__inner-img{transition:transform .5s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1)}.rounded-product-card__process{margin:0 auto;padding-top:16px;letter-spacing:.1em}.rounded-product-card__sub-process{margin:0 auto;padding-top:34px}.search_form{background-color:#fff;display:block;position:absolute;left:0;top:39px;padding:12px;width:100%;opacity:0;transform:translateY(-100%);transition:all .4s ease}@media(min-width:1025px){.search_form{top:44px;padding:12px 24px}}.search_form.active{transition:all .4s ease;border-top:1px solid #ececec;display:block;opacity:1;transform:translateY(0);margin-left:auto}.search_form input{width:100%}@media(max-width:1024px){.search_form input{font-size:16px;transform:scale(.8125);transform-origin:top left}}.size-guide-popup{background-color:#fff;height:100%}.size-guide-popup .title{border-bottom:1px solid #ececec;padding:0 12px 12px}.size-guide-popup__buttons{padding:12px 0;display:flex;justify-content:space-between;align-items:center}@media(min-width:1025px){.size-guide-popup__buttons{justify-content:space-evenly}}.size-guide-popup__content{padding:0 12px;width:100%;height:100%;display:flex;flex:1 1;flex-direction:column;margin-bottom:50px}.size-guide-popup__table .table-grid{display:grid;grid-template-columns:1fr 1fr}.size-guide-popup__container{margin:24px 0}.size-guide-popup .video-link{padding:12px 0;display:flex;justify-content:center;align-items:center;grid-gap:12px;gap:12px;width:100%}.size-guide-popup__img-wrapper{width:100%;border:1px solid #ececec}.static_page{display:block;min-height:100vh}.static_page.no_margin{margin:auto}.static_page .about_section{padding-top:150px}@media(max-width:1024px){.static_page .about_section{padding-top:50px}.static_page .about_section:first-child{padding-top:100px}}.static_page_nav{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:0 0 64px}@media(max-width:1024px){.static_page_nav{padding:0 12px 40px;flex-wrap:wrap;margin-bottom:0}}.static_page_nav a{flex:0 0 auto}@media(max-width:1024px){.static_page_nav a{flex:0 0 100%;padding:0;text-align:center}.static_page_nav a:not(:last-child){padding-bottom:8px}}.static_page_cont{width:100%;padding:0 30px;max-width:1280px;display:block;margin:auto}@media(max-width:1024px){.static_page_cont{padding:0 20px}}.static_page_contained{max-width:800px;margin:auto;width:100%}.static_page_images{display:flex;margin:0 -12px}.static_page_images_col{flex:1 1;padding:0 12px}.static_page_images_col img{width:100%}.static_page_text{padding:48px 0;max-width:800px;margin:auto}.static_page_text h2{margin-bottom:20px;text-transform:uppercase}.static_page_text .js-siema{margin:0 -16px}.static_page_text .js-siema .carousel_item{padding:0 16px}.static_page_text .js-siema .carousel_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:32px}.static_page_text .js-siema .carousel_item p{text-align:center}.store-locator__header{padding:0 24px 40px}@media(max-width:1024px){.store-locator__header{padding:0 12px 38px}}.store-locator .breadcrumbs__wrapper{padding:0 24px;margin:64px 0 0}@media(max-width:1024px){.store-locator .breadcrumbs__wrapper{padding:0 12px;margin:40px 0 0}}.store-locator__select{padding:25px 0 4px;display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #000;max-width:30%;margin:0 auto;position:relative}@media(max-width:1024px){.store-locator__select{padding:35px 0 4px;max-width:50%}}.store-locator__select select{width:100%}.store-locator__select .arrow{pointer-events:none;position:absolute;right:0}.store-locator .store_header{margin-top:40px;padding:0 12px;font-size:26px;text-transform:uppercase;color:#1e1e1e}.store-locator .store_header h3{border-top:1px solid #dedddd;display:block;font-size:21px;padding:40px 0 24px}@media(min-width:1025px){.store-locator .store_header h3{font-size:26px;padding:40px 0 24px}}@media(min-width:1025px){.store-locator .store_header{padding:40px 24px 0}}.store-locator__grid{padding:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(min-width:1025px){.store-locator__grid{padding:24px;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}}.store-locator__grid .store-card{display:flex;flex-direction:column}.store-locator__grid .store-card__content{padding:12px 0}.store-locator__single .heroStore{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:4fr 8fr;grid-template-rows:auto 1fr;grid-gap:24px;gap:24px;align-items:normal}@media(max-width:1024px){.store-locator__single .heroStore{grid-template-columns:1fr}}.store-locator__single .heroStore .map-desk{display:block;padding-bottom:100%;width:100%;height:0;position:relative}.store-locator__single .heroStore .map-desk div:first-of-type{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:1024px){.store-locator__single .heroStore .map-desk{display:none}}.store-locator__single .heroStore .map-mobile{display:none}.store-locator__single .heroStore .map-mobile div:first-of-type{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:1024px){.store-locator__single .heroStore .map-mobile{display:block;padding-bottom:100%;width:100%;height:0;position:relative}}.store-locator__single .heroStore .breadcrumbs{grid-column:1/-1;color:#646464}.store-locator__single .heroStore .breadcrumbs a{color:#646464}.store-locator__single .heroStore .info{height:100%;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.store-locator__single .heroStore .info-grid{height:100%;display:grid;grid-template-columns:6fr 6fr;grid-gap:24px;gap:24px}@media(max-width:1024px){.store-locator__single .heroStore .info-grid{grid-template-columns:1fr}}.store-locator__single .heroStore .info-grid .left{display:flex;flex-direction:column;justify-content:space-between;grid-gap:76px;gap:76px}.store-locator__single .heroStore .info-grid .left .flex-col,.store-locator__single .heroStore .info-grid .right{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.store-locator__single .heroStore .info-grid .right .text-wrapper{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.store-locator__single .heroStore .info-grid .right .text{padding-bottom:20px;border-bottom:1px solid #646464}.store-locator__single .heroStore .info-grid .right .text a{text-decoration:underline}.store-locator__single .heroStore .info-grid .right .text:last-child{border-bottom:none}.terms_page{margin-top:100px}@media(max-width:1024px){.terms_page{margin-top:100px}}.terms_page_cont{width:100%;display:block;margin:auto}@media(max-width:1024px){.terms_page_cont{padding:0}}.terms_page_text{padding:0 30px 30px}@media(max-width:1024px){.terms_page_text{max-width:100%;padding:0 20px 20px}}.terms_page_text img{width:100%;margin-bottom:16px}.terms_page_text h2{margin-bottom:20px}.terms_page_text p,.terms_page_text ul{margin-bottom:1rem}.terms_page_text li{margin-bottom:16px}.terms_page_text h3{text-decoration:underline;font-size:13px;margin:16px 0}.text-banner{padding:64px 24px;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:12px;gap:12px}@media(max-width:1024px){.text-banner{padding:40px 24px}}@media(min-width:1025px){.text-banner{grid-gap:16px;gap:16px}}.text-banner .essenziale-logo{-o-object-fit:contain;object-fit:contain;width:100%;max-width:800px}@media(min-width:1025px){.text-banner .essenziale-logo{max-width:60vw}}.text-banner .logo{width:100%;max-width:100%}@media(min-width:1025px){.text-banner .logo{max-width:778px}}.text-banner .logo--impronta{max-width:207px;width:100%}@media(min-width:1025px){.text-banner .logo--impronta{max-width:270px;width:100%}}.text-banner__description{padding-bottom:5px;text-align:center;color:#646464;max-width:300px;white-space:pre-line}@media(min-width:1025px){.text-banner__description{max-width:500px;padding-bottom:16px}}.text-banner__date{text-align:center}@media(max-width:768px){.text-banner__date{font-size:1rem}}.text-banner__collection{display:none;text-align:center}@media(max-width:768px){.text-banner__collection{font-size:1rem}}.text-banner__discover-more{color:#000;position:relative;margin:0 auto;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:12px}.text-banner__discover-more:after{content:"";width:100%;height:1px;position:absolute;right:0;bottom:1px;transition:all .3s ease-in-out;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#000}.text-banner__discover-more:hover:after{width:0}.thank-you{min-height:calc(100vh - 160px);padding:40px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.thank-you h3{position:absolute;display:block;left:0;top:40px;text-align:center;width:100%}.thank-you h2{margin-bottom:60px}.thank-you p{max-width:768px;margin:auto}.thank-you p a{color:#000;text-decoration:underline}.user_title{padding:60px 0 20px}@media(max-width:1024px){.user_title{padding:24px 0 8px}}@media(max-width:1024px){.user_title_h1{font-size:30px}}.user_grid{display:flex;justify-content:center;flex-direction:column;margin:0 auto -16px;max-width:800px}@media(max-width:1024px){.user_grid{display:block;margin:50px 0;padding:0;grid-template-columns:none;grid-template-rows:none;grid-gap:0;gap:0}}.user_grid_col{position:relative;padding:0 16px 32px}@media(max-width:1024px){.user_grid_col{flex:0 0 100%;width:100%}.user_grid_col,.user_grid_col:first-child{padding:0 20px 50px}}.user_grid_col span.hint{color:#646464}.user_grid_col.centered{flex:0 0 100%;width:100%;margin:0 auto 40px}.user_grid_col.centered input,.user_grid_col.centered p,.user_grid_col.centered span{width:50%;margin:0 auto;display:block}.user_grid_col_label{margin-bottom:0}.user_grid_col_input{background:#fff;border-bottom:1px solid #dedddd;width:100%;display:block;padding:8px 0;margin-bottom:16px}@media(max-width:1024px){.user_grid_col_input{padding:8px}}.user_grid_col_submit{max-width:300px;margin:0 auto;display:table;padding:8px 0;position:relative}.user_grid_col_submit.user_page_submit{max-width:100%}@media(max-width:1024px){.user_grid_col_submit{padding:16px;width:100%}}.user_grid_col input[type=checkbox]{width:12px;height:12px;background-color:#fff;border:1px solid;margin-right:8px;cursor:pointer}.user_grid_col input[type=checkbox]:checked{background-color:#dedddd}.user_grid_col span.radio{flex:0 0 50%;align-items:center;font-size:20px;display:flex}.user_grid_col span.radio label{display:flex;align-items:center;margin:16px 0;font-size:13px}.user_grid_col input[type=radio]{display:inline-block;width:16px;height:16px;border:1px solid #dedddd;border-radius:50%;margin-right:8px;cursor:pointer}.user_grid_col input[type=radio]:checked{background:#dedddd}@media(max-width:1024px){.user_grid_col input[type=radio]{width:24px;height:24px}}.user_grid_col .user_accepts_marketing,.user_grid_col .user_remember_me{display:flex;align-items:center}.user_grid_col_link{padding-bottom:40px;margin:0 auto;display:table}.user_grid_col_link .user_accepts_marketing,.user_grid_col_link .user_remember_me{display:flex;align-items:center;justify-content:center}.user_grid_col_link input[type=checkbox]{width:16px;height:16px;background-color:#fff;border:1px solid;margin-right:8px;cursor:pointer}.user_grid_col_link input[type=checkbox]:checked{background-color:#dedddd}.user_page .breadcrumbs__wrapper{padding-left:0;padding-right:0}.user_page_main{display:grid;grid-template-columns:1fr 1fr}@media(max-width:1024px){.user_page_main{grid-template-columns:1fr}}.user_page_main .big-link{position:relative}.user_page_main .big-link.full{grid-column:span 2}.user_page_main .big-link .category-card__shadow{z-index:1}.user_page_main .big-link .name{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.user_page .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(max-width:1024px){.user_page .grid{grid-template-columns:1fr}}.user_page .grid .el{padding:60px;border:1px solid #dedddd;border-right:none;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;grid-gap:8px;gap:8px}.user_page .grid .el:last-child{border-right:1px solid #dedddd}@media(max-width:1024px){.user_page .grid .el{border:1px solid #dedddd;border-bottom:none;padding:30px}.user_page .grid .el:last-child{border-bottom:1px solid #dedddd}}.user_page.newsletter{display:flex;justify-content:center;flex-direction:column;align-items:center;grid-gap:24px;gap:24px}.user_page.newsletter .user_page_submit{margin-top:24px}.user_page.newsletter .radio_buttons{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-bottom:24px}.user_page.newsletter .radio_buttons .radio{display:flex}.user_page.newsletter .radio_buttons .radio input[type=radio]{position:relative;cursor:pointer}.user_page.newsletter .radio_buttons .radio input[type=radio]:before{width:20px;height:20px;position:absolute;left:-12px;top:0;transform:translateX(-100%);content:"";border-radius:2px;border:1px solid #dedddd}.user_page.newsletter .radio_buttons .radio input[type=radio]:focus:before{border:1px solid #646464}.user_page.newsletter .radio_buttons .radio input[type=radio]:checked:before{background-color:#dedddd}