.detan-hero{min-height:76vh;display:grid;align-items:center;padding:4rem 0;background:linear-gradient(120deg,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 45%),var(--color-paper)}.detan-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:3rem;align-items:center}.detan-hero__eyebrow{margin:0 0 1rem;color:var(--color-accent-strong);font-weight:900;text-transform:uppercase;font-size:.82rem}.detan-hero h1{margin:0;max-width:760px;font-size:clamp(2.5rem,6vw,5.6rem);line-height:.95}.detan-hero__text{max-width:620px;margin:1.3rem 0 0;color:var(--color-muted);font-size:1.15rem}.detan-hero__actions,.detan-hero__badges{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.detan-hero__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin-top:1.3rem}.detan-hero__price strong{font-size:2.2rem}.detan-hero__price small{padding:.35rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--color-danger) 12%,white);color:var(--color-danger);font-weight:900}.detan-hero__badges span{padding:.55rem .75rem;border:1px solid var(--color-line);border-radius:999px;background:color-mix(in srgb,var(--color-panel) 70%,white);font-weight:800;font-size:.9rem}.detan-hero__fomo{display:grid;gap:.25rem;margin-top:1rem;color:var(--color-muted)}.detan-hero__fomo strong{color:var(--color-danger)}.detan-hero__visual{position:relative;aspect-ratio:4 / 5;display:grid;place-items:center;padding:1.2rem;background:radial-gradient(circle at 40% 25%,white,var(--color-panel) 58%,var(--color-accent) 130%);border-radius:8px;box-shadow:0 30px 80px color-mix(in srgb,var(--color-ink) 18%,transparent)}.detan-hero__visual img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 24px 28px color-mix(in srgb,var(--color-ink) 22%,transparent))}.detan-hero__deal{position:absolute;right:1rem;bottom:1rem;display:grid;gap:.2rem;padding:.8rem 1rem;border-radius:8px;background:var(--color-ink);color:var(--color-paper);box-shadow:0 16px 34px color-mix(in srgb,var(--color-ink) 25%,transparent)}.detan-hero__deal span{font-size:.78rem;color:color-mix(in srgb,var(--color-paper) 76%,transparent)}.detan-hero__deal strong{font-size:1.5rem;line-height:1;color:var(--color-accent)}@media(max-width:860px){.detan-hero{min-height:auto;padding-top:2rem}.detan-hero__grid{grid-template-columns:1fr}.detan-hero__visual{min-height:320px}}.faq{padding:4rem 0}.faq__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem}.faq h2{margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.faq details{border-top:1px solid var(--color-line);padding:1rem 0}.faq details:last-child{border-bottom:1px solid var(--color-line)}.faq summary{cursor:pointer;font-weight:900}.faq p{margin:.75rem 0 0;color:var(--color-muted)}@media(max-width:760px){.faq__inner{grid-template-columns:1fr}}.featured-products{padding:4rem 0}.featured-products__header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.featured-products h2{margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.featured-products p{margin:.6rem 0 0;color:var(--color-muted)}.featured-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.featured-products__empty{padding:2rem;border:1px dashed var(--color-line);border-radius:8px;background:var(--color-panel)}@media(max-width:860px){.featured-products__header{display:grid;align-items:start}.featured-products__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.featured-products__grid{grid-template-columns:1fr}}.site-footer{padding:3rem 0;background:var(--color-ink);color:var(--color-paper)}.site-footer__inner{display:flex;justify-content:space-between;gap:2rem}.site-footer h2{margin:0 0 .5rem}.site-footer p{margin:0;max-width:42rem;color:color-mix(in srgb,var(--color-paper) 78%,transparent)}.site-footer__actions{display:grid;justify-items:end;gap:1rem}.site-footer .button{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}@media(max-width:760px){.site-footer__inner{display:grid}.site-footer__actions{justify-items:start}}.announcement{padding:.65rem 1rem;background:var(--color-accent-strong);color:#fff;text-align:center;font-size:.92rem;font-weight:700}.site-header{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--color-paper) 92%,white);border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header__inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header__brand{font-size:1.2rem;font-weight:900;text-decoration:none}.site-header__nav{display:flex;gap:1rem;color:var(--color-muted);font-weight:700}.site-header__nav a,.site-header__cart{text-decoration:none}.site-header__cart{font-weight:800}@media(max-width:760px){.site-header__inner{flex-wrap:wrap;padding-block:.8rem}.site-header__nav{order:3;width:100%;overflow-x:auto}}.main-404{padding:5rem 0 3rem;background:var(--color-panel)}.main-404__inner{max-width:760px;text-align:center}.main-404 p{margin:0 0 .8rem;color:var(--color-danger);font-weight:900;text-transform:uppercase;font-size:.82rem}.main-404 h1{margin:0 auto 1.3rem;font-size:clamp(2rem,4vw,4rem);line-height:1}.main-collection{padding:3rem 0 4rem}.main-collection__header{max-width:760px;margin-bottom:2rem}.main-collection h1{margin:0 0 .8rem;font-size:clamp(2rem,4vw,4rem);line-height:1}.main-collection__header div{color:var(--color-muted)}.main-collection__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.main-collection__pagination{margin-top:2rem;text-align:center}@media(max-width:980px){.main-collection__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.main-collection__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.main-collection__grid{grid-template-columns:1fr}}.main-product{padding:3rem 0 4rem}.main-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);gap:2.5rem;align-items:start}.main-product__media{aspect-ratio:1;overflow:hidden;border:1px solid var(--color-line);border-radius:8px;background:var(--color-panel)}.main-product__media img,.main-product__placeholder{width:100%;height:100%;object-fit:contain}.main-product__vendor{margin:0 0 .5rem;color:var(--color-accent-strong);font-weight:900;text-transform:uppercase;font-size:.82rem}.main-product h1{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1}.main-product__landing-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0}.main-product__landing-price strong{font-size:2rem}.main-product__landing-price small{padding:.35rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--color-danger) 12%,white);color:var(--color-danger);font-weight:900}.main-product__description{color:var(--color-muted)}.main-product__form{margin-top:1.5rem}.main-product__form .button{width:100%}.main-product__notes{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.main-product__notes span{border:1px solid var(--color-line);border-radius:999px;padding:.5rem .7rem;font-weight:800}@media(max-width:860px){.main-product__grid{grid-template-columns:1fr}}.market-trust{padding:4rem 0;background:var(--color-panel)}.market-trust h2{max-width:760px;margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.market-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.market-trust__counters{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.market-trust__counters div{display:grid;gap:.15rem;padding:1rem;border-radius:8px;background:var(--color-ink);color:var(--color-paper)}.market-trust__counters strong{color:var(--color-accent);font-size:1.8rem;line-height:1}.market-trust__counters span{color:color-mix(in srgb,var(--color-paper) 74%,transparent);font-size:.9rem}.market-trust article{padding:1.25rem;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper)}.market-trust strong{font-size:1.1rem}.market-trust p{margin:.6rem 0 0;color:var(--color-muted)}@media(max-width:760px){.market-trust__counters,.market-trust__grid{grid-template-columns:1fr}}.offer-stack{padding:4rem 0;background:linear-gradient(135deg,var(--color-panel),var(--color-paper))}.offer-stack__grid{display:grid;grid-template-columns:1fr minmax(280px,420px);gap:2rem;align-items:center}.offer-stack__eyebrow{margin:0 0 .8rem;color:var(--color-danger);font-weight:900;text-transform:uppercase;font-size:.82rem}.offer-stack h2{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1}.offer-stack p{max-width:620px;color:var(--color-muted)}.offer-stack__price{display:flex;flex-wrap:wrap;gap:1rem;margin:1.2rem 0}.offer-stack__price span{display:grid;min-width:150px;padding:.9rem;border:1px solid var(--color-line);border-radius:8px;background:var(--color-paper);color:var(--color-muted)}.offer-stack__price strong{font-size:1.7rem}.offer-stack__box{display:grid;gap:1rem;padding:1rem;border:1px solid var(--color-line);border-radius:8px;background:#fff}.offer-stack__box img{width:100%;object-fit:contain}.offer-stack ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.offer-stack li{padding:.7rem .8rem;border-radius:6px;background:var(--color-panel);font-weight:800}@media(max-width:820px){.offer-stack__grid{grid-template-columns:1fr}}.routine-steps{padding:4rem 0;background:var(--color-ink);color:var(--color-paper)}.routine-steps h2{margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.routine-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.routine-steps article{min-height:230px;display:grid;align-content:space-between;padding:1.25rem;border:1px solid color-mix(in srgb,var(--color-paper) 18%,transparent);border-radius:8px}.routine-steps span{color:var(--color-accent);font-weight:900}.routine-steps h3{margin:2rem 0 .5rem;font-size:1.4rem}.routine-steps p{margin:0;color:color-mix(in srgb,var(--color-paper) 74%,transparent)}@media(max-width:760px){.routine-steps__grid{grid-template-columns:1fr}}.product-card{display:grid;align-content:start;gap:1rem}.product-card__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--color-panel);border:1px solid var(--color-line)}.product-card__media img,.product-card__placeholder{width:100%;height:100%;object-fit:cover}.product-card h3{margin:0;font-size:1.05rem;line-height:1.2}.product-card h3 a{text-decoration:none}.product-card .price{margin:.45rem 0 .8rem}.product-card .button{width:100%}.product-card__disabled{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
