:root{--bg: #fff7f2;--text: #1b2333;--accent: #ff6a3d;--accent-2: #2ec4b6;--muted: color-mix(in srgb, var(--text) 70%, transparent);--surface: color-mix(in srgb, #ffffff 92%, var(--bg));--surface-2: color-mix(in srgb, #ffffff 82%, var(--bg));--border: color-mix(in srgb, var(--text) 14%, transparent);--shadow: 0 18px 50px rgba(16,24,40,.12);--shadow-sm: 0 10px 28px rgba(16,24,40,.1);--radius: 18px;--radius-sm: 12px;--max: 1180px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 700px at 16% -10%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 65%),radial-gradient(900px 600px at 95% 10%,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 60%),radial-gradient(900px 700px at 50% 120%,color-mix(in srgb,#ffd166 14%,transparent),transparent 60%),var(--bg);color:var(--text);line-height:1.5;min-height:100vh;display:flex;flex-direction:column}a{color:inherit}.page-width{max-width:var(--max);padding:0 20px;margin:0 auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-to-content-link:focus{left:20px;top:20px;width:auto;height:auto;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:10px;z-index:9999}.topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 80%,transparent)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;color:color-mix(in srgb,var(--text) 72%,transparent);font-size:13px}.topbar__left,.topbar__right{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.topbar__item{display:inline-flex;align-items:center;gap:8px}.topbar__item svg{opacity:.8}.topbar__social{display:inline-flex;align-items:center;gap:10px}.topbar__social a{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.topbar__social a:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));transform:translateY(-1px)}.header{position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--surface) 78%,transparent);border-bottom:1px solid var(--border)}.header:before{content:"";display:block;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 75%,transparent),color-mix(in srgb,var(--accent-2) 65%,transparent),color-mix(in srgb,#ffd166 55%,transparent));opacity:.9}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:16px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand__logo{width:34px;height:34px;object-fit:contain}.brand__name{font-weight:800;letter-spacing:.2px}.nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.nav a{opacity:.94;text-decoration:none;padding:9px 10px;border-radius:12px;border:1px solid transparent}.nav a:hover{background:color-mix(in srgb,var(--text) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);opacity:1}.pill{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border);background:var(--surface);border-radius:999px;box-shadow:var(--shadow-sm)}.pill--cta{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:#111;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 72%,#fff),color-mix(in srgb,var(--accent-2) 36%,#fff))}.hero{padding:44px 0 18px}.hero__card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);overflow:hidden}.hero__title{font-size:clamp(30px,3.4vw,52px);line-height:1.05;margin:0 0 12px;letter-spacing:-.5px}.hero__lead{margin:0 0 18px;color:var(--muted);max-width:52ch}.hero__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn{-webkit-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:11px 14px;border-radius:12px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.btn--primary{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));color:#111;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 78%,#fff),color-mix(in srgb,var(--accent-2) 30%,#fff))}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.input{width:min(420px,100%);border:1px solid var(--border);background:#fff;color:var(--text);padding:11px 12px;border-radius:12px;outline:none}.input:focus{border-color:color-mix(in srgb,var(--accent) 70%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}.hero-carousel{position:relative;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.hero-carousel__track{display:flex;transition:transform .45s ease;will-change:transform}.hero-carousel__slide{min-width:100%;display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:center;padding:22px}.hero-media{position:relative;border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(600px 260px at 20% 10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%),radial-gradient(520px 260px at 90% 30%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent 60%),var(--surface-2);overflow:hidden;min-height:320px}.hero-media img{width:100%;height:100%;object-fit:cover;display:block}.hero-media__placeholder{height:100%;display:grid;place-items:center;padding:22px;color:var(--muted);text-align:center}.hero-mini{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero-mini__card{border:1px solid var(--border);border-radius:14px;background:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.hero-mini__media{aspect-ratio:4/3;background:var(--surface-2)}.hero-mini__media img{width:100%;height:100%;object-fit:cover;display:block}.hero-mini__label{padding:10px 10px 11px;font-weight:800;font-size:13px;color:color-mix(in srgb,var(--text) 86%,transparent)}.hero-carousel__nav{position:absolute;inset:auto 14px 14px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.hero-carousel__dots{display:flex;gap:8px;align-items:center;justify-content:center;flex:1;pointer-events:auto}.hero-dot{width:9px;height:9px;border-radius:999px;border:1px solid var(--border);background:#fff;opacity:.9;cursor:pointer}.hero-dot[aria-current=true]{width:22px;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.hero-carousel__btns{display:flex;gap:10px;pointer-events:auto}.icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);cursor:pointer}.icon-btn:hover{transform:translateY(-1px)}.section{padding:26px 0}.section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 12px}.section__title{margin:0;font-size:22px;letter-spacing:-.2px}.section__subtitle{margin:0;color:var(--muted);font-size:14px}.rte{color:var(--text)}.rte :where(p,ul,ol){margin:0 0 12px}.rte a{text-decoration:underline}.rte :where(h2,h3){margin:18px 0 10px;letter-spacing:-.2px}.rte :where(code,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.rte pre{padding:12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--text) 6%,transparent);overflow:auto}.benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.benefit{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:14px;display:flex;gap:12px;align-items:flex-start}.benefit__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--text) 10%,transparent);flex:0 0 auto;color:color-mix(in srgb,var(--accent) 80%,var(--text))}.benefit__title{font-weight:900;letter-spacing:-.2px}.benefit__text{color:var(--muted);margin-top:4px;font-size:14px}.testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quote{margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:14px}.quote__text{margin:0;font-weight:650;letter-spacing:-.15px}.quote__meta{margin-top:10px;color:var(--muted);font-size:14px}.quote__name{color:var(--text);font-weight:800}.faq{display:grid;gap:10px}.faq__item{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:12px 14px}.faq__q{cursor:pointer;font-weight:900;letter-spacing:-.2px;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__a{margin-top:10px;color:var(--muted)}.cta{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 55%),#fff;box-shadow:var(--shadow);padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cta__title{margin:0;font-size:22px;letter-spacing:-.2px}.cta__text{color:var(--muted)}.cta__form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.variant-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.variant-card__media{aspect-ratio:16/9;background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),color-mix(in srgb,var(--text) 6%,transparent)}.variant-card__media img{width:100%;height:100%;object-fit:cover;display:block}.variant-card__placeholder{height:100%;display:grid;place-items:center;padding:18px;color:var(--muted);text-align:center}.variant-card__body{padding:14px}.variant-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.variant-card__title{font-weight:950;letter-spacing:-.25px}.variant-card__text{margin-top:10px;color:var(--muted)}.variant-card__text ul{margin:0;padding-left:18px}.variant-card__text li{margin:6px 0}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card{border:1px solid var(--border);background:#fff;border-radius:var(--radius-sm);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;min-height:100%}.card__media{aspect-ratio:1/1;background:color-mix(in srgb,var(--text) 10%,transparent)}.card__media img{width:100%;height:100%;object-fit:cover;display:block}.card__body{padding:12px}.card__title{margin:0 0 6px;font-weight:800;letter-spacing:-.2px}.card__meta{margin:0;color:var(--muted);font-size:14px}.price{font-weight:800}.product{padding:34px 0}.product__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product__media{border:1px solid var(--border);background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:var(--radius);overflow:hidden}.product__media img{width:100%;height:auto;display:block}.product__info{border:1px solid var(--border);border-radius:var(--radius);padding:18px;background:color-mix(in srgb,var(--text) 5%,transparent)}.product__title{margin:0 0 8px;font-size:28px;letter-spacing:-.3px}.product__desc{color:var(--muted)}.product__form{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.select,.qty{border:1px solid var(--border);background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text);padding:10px 12px;border-radius:12px}.qty{width:90px}.footer{border-top:1px solid var(--border);padding:22px 0;color:var(--muted);margin-top:auto}.footer a{color:var(--text)}@media (max-width: 980px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product__grid,.benefits,.testimonials,.variant-grid,.hero-carousel__slide,.hero-mini{grid-template-columns:1fr}}@media (max-width: 520px){.grid{grid-template-columns:1fr}.nav{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
