.sc-p{--sc-bg:#07070a;--sc-bg-2:#0e0e12;--sc-surface:#141418;--sc-surface-2:#1b1b21;--sc-line:rgba(255,255,255,.08);--sc-line-2:rgba(255,255,255,.14);--sc-text:#f4f0ea;--sc-muted:#8f8b86;--sc-dim:#5a5853;--sc-accent:#f2b46d;--sc-accent-ink:#1a1206;--sc-glow:rgba(242,180,109,.35);--sc-ok:#6fd49a;--sc-warn:#ff8a5b;--sc-radius:18px;--sc-display:"Sora",system-ui,sans-serif;--sc-body:"Inter",system-ui,sans-serif;--sc-gutter:clamp(16px,4vw,56px);--sc-ease:cubic-bezier(.2,.7,.1,1);background:var(--sc-bg);color:var(--sc-text);font-family:var(--sc-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}.sc-p *,.sc-p *:before,.sc-p *:after{box-sizing:border-box}:where(.sc-p) img{max-width:100%;display:block}:where(.sc-p) a{color:inherit;text-decoration:none}:where(.sc-p) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}:where(.sc-p) :is(h1,h2,h3,h4,p,ul,figure){margin:0}.sc-p h1,.sc-p h2,.sc-p h3{font-family:var(--sc-display);letter-spacing:-.02em;line-height:1.05;color:var(--sc-text)}.sc-p .sc-wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 var(--sc-gutter)}.sc-p .sc-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-muted)}.sc-p .sc-eyebrow:before{content:"";width:28px;height:1px;background:var(--sc-accent)}.sc-p .sc-h2{font-size:clamp(30px,4.4vw,56px);font-weight:700}.sc-p .sc-lead{color:var(--sc-muted);font-size:clamp(15px,1.2vw,17px);max-width:56ch}.sc-p .sc-block{padding:clamp(64px,9vw,120px) 0}.sc-p .sc-alt{background:var(--sc-bg-2);border-block:1px solid var(--sc-line)}.sc-p [hidden]{display:none!important}.sc-p .sc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sc-p .sc-head{display:grid;gap:16px;margin-bottom:clamp(32px,4vw,56px)}.sc-p .sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:.01em;transition:transform .25s var(--sc-ease),box-shadow .25s,background .25s,color .25s,border-color .25s;white-space:nowrap;position:relative;text-align:center}.sc-p .sc-btn svg{width:18px;height:18px;flex:none}.sc-p .sc-btn--primary{background:var(--sc-accent);color:var(--sc-accent-ink);box-shadow:0 12px 32px -10px var(--sc-glow)}.sc-p .sc-btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 44px -12px var(--sc-glow)}.sc-p .sc-btn--ghost{border:1px solid var(--sc-line-2);background:#ffffff08}.sc-p .sc-btn--ghost:hover:not(:disabled){border-color:var(--sc-accent);color:var(--sc-accent)}.sc-p .sc-btn--block{width:100%}.sc-p .sc-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sc-p .sc-btn[aria-busy=true]{pointer-events:none}.sc-p .sc-btn[aria-busy=true]>*{opacity:0}.sc-p .sc-btn[aria-busy=true]:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:scp-spin .7s linear infinite}@keyframes scp-spin{to{transform:rotate(360deg)}}.sc-p .sc-btn--pulse{animation:scp-pulse 2.6s ease-in-out infinite}@keyframes scp-pulse{0%,to{box-shadow:0 12px 32px -10px var(--sc-glow),0 0 #f2b46d73}60%{box-shadow:0 12px 32px -10px var(--sc-glow),0 0 0 12px #f2b46d00}}.sc-p .sc-crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--sc-muted);padding:22px 0 0}.sc-p .sc-crumbs a:hover{color:var(--sc-text)}.sc-p .sc-crumbs span[aria-current]{color:#cfcac3}.sc-p .sc-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);padding:22px 0 clamp(56px,7vw,96px);align-items:start}.sc-p .sc-gal{position:sticky;top:90px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px}.sc-p .sc-gal__thumbs{display:flex;flex-direction:column;gap:10px;max-height:min(680px,80vh);overflow:auto;scrollbar-width:none}.sc-p .sc-gal__thumbs::-webkit-scrollbar{display:none}.sc-p .sc-gal__thumb{flex:none;width:76px;height:76px;border-radius:14px;border:1px solid var(--sc-line);background:var(--sc-surface);padding:6px;overflow:hidden;transition:border-color .2s,transform .2s;position:relative}.sc-p .sc-gal__thumb img{width:100%;height:100%;object-fit:contain}.sc-p .sc-gal__thumb[aria-current=true]{border-color:var(--sc-accent);box-shadow:0 0 0 1px var(--sc-accent)}.sc-p .sc-gal__thumb:hover{transform:translateY(-2px)}.sc-p .sc-gal__thumb .sc-play{position:absolute;right:6px;bottom:6px;width:20px;height:20px;border-radius:50%;background:var(--sc-accent);color:var(--sc-accent-ink);display:grid;place-items:center}.sc-p .sc-gal__thumb .sc-play svg{width:10px;height:10px}.sc-p .sc-gal__main{position:relative;border-radius:28px;overflow:hidden;background:radial-gradient(80% 70% at 50% 45%,rgba(242,180,109,.2) 0%,rgba(242,180,109,.04) 45%,transparent 70%),var(--sc-bg-2);border:1px solid var(--sc-line)}.sc-p .sc-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.sc-p .sc-gal__track::-webkit-scrollbar{display:none}.sc-p .sc-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;display:grid;place-items:center;position:relative;padding:6%}.sc-p .sc-gal__slide img,.sc-p .sc-gal__slide video,.sc-p .sc-gal__slide iframe{width:100%;height:100%;object-fit:contain}.sc-p .sc-gal__slide iframe{border:0;border-radius:16px}.sc-p .sc-gal__slide--zoom{cursor:zoom-in;overflow:hidden}.sc-p .sc-gal__slide--zoom img{transition:transform .35s ease-out}.sc-p .sc-gal__slide--zoom.is-zoom img{transform:scale(1.8)}.sc-p .sc-gal__badges{position:absolute;top:16px;left:16px;display:flex;gap:8px;z-index:2;flex-wrap:wrap}.sc-p .sc-gal__badge{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:var(--sc-accent);color:var(--sc-accent-ink)}.sc-p .sc-gal__badge--ghost{background:#141418bf;color:var(--sc-text);border:1px solid var(--sc-line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sc-p .sc-gal__nav{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;z-index:2}.sc-p .sc-gal__nav button{width:42px;height:42px;border-radius:50%;background:#141418bf;border:1px solid var(--sc-line-2);display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s,color .2s}.sc-p .sc-gal__nav button:hover{border-color:var(--sc-accent);color:var(--sc-accent)}.sc-p .sc-gal__nav svg{width:16px;height:16px}.sc-p .sc-gal__dots{display:none;position:absolute;bottom:14px;left:0;right:0;justify-content:center;gap:6px;z-index:2}.sc-p .sc-gal__dots i{width:6px;height:6px;border-radius:3px;background:var(--sc-line-2);transition:width .3s,background .3s}.sc-p .sc-gal__dots i.is-on{width:20px;background:var(--sc-accent)}.sc-p .sc-alpha{position:absolute;top:4%;right:4%;bottom:4%;left:4%;-webkit-mask-image:linear-gradient(to bottom,#000 86%,transparent 99%);mask-image:linear-gradient(to bottom,#000 86%,transparent 99%)}.sc-p .sc-alpha img,.sc-p .sc-alpha canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.sc-p .sc-alpha canvas{opacity:0;transition:opacity .6s}.sc-p .sc-alpha.is-live canvas{opacity:1}.sc-p .sc-alpha.is-live .sc-alpha__poster{opacity:0;transition:opacity .6s .2s}.sc-p .sc-alpha video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sc-p .sc-info{display:grid;gap:22px}.sc-p .sc-info__top{display:grid;gap:14px}.sc-p .sc-info__vendor{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-accent)}.sc-p .sc-info__title{font-size:clamp(30px,3.4vw,48px);font-weight:700}.sc-p .sc-rating{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--sc-muted)}.sc-p .sc-rating__stars{display:flex;gap:2px;color:var(--sc-accent)}.sc-p .sc-rating__stars svg{width:16px;height:16px}.sc-p .sc-rating a{text-decoration:underline;text-underline-offset:3px}.sc-p .sc-pricebox{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sc-p .sc-pricebox__now{font-family:var(--sc-display);font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.02em}.sc-p .sc-pricebox__was{color:var(--sc-dim);font-size:18px;text-decoration:line-through}.sc-p .sc-pricebox__save{font-size:12px;font-weight:700;color:var(--sc-accent-ink);background:var(--sc-accent);padding:5px 10px;border-radius:999px;letter-spacing:.03em}.sc-p .sc-pricebox__tax{width:100%;font-size:12px;color:var(--sc-muted)}.sc-p .sc-pricebox [hidden]{display:none}.sc-p .sc-short{color:#cfcac3;font-size:15px}.sc-p .sc-bullets{list-style:none;padding:0;display:grid;gap:10px}.sc-p .sc-bullets li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#ddd7cf}.sc-p .sc-bullets svg{flex:none;width:20px;height:20px;color:var(--sc-accent);margin-top:1px}.sc-p .sc-divider{height:1px;background:var(--sc-line)}.sc-p .sc-opt{border:0;padding:0;margin:0;display:grid;gap:10px}.sc-p .sc-opt legend{font-size:13px;color:var(--sc-muted);padding:0;margin-bottom:10px}.sc-p .sc-opt legend b{color:var(--sc-text);font-weight:600}.sc-p .sc-opt__vals{display:flex;flex-wrap:wrap;gap:8px}.sc-p .sc-opt input{position:absolute;opacity:0;pointer-events:none}.sc-p .sc-opt label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--sc-line-2);background:var(--sc-surface);font-size:14px;cursor:pointer;transition:all .2s}.sc-p .sc-opt label:hover{border-color:var(--sc-text)}.sc-p .sc-opt input:checked+label{background:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-accent-ink);font-weight:600}.sc-p .sc-opt input:focus-visible+label{outline:2px solid var(--sc-accent);outline-offset:3px}.sc-p .sc-opt label.is-unavailable{opacity:.45;text-decoration:line-through}.sc-p .sc-stock{display:grid;gap:8px;font-size:13px}.sc-p .sc-stock__row{display:flex;align-items:center;gap:8px;color:#d8d2ca}.sc-p .sc-stock__dot{width:8px;height:8px;border-radius:50%;background:var(--sc-ok);box-shadow:0 0 0 4px #6fd49a26;animation:scp-blink 1.6s ease-in-out infinite}.sc-p .sc-stock.is-low .sc-stock__dot{background:var(--sc-warn);box-shadow:0 0 0 4px #ff8a5b26}.sc-p .sc-stock.is-out .sc-stock__dot{background:var(--sc-dim);animation:none;box-shadow:none}@keyframes scp-blink{50%{opacity:.4}}.sc-p .sc-stock__bar{height:4px;border-radius:2px;background:var(--sc-line);overflow:hidden}.sc-p .sc-stock__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--sc-warn),var(--sc-accent));border-radius:2px;transition:width .6s var(--sc-ease)}.sc-p .sc-buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.sc-p .sc-qty{display:flex;align-items:center;height:54px;border-radius:999px;border:1px solid var(--sc-line-2);background:var(--sc-surface)}.sc-p .sc-qty button{width:44px;height:100%;display:grid;place-items:center;color:#cfcac3;transition:color .2s}.sc-p .sc-qty button:hover{color:var(--sc-accent)}.sc-p .sc-qty input{width:40px;height:100%;text-align:center;background:none;border:0;color:var(--sc-text);font:inherit;font-weight:600;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sc-p .sc-qty input::-webkit-outer-spin-button,.sc-p .sc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-p .sc-buy .sc-btn--ghost,.sc-p .sc-buy .shopify-payment-button{grid-column:1/-1}.sc-p .sc-buy .shopify-payment-button__button{border-radius:999px!important;min-height:54px}.sc-p .sc-form-error{grid-column:1/-1;color:var(--sc-warn);font-size:13px}.sc-p .sc-ship{border-radius:var(--sc-radius);border:1px solid var(--sc-line);background:var(--sc-surface);padding:16px 18px;display:grid;gap:12px}.sc-p .sc-ship__row{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:#d8d2ca}.sc-p .sc-ship__row svg{flex:none;width:20px;height:20px;color:var(--sc-accent);margin-top:1px}.sc-p .sc-ship__row b{color:var(--sc-text)}.sc-p .sc-ship__timer{font-variant-numeric:tabular-nums;color:var(--sc-accent);font-weight:600}.sc-p .sc-eta{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;position:relative;padding-top:4px}.sc-p .sc-eta:before{content:"";position:absolute;top:21px;left:16.6%;right:16.6%;height:1px;background:linear-gradient(90deg,var(--sc-accent),var(--sc-line-2))}.sc-p .sc-eta div{display:grid;justify-items:center;gap:6px;text-align:center;font-size:12px;color:var(--sc-muted);position:relative}.sc-p .sc-eta i{width:34px;height:34px;border-radius:50%;background:var(--sc-bg-2);border:1px solid var(--sc-line-2);display:grid;place-items:center;color:var(--sc-accent)}.sc-p .sc-eta i svg{width:16px;height:16px}.sc-p .sc-eta b{color:var(--sc-text);font-weight:600;font-size:13px}.sc-p .sc-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sc-p .sc-trust div{display:grid;justify-items:center;gap:8px;text-align:center;padding:14px 8px;border-radius:14px;border:1px solid var(--sc-line);font-size:12px;color:#cfcac3}.sc-p .sc-trust svg{width:22px;height:22px;color:var(--sc-accent)}.sc-p .sc-payicons{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.sc-p .sc-payicons svg{height:24px;width:auto;border-radius:4px}.sc-p .sc-acc{border-top:1px solid var(--sc-line)}.sc-p .sc-acc details{border-bottom:1px solid var(--sc-line)}.sc-p .sc-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-family:var(--sc-display);font-weight:500;font-size:16px}.sc-p .sc-acc summary::-webkit-details-marker{display:none}.sc-p .sc-acc summary .sc-acc__l{display:flex;align-items:center;gap:12px}.sc-p .sc-acc summary .sc-acc__l svg{width:18px;height:18px;color:var(--sc-accent)}.sc-p .sc-acc summary i{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--sc-line-2);position:relative;transition:background .3s}.sc-p .sc-acc summary i:before,.sc-p .sc-acc summary i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.sc-p .sc-acc summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.sc-p .sc-acc details[open] summary i{background:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-accent-ink)}.sc-p .sc-acc details[open] summary i:after{transform:translate(-50%,-50%)}.sc-p .sc-acc__body{padding:0 0 20px;color:var(--sc-muted);font-size:14px}.sc-p .sc-acc__body p+p{margin-top:10px}.sc-p .sc-acc__body ul{padding-left:18px;margin:8px 0}.sc-p .sc-acc__body table{width:100%;border-collapse:collapse}.sc-p .sc-acc__body td,.sc-p .sc-acc__body th{padding:8px 0;border-bottom:1px solid var(--sc-line);text-align:left}.sc-p .sc-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sc-p .sc-benefit{border-radius:var(--sc-radius);border:1px solid var(--sc-line);background:var(--sc-surface);padding:24px;display:grid;gap:12px;align-content:start}.sc-p .sc-benefit span{width:46px;height:46px;border-radius:14px;background:#f2b46d1a;color:var(--sc-accent);display:grid;place-items:center}.sc-p .sc-benefit svg{width:22px;height:22px}.sc-p .sc-benefit h3{font-size:17px;font-weight:600}.sc-p .sc-benefit p{color:var(--sc-muted);font-size:14px}.sc-p .sc-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.sc-p .sc-story__media{position:relative;border-radius:28px;overflow:hidden;background:radial-gradient(70% 70% at 50% 50%,rgba(242,180,109,.22),transparent 70%),var(--sc-bg);border:1px solid var(--sc-line);aspect-ratio:1/1;display:grid;place-items:center;padding:8%}.sc-p .sc-story__media img{max-height:100%;width:auto;object-fit:contain}.sc-p .sc-steps{list-style:none;padding:0;margin-top:28px;display:grid;gap:12px;counter-reset:s}.sc-p .sc-steps li{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:16px;border-radius:var(--sc-radius);border:1px solid var(--sc-line);background:var(--sc-surface)}.sc-p .sc-steps li:before{counter-increment:s;content:counter(s,decimal-leading-zero);width:44px;height:44px;border-radius:12px;background:var(--sc-accent);color:var(--sc-accent-ink);display:grid;place-items:center;font-family:var(--sc-display);font-weight:700}.sc-p .sc-steps h3{font-size:17px;font-weight:600;margin-bottom:4px}.sc-p .sc-steps p{color:var(--sc-muted);font-size:14px}.sc-p .sc-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sc-p .sc-card{border-radius:24px;border:1px solid var(--sc-line);background:var(--sc-surface);padding:clamp(22px,3vw,36px)}.sc-p .sc-card h3{font-size:20px;font-weight:600;margin-bottom:16px}.sc-p .sc-card .rte{color:#cfcac3;font-size:15px}.sc-p .sc-card .rte ul{padding-left:0;list-style:none;display:grid;gap:0}.sc-p .sc-card .rte li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--sc-line)}.sc-p .sc-card .rte li:last-child{border-bottom:0}.sc-p .sc-card .rte strong{color:var(--sc-text);font-weight:600}.sc-p .sc-guarantee{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;border-radius:28px;padding:clamp(24px,4vw,44px);border:1px solid var(--sc-line-2);background:radial-gradient(80% 140% at 0% 0%,rgba(242,180,109,.2),transparent 60%),var(--sc-surface)}.sc-p .sc-seal{width:96px;height:96px;border-radius:50%;border:1px dashed var(--sc-accent);display:grid;place-items:center;text-align:center;font-family:var(--sc-display);color:var(--sc-accent);line-height:1}.sc-p .sc-seal b{display:block;font-size:30px}.sc-p .sc-seal small{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sc-p .sc-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sc-p .sc-review{border-radius:var(--sc-radius);background:var(--sc-surface);border:1px solid var(--sc-line);padding:24px;display:flex;flex-direction:column;gap:14px}.sc-p .sc-review p{color:#d8d2ca;font-size:15px;flex:1}.sc-p .sc-review__who{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--sc-muted)}.sc-p .sc-review__who b{display:block;color:var(--sc-text);font-size:14px}.sc-p .sc-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--sc-accent),#7a5326);color:var(--sc-accent-ink);display:grid;place-items:center;font-weight:700}.sc-p .sc-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--sc-ok)}.sc-p .sc-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px)}.sc-p .sc-faq .sc-acc summary{font-size:clamp(16px,1.4vw,18px);padding:22px 0}.sc-p .sc-xsell{display:grid;grid-template-columns:200px 1fr auto;gap:28px;align-items:center;border-radius:28px;border:1px solid var(--sc-line);background:var(--sc-surface);padding:20px 28px 20px 20px}.sc-p .sc-xsell__img{aspect-ratio:1/1;border-radius:20px;background:radial-gradient(closest-side,var(--sc-glow),transparent 75%),var(--sc-bg-2);display:grid;place-items:center;padding:12%}.sc-p .sc-xsell__img img{max-height:100%;width:auto;object-fit:contain}.sc-p .sc-xsell h3{font-size:clamp(20px,2vw,26px);font-weight:600;margin:10px 0 6px}.sc-p .sc-xsell .sc-price{display:flex;gap:8px;align-items:baseline;margin-top:10px}.sc-p .sc-xsell .sc-price strong{font-family:var(--sc-display);font-size:22px}.sc-p .sc-xsell .sc-price s{color:var(--sc-dim)}.sc-p .sc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#0e0e12eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--sc-line-2);transform:translateY(110%);transition:transform .45s var(--sc-ease);padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.sc-p .sc-sticky.is-show{transform:none}.sc-p .sc-sticky__in{display:flex;align-items:center;gap:14px}.sc-p .sc-sticky__img{width:52px;height:52px;border-radius:12px;background:var(--sc-surface);padding:4px;flex:none}.sc-p .sc-sticky__img img{width:100%;height:100%;object-fit:contain}.sc-p .sc-sticky__t{flex:1;min-width:0}.sc-p .sc-sticky__t b{display:block;font-family:var(--sc-display);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-p .sc-sticky__t span{font-size:14px;color:var(--sc-accent);font-weight:600}.sc-p .sc-sticky__t s{color:var(--sc-dim);font-size:13px;margin-left:6px}.sc-p .sc-sticky .sc-btn{min-height:48px}.sc-p .sc-toast{position:fixed;left:50%;bottom:24px;z-index:70;transform:translate(-50%,160%);width:min(440px,calc(100% - 32px));border-radius:20px;background:#141418f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--sc-line-2);padding:16px;display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;transition:transform .5s var(--sc-ease);box-shadow:0 30px 60px -20px #000}.sc-p .sc-toast.is-show{transform:translate(-50%)}.sc-p .sc-toast img{width:56px;height:56px;object-fit:contain;border-radius:12px;background:var(--sc-surface-2)}.sc-p .sc-toast b{display:block;font-size:14px}.sc-p .sc-toast span{font-size:13px;color:var(--sc-muted)}.sc-p .sc-toast__btns{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-p .sc-toast__btns .sc-btn{min-height:42px;font-size:14px}.sc-p.sc-js .sc-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--sc-ease),transform .8s var(--sc-ease)}.sc-p.sc-js .sc-reveal.is-in{opacity:1;transform:none}@media(max-width:1100px){.sc-p .sc-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.sc-p .sc-main{grid-template-columns:1fr;padding-top:12px}.sc-p .sc-gal{position:relative;top:0;grid-template-columns:1fr;margin:0 calc(var(--sc-gutter) * -1)}.sc-p .sc-gal__main{border-radius:0;border-inline:0}.sc-p .sc-gal__thumbs,.sc-p .sc-gal__nav{display:none}.sc-p .sc-gal__dots{display:flex}.sc-p .sc-story,.sc-p .sc-faq,.sc-p .sc-specs,.sc-p .sc-reviews{grid-template-columns:1fr}.sc-p .sc-guarantee{grid-template-columns:auto 1fr}.sc-p .sc-guarantee .sc-btn{grid-column:1/-1}.sc-p .sc-xsell{grid-template-columns:110px 1fr;padding:16px}.sc-p .sc-xsell>:last-child{grid-column:1/-1}.sc-p .sc-xsell .sc-btn{width:100%}}@media(max-width:560px){.sc-p .sc-benefits{grid-template-columns:1fr}.sc-p .sc-sticky__img{display:none}.sc-p .sc-sticky .sc-btn{padding:0 18px}.sc-p .sc-trust div{font-size:11px;padding:12px 4px}}@media(prefers-reduced-motion:reduce){.sc-p *,.sc-p *:before,.sc-p *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.sc-p:has(.sc-sticky){padding-bottom:84px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/shopchic-product.css.map */
