.tbadges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.tbadge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-width:0;padding:.75rem .5rem;border-radius:1rem;text-align:center;font-size:.75rem;font-weight:700;line-height:1.2;color:var(--fg);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--muted) 65%,#fff));border:1px solid color-mix(in srgb,var(--border) 75%,transparent);box-shadow:0 1px 2px #100c280d,0 8px 20px -12px #100c2833}.tbadge .icon{width:2rem;height:2rem;padding:.45rem;border-radius:.65rem;color:#fff;background-image:linear-gradient(180deg,#ffffff4d,#fff0 55%),var(--gradient-pulse);box-shadow:inset 0 1px #fff6,0 8px 16px -8px var(--accent)}@media(min-width:480px){.tbadge{flex-direction:row;gap:.55rem;padding:.7rem .75rem;font-size:.8125rem;text-align:left}}.pp .tbadges{margin-top:1.5rem}.pp .atc-row{margin-top:1.25rem}.ship-note{display:flex;gap:.75rem;align-items:center;margin-top:1rem;padding:.75rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--primary) 7%,#fff);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}.ship-note__icon{display:flex;flex-shrink:0;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;color:#fff;background:var(--gradient-pulse)}.ship-note__icon .icon{width:1.1rem;height:1.1rem}.ship-note b{display:block;font-size:.9375rem}.ship-note small{display:block;font-size:.8125rem;color:var(--muted-fg);margin-top:.1rem}.ship-note-cart{display:flex;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.75rem;font-weight:600;color:var(--primary)}.ship-note-cart .icon{width:.9rem;height:.9rem}.bf__mini{position:relative;z-index:2;display:flex;align-items:center;gap:.875rem;width:min(100%,24rem);margin:1.25rem auto 0;padding:.75rem;border-radius:1.25rem;color:#fff;background:#0e0b1cb8;border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 60px -25px #000000e6,inset 0 1px #ffffff26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.bf__mini:hover{transform:translateY(-3px)}.bf__mini img{width:4.75rem;height:4.75rem;flex-shrink:0;border-radius:.9rem;object-fit:cover;background:#fff}.bf__mini-body{min-width:0;flex:1}.bf__mini-tag{display:inline-block;font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9fd0ff}.bf__mini-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.15rem;font-weight:700;font-size:.9375rem;line-height:1.25;overflow:hidden}.bf__mini-ship{display:block;margin-top:.15rem;font-size:.75rem;color:#ffffffb3}.bf__mini-price{font-family:var(--font-display);font-weight:800;font-size:1.0625rem;white-space:nowrap}.bf__mini-price s{display:block;font-size:.7rem;font-weight:500;color:#ffffff80;text-align:right}.bf__visual{flex-direction:column;align-items:center}@media(min-width:900px){.bf__mini{position:absolute;left:-2.5rem;bottom:-1.25rem;margin:0;width:22rem}}body{background-image:radial-gradient(60rem 30rem at 85% -10%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),radial-gradient(50rem 28rem at -10% 10%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 70%);background-repeat:no-repeat}.page-title,.pp__title,.fp__title{background:linear-gradient(180deg,var(--ink) 35%,color-mix(in srgb,var(--accent) 55%,var(--ink)));-webkit-background-clip:text;background-clip:text;color:transparent}.price-big,.pcard__now{background:var(--gradient-pulse);-webkit-background-clip:text;background-clip:text;color:transparent}.pcard{background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--muted) 55%,#fff));border:1px solid color-mix(in srgb,var(--border) 70%,transparent);box-shadow:0 1px 2px #100c280f,0 18px 40px -22px #100c2859,inset 0 1px #fff;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.pcard:hover{transform:translateY(-6px);box-shadow:0 2px 4px #100c280f,0 30px 60px -25px #100c2873,0 30px 70px -40px color-mix(in oklab,var(--accent) 70%,transparent),inset 0 1px #fff}.pcard__media{margin:.5rem .5rem 0;border-radius:.9rem}.pcard__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.pcard:hover .pcard__media:before{transform:translate(120%)}.pcard__add{background-image:linear-gradient(180deg,#ffffff59,#fff0 55%),var(--gradient-pulse)}.pp .media-main,.fp .media-main{box-shadow:0 2px 6px #100c280f,0 40px 80px -40px #100c2873,0 40px 90px -60px color-mix(in oklab,var(--accent) 70%,transparent)}.accordion details{margin-top:.625rem;padding:0 1rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:1rem;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--muted) 50%,#fff));box-shadow:0 8px 20px -16px #100c284d}.rte h3{margin-top:1.5rem;font-size:1.125rem}.rte ul li::marker{color:var(--accent)}input[type=text],input[type=email],input[type=search],input[type=number],select,textarea{box-shadow:inset 0 1px 2px #100c280f,0 1px #fff}.toolbar{border-radius:1.25rem}.chips a,.chip{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--muted) 60%,#fff));box-shadow:0 6px 14px -10px #100c2859}.chips .is-current{background-image:linear-gradient(180deg,#ffffff4d,#fff0 55%),var(--gradient-pulse);color:#fff;border-color:transparent}.site-footer{position:relative}.site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary),var(--accent),transparent);opacity:.8}.cart-item{border-radius:1rem;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--muted) 45%,#fff));box-shadow:0 8px 20px -16px #100c2859}@media(prefers-reduced-motion:reduce){.pcard,.pcard__media:before{transition:none}}.bf[hidden],.announce[hidden]{display:none!important}.bf__cd-label{margin-top:1.75rem;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3}.bf__cd-label+.countdown{margin-top:.75rem}.bf__sched{position:absolute;top:.75rem;left:50%;transform:translate(-50%);z-index:3;margin:0;padding:.35rem .9rem;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--ink);background:#ffe58a;box-shadow:0 6px 16px -8px #0009;white-space:nowrap}.bf--cyber-monday{background:#020617}.bf--cyber-monday .bf__orb--1{background:#06b6d4}.bf--cyber-monday .bf__orb--2{background:#2563eb}.bf--cyber-monday .bf__orb--3{background:#d946ef;opacity:.28}.bf--cyber-monday .bf__grid{background-image:linear-gradient(rgba(34,211,238,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.12) 1px,transparent 1px)}.bf--cyber-monday .bf__title-shine{background-image:linear-gradient(100deg,#fff,#67e8f9 25%,#fff,#a5b4fc 65%,#f0abfc 82%,#fff)}.bf--cyber-monday .bf__dot{background:#22d3ee;box-shadow:0 0 12px #22d3ee}.bf--cyber-monday .bf__chip{border-color:#22d3ee73;box-shadow:0 0 24px -6px #22d3ee99,inset 0 1px #ffffff26}.bf--cyber-monday .cd{border-color:#22d3ee59;box-shadow:0 0 22px -8px #22d3eeb3,inset 0 1px #ffffff1f}.bf--cyber-monday .bf__sticker{background-image:var(--gloss),linear-gradient(135deg,#06b6d4,#7c3aed);box-shadow:inset 0 1px #ffffff73,0 14px 30px -10px #06b6d4}.bf--cyber-monday .bf__halo{background:conic-gradient(from 180deg,#06b6d4,#2563eb,#d946ef,#06b6d4)}.bf__scan{position:absolute;left:0;right:0;height:30%;top:-30%;background:linear-gradient(180deg,transparent,rgba(34,211,238,.1),transparent);animation:ep-scan 6s linear infinite}@keyframes ep-scan{to{top:100%}}.bf--christmas{background:radial-gradient(ellipse at 30% 0%,#0d3b2a,#062418 45%,#02110b)}.bf--christmas .bf__orb--1{background:#dc2626;opacity:.45}.bf--christmas .bf__orb--2{background:#16a34a;opacity:.5}.bf--christmas .bf__orb--3{background:#f5c451;opacity:.25}.bf--christmas .bf__grid{display:none}.bf--christmas .bf__title-shine{background-image:linear-gradient(100deg,#fff,#f8dc8a 22%,#fff,#fca5a5 62%,#f8dc8a 80%,#fff)}.bf--christmas .bf__dot{background:#f5c451;box-shadow:0 0 12px #f5c451}.bf--christmas .bf__chip{border-color:#f5c45180;background:#f5c4511a}.bf--christmas .bf__perks .icon{color:#f8dc8a}.bf--christmas .cd{border-color:#f5c45159}.bf--christmas .bf__sticker{background-image:var(--gloss),linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:inset 0 1px #ffffff73,0 14px 30px -10px #ef4444}.bf--christmas .bf__halo{background:conic-gradient(from 180deg,#dc2626,#f5c451,#16a34a,#dc2626)}.bf--christmas .btn--pulse{background-image:linear-gradient(180deg,#ffffff4d,#fff0 55%),linear-gradient(120deg,#dc2626,#b45309)}.bf__snow{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;background-image:radial-gradient(2px 2px at 20px 30px,#fff 50%,transparent 51%),radial-gradient(3px 3px at 90px 140px,rgba(255,255,255,.9) 50%,transparent 51%),radial-gradient(2px 2px at 160px 70px,rgba(255,255,255,.8) 50%,transparent 51%),radial-gradient(2.5px 2.5px at 230px 190px,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 60px 220px,rgba(255,255,255,.7) 50%,transparent 51%);background-size:260px 260px;animation:ep-snow 16s linear infinite}.bf__snow--2{opacity:.45;background-size:180px 180px;animation-duration:24s;filter:blur(.6px)}@keyframes ep-snow{0%{background-position:0 0}to{background-position:40px 520px}}.bf__snow--2{animation-name:ep-snow2}@keyframes ep-snow2{0%{background-position:0 0}to{background-position:-30px 360px}}@media(prefers-reduced-motion:reduce){.bf__snow,.bf__scan{animation:none}}.announce--cyber{background:linear-gradient(90deg,#020617,#0b2a4a 35%,#2a0b4a 70%,#020617)}.announce--xmas{background:linear-gradient(90deg,#7f1d1d,#14532d 50%,#7f1d1d)}.bf--new-year{background:radial-gradient(ellipse at 70% 0%,#1e1b4b,#0b0a24,#04030f)}.bf--new-year .bf__orb--1{background:#f5c451;opacity:.35}.bf--new-year .bf__orb--2{background:#6366f1;opacity:.5}.bf--new-year .bf__orb--3{background:#f472b6;opacity:.2}.bf--new-year .bf__grid{display:none}.bf--new-year .bf__title-shine{background-image:linear-gradient(100deg,#fff,#f8dc8a,#fff,#fde68a,#e9d5ff,#fff)}.bf--new-year .bf__dot{background:#f5c451;box-shadow:0 0 12px #f5c451}.bf--new-year .bf__chip{border-color:#f5c45180;background:#f5c4511a}.bf--new-year .bf__perks .icon{color:#f8dc8a}.bf--new-year .cd{border-color:#f5c45159;box-shadow:0 0 22px -10px #f5c451b3,inset 0 1px #ffffff1f}.bf--new-year .bf__sticker{background-image:var(--gloss),linear-gradient(135deg,#f5c451,#d97706);color:#1c1203;box-shadow:inset 0 1px #ffffff8c,0 14px 30px -10px #f5c451}.bf--new-year .bf__halo{background:conic-gradient(from 180deg,#f5c451,#6366f1,#f472b6,#f5c451)}.bf--new-year .btn--pulse{background-image:linear-gradient(180deg,#ffffff59,#fff0 55%),linear-gradient(120deg,#d97706,#f5c451);color:#1c1203}.bf__sparkle{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(2px 2px at 30px 40px,#fde68a 50%,transparent 51%),radial-gradient(1.5px 1.5px at 120px 90px,#fff 50%,transparent 51%),radial-gradient(2.5px 2.5px at 200px 160px,#f8dc8a 50%,transparent 51%),radial-gradient(1.5px 1.5px at 70px 200px,#e9d5ff 50%,transparent 51%),radial-gradient(2px 2px at 250px 30px,#fff 50%,transparent 51%);background-size:280px 240px;animation:ep-twinkle 3.2s ease-in-out infinite alternate}.bf__sparkle--2{background-size:190px 170px;background-position:60px 40px;animation-duration:4.4s;animation-delay:-2s}@keyframes ep-twinkle{0%{opacity:.25}to{opacity:.9}}@media(prefers-reduced-motion:reduce){.bf__sparkle{animation:none;opacity:.6}}.announce--newyear{background:linear-gradient(90deg,#04030f,#1e1b4b 40%,#3b2a06 75%,#04030f)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/badges.css.map */
