@font-face{font-family:Fraunces;font-style:normal;font-weight:380 720;font-display:swap;src:url(fraunces-var.woff2) format("woff2-variations"),url(fraunces-var.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:380 720;font-display:swap;src:url(fraunces-var-italic.woff2) format("woff2-variations"),url(fraunces-var-italic.woff2) format("woff2")}:root{--font-heading--family: "Fraunces", "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-heading--weight: 460;--font-heading--style: normal;--calena-optical: 96}h1,h2,h3,.h1,.h2,.h3,[class*=type-preset-h1],[class*=type-preset-h2],[class*=type-preset-h3]{font-optical-sizing:auto;font-variation-settings:"opsz" var(--calena-optical);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1,[class*=type-preset-h1]{letter-spacing:-.018em;line-height:1.04}h2,.h2,[class*=type-preset-h2]{letter-spacing:-.014em;line-height:1.08}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em,[class*=type-preset-h1] em,[class*=type-preset-h2] em,[class*=type-preset-h3] em{font-style:italic;font-synthesis:none;font-weight:460}.jumbo-text,[class*=jumbo]{font-optical-sizing:auto;font-variation-settings:"opsz" 144}.button,button.button,a.button,[class*=button-primary],[class*=button-secondary]{transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .26s ease,color .26s ease,box-shadow .26s ease}.button:hover,a.button:hover,[class*=button-primary]:hover,[class*=button-secondary]:hover{transform:translateY(-1px)}.button:active,a.button:active{transform:translateY(0)}.rte a:not(.button),a.link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .32s cubic-bezier(.22,1,.36,1);padding-bottom:1px}.rte a:not(.button):hover,a.link:hover{background-size:100% 1px}.calena-eyebrow,.eyebrow{font-family:var(--font-body--family);text-transform:uppercase;letter-spacing:.14em;font-size:.8125rem;font-weight:500}@media(prefers-reduced-motion:reduce){.button,a.button,.rte a:not(.button),a.link{transition:none}}.hero.color-scheme-6{position:relative;isolation:isolate;overflow:hidden;background:#2c2a28;min-height:clamp(560px,84vh,840px)}.hero.color-scheme-6 .hero__media-grid{display:none!important}.hero.color-scheme-6 .hero__container{position:relative;z-index:1}.hero.color-scheme-6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(to bottom,#1c171457,#1c171466 45%,#1c1714a3),radial-gradient(78% 62% at 50% 50%,rgba(28,23,20,.3),transparent 72%),url(calena-hero-move.jpg) center / cover no-repeat}.hero.color-scheme-6:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(max-width:749px){.hero.color-scheme-6:before{background:linear-gradient(to bottom,#1c171457,#1c17149e),url(calena-hero-move-mobile.jpg) center / cover no-repeat}}.hero.color-scheme-6 h1,.hero.color-scheme-6 .hero__container p{color:#f6f1ea!important;text-shadow:0 1px 30px rgba(18,14,12,.35)}.hero.color-scheme-6 h1{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-weight:460;font-size:clamp(2.9rem,10.5vw,6.5rem)!important;line-height:1.02!important;letter-spacing:-.02em;font-optical-sizing:auto;font-variation-settings:"opsz" 144}.hero.color-scheme-6 h1 em{font-style:italic;font-synthesis:none;color:#e8b891!important}.hero.color-scheme-6 .button-secondary{color:#f6f1ea!important;border-color:#f6f1ea80!important;background:#f6f1ea0a!important}.hero.color-scheme-6 .button-secondary:hover{background:#f6f1ea21!important}@media(prefers-reduced-motion:no-preference){.hero.color-scheme-6:before{animation:calena-hero-zoom 14s ease-out both}.hero.color-scheme-6 h1{animation:calena-hero-rise .9s cubic-bezier(.22,1,.36,1) both}.hero.color-scheme-6 h1 em{animation:calena-hero-word 1.1s .4s cubic-bezier(.22,1,.36,1) both}}@keyframes calena-hero-zoom{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes calena-hero-rise{0%{opacity:0;transform:translateY(.5em);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes calena-hero-word{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}#calena-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:0 16px;transform:translateY(130%);transition:transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}#calena-sticky-cta.is-visible{transform:none;pointer-events:auto}.csc__inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#2c2a28;color:#f6f1ea;padding:13px 16px 13px 24px;border-radius:16px 16px 0 0;box-shadow:0 -14px 44px -22px #0000008c}.csc__label{font-size:.98rem;letter-spacing:.01em}.csc__label em{font-family:Fraunces,Georgia,serif;font-style:italic;color:#e8b891}.csc__btn{flex:none;background:#b86b48;color:#fdfaf5;padding:12px 26px;border-radius:100px;font-size:.92rem;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background-color .2s ease}.csc__btn:hover{background:#a25c3c;transform:translateY(-1px)}@media(max-width:749px){#calena-sticky-cta{padding:0}.csc__inner{border-radius:0;padding:10px 14px;gap:12px}.csc__label{font-size:.8rem;line-height:1.25}.csc__btn{padding:10px 16px;font-size:.82rem}}@media(prefers-reduced-motion:reduce){#calena-sticky-cta{transition:none}}.product-card .card-gallery,.product-card .product-media-container{background:#fbf6ee;border-radius:16px;overflow:hidden}.product-card .card-gallery{border:1px solid rgba(44,42,40,.06)}.product-card .product-media-container img,.product-card .card-gallery img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-media-container img,.product-card:hover .card-gallery img{transform:scale(1.045)}.product-card__link,.product-card .product-title,.product-card [class*=title]{color:#2c2a28!important}.product-card .product-title{font-size:.98rem;line-height:1.35}.collection-card,.collection-card__image,.collection-card__inner{border-radius:16px;overflow:hidden}.collection-card__image{background:#fbf6ee}.button,a.button,button.button{border-radius:100px!important;letter-spacing:.01em;font-weight:500}.announcement-bar,.announcement-bar *{font-size:.76rem!important;letter-spacing:.13em;text-transform:uppercase;font-weight:500}::selection{background:#b86b48;color:#fdfaf5}:focus-visible{outline:2px solid #b86b48;outline-offset:3px;border-radius:2px}.shopify-section h2{letter-spacing:-.018em}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;opacity:.022;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.calena-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.calena-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.calena-reveal{opacity:1!important;transform:none!important;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/calena-brand.css.map */
