.template-index{--soteak-ink: #2c1a0e;--soteak-brown: #4f3424;--soteak-teak: #7a4f35;--soteak-amber: #c4956a;--soteak-bg: #f8f3ec;--soteak-cream: #ede3d4;--soteak-body-text: #5c4235;--soteak-muted: #9b8070;--soteak-border: #ddd3c4;--soteak-white: #ffffff;--soteak-ocean: #1b6b72}.template-index,.template-index body,.template-index .main-content{background:var(--soteak-bg);color:var(--soteak-body-text);font-family:Inter,sans-serif}.template-index h1,.template-index h2,.template-index h3,.template-index h4,.template-index .h1,.template-index .h2,.template-index .h3,.template-index .h4,.template-index .site-header__logo,.template-index .site-nav__link{font-family:Cormorant Garamond,serif}.template-index .section-header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:72px 64px 40px;width:100%}.template-index .section-eyebrow{color:var(--soteak-amber);display:inline-block;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;margin-bottom:12px;text-transform:uppercase}.template-index .section-title{color:var(--soteak-ink);font-family:Cormorant Garamond,serif;font-size:clamp(36px,4vw,54px);font-weight:300;line-height:1.1;margin:0}.template-index .section-title em{color:var(--soteak-teak);font-style:italic;font-weight:300}.template-index .section-sub{color:var(--soteak-muted);font-size:14px;line-height:1.72;margin-top:10px;max-width:520px}.template-index .soteak-btn,.template-index .soteak-btn-secondary,.template-index .soteak-btn-ghost{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.12em;padding:14px 30px;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.template-index .soteak-btn{background:var(--soteak-amber);border:1px solid var(--soteak-amber);color:var(--soteak-ink)}.template-index .soteak-btn:hover{background:var(--soteak-teak);border-color:var(--soteak-teak);color:var(--soteak-white);transform:translateY(-1px)}.template-index .soteak-btn-secondary{background:transparent;border:1px solid rgba(255,255,255,.35);color:#ffffffd9}.template-index .soteak-btn-secondary:hover{border-color:var(--soteak-amber);color:var(--soteak-amber)}.template-index .soteak-btn-ghost{background:transparent;border:1px solid var(--soteak-teak);color:var(--soteak-teak)}.template-index .soteak-btn-ghost:hover{background:var(--soteak-teak);color:var(--soteak-white)}.template-index .soteak-reveal{opacity:0;transform:translateY(20px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.template-index .soteak-reveal.is-visible{opacity:1;transform:translateY(0)}.template-index .soteak-delay-1{transition-delay:.1s}.template-index .soteak-delay-2{transition-delay:.2s}.template-index .soteak-delay-3{transition-delay:.3s}.template-index .announcement-bar{background:var(--soteak-brown);border-bottom:0;color:#ffffffe0;font-family:Inter,sans-serif;letter-spacing:.06em}.template-index .announcement-link,.template-index .announcement-link:hover{color:#ffffffe0}.template-index .toolbar{background:var(--soteak-bg);color:var(--soteak-ink)}.template-index .toolbar a{color:var(--soteak-ink)}.template-index .site-header{background:#f8f3ecf5;border-bottom:1px solid var(--soteak-border);box-shadow:none;padding-bottom:16px;padding-top:16px}.template-index .site-nav__link,.template-index .site-header__logo a,.template-index .header-item--icons .icon{color:var(--soteak-ink)}.template-index .site-nav__link{font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.template-index .site-header__logo-link{color:var(--soteak-ink);letter-spacing:.22em}.template-index .site-header--stuck{box-shadow:0 2px 24px #2c1a0e1a}.template-index .site-footer{background:var(--soteak-ink);color:#ffffffd1}.template-index .site-footer a,.template-index .footer__title,.template-index .footer__small-text{color:#ffffffd1}.template-index .site-footer .h4,.template-index .site-footer h2,.template-index .site-footer h3{color:var(--soteak-white);font-family:Cormorant Garamond,serif;font-weight:400;letter-spacing:.08em}.template-index .shopify-section{position:relative}.template-index .product-stars{align-items:center;display:flex;gap:5px;margin-bottom:4px}.template-index .product-stars .stars{color:var(--soteak-amber);font-size:10px;letter-spacing:1px}.template-index .product-stars .count{color:var(--soteak-muted);font-size:10px}.template-index .scarcity-tag{background:#c0392b14;border:1px solid rgba(192,57,43,.2);color:#c0392b;display:inline-block;font-size:9px;font-weight:600;letter-spacing:.1em;margin-top:6px;padding:3px 8px;text-transform:uppercase}.template-index .review-verified{align-items:center;color:#2e7d32;display:flex;font-size:9px;font-weight:500;gap:5px;letter-spacing:.08em;margin-top:10px}.template-index .review-verified svg{flex-shrink:0}.template-index .wa-float{align-items:flex-end;bottom:28px;display:flex;flex-direction:column;gap:8px;position:fixed;right:28px;z-index:999}.template-index .wa-float-btn{align-items:center;background:#25d366;border-radius:50%;box-shadow:0 4px 20px #00000040;display:flex;height:54px;justify-content:center;transition:transform .2s,box-shadow .2s;width:54px}.template-index .wa-float-btn:hover{box-shadow:0 6px 28px #0000004d;transform:scale(1.08)}.template-index .wa-float-label{background:var(--soteak-ink);border-radius:2px;color:#fff;font-size:10px;letter-spacing:.08em;opacity:0;padding:6px 12px;transform:translate(8px);transition:opacity .2s,transform .2s;white-space:nowrap}.template-index .wa-float:hover .wa-float-label{opacity:1;transform:translate(0)}@media only screen and (max-width:989px){.template-index .section-header{align-items:start;flex-direction:column;padding:56px 24px 28px}}@media only screen and (max-width:768px){.template-index .site-header{padding-bottom:10px;padding-top:10px}.template-index .section-title{font-size:clamp(30px,9vw,42px)}.template-index .section-sub{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/soteak-home.css.map */
