@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap";:root{--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-weight: 300;--font-heading-style: normal;--font-heading-scale: 1.1;--font-body-family: "Jost", sans-serif;--font-body-weight: 300;--font-body-weight-bold: 500;--font-body-style: normal;--font-body-scale: 1}body{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxxl,.hxl{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important}:root{--undrupe-espresso: #1C0F08;--undrupe-brown: #2C1A0E;--undrupe-cognac: #8B5E3C;--undrupe-cognac-light:#A8784E;--undrupe-gold: #C9A84C;--undrupe-gold-light: #DFC078;--undrupe-cream: #F5F0E8;--undrupe-warm-white: #FAF7F2;--undrupe-border: #E8DDD0;--undrupe-border-dark: #D0C4B4;--undrupe-muted: #9C8070;--color-background: 250, 247, 242;--color-foreground: 28, 15, 8;--color-shadow: 44, 26, 14;--color-button: 28, 15, 8;--color-button-text: 250, 247, 242;--color-secondary-button: 250, 247, 242;--color-secondary-button-text: 28, 15, 8;--color-link: 139, 94, 60;--color-badge-background: 250, 247, 242;--color-badge-border: 201, 168, 76;--color-badge-foreground: 28, 15, 8;--gradient-background: linear-gradient( 160deg, #FAF7F2 0%, #F5F0E8 60%, #EDE5D8 100% )}body{background-color:var(--undrupe-warm-white)}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.6rem);letter-spacing:.12em;line-height:1.1}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.6rem);letter-spacing:.1em;line-height:1.15}h3,.h3{font-size:calc(var(--font-heading-scale) * 2rem);letter-spacing:.08em;line-height:1.2}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.6rem);letter-spacing:.1em}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem);letter-spacing:.14em;text-transform:uppercase}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 5rem);letter-spacing:.1em}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem);letter-spacing:.09em}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.2rem)}}.hxxl{font-size:clamp(4.8rem,10vw,8rem);letter-spacing:.06em;line-height:1;font-weight:300;font-style:italic}.hxl{font-size:clamp(3.6rem,7vw,6.8rem);letter-spacing:.07em;font-weight:300}.text-body,p,li,span{letter-spacing:.03em;line-height:1.75}.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.28em;text-transform:uppercase;color:var(--undrupe-muted);font-weight:400}.subtitle{color:rgba(var(--color-foreground),.85);letter-spacing:.05em;line-height:1.7}::selection{background-color:#c9a84c47}.banner{min-height:88vh;position:relative;overflow:hidden}.banner--small{min-height:42vh}.banner--medium{min-height:66vh}.banner--large{min-height:88vh}.banner__media{overflow:hidden}.banner__media img,.banner__media>*{transition:transform 10s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}.banner__media img{object-fit:cover;object-position:center center}.banner:hover .banner__media img{transform:scale(1)}.banner__box,.banner__content{position:relative;z-index:2}.banner__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(140deg,#1c0f0899,#1c0f0859,#1c0f0814);pointer-events:none;z-index:-1}.banner__heading,.banner .h0,.banner .h1,.banner .hxl,.banner .hxxl{color:var(--undrupe-cream)!important;font-style:italic;font-weight:300}.banner__text,.banner__text p{color:#f5f0e8e0!important;font-size:1.5rem;letter-spacing:.06em;line-height:1.8;max-width:46rem}.banner__heading:after{content:"";display:block;width:48px;height:1px;background:var(--undrupe-gold);margin:1.6rem 0 2rem}.button,.shopify-challenge__button,.customer button{letter-spacing:.18em!important;text-transform:uppercase!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:400!important;padding:0 4.5rem!important;min-height:5rem!important;border-radius:0!important;transition:background-color .35s ease,color .35s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease!important;position:relative;overflow:hidden}.button,.button--primary,.shopify-challenge__button{background-color:var(--undrupe-espresso)!important;color:var(--undrupe-cream)!important}.button:before,.button--primary:before{content:"";position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(120deg,transparent,rgba(201,168,76,.22),transparent);transition:left .55s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:1}.button:hover:before,.button--primary:hover:before{left:160%}.button:hover,.button--primary:hover{transform:translateY(-2px);box-shadow:0 10px 32px #1c0f0838!important}.button:active{transform:translateY(0) scale(.98)}.button--secondary{background-color:transparent!important;color:var(--undrupe-espresso)!important;border:1px solid var(--undrupe-espresso)!important}.button--secondary:hover{background-color:var(--undrupe-espresso)!important;color:var(--undrupe-cream)!important}.button--tertiary{background-color:transparent!important;color:var(--undrupe-cognac)!important;border:1px solid var(--undrupe-gold)!important;font-size:1rem!important;letter-spacing:.2em!important}.cart__checkout-button{background-color:var(--undrupe-espresso)!important;color:var(--undrupe-cream)!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;font-size:1.1rem!important}:root{--spacing-sections-mobile: 5rem;--spacing-sections-desktop: 10rem;--page-width: 140rem;--badge-corner-radius: 0px}@media screen and (min-width:750px){.page-width{padding:0 5.5rem}}@media screen and (min-width:990px){.page-width{padding:0 6rem}.header.page-width{padding-left:4rem!important;padding-right:4rem!important}}.title-wrapper,.title-wrapper-with-link{margin:2rem 0 3.5rem}@media screen and (min-width:990px){.title-wrapper,.title-wrapper-with-link{margin:3rem 0 4.5rem}}.header-wrapper{background-color:var(--undrupe-warm-white)!important;border-bottom:.5px solid var(--undrupe-border)!important;box-shadow:0 1px 20px #1c0f080a}.header__menu-item,.header__menu-item span{font-family:var(--font-body-family)!important;font-size:1.15rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.72)!important;font-weight:400}.header__menu-item:hover,.header__menu-item:hover span{color:rgb(var(--color-foreground))!important}.header__menu-item a,.header__menu-item span{position:relative;text-decoration:none!important}.header__menu-item span:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background:var(--undrupe-gold);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.header__menu-item:hover span:after,.header__active-menu-item:after{transform:scaleX(1)}.header__active-menu-item{color:rgb(var(--color-foreground))!important;text-decoration:none!important}.header__heading-link .h2,.header__heading-link h2{font-family:var(--font-heading-family)!important;font-size:2.2rem!important;letter-spacing:.3em!important;font-weight:300!important;color:var(--undrupe-espresso)!important;text-transform:uppercase}.announcement-bar-section{background-color:var(--undrupe-espresso)}.announcement-bar,.announcement-bar__announcement{color:var(--undrupe-cream)!important;min-height:4.2rem}.announcement-bar__message{font-size:1.1rem!important;letter-spacing:.22em!important;text-transform:uppercase;font-family:var(--font-body-family);font-weight:300;padding:1.2rem 0;color:var(--undrupe-cream)!important}.announcement-bar__link:hover{color:var(--undrupe-gold)!important;text-decoration:none}.card-wrapper,.product-card-wrapper{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-6px);box-shadow:0 20px 50px #1c0f081a!important}.card__media,.card-product__image{overflow:hidden}.card__media img,.card-product__image img,.card .media img{transition:transform .75s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card-product__image img,.card-wrapper:hover .card .media img{transform:scale(1.07)}.card__information .card__heading,.card__information h3{font-family:var(--font-heading-family)!important;font-weight:300!important;letter-spacing:.06em;font-size:1.6rem!important}.price--sale .price-item--sale,.price .price-item--regular{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.04em;color:var(--undrupe-cognac)!important}.price__label,.price-item--regular.price-item--last{color:var(--undrupe-muted)}.collection-list__item{transition:transform .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.collection-list__item:hover{transform:translateY(-5px)}.collection-list__item .media img{transition:transform .75s cubic-bezier(.22,1,.36,1)}.collection-list__item:hover .media img{transform:scale(1.06)}.collection-list__item .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(28,15,8,.45) 100%);pointer-events:none;z-index:1;transition:opacity .4s ease;opacity:.7}.collection-list__item:hover .media:after{opacity:1}.link,.customer a,a:not([class]){color:var(--undrupe-cognac);text-underline-offset:.35rem;text-decoration-thickness:.08rem;transition:color .25s ease,text-decoration-thickness .2s ease}.link:hover,.customer a:hover,a:not([class]):hover{color:var(--undrupe-espresso);text-decoration-thickness:.15rem}.link-with-icon{color:var(--undrupe-espresso);font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--undrupe-gold);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.link-with-icon:hover{color:var(--undrupe-cognac);border-color:var(--undrupe-cognac)}.field__input,.select__select,.customer .field input,.customer select,textarea{border-radius:0!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;letter-spacing:.04em;background-color:var(--undrupe-warm-white)!important;transition:box-shadow .25s ease,border-color .25s ease!important}.field__input:focus,.customer .field input:focus,textarea:focus{box-shadow:0 0 0 2px #c9a84c40!important;outline:none}.field__label,.customer .field label{font-family:var(--font-body-family)!important;letter-spacing:.08em;font-size:1.3rem!important;color:var(--undrupe-muted)!important}.badge{border-radius:0!important;font-family:var(--font-body-family)!important;font-size:.95rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;padding:.5rem 1.2rem!important;border:.5px solid var(--undrupe-gold)!important;background-color:var(--undrupe-warm-white)!important;color:var(--undrupe-cognac)!important}.badge--sale,.price__badge-sale{background-color:var(--undrupe-espresso)!important;color:var(--undrupe-cream)!important;border-color:var(--undrupe-espresso)!important}.badge--sold-out{background-color:var(--undrupe-muted)!important;color:var(--undrupe-cream)!important;border-color:var(--undrupe-muted)!important}.footer{background-color:var(--undrupe-espresso)!important;color:var(--undrupe-cream)!important;border-top:.5px solid rgba(201,168,76,.2)}.footer *{color:var(--undrupe-cream)!important}.footer__column-heading,.footer h2,.footer h3{font-family:var(--font-heading-family)!important;font-size:1.6rem!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:300!important;color:var(--undrupe-cream)!important;margin-bottom:1.8rem}.footer__list a,.footer a{font-size:1.2rem!important;letter-spacing:.1em;color:#f5f0e8b3!important;text-decoration:none;transition:color .25s ease;line-height:2.2}.footer__list a:hover,.footer a:hover{color:var(--undrupe-gold)!important;text-decoration:none}.footer__content-bottom{border-top:.5px solid rgba(201,168,76,.2)!important;margin-top:4rem;padding-top:2rem}.footer__content-bottom p,.footer__content-bottom span{font-size:1.1rem!important;letter-spacing:.12em;color:#f5f0e873!important;text-transform:uppercase}.title-wrapper .title:after,.title-wrapper-with-link .title:after{content:"";display:block;width:40px;height:1px;background:var(--undrupe-gold);margin:1.2rem 0 0}.center .title:after{margin:1.2rem auto 0}hr{background-color:var(--undrupe-border)!important;opacity:.6}.header-wrapper--border-bottom{border-bottom:.5px solid var(--undrupe-border)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--undrupe-warm-white)}::-webkit-scrollbar-thumb{background:var(--undrupe-cognac);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--undrupe-espresso)}.cart-drawer,cart-drawer{background-color:var(--undrupe-warm-white)!important;border-left:.5px solid var(--undrupe-border)}.cart-drawer__header{border-bottom:.5px solid var(--undrupe-border)!important}.cart-drawer__header h2,.cart-drawer__heading{font-family:var(--font-heading-family)!important;letter-spacing:.2em;text-transform:uppercase;font-weight:300!important;font-size:1.4rem!important}.cart-items .product-option,.cart-item__details{font-size:1.2rem;letter-spacing:.06em;color:var(--undrupe-muted)!important}.search-modal{background-color:var(--undrupe-warm-white)!important;border-bottom:.5px solid var(--undrupe-border)!important}.predictive-search{background-color:var(--undrupe-warm-white)!important;border:.5px solid var(--undrupe-border)!important;border-radius:0!important;box-shadow:0 8px 32px #1c0f081a!important}.quantity{border-radius:0!important}.quantity__button{color:var(--undrupe-cognac)!important;transition:color .2s ease}.quantity__button:hover{color:var(--undrupe-espresso)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
