:root{--bg:#ffffff;--surface:#ffffff;--surface-2:#f7f4f1;--line:rgba(255,107,53,.22);--line-soft:rgba(17,17,17,.09);--volt:#ff6b35;--volt-dim:rgba(255,107,53,.55);--cyan:#ffa270;--text:#141414;--muted:#6f6a64;--shadow:0 24px 60px rgba(31,14,4,.12);--accent:#ff6b35;--accent-soft:rgba(255,107,53,.14);--peach:#ffd9c4;--tilt-max:7deg;--card-lift:18px;--flip-speed:.5s;--flip-ease:cubic-bezier(.34,1.2,.4,1);--float-dist:8px;--stagger:.1s}.ticker{background:#fff4ee;border-bottom:1px solid var(--line);color:#8a6a58}.hdr{background:#ffffffc7}.hdr.is-scrolled{background:#fffffff2;box-shadow:0 6px 24px #1f0e040f}.hdr-nav a{color:#5a554f}.hdr-nav a:hover,.hdr-acts a{color:var(--text)}.cart-count{color:#fff}@media(max-width:820px){.hdr-nav{background:#fff;border-bottom:1px solid var(--line-soft)}}.media-frame{background:radial-gradient(120% 120% at 50% 0%,#fdfaf7 0%,var(--surface-2) 70%)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{box-shadow:0 10px 30px #ff6b3552}.btn-ghost{border-color:#11111129;color:var(--text)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.hero:before{background:radial-gradient(circle,rgba(255,107,53,.12),transparent 65%)}.stage-chip{background:#ffffffe6;border-color:#11111114;box-shadow:0 10px 28px #1f0e041a;color:var(--text)}.stage-chip .dot{box-shadow:0 0 10px var(--accent)}.stage-shadow{background:radial-gradient(ellipse,rgba(31,14,4,.22),transparent 70%)}.frost{background:#ff6b358c}.stage-ring{background:conic-gradient(from 0deg,#ff6b3500,#ff6b354d,#ffb2804d,#ff6b3500)}.trust{background:#fbf8f5}.card{background:#fff}.card-badge{color:#fff}.card-sold{background:#ffffffe6;border-color:var(--line-soft);color:var(--muted)}.why-card{background:#fff}.nl{background:linear-gradient(140deg,#fff6f0,#fffdfb);border-color:var(--line)}.nl:before{background:radial-gradient(circle,rgba(255,107,53,.14),transparent 65%)}.nl-form input{background:#fff;border-color:#11111124;color:var(--text)}.ftr{background:#faf6f2;border-top-color:var(--line-soft)}.ftr li a{color:#6f6a64}.ftr li a:hover{color:var(--text)}.pdp-desc,.rte{color:#3c3a37}.rte h2,.rte h3{color:var(--text)}.pdp-price .save{background:var(--accent-soft);color:#d14e1d}.opt select,.form-grid input,.form-grid textarea,.search-bar input{background:#fff;border-color:#11111124;color:var(--text)}.nl-form input:focus{border-color:var(--accent)}.sticky-atc{background:#fffffff2;border-top-color:var(--line)}.qty{border-color:#11111124}.qty button,.qty input{color:var(--text)}.errors{color:#b3261e;background:#ff505014}.ship-progress{background:#fff}.form-note{background:var(--accent-soft)}.empty h2{color:var(--text)}.card-price .now,.hero-price .now,.pdp-price .now,.cart-line .l-price,.cart-foot .subtotal b{color:#e05a24}.card3d{position:relative;perspective:1000px;outline:none}.card3d-inner{position:relative;display:grid;transform-style:preserve-3d;transform:rotateY(calc(var(--fy,0deg) + var(--ry,0deg))) rotateX(var(--rx,0deg)) translateZ(var(--tz,0px));transition:transform var(--flip-speed) var(--flip-ease);will-change:transform}.card3d.is-tilting .card3d-inner{transition:transform .12s ease-out}.card3d.is-flipped{--fy:180deg}.card3d:hover{--tz:var(--card-lift)}.card3d:after{content:"";position:absolute;top:12%;right:7%;bottom:-3%;left:7%;border-radius:var(--radius);background:#1f0e0438;filter:blur(26px);opacity:0;transform:translate(var(--sx,0px),var(--sy,10px)) scale(.96);transition:opacity .3s ease,transform .3s ease;z-index:-1;pointer-events:none}.card3d:hover:after,.card3d.is-flipped:after{opacity:.55}.card3d-face{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--radius);min-width:0}.card3d-back{visibility:hidden;transition:visibility 0s var(--flip-speed)}.card3d.is-flipped .card3d-back{visibility:visible;transition:none}.card3d.is-flipped .card3d-front{visibility:hidden;transition:visibility 0s var(--flip-speed)}.card3d .card{transform:none!important;height:100%;cursor:pointer}.card3d .card .media-frame,.card3d .card-body{transform:none}.card-glare{background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.55),transparent 45%)}.card3d-back{transform:rotateY(180deg);background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;padding:18px 16px;overflow:hidden}.card3d-back:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 65%);top:-110px;right:-80px;pointer-events:none}.cb-title{font-family:var(--font-body);font-weight:700;font-size:14.5px;line-height:1.35;position:relative;padding-right:34px}.cb-specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--muted);flex:1}.cb-specs li{display:flex;gap:8px;align-items:flex-start}.cb-specs li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);margin-top:6px;flex-shrink:0}.cb-price{font-weight:700;font-size:15px;color:#e05a24}.cb-atc{width:100%;padding:12px 18px;font-size:14px}.cb-atc.is-added{background:#1f9d55;color:#fff}.cb-link{font-size:12.5px;font-weight:600;color:var(--muted);text-align:center;text-decoration:underline;text-underline-offset:3px}.cb-link:hover{color:var(--accent)}.cb-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-soft);background:#fff;color:var(--muted);display:grid;place-items:center;font-size:14px;line-height:1;z-index:2;transition:color .15s ease,border-color .15s ease}.cb-close:hover{color:var(--accent);border-color:var(--accent)}@media(hover:none){.card3d:hover{--tz:0px}.card3d-inner{transition:transform var(--flip-speed) var(--flip-ease)!important}}.card-orbit{position:relative}.card-orbit .media-frame{position:relative;z-index:1;animation:cardFloat 5.5s ease-in-out infinite;animation-delay:var(--float-delay,0s);will-change:transform}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--float-dist) * -1))}}.orbit-ring{position:absolute;top:9%;right:9%;bottom:9%;left:9%;z-index:2;pointer-events:none;border-radius:50%;border:1.5px dashed rgba(255,107,53,.35);animation:orbitSpin 22s linear infinite}.orbit-ring:after{content:"";position:absolute;top:-4px;left:50%;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #ff6b35b3}@keyframes orbitSpin{to{transform:rotate(360deg)}}@media(max-width:760px){.orbit-ring{top:7%;right:7%;bottom:7%;left:7%;animation-duration:30s}}.grid>*{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * var(--stagger))}.grid.is-in>*{opacity:1;transform:none}.wr{display:inline-block;overflow:hidden;vertical-align:bottom}.wr>span{display:inline-block;transform:translateY(112%);animation:wordUp .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--wi,0) * .07s)}@keyframes wordUp{to{transform:translateY(0)}}.hero{isolation:isolate}.hero .wrap{position:relative;z-index:2}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-aurora{position:absolute;top:-12%;right:-6%;bottom:-12%;left:-6%;z-index:0;pointer-events:none;opacity:.7;filter:blur(60px);background:radial-gradient(38% 42% at 18% 22%,rgba(255,107,53,.13),transparent 70%),radial-gradient(34% 38% at 82% 14%,rgba(255,178,128,.16),transparent 70%),radial-gradient(42% 46% at 60% 88%,rgba(255,216,196,.2),transparent 70%);background-size:160% 160%;animation:auroraDrift 22s ease-in-out infinite alternate}@keyframes auroraDrift{0%{background-position:0% 0%,100% 0%,50% 100%}50%{background-position:26% 14%,74% 22%,40% 78%}to{background-position:8% 28%,92% 8%,62% 92%}}.btn{transform:translate(var(--mx,0px),var(--my,0px))}.btn-primary:hover{transform:translate(var(--mx,0px),calc(var(--my,0px) - 2px))}.card-price .now.on-sale,.hero-price .now.on-sale{animation:pricePulse 2.8s ease-in-out infinite}@keyframes pricePulse{0%,to{text-shadow:0 0 0 rgba(255,107,53,0)}50%{text-shadow:0 0 14px rgba(255,107,53,.45)}}.trust-item{cursor:default}.trust-item svg{transition:transform .25s cubic-bezier(.34,1.4,.5,1),filter .25s ease}.trust-item:hover svg{transform:scale(1.1);filter:drop-shadow(0 4px 10px rgba(255,107,53,.35))}.faq .faq-a{overflow:hidden}.faq summary:after{transition:transform .3s cubic-bezier(.34,1.3,.5,1)}.faq details{transition:border-color .2s ease}.faq details[open]{border-color:var(--line)}.nl{background:radial-gradient(60% 80% at 12% 10%,rgba(255,216,196,.35),transparent 70%),radial-gradient(50% 70% at 90% 20%,rgba(255,107,53,.09),transparent 70%),radial-gradient(70% 90% at 50% 110%,rgba(255,178,128,.18),transparent 70%),linear-gradient(140deg,#fffaf7,#fffdfb);background-size:180% 180%,180% 180%,180% 180%,100% 100%;animation:nlMesh 18s ease-in-out infinite alternate}@keyframes nlMesh{0%{background-position:0% 0%,100% 0%,50% 100%,0 0}to{background-position:40% 30%,60% 40%,30% 70%,0 0}}.nl-form input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #ff6b3526,0 0 22px #ff6b352e;transition:box-shadow .25s ease,border-color .2s ease}.nl-form .btn{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;pointer-events:none;background:#ffffff8c;transform:scale(0);animation:rippleOut .6s ease-out forwards}@keyframes rippleOut{to{transform:scale(4);opacity:0}}@media(prefers-reduced-motion:reduce){.card-orbit .media-frame,.orbit-ring,.hero-aurora,.nl,.card-price .now.on-sale,.hero-price .now.on-sale{animation:none!important}.grid>*,.grid.is-in>*{opacity:1;transform:none;animation:none!important}.wr>span{transform:none;animation:none!important}.hero-particles{display:none}.card3d-inner{transition:none}.btn{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-3d.css.map */
