@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--thr-bg:#ffffff;--thr-ink:#1a1a1a;--thr-ink-muted:#6b6b6b;--thr-border:#e7e7e7;--thr-accent:#c8102e;--thr-radius:10px;--thr-font:'Inter', system-ui, -apple-system, sans-serif}.thr-hero,.thr-reviews,.thr-desc-wrap,.thr-faq{-webkit-tap-highlight-color:#fff0}.thr-hero *,.thr-reviews *,.thr-desc-wrap *,.thr-faq *{-webkit-tap-highlight-color:#fff0}.thr-container{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,32px);font-family:var(--thr-font);color:var(--thr-ink)}.thr-grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,4vw,48px);padding:clamp(20px,4vw,40px) 0}@media (min-width:900px){.thr-grid{grid-template-columns:1.05fr 1fr}}.thr-gallery{display:flex;flex-direction:column;gap:10px}.thr-carousel{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--thr-radius);overflow:hidden;background:#f5f5f5;touch-action:pan-y}.thr-carousel-track{display:flex;height:100%;width:100%;transition:transform .35s ease;will-change:transform}.thr-carousel-slide{flex:0 0 100%;width:100%;height:100%}.thr-carousel-slide img{width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-drag:none}.thr-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:0;background:rgb(255 255 255 / .9);box-shadow:0 2px 8px rgb(0 0 0 / .15);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.3rem;line-height:1;color:#1a1a1a;z-index:3;outline:none}.thr-arrow:hover{background:#fff}.thr-arrow-prev{left:10px}.thr-arrow-next{right:10px}@media (hover:none){.thr-arrow{display:none}}.thr-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.thr-gallery-thumbs::-webkit-scrollbar{display:none}.thr-gallery-thumb{flex:0 0 auto;width:64px;height:64px;aspect-ratio:1/1;border-radius:8px;overflow:hidden;border:2px solid #fff0;cursor:pointer;background:#f5f5f5;outline:none;-webkit-tap-highlight-color:#fff0}.thr-gallery-thumb.is-active{border-color:var(--thr-ink)}.thr-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.thr-badge{position:absolute;top:12px;right:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--thr-font);z-index:2;line-height:1;text-align:center}.thr-buybox{display:flex;flex-direction:column;gap:14px}.thr-title{margin:0;font-family:var(--thr-font)}.thr-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.thr-price{font-family:var(--thr-font)}.thr-compare-price{font-family:var(--thr-font);text-decoration:line-through;color:var(--thr-ink-muted)}.thr-sold{display:flex;align-items:center;gap:6px;color:var(--thr-accent);font-size:.92rem}.thr-sold .thr-fire{font-size:1rem}.thr-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px 0}@media (min-width:480px){.thr-trust-grid{grid-template-columns:repeat(4,1fr)}}.thr-trust-card{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--thr-border);border-radius:10px;padding:10px}.thr-trust-card .thr-trust-icon{font-size:1.35rem;line-height:1;flex:0 0 auto}.thr-trust-card strong{display:block;font-size:.82rem;font-weight:700}.thr-trust-card span{display:block;font-size:.74rem;color:var(--thr-ink-muted)}.thr-qty-wrap{display:flex;flex-direction:column;gap:6px}.thr-qty-label{font-size:.85rem;font-weight:600;color:var(--thr-ink)}.thr-qty{display:flex;align-items:center;border:1px solid var(--thr-border);border-radius:8px;width:max-content;overflow:hidden}.thr-qty button{width:38px;height:38px;border:0;background:#fafafa;font-size:1.1rem;cursor:pointer;color:var(--thr-ink);outline:none}.thr-qty button:hover{background:#eee}.thr-qty input{width:46px;height:38px;border:0;border-left:1px solid var(--thr-border);border-right:1px solid var(--thr-border);text-align:center;font-family:var(--thr-font);font-size:1rem;-moz-appearance:textfield}.thr-qty input::-webkit-outer-spin-button,.thr-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.thr-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;cursor:pointer;font-family:var(--thr-font);transition:opacity .15s ease;outline:none}.thr-btn:hover{opacity:.9}.thr-btn:disabled{opacity:.6;cursor:not-allowed}.thr-delivery{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--thr-ink-muted);padding:10px 0}.thr-delivery svg{flex:0 0 auto}.thr-delivery b{color:var(--thr-ink);font-weight:600}.thr-features{display:grid;grid-template-columns:1fr;gap:18px;padding-top:8px}@media (min-width:480px){.thr-features{grid-template-columns:repeat(2,1fr)}}.thr-feature{display:flex;flex-direction:column;gap:6px}.thr-feature-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.thr-feature-icon img{width:100%;height:100%;object-fit:contain}.thr-feature-icon svg{width:100%;height:100%}.thr-reviews{padding:clamp(28px,5vw,56px) 0}.thr-reviews h2{text-align:center;margin:0 0 20px;font-family:var(--thr-font)}.thr-video-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 calc(50% - min(110px, 30vw)) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.thr-video-row::-webkit-scrollbar{display:none}.thr-video-card{flex:0 0 auto;width:min(220px,60vw);aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#000;position:relative;scroll-snap-align:center}.thr-video-card video{width:100%;height:100%;object-fit:cover;display:block}.thr-video-controls{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:linear-gradient(transparent,rgb(0 0 0 / .6))}.thr-vid-btn{background:none;border:0;padding:2px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;outline:none;font-size:1.05rem;line-height:1;-webkit-tap-highlight-color:#fff0}.thr-desc-wrap{padding:clamp(24px,5vw,48px) 0}.thr-desc-box{border:1px solid var(--thr-border);border-radius:14px;padding:clamp(20px,4vw,40px);max-width:900px;margin:0 auto;font-family:var(--thr-font)}.thr-desc-box h1,.thr-desc-box h2,.thr-desc-box h3{font-family:var(--thr-font);margin:1.2em 0 .5em}.thr-desc-box>*:first-child{margin-top:0}.thr-desc-box p{line-height:1.6;color:var(--thr-ink)}.thr-desc-box ul,.thr-desc-box ol{padding-left:1.2em;line-height:1.7}.thr-desc-box img{max-width:100%;height:auto;border-radius:10px;display:block;margin:1em auto}.thr-faq{padding:clamp(24px,5vw,48px) 0}.thr-faq-box{max-width:900px;margin:0 auto;font-family:var(--thr-font)}.thr-faq-heading{margin:0 0 18px;text-align:left}.thr-faq-item{border-bottom:1px solid var(--thr-border)}.thr-faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px;font-family:var(--thr-font);outline:none;-webkit-tap-highlight-color:#fff0}.thr-faq-q .thr-faq-icon{flex:0 0 auto;font-size:1.3rem;font-weight:400;transition:transform .25s ease}.thr-faq-item.is-open .thr-faq-q .thr-faq-icon{transform:rotate(45deg)}.thr-faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.thr-faq-item.is-open .thr-faq-a-wrap{grid-template-rows:1fr}.thr-faq-a-inner{overflow:hidden}.thr-faq-a{padding:0 4px 16px;color:var(--thr-ink-muted);line-height:1.6}@media (max-width:749px){.thr-buybox{order:2}.thr-gallery{order:1}}