@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:visited{color:inherit;text-decoration:none}*{-webkit-tap-highlight-color:transparent}input,button{font-weight:400}html,body{background-color:#fff}html *,body *{scrollbar-width:none;-ms-overflow-style:none}html *::-webkit-scrollbar,body *::-webkit-scrollbar{display:none}.shopify-challenge__container{max-width:500px;margin:0 auto;min-height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:center}.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors{margin-bottom:1em}.shopify-challenge__container .shopify-challenge__button{display:block;margin:0 auto;padding:17px 15px 13px;background-color:#0f0f0f;color:#efefe6;text-align:center;font-family:Abel;font-size:13px;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;cursor:pointer}img{max-width:100%;height:auto}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{font-family:Abel,system-ui,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;letter-spacing:.25px}i,.italic{font-style:italic}.title{font-size:18px;text-transform:uppercase;letter-spacing:1.2px;word-spacing:-1px}p.copy{max-width:455px}.copy{line-height:1.35em;word-spacing:-1px;font-family:"Source Serif",serif}.copy p,.copy li{max-width:455px}.copy a{text-decoration:underline;display:inline-block;font-family:Abel}.copy a:hover{text-decoration:none}.copy p+p{margin-top:1.15em}.copy h1,.copy h2,.copy h3,.copy h4,.copy h5{display:block;margin:0 0 1.15em;font-size:1.15em;line-height:1.15em;font-family:Abel;letter-spacing:.8px;word-spacing:-1px}.copy p+h1,.copy p+h2,.copy p+h3,.copy p+h4,.copy p+h5{margin-top:2.5em}.copy ul+h1,.copy ul+h2,.copy ul+h3,.copy ul+h4,.copy ul+h5{margin-top:2.5em}.copy ul li{list-style-type:none;white-space:wrap;display:flex;margin-top:.5em}.copy ul li:before{content:"\2022";margin-right:.5em;display:block;position:relative;top:.2px;font-size:120%}.copy ul+p,.copy p+ul,.copy p+p{margin-top:.5em}button,input{font-family:Abel}.old-price{text-decoration:line-through;color:#b3b3b3}em{font-style:italic}header{width:100%;max-width:100vw;box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:200;height:45.15px;overflow:visible;transition:background-color .5s ease}@media screen and (max-width:700px){header{background-color:#fff}}header.bg{background-color:#fff;transition:background-color .2s ease}header a{-webkit-user-select:none;user-select:none;font-family:Abel}body.no-scroll header{background-color:#fff;transition:none}.main-nav{display:flex;justify-content:space-between;width:100%;max-width:100vw;box-sizing:border-box;position:relative;font-family:Abel}.main-nav__left,.main-nav__right{display:flex}.main-nav__left li:not(:last-child) .main-header-link{padding-right:2em}@media(pointer:coarse),(max-width:768px){.main-nav__left li:not(:last-child) .main-header-link{padding:2em 1.5em 1.5em 3em}}.main-nav__left li:first-child a.parent-link{padding-left:1.5em}@media(pointer:coarse),(max-width:768px){.main-nav__left li:first-child a.parent-link{padding:2em 1.5em 1.5em 3em;box-sizing:border-box}}.main-nav__left li .main-header-link{z-index:2;position:relative;padding-top:1.25em;padding-bottom:.3em;display:inline-block}@media(pointer:coarse),(max-width:768px){.main-nav__left li .main-header-link{text-transform:uppercase;font-size:16px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:2em 1.5em 1.5em 3em;box-sizing:border-box;position:relative}.main-nav__left li .main-header-link:after{content:"";background-image:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="14" y1="6.5" x2="-4.37114e-08" y2="6.5" stroke="black"/><path d="M9 1L14.5 6.5L9.5 11.5" stroke="black"/></svg>');background-repeat:no-repeat;background-position:center;display:inline-block;width:16px;height:16px;position:relative;top:-2px;transition:transform .2s ease}}.main-nav__left li.expanded .main-header-link:after{transform:rotate(90deg)}@media(pointer:coarse),(max-width:768px){.main-nav__left{display:none;position:fixed;width:100%;background-color:#fff;height:100%;flex-direction:column;margin-top:45.15px;z-index:99999}.main-nav__left.active{display:flex}}@media(pointer:coarse),(max-width:768px){.main-nav__left{display:none}.main-nav__left.active{display:flex}}.main-nav__right{z-index:2;position:relative}.main-nav__right li:not(:last-child){padding-right:2em}.main-nav__right li:last-child a{padding-right:1.5em}.main-nav__right li a,.main-nav__right li label{padding-top:1.25em;padding-bottom:.3em;display:inline-block}@media(min-width:769px)and (pointer:fine){.main-nav li a:hover+.subheader{visibility:visible;opacity:1}}.main-nav li a.hovering+.subheader{transition:none}.main-nav .subheader{background-color:#fff;width:100%;box-sizing:border-box;padding:8em 0 2.2em;position:fixed;z-index:1;top:0;left:0;right:0;opacity:0;visibility:hidden;display:flex;justify-content:space-between;transition:opacity .2s ease-out,.3s visibility}@media(pointer:coarse),(max-width:768px){.main-nav .subheader{position:static;padding:0;height:0;opacity:0;visibility:hidden;transition:none}.main-nav .subheader.active{visibility:visible;height:auto;opacity:1;transition:opacity .3s ease-in,.3s visibility,.3s height}}.main-nav .subheader .nav-list{display:flex;flex-direction:column;padding-bottom:5em}@media(pointer:coarse),(max-width:768px){.main-nav .subheader .nav-list{padding-bottom:0}}.main-nav .subheader .monogramme{margin-right:2em;margin-top:auto;height:100%;max-height:100%;min-height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.main-nav .subheader .monogramme img{margin-top:auto;transform:rotate(-4deg)}@media(pointer:coarse),(max-width:768px){.main-nav .subheader .monogramme{display:none}}.main-nav .subheader:hover{visibility:visible;opacity:1}.main-nav .subheader a{padding:0 0 0 1.5em;line-height:1.75em;position:relative;cursor:pointer}@media(pointer:coarse),(max-width:768px){.main-nav .subheader a{padding:1em 0 1em 4em}}@media(pointer:coarse),(max-width:768px){.main-nav .subheader a:before{display:none}}.main-nav .subheader a:hover:before{opacity:1}.main-nav .parent-link+.subheader a:first-child{margin-bottom:1.75em}.main-nav .parent-link+.subheader a:first-child:before{opacity:1}@media(pointer:coarse),(max-width:768px){.main-nav .parent-link+.subheader a:first-child{margin-bottom:0}}.cart-link{display:flex!important}.cart-icon{border:.9px solid;border-radius:100%;min-width:23px;min-height:23px;display:inline-block;text-align:center;display:flex;align-items:center;justify-content:center;vertical-align:middle;position:relative;top:-6px;margin-left:.5em;font-size:12.5px}.cart-icon .cart-count{position:relative;top:.5px;padding-bottom:1px}.main-header-link{color:#000}.main-nav .burger-icon{display:none}@media(pointer:coarse),(max-width:768px){.main-nav .burger-icon{display:flex}}body.no-scroll{overflow:hidden}.main-nav .burger-icon{width:30px;height:45.15px;cursor:pointer;flex-direction:column;justify-content:space-around;align-items:center;padding-top:1em;padding-bottom:1em;box-sizing:border-box;margin-left:1em;position:relative;top:0}.main-nav .burger-icon span{width:20px;height:1px;background-color:#000;position:relative;transition:top .2s ease,transform .2s ease}.main-nav .burger-icon span:first-child{top:1px}.main-nav .burger-icon.active span:first-child{transform:rotate(-45deg);top:4.5px;transition:transform .2s ease}.main-nav .burger-icon.active span:last-child{transform:rotate(45deg);top:-5px;transition:transform .2s ease}.header_logo{position:absolute;right:0;left:0;margin:0 auto;justify-content:center;justify-self:center;width:45px;height:45.5px;top:-27px;transform:translateY(-45px);transition:transform .15s ease}.header_logo svg{max-width:100%;object-fit:contain}@media(pointer:coarse),(max-width:768px){.header_logo{justify-content:flex-start;justify-self:flex-start;margin-right:auto;margin-left:50px;right:unset;width:45px}}.bg .header_logo{transition:transform .35s ease;transform:translateY(0)}.prehome{width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;position:fixed;background-color:#fff;z-index:201;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.prehome .prehome_aside{margin-top:1.25em;margin-left:.5em;position:absolute;top:0;left:0}@media screen and (max-width:576px){.prehome .prehome_aside{margin-top:.5em}}.prehome .prehome_images{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.prehome .prehome_images{width:100%}}.prehome .prehome_images img{box-sizing:border-box;max-width:745px;max-height:745px;object-fit:contain}@media screen and (max-width:768px){.prehome .prehome_images img{width:80%;max-height:560px;max-width:560px}}@media screen and (max-width:576px){.prehome .prehome_images img{width:80%;margin-top:3em;max-height:50vh}}.prehome p{margin-top:3em;line-height:1.35em;opacity:1;margin-left:1.25em;letter-spacing:.85px;z-index:10000000;position:relative}@media screen and (max-width:576px){.prehome p{margin-top:1.35em}}.prehome .thunder{max-width:60px;position:absolute;right:0;left:0;margin:0 auto}html,body{height:100%;margin:0}.wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1}.container{padding:0 1.25em;max-width:100%}@media screen and (max-width:700px){.container.see-also-container{padding-right:0}}.small-container{max-width:930px;margin:0 auto;padding:0 1.5em;box-sizing:border-box}.collection-products,.see-also-products-grid{display:grid;gap:1.5em;grid-template-columns:repeat(2,1fr);justify-content:center;align-content:center}.see-also-products-grid{grid-template-columns:repeat(3,1fr)}.collection-products .product img,.see-also-products-grid .product img{width:100%;height:auto;object-fit:cover}@media screen and (min-width:768px){.collection-products{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.collection-products{grid-template-columns:repeat(3,1fr)}}.text-container{margin:1.5em auto 3em;width:fit-content;max-width:630px}.text-container .title{margin-bottom:3em}.text-container h1,.text-container h2,.text-container h3,.text-container h4,.text-container h5,.text-container p,.text-container li{max-width:630px}.hero{padding:6em 1.5em}.hero svg{position:relative;left:-8px}.collection-hero{display:grid;gap:1.25em;grid-template-columns:repeat(5,1fr);width:100%;grid-template-rows:auto}@media screen and (max-width:1600px){.collection-hero{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){.collection-hero{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.collection-hero{grid-template-columns:repeat(1,1fr);gap:0}}.collection-hero__text{grid-column:span 2}@media screen and (max-width:1024px){.collection-hero__text{grid-column:span 2;padding-right:1.5em}}@media screen and (max-width:768px){.collection-hero__text{padding-right:0}}.collection-hero__text h1{font-size:18px;word-spacing:-1px;text-transform:uppercase;margin-bottom:2.5em;letter-spacing:1.25px}@media screen and (max-width:700px){.collection-hero__text h1{margin-bottom:2em}}.collection-hero__image{grid-column:5;margin-bottom:2.5em}@media screen and (max-width:1600px){.collection-hero__image{grid-column:3}}@media screen and (max-width:1024px){.collection-hero__image{grid-column:3}}@media screen and (max-width:768px){.collection-hero__image{grid-column:1;margin-top:3.25em;margin-bottom:1.5em}}.collection-hero__image img{width:100%;object-fit:cover;height:auto}.sizes{list-style:none;padding:0;margin:0;display:flex;gap:13px}.sizes li{border:.8px solid;border-radius:12px;min-width:21px;min-height:21px;padding:.2em .49em .27em .5em;display:inline-block;text-align:center;display:flex;align-items:center;justify-content:center;vertical-align:middle;position:relative;box-sizing:border-box;color:#3f3f3f}.sizes li span{position:relative;top:.5px}.sizes li.disabled{color:#b3b3b3}.collection-products{margin-top:2.5em}.collection-description{font-family:"Source Serif",serif;letter-spacing:.6px;font-size:11.5px;line-height:1.35em}.collection-description p{max-width:455px}.collection-products .product,.see-also-products .product{margin-bottom:2.5em}@media screen and (max-width:576px){.collection-products .product,.see-also-products .product{margin-bottom:2em}}.collection-products .product a,.see-also-products .product a{display:block}.collection-products .product__info,.see-also-products .product__info{display:flex;flex-direction:column}@media screen and (max-width:576px){.collection-products .product__info,.see-also-products .product__info{flex-wrap:wrap;flex-direction:row}}.collection-products .product__info .sizes,.see-also-products .product__info .sizes{margin:-2.5em .75em 1.75em auto}@media screen and (max-width:576px){.collection-products .product__info .sizes,.see-also-products .product__info .sizes{margin-top:-1.8em;margin-right:.5em;margin-bottom:1.5em;display:none}}.collection-products .product__title,.see-also-products .product__title{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:12.5px}@media screen and (max-width:576px){.collection-products .product__title,.see-also-products .product__title{font-size:11.5px;width:100%;justify-content:flex-start;align-items:baseline;margin-top:1em}}.collection-products .product__title h2,.see-also-products .product__title h2{text-transform:uppercase;letter-spacing:1.25px}@media screen and (max-width:576px){.collection-products .product__title h2,.see-also-products .product__title h2{width:100%;margin-bottom:.125em}}.collection-products .product__title p,.see-also-products .product__title p{white-space:nowrap;display:flex;letter-spacing:1px}@media screen and (max-width:576px){.collection-products .product__title p,.see-also-products .product__title p{margin-top:.125em;margin-bottom:.125em}}.collection-products .product__title p span,.see-also-products .product__title p span{display:inline-block;margin-right:.5em}.product__cover-image{position:relative}.product__cover-image .hover-image{position:absolute;top:0;left:0;opacity:0}@media(pointer:coarse){.product__cover-image .hover-image{display:none}}@media(pointer:fine){.product:hover .product__cover-image .hover-image{opacity:1;transition:opacity .15s ease}}.product .sizes{font-family:Abel}@media(pointer:fine){.product .sizes{opacity:0}}@media(pointer:coarse){.product .sizes{opacity:1}}@media(pointer:fine){.product:hover .sizes{opacity:1}}.special-mention{position:relative;text-transform:unset;color:#915e3b;margin-top:.35em;width:100%;letter-spacing:.5px}@media screen and (max-width:576px){.special-mention{font-size:11px;margin-top:.125em}}.product-page{display:flex}@media screen and (max-width:700px){.product-page{flex-direction:column}}.product-page__images{width:50vw;min-width:600px}.product-page__images img{max-width:100%}@media screen and (max-width:1024px){.product-page__images{min-width:360px;width:50%}}@media screen and (max-width:700px){.product-page__images{width:100%}}@media screen and (max-width:1024px){.product-page .product-page__info-container{width:50%;padding:0 3em}}@media screen and (max-width:700px){.product-page .product-page__info-container{padding:0 1.5em;width:100%;box-sizing:border-box}}.product-page__info{margin-left:8em;position:sticky;top:8em;margin-top:8em;margin-bottom:8em}@media screen and (max-width:1600px){.product-page__info{margin-left:6em}}@media screen and (max-width:1255px){.product-page__info{margin-right:3em}}@media screen and (max-width:1180px){.product-page__info{margin-left:4em;margin-right:2em}}@media screen and (max-width:1024px){.product-page__info{margin-left:auto;margin-right:auto}}@media screen and (max-width:700px){.product-page__info{margin-top:3em;position:static;width:100%;margin-bottom:3em}}.product-page__info .title+.price{margin-top:.25em;margin-bottom:1.5em}.product-page__info .color-links{margin:1em 0}.product-page__info .color-links p{margin-bottom:.5em}.product-page__info .shipping-info{margin:1.5em 0;word-spacing:-1px}@media screen and (max-width:700px){.product-page__info .shipping-info{box-sizing:border-box}}.product-page__info .special-mention{color:#000;margin:1.5em 0 .5em;font-size:14px;word-spacing:-2px}.product-page__info .custom-dropdown{margin:.75em 0}.product-page__info .accordion{margin:3em 0}.product-page__info-container{position:relative}.btn-add-to-cart .button-disabled-text{display:none}.btn-add-to-cart .button-text{display:inline-block}.btn-add-to-cart:disabled:hover .button-disabled-text{display:inline-block}.btn-add-to-cart:disabled:hover .button-text{display:none}@media(max-width:700px){.product-page__images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.5em;padding-left:1.5em;padding-right:1.5em;margin-top:45.15px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.product-page__images::-webkit-scrollbar{display:none}.product-img{flex:0 0 calc(100% - .2em);width:calc(100% - .2em);scroll-snap-align:center;height:auto;object-fit:cover}}.custom-dropdown{position:relative;width:335px}@media screen and (max-width:768px){.custom-dropdown{max-width:335px;width:auto}}@media screen and (max-width:700px){.custom-dropdown{max-width:100%;box-sizing:border-box}}.custom-dropdown.active svg{transform:rotate(-180deg)}.custom-dropdown svg{position:absolute;top:18.5px;right:15px;transition:transform .3s ease,top .2s ease;-webkit-user-select:none;user-select:none;cursor:pointer}.dropdown-selected{padding:15px;cursor:pointer;background-color:#f6f4ef;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-options{position:absolute;top:100%;left:0;right:0;background-color:#f6f4ef;max-height:200px;overflow-y:auto;z-index:10;display:none;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-option{padding:15px 15px 12px;cursor:pointer}.dropdown-option:hover:not(.disabled),.dropdown-selected{position:relative}.dropdown-option.disabled{color:#adaba8;pointer-events:none}.dropdown-selected:focus+.dropdown-options,.dropdown-options:hover{display:block}.custom-dropdown.one-option{pointer-events:none}.custom-dropdown.one-option svg{display:none}.custom-dropdown.one-option .dropdown-selected.disabled{color:#adaba8}.custom-dropdown.one-option .dropdown-selected.disabled span:before{content:"";display:none}.btn-add-to-cart,.cart-drawer-button,.send-button{width:335px;padding:17px 15px 13px;background-color:#0f0f0f;color:#efefe6;text-align:center;font-family:Abel;text-transform:uppercase;letter-spacing:1.5px;font-size:13px;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.btn-add-to-cart:not(:disabled),.cart-drawer-button:not(:disabled),.send-button:not(:disabled){cursor:pointer}@media screen and (max-width:768px){.btn-add-to-cart{max-width:335px;width:100%}}@media screen and (max-width:700px){.btn-add-to-cart{max-width:100%;box-sizing:border-box}}.color-links ul{display:flex;margin-top:.25em}.color-links__item{margin-right:.5em;width:45px;height:24px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer}.color-links__item.selected,.color-links__item:hover{border:1px solid #C5C5C5}.color-links__item a{width:38px;height:18px;border:1px solid #DAD7D7;display:inline-block;box-sizing:border-box}.accordion{overflow:hidden;max-width:430px}@media screen and (max-width:700px){.accordion{max-width:100%;box-sizing:border-box;padding-left:.5em;padding-right:2em}}.accordion-section{margin-bottom:1em}.accordion-title{display:block;cursor:pointer;border:none;text-transform:uppercase;font-size:98%;-webkit-user-select:none;user-select:none;letter-spacing:1px}.accordion-title:after{content:"+"}.accordion-content{max-height:0;overflow:hidden;transition:max-height .25s ease,padding .5s ease,opacity .5s ease;padding:0;opacity:0;line-height:1.25em;word-spacing:-1px;font-family:"Source Serif",serif}.accordion-content ul li{list-style-type:none;white-space:wrap;display:flex}.accordion-content ul li:before{content:"\2022";margin-right:.5em;display:block;position:relative;top:.2px;font-size:120%}.accordion-content ul+p,.accordion-content p+ul,.accordion-content p+p{margin-top:.5em}.accordion-toggle:checked~.accordion-content{max-height:1000px;padding:1em 0 .25em;opacity:1;transition:max-height .1s ease,padding .5s ease,opacity .25s ease}.accordion-toggle:checked+.accordion-title:after{content:"\2014"}.main-nav__right .header-dropdown .header-dropdown-content{position:fixed;z-index:999999999;background-color:#f6f4ef;top:45.15px}.main-nav__right .header-dropdown .header-dropdown-content li{padding:0}.main-nav__right .header-dropdown .header-dropdown-content li button{padding-left:1.5em;padding-right:3.75em;position:relative;background:none;color:#000;border:none;cursor:pointer;text-align:left;width:100%;text-transform:capitalize;white-space:nowrap}.main-nav__right .header-dropdown .header-dropdown-content li button:hover:before{opacity:1}.main-nav__right .header-dropdown .header-dropdown-content li:first-child button{padding-top:1.5em;padding-bottom:.75em}.main-nav__right .header-dropdown .header-dropdown-content li:first-child button:before{top:1.7em}.main-nav__right .header-dropdown .header-dropdown-content li:last-child button{padding-top:.75em;padding-bottom:1.5em}.main-nav__right .header-dropdown .header-dropdown-content li:last-child button:before{top:.95em}.header-dropdown-title{cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:capitalize}.header-dropdown-content{opacity:0;visibility:hidden;z-index:999999}.header-dropdown-toggle:checked~.header-dropdown-content{opacity:1;visibility:visible}.see-also-products{margin-top:8em;margin-bottom:6em}.see-also-products .title{margin-bottom:1.5em}@media screen and (max-width:700px){.see-also-products .title{margin-bottom:0}}@media screen and (max-width:768px){.see-also-products{margin-top:7em}}@media screen and (max-width:700px){.see-also-products{margin-top:2.5em;margin-bottom:1em}}@media(max-width:700px){.see-also-products-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.5em;margin-top:45.15px;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.see-also-products-grid::-webkit-scrollbar{display:none}.see-also-products-grid .product{flex:0 0 80%;width:80%;scroll-snap-align:center;height:auto;object-fit:cover}.see-also-products-grid .product.collection-page-product{flex:0 0 calc(50% - 1.5em);width:50%;scroll-snap-align:center;height:auto;object-fit:cover}.see-also-products-grid .product.collection-page-product:last-child{padding-right:1.5em}}.cart-drawer{position:fixed;top:0;opacity:0;width:100%;height:100%;background:#0000001a;z-index:99999;display:flex;flex-direction:column;padding:0;visibility:hidden;transition:opacity .2s ease,.2s visibility}.cart-drawer form{margin-bottom:calc(145px + 1.5em);margin-top:45.15px}.cart-drawer.cart-drawer--active{visibility:visible;opacity:1;transition:opacity .2s ease-out,.2s visibility}.cart-drawer-box{width:480px;background:#fff;flex:1;margin-left:auto;display:flex;flex-direction:column;overflow:auto}@media screen and (max-width:700px){.cart-drawer-box{width:100%}}.cart-drawer-header{display:flex;justify-content:space-between;width:480px;max-width:100%;min-height:45.15px;padding:0 1.5em;box-sizing:border-box;position:fixed;background-color:#fff;z-index:99}@media screen and (max-width:700px){.cart-drawer-header{width:100%}}.cart-drawer-header-left{display:flex;padding-top:1.25em;padding-bottom:.3em}.cart-drawer-header-right{display:flex;align-items:center}.cart-drawer-header-right-close,.cart-drawer-remove-item{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background:none}.cart-drawer-header-right-close{width:24px;height:24px}.cart-drawer-remove-item{width:21px;height:21px;margin-right:.25em;position:relative;top:-1px;opacity:.4}.cart-drawer-remove-item svg{width:21px;height:21px}.cart-drawer-remove-item:hover{opacity:1}@media screen and (max-width:700px){.cart-drawer-remove-item{top:0}}.cart-drawer-form{flex:1;display:flex;flex-direction:column}.cart-drawer-items{padding:0 1.5em}.cart-drawer-item{display:flex;overflow:hidden}.cart-drawer-item+.cart-drawer-item{margin-top:1.5em}.cart-drawer-item-image{width:115px;height:140px}.cart-drawer-item-image img{width:100%;height:100%;object-fit:cover}.cart-drawer-item-main{flex:1;padding:0 12px;margin-left:6px}.cart-drawer-item-main-flex{display:flex;align-items:flex-start;justify-content:space-between}.cart-drawer-item-main-flex-left{padding-right:1.5em}.cart-drawer-item-main-flex-left h3{text-transform:uppercase;margin-top:.25em;margin-bottom:.75em;font-size:12.5px;line-height:1.15em;letter-spacing:1.25px;word-spacing:-2px}.cart-drawer-item-main-flex-left span{display:inline-block;margin-bottom:.5em}.cart-drawer-quantity-selector{display:flex;margin-top:1em;color:#000;border-radius:0}.cart-drawer-quantity-selector button{width:22px;height:25px;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background:#f6f4ef;text-align:center;box-sizing:border-box;padding:0;color:#000;border-radius:0}.cart-drawer-quantity-selector button span{position:relative;top:3.5px}.cart-drawer-quantity-selector button:hover{background-color:#efebe2}.cart-drawer-quantity-selector button:active{background-color:#e7e2d5}.cart-drawer-quantity-selector input{box-sizing:border-box;min-width:22px;max-width:28px;height:25px;text-align:center;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background:#f6f4ef;padding:0;line-height:26px;color:#000;border-radius:0;vertical-align:middle;padding-inline:0}@media screen and (max-width:700px){.cart-drawer-quantity-selector input{padding-inline:0;line-height:25px}}.cart-drawer-footer{margin-top:auto;padding:1.5em;position:fixed;background-color:#fff;bottom:0;width:480px;box-sizing:border-box;right:0}@media screen and (max-width:700px){.cart-drawer-footer{width:100%;padding-top:1.25em;padding-bottom:1em}}.cart-drawer-footer h3{font-size:20px;margin-right:.5em;margin-left:.5em;text-transform:uppercase;letter-spacing:.3px}@media screen and (max-width:700px){.cart-drawer-footer h3{margin-left:.25em}}.cart-drawer-footer p{margin-top:1em;margin-left:.25em;line-height:1.25em;max-width:380px}.cart-drawer-footer-row{display:flex;align-items:baseline;margin-bottom:1em}@media screen and (max-width:700px){.cart-drawer-footer-row{margin-bottom:.5em}}.cart-drawer-button{display:block;width:100%}.cart-drawer-empty{margin:auto}.cart-page{position:relative;padding-top:45.15px}.cart-page .cart-drawer{left:0;opacity:1!important;visibility:visible!important;background-color:transparent;position:static;box-sizing:border-box;height:100%;max-width:700px;margin:0 auto}.cart-page .cart-drawer-box{opacity:1;margin-right:auto;flex:none;width:100%}.cart-page form{margin-top:0;margin-bottom:0}.cart-page .cart-drawer-header{margin-bottom:1.5em;position:static}.cart-page .cart-drawer-footer{margin-bottom:3em;margin-top:3em;position:static}.cart-page .cart-drawer-button{max-width:380px}.cart-page .cart-drawer-header-right{display:none}.cart-page .cart-drawer-item-image{width:216px;height:250px}.cart-page .cart-logo{position:absolute;bottom:0;right:4em}@media screen and (max-width:700px){.cart-page .cart-logo{display:none}}.newsletter-form{display:flex;flex-direction:row;justify-content:space-between;border-bottom:.8px solid black;width:330px;padding-top:1px;padding-bottom:.3em;padding-left:2px}@media screen and (max-width:576px){.newsletter-form{width:100%}}.newsletter-button{background-color:transparent;color:#000;border:none;padding:0;cursor:pointer;border-radius:4px;transition:background-color .3s ease;font-size:100%;font-family:Abel}.newsletter-input{font-family:Abel;border:none;color:#000;flex:1;padding:0;outline:none;font-family:"Source Serif",serif;font-size:100%}.newsletter-input::placeholder{color:#000;font-size:100%;font-family:Abel}.popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;z-index:1000;justify-content:center;align-items:center}.popup__inner{background-color:#fff;padding:2em 4em;text-align:center;max-width:360px;border:.8px solid black}.popup__inner img{width:45px;border-radius:100%;margin-bottom:2em}.popup__inner p{margin:0}.footer{display:flex;margin:7em auto 5em;padding:0 1.25em;width:100%;max-width:100vw;box-sizing:border-box}@media screen and (max-width:1024px){.footer{flex-wrap:wrap}}@media screen and (max-width:700px){.footer{margin-top:6em}}.footer .footer__column{width:16.78%;box-sizing:border-box}@media screen and (max-width:1024px){.footer .footer__column{width:25%;padding-left:.625em;padding-right:.625em}}@media screen and (max-width:768px){.footer .footer__column{margin-top:3em;margin-bottom:3em;width:33.3%}}@media screen and (max-width:576px){.footer .footer__column{width:50%;margin-top:2em;margin-bottom:2em}}@media screen and (max-width:350px){.footer .footer__column{width:100%;padding-left:0;padding-right:0}}.footer .footer__column:last-child{width:auto;padding-left:2px}@media screen and (max-width:1024px){.footer .footer__column:last-child{margin-top:6em;margin-left:25%;padding-left:.625em;padding-right:.625em}}@media screen and (max-width:768px){.footer .footer__column:last-child{margin-top:2em;margin-left:0;width:100%}}@media screen and (max-width:350px){.footer .footer__column:last-child{width:100%;padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.footer .footer__column:first-child{padding-left:0}}@media screen and (max-width:768px){.footer .footer__column:first-child{width:100%;margin-top:0}}.footer-link-title{margin-bottom:3em;display:block;text-transform:uppercase;letter-spacing:.5px;word-spacing:-1px}.footer-link-list{line-height:1.35em;word-spacing:-1px}.colophon{font-size:11.5px;padding:1.25em 1em 2em;box-sizing:border-box;margin-left:16.78%;word-spacing:-1px}.colophon span{white-space:pre}@media screen and (max-width:1024px){.colophon{margin-left:25%;padding:1.25em 1.25em 2em}}@media screen and (max-width:768px){.colophon{margin-left:0;padding:1.25em 2em 2em}}@media screen and (max-width:350px){.colophon{margin-left:0;padding:1.25em}}.thunder_animation{position:relative}.thunder_animation .thunder{position:absolute;top:-88px;left:13px;max-width:100px;mix-blend-mode:multiply;display:none;min-width:100px}.thunder_animation .monogramme{min-width:55px}.thunder_animation .monogramme:hover+.thunder{display:block}.faq-page-body{margin-bottom:3em}.faq-page-category{text-transform:uppercase;padding-bottom:.8em}.faq-page-question-header{font-size:14px;padding:3em 0;border-top:1px solid;cursor:pointer;line-height:1.25em;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width:700px){.faq-page-question-header{padding:1.5em 0}}.faq-page-question-body{opacity:0;visibility:hidden;padding:0;height:0;line-height:1.25em;font-family:"Source Serif",serif}.faq-page-question.active .faq-page-question-header{padding:3em 0 1.5em}@media screen and (max-width:700px){.faq-page-question.active .faq-page-question-header{padding:1.5em 0 .75em}}.faq-page-question.active .faq-page-question-body{opacity:1;visibility:visible;height:auto;padding:1.5em 0 3em}@media screen and (max-width:700px){.faq-page-question.active .faq-page-question-body{padding:.75em 0 1.5em}}.faq-page-body .faq-page-question:last-child .faq-page-question-header{border-bottom:1px solid}.faq-page-body .faq-page-question.active:last-child .faq-page-question-header{border-bottom:0px solid}.faq-page-body .faq-page-question.active:last-child .faq-page-question-header+.faq-page-question-body{border-bottom:1px solid;padding-bottom:3em}@media screen and (max-width:700px){.faq-page-body .faq-page-question.active:last-child .faq-page-question-header+.faq-page-question-body{padding-bottom:1.5em}}.faq-page-question-header h3{display:flex;justify-content:space-between}.faq-page-question-header h3 .faq-page-question-header__title{padding-right:1em;user-select:none;-webkit-user-select:none}.faq-page-question-header h3 .icon{width:16px;height:16px;position:relative;display:flex;align-items:center;justify-content:center;top:-1px}.faq-page-question-header h3 .icon .line-h{width:16px;height:1px;background-color:#000;display:inline-block}.faq-page-question-header h3 .icon .line-v{display:inline-block;width:1px;height:16px;background-color:#000;position:absolute;top:0;left:0;right:0;margin:0 auto}.faq-page-question.active .faq-page-question-header h3 .line-v{display:none}.article-list{margin-bottom:6em}.article-list-image{position:relative}.article-list-image .hover-image{position:absolute;top:0;right:0;left:0;opacity:0}@media(pointer:fine){.article-list__item:hover .article-list-image .hover-image{opacity:1;transition:opacity .15s ease}}.article-list-image{width:40vw}@media screen and (max-width:700px){.article-list-image{width:80vw}}@media screen and (max-width:576px){.article-list-image{width:100%}}.article-list-image img{width:100%;height:auto;max-height:100%;object-fit:cover}.article-list__item{display:flex;margin-bottom:3em;width:fit-content}@media screen and (max-width:700px){.article-list__item{flex-direction:column;margin-bottom:5em}}.article-list__item .article-list-text{margin-left:1.5rem}@media screen and (max-width:700px){.article-list__item .article-list-text{margin-left:0;margin-top:1.5em}}.article-list__item .article-list-text .title{position:relative;padding-left:0;margin-bottom:1.5em;transition:padding-left .2s ease;overflow:hidden}@media screen and (max-width:700px){.article-list__item .article-list-text .title{margin-top:.75em}}.article-list__item .article-list-text .title:before{content:"";width:8px;height:13px;background-color:#000;position:absolute;top:2.2px;overflow:hidden;transition:left .2s ease;left:-13px}.article-list__item .article-list-text p{margin-bottom:1.5em}@media(pointer:fine){.article-list__item:hover .article-list-text .title{padding-left:.85em}.article-list__item:hover .article-list-text .title:before{left:0}}.reading-time{display:flex;align-items:center;opacity:.5}.reading-time span{display:inline-block;position:relative;top:-.2px;margin-left:.25em}.contact-form-section{max-width:455px;margin:1.5em auto 3em}.contact-form-section .contact-form__text,.contact-form-section h1{margin-bottom:3em}.contact-form-section .contact-form__item{display:flex;flex-direction:column;margin-bottom:3em}.contact-form-section .contact-form__item label{text-transform:uppercase;letter-spacing:1px}.contact-form-section .contact-form__item input{border:none;border-bottom:1px solid black;height:40px;border-radius:0;font-family:"Source Serif",serif}.contact-form-section .contact-form__item input:focus{outline:none}.contact-form-section .contact-form__item input.send-button{height:auto;width:100%;font-family:Abel}.contact-form-section .contact-form__item textarea{border:1px solid black;margin-top:1em;resize:none;padding:.5em;box-sizing:border-box;border-radius:0;font-family:Abel;font-family:"Source Serif",serif}.contact-form-section .contact-form__item textarea:focus{outline:none}main .shopify-section{margin-top:1.5em;margin-bottom:1.5em}main .shopify-section:first-child{margin-top:45.15px}main .shopify-section .hero{margin-top:-45.15px}@media screen and (max-width:768px){main .shopify-section{margin-top:.5em;margin-bottom:.5em}}.featured-media img{width:100%;max-width:100%;height:auto;object-fit:cover;max-height:calc(100vh - 44.15px)}.title-section{text-align:center;line-height:2.25em;margin:8em auto 6.5em;padding:0 1.5em;text-transform:uppercase}.title-section .title-header{letter-spacing:1.2px;font-size:1.15em}.title-section .title{font-size:1.75em}.lead-text-section{margin:1.5em auto;padding:0 1.5em}.lead-text-section .media{margin:1.5em auto;max-width:450px;display:flex;align-items:center;justify-content:center}.lead-text-section .media img{max-width:100%;height:auto}.lead-text-section .text-content{margin:0 auto 3em;text-align:center;font-size:1.15em;max-width:630px;line-height:1.15em}.lead-text-section .media+.text-content{margin-top:6.5em}.text-section{padding:0 1.5em;display:flex;flex-direction:column;margin:-2em auto 6.5em}.text-section.margin-top-xl{margin-top:8em}@media screen and (max-width:768px){.text-section.margin-top-xl{margin-top:3.25em}}@media screen and (max-width:768px){.text-section{margin:3.25em auto}}.text-section.text-columns-1 .text-column.copy p,.text-section.text-columns-1 .text-section-title{max-width:630px}.text-section .text-section-title{margin:0 auto 2.25em;text-transform:uppercase;font-size:1.15em;max-width:455px;line-height:1.15em}.text-section .text-wrapper{display:flex;gap:1.5em;justify-content:center;width:100%;flex-wrap:wrap}.text-section .text-wrapper .text-column{margin-bottom:1.5em}.shopify-section .image-text-section:first-child{margin-top:8em}@media screen and (max-width:768px){.shopify-section .image-text-section:first-child{margin-top:4em}}.shopify-section .image-text-section:last-child{margin-bottom:6.5em}.image-text-section{padding:0 1.5em;margin:6.5em auto;box-sizing:border-box;width:100%}.image-text-section.image-right .image-text-content{justify-content:space-between;width:100%}@media screen and (max-width:768px){.image-text-section{margin:3.25em auto}}.image-text-content{display:flex;gap:1.5em;align-items:flex-start}@media screen and (max-width:768px){.image-text-content{flex-direction:column}}@media screen and (max-width:768px){.image-text-section.image-left .image-text-content{flex-direction:column-reverse}}.image-left .image-text-image{order:0}.image-left .image-text-text,.image-right .image-text-image{order:1}.image-right .image-text-text{order:0}.image-text-image img{max-width:100%;height:auto}.image-text-image{max-width:calc(50% - 1.5em)}@media screen and (max-width:768px){.image-text-image{max-width:auto;min-width:100%}.image-text-image img{width:100%}}.image-text-text h1,.image-text-text h2,.image-text-text h3,.image-text-text h4,.image-text-text h5,.image-text-image h1,.image-text-image h2,.image-text-image h3,.image-text-image h4,.image-text-image h5{line-height:1.15em;margin-bottom:2.25em;text-transform:uppercase;font-size:1.15em;letter-spacing:1px}@media screen and (max-width:700px){.image-text-text h1,.image-text-text h2,.image-text-text h3,.image-text-text h4,.image-text-text h5,.image-text-image h1,.image-text-image h2,.image-text-image h3,.image-text-image h4,.image-text-image h5{margin-top:1.5em}}.image-text-text p,.image-text-image p{max-width:450px;line-height:1.15em;font-family:"Source Serif",serif;line-height:1.35em}.image-caption,p.image-caption{font-size:.8rem;margin-top:.75em;font-family:Abel}.image-text-container .image-text-section:nth-child(2n) .image-text-content{flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:768px){.image-text-container .image-text-section:nth-child(2n) .image-text-content{flex-direction:column}}.carousel-section{margin:8em auto 6.5em}@media screen and (max-width:768px){.carousel-section{margin:4em auto 3.25em}}.carousel-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;margin-left:auto;position:relative}.carousel-wrapper::-webkit-scrollbar{display:none}.carousel-wrapper .carousel-item{display:grid;grid-template-rows:1fr auto;align-items:stretch;flex:0 0 25%;width:25%;box-sizing:border-box;scroll-snap-align:center;padding:0 .75em;position:relative;flex-direction:column;height:auto}@media screen and (max-width:1024px){.carousel-wrapper .carousel-item{flex:0 0 33.3%;width:33.3%}}@media screen and (max-width:700px){.carousel-wrapper .carousel-item{flex:0 0 50%;width:50%}}@media screen and (max-width:576px){.carousel-wrapper .carousel-item{flex:0 0 90%;width:90%}}.carousel-wrapper .carousel-item:first-child{padding-left:1.5em;margin-left:25%}@media screen and (max-width:1024px){.carousel-wrapper .carousel-item:first-child{margin-left:0}}.carousel-wrapper .carousel-item:last-child{padding-right:1.5em}.carousel-wrapper .carousel-item img{width:100%;height:calc(100% - 20px);object-fit:cover;grid-row:1/2}.carousel-caption{font-size:.8rem;grid-row:2/3;word-wrap:break-word;align-self:end}.carousel-section-title,.carousel-section-paragraph{margin-left:25%;padding:0 1.5rem;box-sizing:border-box}@media screen and (max-width:1024px){.carousel-section-title,.carousel-section-paragraph{margin-left:0}}.carousel-section-title{line-height:1.15em;margin-bottom:1.5em;text-transform:uppercase;font-size:1.15em;letter-spacing:1px}.carousel-section-title+.carousel-section-paragraph{margin-top:.75em}.carousel-section-paragraph{max-width:450px;line-height:1.15em;margin-bottom:1.5em;font-family:"Source Serif",serif}.video-section{max-width:100%;width:100%;padding:0 1.5em;box-sizing:border-box;display:flex;justify-content:center;margin:8em auto 6.5em}@media screen and (max-width:768px){.video-section{margin:4em auto 3.25em}}.video-section__container{width:100%;max-width:920px}.video-section iframe{margin:0 auto}.video-section .video-caption{font-size:.8rem;margin-top:.75em;max-width:450px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/style.css.map */
