:root{--header-primary: #000;--header-secondary: #FCFAF2}header{top:0;left:0;padding:8px 0;width:100%;z-index:100;position:sticky}header.light{--header-secondary: #000;--header-primary: #FCFAF2}header.light.force-dark,header.force-dark{--header-primary: #000;--header-secondary: #FCFAF2}header .container{display:flex;justify-content:space-between;align-items:center}header .menu-nav{display:flex;justify-content:flex-end;align-items:center}header .menu-nav .cart-count{background:var(--header-primary);color:#000;border-radius:100px;height:20px;width:20px;padding:0;line-height:14px;font-size:14px;position:relative;transition:background-color .2s ease}header .menu-nav .cart-count span{position:absolute;top:0;right:0;left:0;margin:auto;letter-spacing:0;width:100%;bottom:0;height:12px;text-align:center;line-height:12px;font-size:12px;color:var(--header-secondary)}header .menu-nav a{font-size:14px;padding:15px 24px;letter-spacing:2px;transition:color .3s ease;color:var(--header-primary)}.search{border:1px solid var(--header-primary);border-radius:100px}.search svg circle,.search svg path{stroke:var(--header-primary)}.search svg{padding:4px 0 4px 4px;max-width:32px;align-self:center}.search form{display:flex;align-items:stretch}.search form input[name=q]{background:transparent;box-shadow:none;border-width:0px;border-left:1px solid var(--header-primary);padding:4px 8px;width:100%;border-radius:0;margin:0;color:var(--header-primary)}.search form input[name=q]::placeholder{color:var(--header-primary);opacity:.6}.search form input[name=q]:-internal-autofill-selected{background-color:transparent!important}header svg *{transition:fill .3s ease}header .logo svg *{fill:var(--header-primary)}header .menu-button .bar{transition:background .3s ease}header .logo-normal svg #anim *{stroke:var(--header-primary)}header.light{color:#fcfaf2}header.dark{color:#000}header .menu-button:hover{transform:scale(1.1)}header .menu-button .bar{width:100%;height:1px;transition:transform .3s ease-out,opacity .2s ease-out;transform-origin:center center;position:absolute;left:0;background:var(--header-primary)}header.force-dark .menu-button .bar{background:#000}header.force-dark .logo-normal svg #anim *{stroke:#000}header.force-dark .menu-nav a{color:#000}header .menu-button .bar.top{transform:translateY(-8px)}header .menu-button .bar.bottom{transform:translateY(8px)}header .menu-button.active .mid{opacity:0}header .menu-button.active .top{transform:rotate(45deg)}header .menu-button.active .bottom{transform:rotate(-45deg)}header .menu-button{padding:22px 18px;cursor:pointer;width:28px;transition:transform .2s ease;position:relative;margin-left:18px}header .logo{width:50px;opacity:0;transition:width .4s ease}header .logo svg{height:auto}header .logo.logo-wholesale{width:70px;opacity:1}header .logo.logo-echelon{opacity:1}.logo-normal svg #anim path{fill:transparent!important}.logo-normal.active{opacity:1}.logo-normal.active svg #anim *{transition:stroke-dashoffset 1s ease;stroke-dashoffset:0!important}header.scroller{background:var(--color-creme);color:#000;position:fixed;top:0;left:0;transition:transform .2s ease;transform:translateY(-80px)}header.scroller .menu-button .bar{background:var(--header-primary)}header.scroller .logo-normal svg #anim *{stroke:var(--header-primary)}header.scroller .logo{width:40px}header.scroller .logo svg{width:40px;height:40px}header.scroller.active{transform:translateY(0);transition:transform .2s ease}header.scroller.light .logo svg #anim *{stroke:#fff}header.scroller.light{background:#000;color:#fff}header.scroller.light .menu-button .bar{background:#fff}.menu{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:80;flex-wrap:wrap}.menu-wipe{background:var(--color-creme);transform:translate(-100vw);transition:transform .2s ease;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}.menu.active .menu-wipe{transform:translate(0)}.menu>div{width:100%}.menu.active{pointer-events:all}.menu-content{opacity:0;transition:opacity .1s ease;position:relative;z-index:2;max-height:calc(100vh - 120px);overflow:scroll;align-self:center;margin-top:100px;margin-bottom:20px}.menu.active .menu-content{opacity:1;transition-delay:.2s;transition-duration:.8s}.menu .link-list{text-align:center;width:100%;flex-wrap:wrap;justify-content:space-between;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.menu .link-list .primary{opacity:0;font-size:36px;display:block;margin:0;padding:0;transition-delay:0s;position:relative;text-align:left}.menu .link-list .big-link{font-size:42px;margin:0;padding:0;transition-delay:0s;position:relative;text-align:left}.menu .link-list .primary:last-child{padding-right:0}.menu.active .link-list .primary{opacity:1}.menu .link-list .dropdown{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;text-align:left;align-items:center;justify-content:center;padding-top:10px;padding-bottom:30px}.menu.active .link-list .dropdown{opacity:1}.menu .link-list .dropdown a{font-size:14px;color:#000;font-family:Montserrat;text-transform:uppercase;position:relative;cursor:pointer;padding:min(8px,1vh) 0;display:block;letter-spacing:2px;transition:color .2s ease-out;padding-right:20px}.menu .link-list .dropdown a:hover{text-decoration:underline}.menu .link-list .primary.has-children span{transition:transform .4s ease-out,opacity .4s ease-out;display:inline-block;padding-right:30px;transform:translate(20px);opacity:0}.menu.active .link-list .primary.has-children span{opacity:1;transform:translate(0)}.link-list .primary.has-children:nth-child(1) .dropdown{transition-delay:.2s}.link-list .primary.has-children:nth-child(1) span{transition-delay:.2s}.menu .link-list .dropdown a.holiday{color:#b00923}.menu .link-list .dropdown a.doyenne{color:#d28467}.menu .link-list .dropdown a.extractions{color:#ae841f}.link-list .primary.big-link{transition:color .2s ease-out}.link-list .primary.big-link:hover{color:#f4d8c1}.link-list .primary.has-children:nth-child(2) span{transition-delay:.2s}.link-list .primary.has-children:nth-child(2) .dropdown{transition-delay:.25s}.link-list .primary.has-children:nth-child(3) span{transition-delay:.25s}.link-list .primary.has-children:nth-child(3) .dropdown{transition-delay:.3s}.link-list .primary.has-children:nth-child(4) span{transition-delay:.35s}.link-list .primary.has-children:nth-child(4) .dropdown{transition-delay:.4s}.link-list .primary.has-children:nth-child(5) span{transition-delay:.45s}.link-list .primary.has-children:nth-child(5) .dropdown{transition-delay:.5s}.link-list .primary.has-children:nth-child(6) span{transition-delay:.55s}.link-list .primary.has-children:nth-child(6) .dropdown{transition-delay:.6s}.link-list .primary.has-children:nth-child(7) span{transition-delay:.6s}.link-list .primary.has-children:nth-child(7) .dropdown{transition-delay:.65s}.menu .link-list .primary hr{height:2px;background:#7d7d7a;width:20px;margin-left:0;margin-bottom:0}.menu .link-list .primary:hover .dropdown a:before{transform:translateY(0);opacity:1}.menu .link-list .primary.misc a{padding:10px 0}.menu .link-list .primary.misc:first-of-type{margin-top:-14px}.menu .menu-footer{padding-top:2vh}.menu .menu-footer>div{display:flex;justify-content:space-between;border-top:2px solid #CCCCC9;padding-top:5vh}.menu.active .menu-footer hr{width:100%}.menu-footer .mid{text-align:center}.menu-footer .mid a{padding:0 10px}.menu-footer .social{font-size:12px;margin-top:12px}.menu-footer .social a{padding-right:12px}.menu-footer .social a img{height:12px;width:auto}footer{background:#000;color:#fcfaf2;padding:60px 0 4vw;position:relative;z-index:1}footer .grid{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:min(80px,6vw)}footer .grid .span-2{grid-column:span 2}footer .grid .span-1{grid-column:span 1}footer .onyx{display:flex;justify-content:space-between;padding-top:90px;padding-bottom:90px;opacity:.15}footer .onyx svg{aspect-ratio:1/1;width:auto}footer .flex-between{display:flex;justify-content:space-between}footer .colophon{padding-top:60px}footer .colophon p{margin-bottom:0;text-transform:uppercase;font-size:11px;letter-spacing:1px}footer .social a{margin-right:12px}footer h3{font-weight:400;font-size:21px;margin-bottom:16px}footer .grid a{text-transform:uppercase;font-size:12px;margin-bottom:12px;display:block;letter-spacing:1px}footer .klaviyo-form{padding:0!important}footer .klaviyo-form>div{min-height:0!important}footer .klaviyo-form label{display:none!important}footer .klaviyo-form div[data-testid=form-component]{padding:0!important}footer input[name=email]{border-radius:0!important;border:none!important;background:transparent!important;border:1px solid white!important;color:#fff!important}footer .go2542215765.go2542215765.go2542215765:hover{border:1px solid white!important}footer .klaviyo-form button{border-radius:0!important;width:100px!important;background:transparent!important;position:absolute!important;right:0!important;height:49px!important;border:1px solid white!important;font-size:14px!important}footer .klaviyo-form p,footer .klaviyo-form p span{color:#fff!important}#shopify-section-footer{position:relative;background:#000}#shopify-section-header{position:relative;z-index:300}@media screen and (max-width:800px){#shopify-section-header{top:-25px}}header.scrolled a.logo{width:30px}.the-ticker{display:flex;width:auto;height:24px;background:#000;color:var(--color-creme);position:relative;flex:1;padding:0 2vw;align-items:center;font-weight:700;font-size:12px;transition:opacity .4s linear;z-index:50}.the-ticker .ticker{width:50%;position:absolute;top:0;white-space:nowrap;height:100%;overflow:hidden}.the-ticker .tick-right{right:0}.the-ticker .tick-left{left:0}.the-ticker .tick-left .ticker-text-wrapper{animation:ticker-left 60s linear infinite}.the-ticker .tick-right .ticker-text-wrapper{animation:ticker-right 60s linear infinite}.cart-confirm{position:fixed;width:100%;height:100%;top:0;left:0;z-index:20019;opacity:0;transition:opacity .2s ease;pointer-events:none}.cart-confirm .flex-between{display:flex;justify-content:space-between}.cart-confirm .fade{position:fixed;width:100%;height:100%;z-index:2019;background:#0003}.cart-confirm .inner{width:420px;position:fixed;top:0;right:0;z-index:2020;display:block;pointer-events:none;transform:translate(100%);transition:transform .12s ease-out;background:var(--color-creme)}.cart-confirm.active{display:block;pointer-events:all;opacity:1}.cart-confirm.active .inner{transform:translate(0);pointer-events:all}.cart-confirm .button{border:1px solid var(--color-coral);text-align:center;width:100%;white-space:nowrap;padding:20px;font-weight:500}.close-cart-confirm{cursor:pointer}.cart-confirm .description span{display:block;font-weight:500}.cart-confirm .description span.title{font-weight:500;margin-bottom:20px}.cart-confirm,.cart-confirm-header{font-weight:800}.cart-confirm .image{width:30%;padding-bottom:30%;background-size:contain;background-repeat:no-repeat;margin-right:1em}.cart-confirm .actions{display:flex;justify-content:space-between}.cart-confirm .preview-line-item{display:flex;align-items:center}.cart-confirm .tabarnapp__wrapper .button.coral{width:100%}.cart-confirm .inner>.pad{padding:1em}@media screen and (max-width:800px){.the-ticker{display:none}.cart-confirm .inner{width:100%;transform:translateY(-100%)}.cart-confirm.active .inner{transform:translateY(0)}.cart-confirm .inner>.pad{padding:1em}.cart-confirm .pad.p-010{padding:.5em}.cart-confirm .description{display:flex;flex-wrap:wrap;align-items:center;align-content:center}.cart-confirm .description span.title{width:100%}}.email-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:100;opacity:0;pointer-events:none;transition:opacity .2s ease-in;z-index:100000}.email-popup *{pointer-events:none}.email-popup p{margin-bottom:0}#klav-dont-be-annoying{display:none}.email-popup.active{opacity:1;pointer-events:all}.email-popup.active #klav-dont-be-annoying{display:block}.email-popup.active *{pointer-events:all}.email-popup h2{font-weight:400;font-size:50px}.email-popup .klaviyo-form .needsclick{pointer-events:none}.email-popup.active .klaviyo-form .needsclick{pointer-events:all}.email-popup .klaviyo-form label{text-transform:uppercase;font-size:14px}.email-popup button,.email-popup input{font-size:14px!important;border-radius:0!important}.email-popup .inner{background-color:#000;display:flex;max-height:100vh;overflow:scroll;position:relative;transform:translateY(30px);transition:transform .2s ease-in;max-width:650px;background-size:cover;background-position:50% 50%}.email-popup .inner:before{content:" ";background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;z-index:-1}.email-popup.active .inner{transform:translateY(0)}.email-popup .inner .right{padding:60px 40px;align-content:center;display:flex;flex-wrap:wrap;width:auto;color:#fff;text-align:center}.email-popup .inner .right>*{width:100%}.email-popup h2{font-size:68px;margin-bottom:12px;font-family:Bajern}.email-popup #id_email{box-sizing:border-box;width:100%;-webkit-appearance:none;border:1px solid #ccc;background-color:transparent;padding:12px}.e2ma_signup_form_required_footnote{display:none}.email-popup #e2ma_signup_submit_button{-webkit-appearance:none;background:#000;border:none;color:var(--color-creme);padding:10px 24px;margin-top:18px;float:right;text-transform:uppercase}.email-popup .close-email-popup{position:absolute;top:0;right:0;width:60px;cursor:pointer;height:60px;padding:20px}.close-email-popup svg *{stroke:#fff}@media screen and (max-width:800px){.email-popup .inner{flex-wrap:wrap}.email-popup .inner .left{width:100%;height:70vw;flex:auto;display:none}.email-popup .inner .right{max-width:none;width:100%;padding:20px;flex:auto;margin-top:30px}.email-popup .inner{max-height:calc(100vh - 140px);width:91vw}}@keyframes ticker-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ticker-right{0%{transform:translate(0)}to{transform:translate(-100%)}}.the-ticker .ticker-text-wrapper{white-space:nowrap;display:inline-block}.the-ticker .ticker-text-wrapper *{display:inline-block;margin-bottom:0;font-size:13px;font-weight:100}.the-ticker .ticker-cat{position:absolute;top:0;background:#0009;z-index:1}.the-ticker .tick-left .ticker-cat{left:0;padding:6px 12px 6px 2vw}.the-ticker .ticker-text-wrapper{padding:6px 0}.the-ticker .ticker-text-wrapper strong{padding:0 8px}.the-ticker .tick-right .ticker-cat{right:0;padding:6px 2vw 6px 12px}.ticker-text{background:#0003;width:100%;height:100%;height:36px;position:relative;margin-bottom:0;overflow:hidden}.ticker-text-wrapper.active{display:block;will-change:transform;animation:tickerout 30s linear infinite;animation-delay:1s}.ticker-text-wrapper .uptri{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid green;border-top:0px solid transparent;width:12px;height:12px;display:inline-block;margin-left:6px}.ticker-text-wrapper .downtri{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0px solid transparent;border-top:10px solid red;width:12px;height:12px;display:inline-block;margin-left:6px;margin-bottom:-2px}.the-ticker .announcement{position:absolute;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;left:0;z-index:2}.the-ticker .announcement p{margin-bottom:0;padding:0 8vw;font-weight:400;font-size:13px;background:linear-gradient(90deg,#fff,#0000 0%,#000 10% 90%,#0000)}@keyframes tickerout{0%{transform:translate(0)}to{transform:translate(-200%)}}header.scrolled .the-ticker{opacity:0}@media screen and (max-width:800px){.menu .link-list{display:flex}header .logo{margin:0;top:0}header .account-button{display:none}header.scroller .logo{position:relative;margin-left:0}.search{border:1px solid #333;width:100%;margin:24px 0 32px}.search form{display:flex}.search form input[name=q]{border-left:1px solid black;font-size:16px;padding:8px;color:#000}.menu .link-list .primary{font-size:34px;width:100%}.menu .link-list .primary.misc:first-of-type{margin-top:0}.link-list .primary.has-children .dropdown{display:none;border-top:2px solid #CBCBC8;border-bottom:2px solid #CBCBC8;padding-bottom:10px}.menu .link-list .primary hr{display:none}.menu.active .link-list .primary.has-children span{padding:12px 0;transition:color .2s ease;position:relative}.menu.active .link-list .primary.has-children span:before{content:" ";width:1px;height:20px;background:#000;position:absolute;top:0;bottom:0;right:-30px;margin:auto;transition:transform .2s ease,opacity .2s ease}.menu.active .link-list .primary.has-children span:after{content:" ";width:1px;height:20px;background:#000;transform:rotate(90deg);transform-origin:center center;position:absolute;top:0;bottom:0;right:-30px;margin:auto}.menu.active .link-list .primary.has-children.active span:before{opacity:0;transform:rotate(90deg)}.link-list .primary.has-children.active>span{color:var(--color-peach)}.menu .link-list .dropdown a{font-size:14px}.menu .link-list{padding-top:110px}.menu-content{margin-top:0}.menu.active .menu-content{overflow-y:scroll;height:100vh;padding-bottom:120px;max-height:none}body.menu-open{overflow-y:hidden;height:100vh}.menu .menu-footer>div{flex-wrap:wrap;text-align:center;padding-top:20px}.menu-footer .left{order:-1;padding-top:18px;width:100%}.menu-footer .right{order:3;width:100%;padding-top:18px}.menu-footer .mid{text-align:center;order:1;padding-top:18px;width:100%}.menu-footer .mid a{padding-left:0}header .mobile-login{font-size:14px;letter-spacing:2px;padding:15px 24px 15px 0;transition:color .3s ease;color:var(--header-primary)}header.force-dark{--header-primary: black;--header-secondary: var(--color-creme)}header .menu-nav .show-login{padding-right:10px}.the-ticker .ticker{display:none}header>.container{padding-top:12px;padding-bottom:12px}header.scroller>.container{padding-top:0;padding-bottom:0}header.force-dark{background:#fbfaf3f0}footer .grid .span-2{grid-column:span 2;margin-bottom:60px}footer .grid .span-1{grid-column:span 1;margin-bottom:20px}footer .grid{grid-template-columns:repeat(2,1fr)}footer{padding-top:60px}footer .container strong{padding-top:60px;display:block}footer .onyx{padding-top:10px;padding-bottom:50px}footer .colophon .flex-between{flex-wrap:wrap}.search svg circle,.search svg path{stroke:#000}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/shell.css.map?v=20894095942789886101745339065 */
