:root{--sc-ink: #2b2420;--sc-clay: #9a4a2a;--sc-sky: #eccaa8;--sc-night: #231d1a;--sc-bg: #f4efe8;--sc-rule: rgba(43, 36, 32, .14);--sc-serif: var(--font-heading--family, "Cormorant", Georgia, serif);--sc-sans: var(--font-body--family, "Jost", sans-serif);--sc-ease: cubic-bezier(.2, .7, .2, 1);--sc-gutter: clamp(20px, 5vw, 72px)}.sc-assets{display:none!important}.button:not(.button-secondary):not(.button-unstyled){--button-background-color: var(--sc-ink);--button-border-color: var(--sc-ink);--button-color: var(--sc-bg)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.015em}h1 em,h2 em,h3 em{color:var(--sc-clay)}.button,.button-secondary,.shopify-payment-button__button--unbranded{border-radius:999px!important;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:500;transition:background-color .4s var(--sc-ease),color .4s var(--sc-ease),transform .4s var(--sc-ease),box-shadow .4s var(--sc-ease)}.button:not(.button-secondary):not(.button-unstyled):hover{background-color:var(--sc-clay)!important;box-shadow:inset 0 0 0 1px var(--sc-clay)!important;transform:translateY(-1px)}.button-secondary:hover{background-color:var(--sc-ink)!important;color:var(--sc-bg)!important}.sc-pill{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border-radius:999px;background:var(--sc-ink);color:var(--sc-bg)!important;text-decoration:none!important;font-family:var(--sc-sans);font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;transition:background .4s var(--sc-ease),transform .4s var(--sc-ease)}.sc-pill:hover{background:var(--sc-clay);transform:translateY(-2px)}.sc-pill strong{font-weight:500}.menu-list__link,.header__menu a,.header-menu a{font-family:var(--sc-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase}header-announcements,.announcement-bar{letter-spacing:.1em}.sc-eyebrow{font-family:var(--sc-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;opacity:.75;display:inline-flex;align-items:center;gap:12px;margin:0}.sc-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.sc-display{font-family:var(--sc-serif);font-weight:400;line-height:1.02;letter-spacing:-.015em;margin:0}.sc-display em{font-style:italic;color:var(--sc-clay)}.page-content,.blog-post-content{max-width:760px!important;margin-inline:auto;font-size:16px;line-height:1.8}.page-content p,.blog-post-content p{margin:0 0 1.2em}.page-content rte-formatter>p:first-child>strong:only-child{font-family:var(--sc-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;opacity:.75;display:inline-flex;align-items:center;gap:12px}.page-content rte-formatter>p:first-child>strong:only-child:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.page-content h2,.blog-post-content h2{font-family:var(--sc-serif);font-weight:400;line-height:1.05;font-size:clamp(34px,4.4vw,60px);margin:1.4em 0 .5em}.page-content rte-formatter>h2:first-child,.page-content rte-formatter>p:first-child+h2{margin-top:.3em}.page-content h3,.blog-post-content h3{font-family:var(--sc-serif);font-weight:400;line-height:1.1;font-size:clamp(26px,2.8vw,38px);margin:2.2em 0 .6em;padding-top:1.1em;border-top:1px solid var(--sc-rule)}.page-content h2+h3,.blog-post-content h2+h3{border-top:0;padding-top:0;margin-top:.8em}.page-content a,.blog-post-content a{text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;padding-bottom:1px;transition:background-size .4s var(--sc-ease),color .3s}.page-content a:hover,.blog-post-content a:hover{color:var(--sc-clay)}.page-content a.sc-pill,.blog-post-content a.sc-pill{background:var(--sc-ink);padding:16px 28px;margin-top:1em}.page-content a.sc-pill:hover,.blog-post-content a.sc-pill:hover{background:var(--sc-clay);color:var(--sc-bg)!important}.page-content p>img,.blog-post-content p>img{display:block;width:100%!important;height:auto!important;border-top-right-radius:clamp(60px,10vw,180px);margin:2.2em 0}@media(min-width:1100px){.page-content p>img,.blog-post-content p>img{width:calc(100% + 240px)!important;max-width:none;margin-inline:-120px}.page-content p:nth-of-type(2n)>img,.blog-post-content p:nth-of-type(2n)>img{border-top-right-radius:0;border-top-left-radius:clamp(60px,10vw,180px)}}.page-content figure img{border-radius:999px 999px 0 0!important}.page-content figcaption,.blog-post-content figcaption{font-family:var(--sc-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-top:14px}.page-content blockquote,.blog-post-content blockquote{border:0!important;padding:0!important;margin:4em auto!important;max-width:640px;text-align:center}.page-content blockquote p:first-child,.blog-post-content blockquote p:first-child{font-family:var(--sc-serif);font-size:clamp(24px,2.6vw,34px);line-height:1.3}.page-content blockquote p:last-child:not(:first-child),.blog-post-content blockquote p:last-child:not(:first-child){font-family:var(--sc-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.page-content ul,.blog-post-content ul{list-style:none;padding:0;margin:1.4em 0 2em}.page-content ul li,.blog-post-content ul li{padding:16px 0;border-bottom:1px solid var(--sc-rule)}.page-content ul li:first-child,.blog-post-content ul li:first-child{border-top:1px solid var(--sc-rule)}.page-content li strong,.blog-post-content li strong{font-weight:500}.page-content form label{font-family:var(--sc-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.page-content form input[type=text],.page-content form input[type=email],.page-content form input[type=tel],.page-content form select,.page-content form textarea{width:100%!important;max-width:100%!important;border:0!important;border-bottom:1px solid rgba(43,36,32,.35)!important;border-radius:0!important;background:transparent!important;padding:12px 0!important;font:inherit;color:inherit;margin-top:4px}.page-content form input:focus,.page-content form select:focus,.page-content form textarea:focus{outline:none;border-bottom-color:var(--sc-clay)!important}.page-content form button.button{padding:16px 32px!important;margin-top:1em}.sc-faq{border-bottom:1px solid var(--sc-rule)}.sc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-family:var(--sc-serif);font-size:clamp(21px,2vw,26px);line-height:1.25}.sc-faq summary::-webkit-details-marker{display:none}.sc-faq summary:after{content:"";flex:0 0 14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 14px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 14px no-repeat;transition:transform .4s var(--sc-ease)}.sc-faq[open] summary:after{transform:rotate(45deg)}.sc-faq summary:hover{color:var(--sc-clay)}.sc-faq__body{padding:0 0 22px;max-width:64ch}.page-content .sc-faq h3{all:unset}.page-content h2+.sc-faq{border-top:1px solid var(--sc-rule)}.product-details h1,.product-information h1{font-size:clamp(36px,3.6vw,54px)!important;line-height:1.04;font-weight:400}.product-details .price,.product-information .price{font-size:17px;letter-spacing:.04em}.product-details details summary{font-family:var(--sc-serif);font-size:22px!important}.product-details .add-to-cart-button,.product-details .button{min-height:56px}.product-card .product-card__title,.product-card a[class*=title]{font-family:var(--sc-serif);font-size:21px}.product-card img{transition:transform 1.2s var(--sc-ease)}.product-card:hover img{transform:scale(1.03)}footer .shopify-section h3,footer .shopify-section .h3{font-family:var(--sc-serif)}.sc-reveal-on .sc-reveal{opacity:0;transform:translateY(26px);transition:opacity 1.1s var(--sc-ease),transform 1.1s var(--sc-ease)}.sc-reveal-on .sc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sc-reveal-on .sc-reveal{opacity:1;transform:none;transition:none}.button,.sc-pill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sc-modern.css.map */
