:root,html[data-sunstow-theme=light]{--st-cream: #fffbf2;--st-sand: #e6d5b8;--st-leaf: #4f6f4e;--st-leaf-deep: #3a5439;--st-charcoal: #2c2a26;--st-amber: #d4a04a;--st-sky: #a8c4c8;--st-ink: #2c2a26;--st-canvas: #fffbf2;--st-canvas-2: #f3efe6;--st-muted: rgba(44, 42, 38, .62);--st-line: rgba(44, 42, 38, .12);--st-elevated: #ffffff;--st-btn: #4f6f4e;--st-btn-text: #fffbf2;--st-sun-core: rgba(212, 160, 74, .42);--st-sun-halo: rgba(232, 210, 160, .55);--st-ray: rgba(212, 160, 74, .18);--st-logo-filter: none;--st-font-display: "Fraunces", "Times New Roman", serif;--st-font-body: "Outfit", "Avenir Next", sans-serif;--st-ease: cubic-bezier(.22, 1, .36, 1);color-scheme:light}html[data-sunstow-theme=dark]{--st-cream: #fffbf2;--st-sand: #c9b896;--st-leaf: #8fad86;--st-leaf-deep: #6d8c66;--st-charcoal: #1a1916;--st-amber: #e0b35c;--st-sky: #7a9ea3;--st-ink: #fffbf2;--st-canvas: #1a1916;--st-canvas-2: #24221e;--st-muted: rgba(255, 251, 242, .64);--st-line: rgba(255, 251, 242, .14);--st-elevated: #24221e;--st-btn: #d4a04a;--st-btn-text: #1a1916;--st-sun-core: rgba(224, 179, 92, .35);--st-sun-halo: rgba(79, 111, 78, .35);--st-ray: rgba(224, 179, 92, .12);--st-logo-filter: none;color-scheme:dark}html[data-sunstow-theme] body,html[data-sunstow-theme] .page-wrapper{background-color:var(--st-canvas)!important;color:var(--st-ink);font-family:var(--st-font-body)}html[data-sunstow-theme]{--font-body--family: var(--st-font-body);--font-heading--family: var(--st-font-display);--font-subheading--family: var(--st-font-body);--font-accent--family: var(--st-font-display)}html[data-sunstow-theme] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 45% at 78% 8%,var(--st-sun-core),transparent 60%),radial-gradient(ellipse 55% 40% at 12% 0%,var(--st-sun-halo),transparent 55%),linear-gradient(180deg,var(--st-canvas) 0%,var(--st-canvas-2) 100%);opacity:1;transition:opacity .45s var(--st-ease)}html[data-sunstow-theme] .page-wrapper{position:relative;z-index:1}html[data-sunstow-theme] h1,html[data-sunstow-theme] h2,html[data-sunstow-theme] h3,html[data-sunstow-theme] .h1,html[data-sunstow-theme] .h2,html[data-sunstow-theme] .h3,html[data-sunstow-theme] .text-block h1,html[data-sunstow-theme] .text-block h2{font-family:var(--st-font-display)!important;letter-spacing:-.02em;font-weight:700}html[data-sunstow-theme] p,html[data-sunstow-theme] .text-block,html[data-sunstow-theme] .rte{font-family:var(--st-font-body)}html[data-sunstow-theme] .button,html[data-sunstow-theme] .button-primary,html[data-sunstow-theme] button.shopify-payment-button__button--unbranded,html[data-sunstow-theme] .product-form-buttons .button{border-radius:2px!important;font-family:var(--st-font-body)!important;font-weight:600;letter-spacing:.02em;transition:transform .35s var(--st-ease),background-color .35s var(--st-ease),color .35s var(--st-ease),border-color .35s var(--st-ease)}html[data-sunstow-theme] .button:not(.button-secondary):not(.button-custom),html[data-sunstow-theme] .button-primary{background-color:var(--st-btn)!important;color:var(--st-btn-text)!important;border-color:var(--st-btn)!important}html[data-sunstow-theme] .button:hover,html[data-sunstow-theme] .button-primary:hover{transform:translateY(-1px)}html[data-sunstow-theme] .button-secondary,html[data-sunstow-theme] .button-custom{border-radius:2px!important;border-width:1px!important}html[data-sunstow-theme] #header-component,html[data-sunstow-theme] .header__row{background-color:color-mix(in srgb,var(--st-canvas) 88%,transparent)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--st-line)}html[data-sunstow-theme] .header-actions__action,html[data-sunstow-theme] .header a{color:var(--st-ink)}.sunstow-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-inline-end:.35rem;border:1px solid var(--st-line);border-radius:2px;background:transparent;color:var(--st-ink);cursor:pointer;transition:background-color .3s var(--st-ease),border-color .3s var(--st-ease),transform .3s var(--st-ease)}.sunstow-theme-toggle:hover{background:color-mix(in srgb,var(--st-amber) 18%,transparent);border-color:color-mix(in srgb,var(--st-amber) 45%,var(--st-line))}.sunstow-theme-toggle:focus-visible{outline:2px solid var(--st-amber);outline-offset:2px}.sunstow-theme-toggle svg{width:1.05rem;height:1.05rem}.sunstow-theme-toggle .icon-moon,html[data-sunstow-theme=dark] .sunstow-theme-toggle .icon-sun{display:none}html[data-sunstow-theme=dark] .sunstow-theme-toggle .icon-moon{display:block}.sunstow-hero{position:relative;min-height:min(92vh,860px);display:grid;align-items:end;overflow:hidden;isolation:isolate;color:var(--st-ink);padding:clamp(5.5rem,12vh,8rem) clamp(1.25rem,4vw,3rem) clamp(3rem,8vh,5rem)}.sunstow-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 72% 28%,var(--st-sun-core) 0%,transparent 42%),radial-gradient(circle at 70% 22%,var(--st-amber) 0 4.5%,transparent 4.7%),linear-gradient(165deg,color-mix(in srgb,var(--st-sky) 28%,var(--st-canvas)) 0%,var(--st-canvas) 42%,var(--st-canvas-2) 100%)}html[data-sunstow-theme=dark] .sunstow-hero__sky{background:radial-gradient(circle at 72% 26%,var(--st-sun-core) 0%,transparent 38%),radial-gradient(circle at 70% 20%,var(--st-amber) 0 3.2%,transparent 3.4%),linear-gradient(165deg,#12110f 0%,var(--st-canvas) 48%,#0f0e0c 100%)}.sunstow-hero__rays{position:absolute;inset:-20% -10% auto auto;width:min(70vw,620px);height:min(70vw,620px);z-index:-1;background:conic-gradient(from 210deg at 50% 50%,transparent 0deg,var(--st-ray) 12deg,transparent 24deg,transparent 40deg,var(--st-ray) 52deg,transparent 64deg,transparent 80deg,var(--st-ray) 92deg,transparent 104deg,transparent 360deg);opacity:.85;animation:sunstow-ray-drift 28s linear infinite;transform-origin:50% 50%;mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 68%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 68%)}@keyframes sunstow-ray-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sunstow-hero__inner{width:min(1280px,100%);margin-inline:auto;display:grid;gap:1.25rem;max-width:38rem}.sunstow-hero__brand{font-family:var(--st-font-display);font-size:clamp(3.25rem,9vw,6.5rem);line-height:.92;letter-spacing:-.035em;font-weight:700;margin:0;color:var(--st-ink);animation:sunstow-rise .9s var(--st-ease) both}.sunstow-hero__headline{font-family:var(--st-font-display);font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.25;font-weight:500;margin:0;color:var(--st-leaf-deep);max-width:22ch;animation:sunstow-rise .9s var(--st-ease) .08s both}html[data-sunstow-theme=dark] .sunstow-hero__headline{color:var(--st-leaf)}.sunstow-hero__support{margin:0;font-size:1.05rem;line-height:1.55;color:var(--st-muted);max-width:34ch;animation:sunstow-rise .9s var(--st-ease) .14s both}.sunstow-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;animation:sunstow-rise .9s var(--st-ease) .2s both}.sunstow-hero__actions .button{padding:.85rem 1.35rem;text-decoration:none;display:inline-flex;align-items:center}.sunstow-hero__actions .button--ghost{background:transparent!important;color:var(--st-ink)!important;border:1px solid var(--st-line)!important}@keyframes sunstow-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sunstow-hero__rays,.sunstow-hero__brand,.sunstow-hero__headline,.sunstow-hero__support,.sunstow-hero__actions{animation:none}}html[data-sunstow-theme] .product-card,html[data-sunstow-theme] .card,html[data-sunstow-theme] .product-card__content{border-radius:2px}html[data-sunstow-theme] .product-card:hover,html[data-sunstow-theme] .card-gallery:hover{outline:1px solid color-mix(in srgb,var(--st-leaf) 35%,transparent)}html[data-sunstow-theme] .price,html[data-sunstow-theme] .price__regular{font-family:var(--st-font-body);font-weight:600;color:var(--st-leaf-deep)}html[data-sunstow-theme=dark] .price,html[data-sunstow-theme=dark] .price__regular{color:var(--st-amber)}html[data-sunstow-theme] .footer,html[data-sunstow-theme] footer{background:var(--st-canvas-2)!important;color:var(--st-ink);border-top:1px solid var(--st-line)}html[data-sunstow-theme] .password-page,html[data-sunstow-theme] .password{font-family:var(--st-font-body)}.sunstow-mark-line{display:block;width:3.5rem;height:2px;background:linear-gradient(90deg,var(--st-amber),var(--st-leaf));margin-block:.35rem .75rem;animation:sunstow-rise .9s var(--st-ease) .05s both}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sunstow.css.map */
