:root{--brand-lime: #b5e61d;--brand-ink: #141414;--brand-coal: #1a1a1a;--brand-paper: #ffffff;--brand-grey: #f2f2f2;--font-display: "Anton", "Arial Narrow", "Helvetica Neue Condensed", sans-serif;--font-brand-body: "Inter", -apple-system, "Segoe UI", sans-serif}.btn-lime,a.btn-lime{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--brand-lime);color:#111;font-family:var(--font-brand-body);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;padding:1rem 2.2rem;border-radius:999px;border:2px solid var(--brand-lime);text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn-lime:hover{transform:translateY(-2px);box-shadow:0 8px 24px #b5e61d59;color:#111}.btn-ghost,a.btn-ghost{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;padding:1rem 2.2rem;border-radius:999px;border:2px solid rgba(255,255,255,.7);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.btn-ghost:hover{border-color:var(--brand-lime);color:#fff;transform:translateY(-2px)}.brand-hero{position:relative;display:flex;align-items:flex-end;min-height:var(--hero-h, 92vh);overflow:hidden;background:var(--brand-ink);isolation:isolate}.brand-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.brand-hero__bg img{width:100%;height:100%;object-fit:cover}.brand-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000d1,#00000040 55%,#00000059);opacity:var(--hero-shade, 1)}.brand-hero__inner{width:100%;max-width:1400px;margin:0 auto;padding:4rem 1.5rem;text-align:var(--hero-align, left)}.brand-hero__kicker{display:inline-block;font-family:var(--font-brand-body);font-weight:800;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-lime);margin-bottom:1rem}.brand-hero__title{font-family:var(--font-display);font-size:clamp(3.2rem,10vw,8.5rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:#fff;margin:0 0 1.25rem;text-wrap:balance}.brand-hero__sub{font-family:var(--font-brand-body);font-size:clamp(1rem,2vw,1.3rem);color:#ffffffd9;max-width:34rem;margin:0 0 2rem}.brand-hero__inner[style*=center] .brand-hero__sub{margin-inline:auto}.brand-hero__ctas{display:flex;flex-wrap:wrap;gap:.9rem}.brand-hero__inner[style*=center] .brand-hero__ctas{justify-content:center}.brand-ticker{background:var(--ticker-bg, var(--brand-lime));color:var(--ticker-fg, #111);overflow:hidden;white-space:nowrap;padding:.85rem 0;border-top:3px solid #111;border-bottom:3px solid #111}.brand-ticker__track{display:inline-flex;align-items:center;width:max-content;animation:brand-ticker-scroll var(--ticker-speed, 24s) linear infinite}.brand-ticker:hover .brand-ticker__track{animation-play-state:paused}.brand-ticker__chunk{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--ticker-size, 1.35rem);letter-spacing:.06em;text-transform:uppercase;padding-right:.5rem}.brand-ticker__chunk .sep{margin:0 1.1rem}@keyframes brand-ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.brand-ticker__track{animation:none}}.brand-tabs{padding:4.5rem 0;background:var(--brand-paper)}.brand-tabs__inner{max-width:1400px;margin:0 auto;padding:0 1.5rem}.brand-tabs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.brand-tabs__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.4rem);text-transform:uppercase;letter-spacing:.02em;margin:0;color:#111}.brand-tabs__pills{display:flex;flex-wrap:wrap;gap:.6rem}.brand-tabs__pill{font-family:var(--font-brand-body);font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;padding:.65rem 1.4rem;border-radius:999px;border:2px solid #111;background:transparent;color:#111;cursor:pointer;transition:all .15s ease}.brand-tabs__pill:hover{background:#111;color:#fff}.brand-tabs__panel[hidden]{display:none}.brand-tabs__grid{display:grid;grid-template-columns:repeat(var(--tab-cols, 4),1fr);gap:1.4rem;overflow-x:clip}.bt-card{display:block;text-decoration:none;color:#111;group:card}.bt-card__media{position:relative;aspect-ratio:1 / 1}.bt-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease;display:block}.bt-card__badge{position:absolute;top:.7rem;left:.7rem;background:var(--brand-lime);color:#111;font-family:var(--font-brand-body);font-weight:800;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;padding:.35rem .7rem;border-radius:999px}.bt-card__title{font-family:var(--font-brand-body);font-weight:600;font-size:.95rem;margin:.8rem 0 .25rem;line-height:1.35}.bt-card:hover .bt-card__title{text-decoration:underline}.bt-card__price{font-family:var(--font-brand-body);font-weight:800;font-size:1rem}.bt-card__compare{font-weight:400;color:#777;text-decoration:line-through;margin-left:.5rem;font-size:.9rem}.brand-tabs__foot{margin-top:2.2rem;text-align:center}@media(max-width:900px){.brand-tabs__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.brand-tabs__pills{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.4rem}}.brand-story{background:var(--story-bg, var(--brand-paper));color:var(--story-fg, #111);text-align:center;padding:5.5rem 1.5rem}.brand-story__inner{max-width:46rem;margin:0 auto}.brand-story__kicker{font-family:var(--font-brand-body);font-weight:800;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-lime);filter:brightness(.75);margin-bottom:1.2rem}.brand-story--dark .brand-story__kicker{filter:none}.brand-story__title{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.5rem);text-transform:uppercase;line-height:1;margin:0 0 1.4rem;text-wrap:balance}.brand-story__body{font-family:var(--font-brand-body);font-size:1.08rem;line-height:1.7;opacity:.85;margin:0 0 2.2rem}.brand-story--dark{background:var(--brand-ink);color:#fff}.brand-tiles{padding:4.5rem 0;background:var(--brand-paper)}.brand-tiles__inner{max-width:1400px;margin:0 auto;padding:0 1.5rem}.brand-tiles__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.4rem);text-transform:uppercase;margin:0 0 2rem;color:#111}.brand-tiles__grid{display:grid;grid-template-columns:repeat(var(--tiles-cols, 3),1fr);gap:1.4rem}.brand-tile{position:relative;display:block;overflow:hidden;border-radius:18px;aspect-ratio:4 / 5;background:var(--brand-grey);text-decoration:none}.brand-tile img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.brand-tile:hover img{transform:scale(1.05)}.brand-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55),transparent 55%)}.brand-tile__cta{position:absolute;left:1.2rem;bottom:1.2rem;display:inline-flex;align-items:center;gap:.45rem;background:#fff;color:#111;font-family:var(--font-brand-body);font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.5rem;border-radius:999px;transition:background .15s ease}.brand-tile:hover .brand-tile__cta{background:var(--brand-lime)}@media(max-width:900px){.brand-tiles__grid{grid-template-columns:1fr 1fr;gap:1rem}.brand-tile{aspect-ratio:1 / 1}}.brand-reviews{padding:4.5rem 0;background:var(--brand-grey)}.brand-reviews__inner{max-width:1400px;margin:0 auto;padding:0 1.5rem}.brand-reviews__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.4rem);text-transform:uppercase;margin:0;color:#111}.brand-reviews__sub{font-family:var(--font-brand-body);font-size:1.05rem;color:#555;margin:.4rem 0 2rem}[class*=email-signup] input,[class*=newsletter] input{background:#fff!important;color:#111!important}[class*=email-signup] input::placeholder,[class*=newsletter] input::placeholder{color:#666!important;opacity:1!important}.bt-card{position:relative;min-width:0}.bt-card__stage{position:relative;overflow:hidden;border-radius:14px;background:#0d0d0d}.bt-card__imagelink{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;overflow:hidden}.bt-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.bt-card__badge--sale{background:var(--brand-lime);color:#111}.bt-card__badge--new{background:#111;color:#fff}.bt-card__infolink{text-decoration:none;color:#fff;display:block}.bt-card__infolink:hover .bt-card__title{text-decoration:underline}.bt-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bt-card__quick{z-index:2}.bt-card__quick-label{display:block;font-family:var(--font-brand-body);font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#fff9;margin-bottom:.5rem;background:none;border:0;padding:0;width:100%;text-align:left}.bt-card__sizes{display:flex;flex-wrap:wrap;gap:.4rem}.bt-card__size{font-family:var(--font-brand-body);font-weight:800;font-size:.78rem;padding:.45rem .7rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);background:transparent;color:#fff;cursor:pointer;transition:all .12s ease;line-height:1}.bt-card__size:hover{background:var(--brand-lime);border-color:var(--brand-lime);color:#111}.bt-card__size.is-working{opacity:.55;pointer-events:none}.bt-card__size.is-added{background:var(--brand-lime);border-color:var(--brand-lime);color:#111}.bt-card__size--wide{flex:1;text-align:center}@media(hover:hover){.bt-card:hover .bt-card__img--alt{opacity:1}.bt-card:hover .bt-card__media img{transform:scale(1.06)}.bt-card__quick{position:absolute;left:0;right:0;bottom:0;transform:translateY(102%);transition:transform .25s ease;background:#080808f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.7rem .8rem .85rem;border-radius:0 0 14px 14px}.bt-card:hover .bt-card__quick{transform:translateY(0)}.bt-card__quick-label{cursor:default;pointer-events:none}}@media(hover:none){.bt-card__quick{position:static;transform:none;background:#0d0d0d;padding:.6rem .7rem .8rem;border-radius:0;min-width:0}.bt-card__quick-label{display:none}.bt-card__quick .bt-card__sizes{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;padding-bottom:.15rem}.bt-card__quick .bt-card__sizes::-webkit-scrollbar{display:none}.bt-card__size{flex:0 0 auto;font-size:.72rem;padding:.45rem .65rem}.bt-card__img--alt{display:none}}.brand-hero .btn-lime{position:relative;transform:rotate(-1.5deg)}.brand-hero .btn-lime:hover{transform:rotate(-1.5deg) translateY(-2px);box-shadow:0 8px 24px #b5e61d59;color:#111}.brand-hero .btn-lime:before,.brand-hero .btn-lime:after{display:none!important;content:none!important}.brand-tabs__kicker{font-family:var(--font-brand-body);font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.22em;margin:0 0 .5rem;color:#111}.brand-tabs__kicker:before{content:"\2726  ";color:#7a9a12}.bt-card__badge--bestseller{background:#111;color:var(--brand-lime)}.brand-quiz{background:var(--brand-coal);color:#fff;padding:4.5rem 1.5rem;position:relative;overflow:hidden}.brand-quiz__inner{max-width:720px;margin:0 auto;text-align:center;position:relative}.brand-quiz__kicker{font-family:var(--font-brand-body);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.24em;color:var(--brand-lime);margin:0 0 .8rem}.brand-quiz__title{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,4.5rem);text-transform:uppercase;line-height:.95;margin:0 0 1rem;color:#fff}.brand-quiz__sub{font-family:var(--font-brand-body);color:#ffffffb8;max-width:560px;margin:0 auto 2rem;font-size:1.02rem;line-height:1.55}.bq-progress{height:8px;background:#ffffff1f;border-radius:999px;overflow:hidden;max-width:420px;margin:0 auto 2.2rem}.bq-progress__fill{height:100%;width:0%;background:var(--brand-lime);border-radius:999px;transition:width .35s ease}.bq-stage{min-height:300px;position:relative}.bq-step{font-family:var(--font-brand-body);font-weight:800;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin:0 0 .9rem}.bq-q{font-family:var(--font-display);font-size:clamp(1.7rem,4.5vw,2.6rem);text-transform:uppercase;color:#fff;margin:0 0 1.6rem;line-height:1}.bq-answers{display:grid;gap:.8rem;max-width:520px;margin:0 auto}.bq-answer{font-family:var(--font-brand-body);font-weight:800;font-size:1.05rem;padding:1.05rem 1.4rem;border-radius:999px;border:2px solid rgba(255,255,255,.22);background:#ffffff0d;color:#fff;cursor:pointer;transition:all .14s ease}.bq-answer:hover{background:var(--brand-lime);border-color:var(--brand-lime);color:#111;transform:translateY(-2px)}.bq-email-sub{color:#ffffffb8;margin:0 0 1.4rem;font-family:var(--font-brand-body)}.bq-email-sub strong{color:var(--brand-lime)}.bq-email-form{display:grid;gap:.9rem;max-width:440px;margin:0 auto}.bq-email-input{font-family:var(--font-brand-body);font-size:1.05rem;padding:1.05rem 1.4rem;border-radius:999px;border:2px solid rgba(255,255,255,.22);background:#fff;color:#111;text-align:center;outline:none}.bq-email-input:focus{border-color:var(--brand-lime)}.bq-email-btn:disabled{opacity:.6;cursor:wait}.bq-email-err{color:#ff7b7b;font-size:.9rem;font-family:var(--font-brand-body);margin:0}.bq-result-label{font-family:var(--font-brand-body);font-weight:800;font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;margin:0}.bq-result-score{font-family:var(--font-display);font-size:clamp(5rem,16vw,8.5rem);color:var(--brand-lime);line-height:1;margin:.4rem 0 .6rem}.bq-result-score span{font-size:.35em;vertical-align:super}.bq-result-vibe{font-family:var(--font-display);font-size:clamp(1.8rem,5vw,2.8rem);text-transform:uppercase;color:#fff;margin:0 0 .8rem}.bq-result-blurb{font-family:var(--font-brand-body);color:#ffffffbf;max-width:520px;margin:0 auto 2rem;line-height:1.6}.bq-result-blurb em{color:var(--brand-lime);font-style:normal;font-weight:700}.bq-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:640px;margin:0 auto 2rem}.bq-pick{background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;color:#111;display:block;transition:transform .14s ease}.bq-pick:hover{transform:translateY(-3px)}.bq-pick__img{display:block;aspect-ratio:1/1;overflow:hidden;background:#f2f2f2}.bq-pick__img img{width:100%;height:100%;object-fit:cover;display:block}.bq-pick__title{display:block;font-family:var(--font-brand-body);font-weight:700;font-size:.82rem;line-height:1.3;padding:.7rem .7rem .2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bq-pick__price{display:block;font-family:var(--font-brand-body);font-weight:800;font-size:.9rem;padding:0 .7rem .8rem}.bq-discount{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.8rem;font-family:var(--font-brand-body);color:#ffffffbf}.bq-code{font-family:var(--font-brand-body);font-weight:800;font-size:1.1rem;letter-spacing:.1em;color:#111;background:var(--brand-lime);border:2px dashed #111;border-radius:12px;padding:.7rem 1.2rem;cursor:pointer}.bq-code small{display:block;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bq-code.is-copied{background:#fff}.bq-shopall{margin-bottom:.5rem}.bq-confetti{position:absolute;top:0;left:0;width:100%;height:420px;pointer-events:none}@media(max-width:640px){.brand-quiz{padding:3.2rem 1.1rem}.bq-picks{grid-template-columns:repeat(3,1fr);gap:.6rem}.bq-pick__title{font-size:.72rem}}.bq-iframe{display:none;width:0;height:0;border:0}.bq-dims{max-width:460px;margin:0 auto 1.8rem;display:grid;gap:.55rem;text-align:left}.bq-dim{display:grid;grid-template-columns:auto 1fr 44px;align-items:center;gap:.7rem;font-family:var(--font-brand-body)}.bq-dim__label{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#ffffffa6}.bq-dim__track{display:block;height:8px;background:#ffffff1f;border-radius:999px;overflow:hidden}.bq-dim__fill{display:block;height:100%;width:0%;background:var(--brand-lime);border-radius:999px;transition:width .9s cubic-bezier(.2,.8,.2,1)}.bq-dim__pct{font-size:.85rem;font-weight:800;color:#fff;text-align:right}.bq-reads{list-style:none;margin:0 auto 2rem;padding:0;max-width:520px;display:grid;gap:.5rem;font-family:var(--font-brand-body);color:#fffc}.bq-reads li:before{content:"\2192  ";color:var(--brand-lime);font-weight:800}.bq-dims{margin-bottom:2.4rem}.bq-rise{opacity:0;animation:bq-rise .55s ease forwards}@keyframes bq-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.bq-result-vibe{display:inline-block;font-family:var(--font-display);font-size:clamp(1.7rem,6.5vw,2.9rem);text-transform:uppercase;line-height:1;color:var(--brand-lime);border:4px solid var(--brand-lime);border-radius:14px;padding:.55rem 1.35rem .7rem;margin:.6rem 0 1.1rem;transform:rotate(-3deg);box-shadow:0 0 0 2px #b5e61d2e,0 10px 30px #00000073;opacity:0;animation:bq-stamp .5s cubic-bezier(.18,2.2,.36,1) .95s forwards}@keyframes bq-stamp{0%{transform:rotate(-3deg) scale(2.4);opacity:0}to{transform:rotate(-3deg) scale(1);opacity:1}}.bq-result-score{margin:.8rem 0 .4rem}.bq-result-blurb{margin-bottom:1.4rem}.shopify-section--brand-quiz{background:var(--brand-coal);border-top:3px solid var(--brand-lime)}.bq-progress{display:flex;gap:6px;background:none;height:10px;max-width:420px;margin:0 auto 2.2rem}.bq-seg{flex:1;background:#ffffff1f;border-radius:999px;min-height:10px}.bq-seg.is-done{background:var(--brand-lime);animation:bq-segpop .3s ease}@keyframes bq-segpop{0%{transform:scaleY(.4)}60%{transform:scaleY(1.5)}to{transform:scaleY(1)}}.bq-intro{padding:.6rem 0 .4rem}.bq-intro__meta{font-family:var(--font-brand-body);font-weight:800;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin:0 0 1.6rem}.bq-start{font-family:var(--font-display);font-size:clamp(1.6rem,5.5vw,2.4rem);text-transform:uppercase;letter-spacing:.02em;color:#111;background:var(--brand-lime);border:none;border-radius:999px;padding:1.1rem 3rem 1.25rem;cursor:pointer;animation:bq-startpulse 1.6s ease-in-out infinite;transition:transform .12s ease}.bq-start:hover{transform:scale(1.04)}.bq-start:active{transform:scale(.97)}@keyframes bq-startpulse{0%,to{box-shadow:0 0 #b5e61d8c}50%{box-shadow:0 0 0 16px #b5e61d00}}.bq-intro__fine{font-family:var(--font-brand-body);font-style:italic;color:#ffffff73;margin:1.4rem 0 0;font-size:.95rem}.bq-answers{grid-template-columns:repeat(2,1fr);gap:.8rem;max-width:560px}.bq-answer{border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.3rem 1rem 1.15rem;border:2px solid rgba(255,255,255,.16);background:#ffffff0d;transition:transform .12s ease,background .12s ease,border-color .12s ease}.bq-answer__icon{font-size:2.1rem;line-height:1}.bq-answer__text{font-size:.98rem;font-weight:800;line-height:1.3}.bq-answer:hover{transform:translateY(-3px);border-color:var(--brand-lime);background:#ffffff0d;color:#fff}.bq-answer.is-picked{background:var(--brand-lime);border-color:var(--brand-lime);color:#111;transform:scale(.94)}.bq-q--in{animation:bq-qin .35s cubic-bezier(.2,.9,.3,1.2)}@keyframes bq-qin{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.bq-card--in{animation:bq-cardin .32s cubic-bezier(.2,.9,.3,1.15) backwards}@keyframes bq-cardin{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:none}}.bq-pick{background:#141414;color:#fff;border:1px solid rgba(255,255,255,.09);border-radius:16px}.bq-pick:hover{transform:translateY(-3px);border-color:#b5e61d80}.bq-pick__img{aspect-ratio:4/5;background:#0b0b0b}.bq-pick__title{font-size:.8rem;color:#ffffffeb;min-height:2.7em;overflow-wrap:break-word;padding:.7rem .7rem .25rem}.bq-pick__price{color:var(--brand-lime);padding:0 .7rem .85rem}@media(max-width:640px){.bq-answers{gap:.65rem}.bq-answer{padding:1.05rem .7rem .95rem}.bq-answer__icon{font-size:1.8rem}.bq-answer__text{font-size:.88rem}.bq-pick__title{font-size:.7rem;min-height:2.7em}}.brand-tabs{background:var(--brand-coal)}.brand-tabs__title{color:#fff}.brand-tabs__kicker{color:var(--brand-lime)}.brand-tabs__kicker:before{color:var(--brand-lime)}.brand-tabs__pill{border-color:#ffffff47;color:#fff}.brand-tabs__pill:hover{background:#fff;color:#111}.brand-tabs__pill.is-active{background:var(--brand-lime);border-color:var(--brand-lime);color:#111}.bt-card__infolink,.bt-card__title,.bt-card__price{color:#fff}.bt-card__compare{color:#ffffff73}.brand-tiles{background:var(--brand-coal)}.brand-tiles__title{color:#fff}.template-collection,.template-search{background-color:#0d0d0d;color:#fff;color-scheme:dark}.template-collection .section-background,.template-search .section-background{background-color:#0d0d0d}.template-collection results-list,.template-search results-list{background-color:#0d0d0d}.template-collection .facets-toggle,.template-collection .facets__filters-wrapper,.template-collection .facets-toggle button,.template-collection .filter-count-bubble__text,.template-search .facets-toggle,.template-search .facets-toggle button{color:#fff}.template-collection .facets-drawer,.template-search .facets-drawer{background-color:#161616;color:#fff}.template-collection .product-grid__item,.template-search .product-grid__item{background:transparent}.template-collection .main-collection-grid__empty-title{color:#fff}.template-collection .main-collection-grid__empty-link{color:var(--brand-lime)}.template-product{background-color:#0d0d0d;color:#fff;color-scheme:dark}.template-product .section-background{background-color:#0d0d0d}.template-product h1,.template-product .product-information__title,.template-product .price{color:#fff}.template-product .product-information a{color:var(--brand-lime)}.template-collection .product-grid-container,.template-collection collection-component,.template-collection .collection-wrapper{background-color:#0d0d0d}.template-page{background-color:#0d0d0d;color:#fff;color-scheme:dark}.template-page .section-background{background-color:#0d0d0d}.template-page main .page-width,.template-page main .section{color:#fff}.template-page h1,.template-page h2,.template-page h3{color:#fff}.template-page .main-page h1,.template-page .page__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em}.brand-faq details,.template-page details{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#141414;margin-bottom:.75rem;overflow:hidden}.brand-faq summary,.template-page summary{cursor:pointer;padding:1rem 1.25rem;font-weight:800;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.brand-faq summary::-webkit-details-marker,.template-page summary::-webkit-details-marker{display:none}.brand-faq summary:after,.template-page summary:after{content:"+";color:var(--brand-lime);font-size:1.5rem;font-weight:800;flex-shrink:0;transition:transform .25s ease}.brand-faq details[open] summary:after,.template-page details[open] summary:after{transform:rotate(45deg)}.brand-faq details>div,.template-page details>div,.brand-faq details>p,.template-page details>p{padding:0 1.25rem 1.25rem;color:#ffffffbf}.template-page .rte,.template-page .page__content{color:#fffc}.template-page .rte a,.template-page a{color:var(--brand-lime)}.template-page .contact-form input[type=text],.template-page .contact-form input[type=email],.template-page .contact-form input[type=tel],.template-page .contact-form textarea,.template-page input[type=text],.template-page input[type=email],.template-page input[type=tel],.template-page textarea{background:#161616;border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:12px;padding:1rem 1.1rem;width:100%}.template-page input::placeholder,.template-page textarea::placeholder{color:#fff6}.template-page input:focus,.template-page textarea:focus{outline:none;border-color:var(--brand-lime);box-shadow:0 0 0 3px #ccff0026}.template-page .contact-form .button,.template-page button[type=submit]{background:var(--brand-lime);color:#0d0d0d;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:none;border-radius:999px;padding:1rem 2.5rem;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.template-page .contact-form .button:hover,.template-page button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ccff0059}.template-page .contact-form .button:active,.template-page button[type=submit]:active{transform:scale(.97)}.menu-drawer{background-color:#0d0d0d!important;color:#fff;color-scheme:dark;border-right:0!important}.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item-text,.menu-drawer a{color:#fff}.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--font-display);font-size:2rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.menu-drawer .menu-drawer__menu-item--mainlist{padding:.6rem 0;border:none}.menu-drawer .menu-drawer__close-button{color:#fff}.menu-drawer__backdrop{background:#0009}.menu-drawer__featured-content{background:#0d0d0d}.menu-drawer .card,.menu-drawer .product-card{background:transparent}.menu-drawer__utility-links a{color:#ffffffa6}.brand-progress{position:fixed;top:0;left:0;right:0;height:4px;background:var(--brand-lime);transform-origin:0 50%;transform:scaleX(0);z-index:10000;pointer-events:none}.brand-reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.brand-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.brand-reveal{opacity:1;transform:none;transition:none}}.bt-card{transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.bt-card:hover{transform:translateY(-4px)}.bt-card:hover .bt-card__img{transform:scale(1.04)}}.bt-card__img{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s ease}.bt-card__size{transition:transform .12s ease,background .15s ease,color .15s ease}.bt-card__size:active{transform:scale(.88)}button,.button{-webkit-tap-highlight-color:transparent}@keyframes brand-pop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.cart-count-bubble.brand-pop{animation:brand-pop .45s cubic-bezier(.22,1,.36,1)}.brand-confetti{position:absolute;width:9px;height:9px;border-radius:2px;background:var(--brand-lime);pointer-events:none;z-index:9999;animation:brand-burst 1.3s ease-out forwards}.brand-confetti:nth-child(3n){background:#fff}.brand-confetti:nth-child(3n+1){border-radius:50%}@keyframes brand-burst{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(var(--rot, 320deg)) scale(.4)}}@media(max-width:749px){.template-product .product-information__grid,.template-product [class*=product__grid]{grid-template-columns:1fr!important}.template-product{overflow-x:clip}.template-product img{max-width:100%;height:auto}.template-product .product-form__input,.template-product variant-selects,.template-product .variant-picker{max-width:100%}.template-product .sticky-add-to-cart,.template-product [class*=sticky]{max-width:100vw;overflow-x:clip}.template-product .product-media-container,.template-product .product__media-wrapper{width:100%;max-width:100%}}.template-page h1,.template-page .main-page__title,.template-page .page__title,.template-page .rte h2{font-family:var(--font-display)!important;text-transform:uppercase;letter-spacing:.01em;font-weight:400;color:#fff}.template-page .rte h2{font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.05;margin:2.5rem 0 1rem}.template-product h1{font-family:var(--font-display)!important;text-transform:uppercase;letter-spacing:.01em;color:#fff}#cart-drawer .theme-drawer__dialog,#cart-drawer .cart-drawer__inner,.cart-drawer__content{background-color:#0d0d0d!important;color:#fff;color-scheme:dark}#cart-drawer .theme-drawer__title,#cart-drawer h2{color:#fff;font-family:var(--font-display);text-transform:uppercase}#cart-drawer .cart-drawer__items,#cart-drawer .cart-item,#cart-drawer a{color:#fff}#cart-drawer .button--primary,#cart-drawer [name=checkout]{background:var(--brand-lime)!important;color:#0d0d0d!important;border:none;font-weight:800;text-transform:uppercase;border-radius:999px}#cart-drawer .theme-drawer__close-button{color:#fff}[class*=template-page] h1,[class*=template-page] .rte h2{font-family:var(--font-display)!important;text-transform:uppercase;letter-spacing:.01em;font-weight:400;color:#fff}[class*=template-page] .rte h2{font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.05;margin:2.5rem 0 1rem}.template-page-contact input[type=text],.template-page-contact input[type=email],.template-page-contact input[type=tel],.template-page-contact textarea,.template-page-contact .contact-form input,.template-page-contact .contact-form textarea{background:#161616!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;border-radius:12px;padding:1rem 1.1rem;width:100%}.template-page-contact input::placeholder,.template-page-contact textarea::placeholder{color:#fff6}.template-page-contact input:focus,.template-page-contact textarea:focus{outline:none!important;border-color:var(--brand-lime)!important;box-shadow:0 0 0 3px #ccff0026}.template-page-contact button[type=submit],.template-page-contact .contact-form .button{background:var(--brand-lime)!important;color:#0d0d0d!important;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:none!important;border-radius:999px!important;padding:1rem 2.5rem;cursor:pointer}.bt-card__size,.btn-lime,.template-page-contact button[type=submit],#cart-drawer [name=checkout],.bquiz__btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}.bt-card__size{transition:transform .16s cubic-bezier(.34,1.8,.64,1),background .15s ease,color .15s ease,border-color .15s ease,box-shadow .16s ease;box-shadow:0 2px #00000073}.bt-card__size:active{transform:scale(.82);background:var(--brand-lime);border-color:var(--brand-lime);color:#0d0d0d;box-shadow:0 0 #00000073,0 0 18px #ccff008c}.bt-card__size.is-added{animation:pill-pop .4s cubic-bezier(.34,1.8,.64,1);box-shadow:0 0 20px #cf09}@keyframes pill-pop{0%{transform:scale(.7)}55%{transform:scale(1.18)}to{transform:scale(1)}}.btn-lime,.template-page-contact button[type=submit],#cart-drawer [name=checkout],.bquiz__btn{position:relative;overflow:hidden;background:linear-gradient(180deg,#d8ff3d 0%,var(--brand-lime) 45%,#b8e600 100%)!important;box-shadow:0 4px #86a300,0 10px 28px #ccff0047!important;transition:transform .12s cubic-bezier(.34,1.56,.64,1),box-shadow .12s ease,filter .2s ease}.btn-lime:hover,.template-page-contact button[type=submit]:hover,#cart-drawer [name=checkout]:hover,.bquiz__btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 5px #86a300,0 14px 32px #ccff0059!important}.btn-lime:active,.template-page-contact button[type=submit]:active,#cart-drawer [name=checkout]:active,.bquiz__btn:active{transform:translateY(4px) scale(.98);box-shadow:0 0 #86a300,0 2px 10px #ccff0040!important}@media(hover:hover){#cart-drawer [name=checkout]:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .55s ease;pointer-events:none}#cart-drawer [name=checkout]:hover:after{left:130%}}.template-product .product-form__submit,.template-product button[name=add]{transition:transform .12s cubic-bezier(.34,1.56,.64,1),box-shadow .12s ease,filter .2s ease;box-shadow:0 4px #0006!important}.template-product .product-form__submit:active,.template-product button[name=add]:active{transform:translateY(4px) scale(.98);box-shadow:0 0 #0006!important}@media(hover:none){.bt-card,.bt-card__stage{min-width:0}.product-grid__item{min-width:0;overflow:hidden}.bt-card__quick{overflow:hidden;max-width:100%}.bt-card__quick .bt-card__sizes{max-width:100%;overflow-x:auto;overflow-y:hidden}.bt-card__quick{-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,#000 92%,transparent 100%)}}#cart-drawer .cart-drawer__summary{background-color:#0d0d0d!important;color:#fff;border-top:1px solid rgba(255,255,255,.1)}#cart-drawer .cart-drawer__summary .tax-note,#cart-drawer .cart-drawer__summary p{color:#fff9}#cart-drawer .cart-item__image,#cart-drawer .cart-drawer__items img{background:#1a1a1a;border-radius:10px}#cart-drawer .quantity-selector{background:#161616!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;overflow:hidden;display:inline-flex;align-items:center}#cart-drawer .quantity-selector .quantity-minus,#cart-drawer .quantity-selector .quantity-plus{color:#fff!important;min-width:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:transform .12s cubic-bezier(.34,1.56,.64,1),background .15s ease,color .15s ease}#cart-drawer .quantity-selector .quantity-minus:hover,#cart-drawer .quantity-selector .quantity-plus:hover{background:#ccff0024;color:var(--brand-lime)!important}#cart-drawer .quantity-selector .quantity-minus:active,#cart-drawer .quantity-selector .quantity-plus:active{transform:scale(.78);background:var(--brand-lime)!important;color:#0d0d0d!important}#cart-drawer .quantity-selector input[type=number]{background:transparent!important;border:none!important;color:#fff!important;font-weight:800;font-size:1rem;text-align:center;width:3rem}#cart-drawer .cart-item__remove,#cart-drawer [class*=remove]{transition:transform .15s cubic-bezier(.34,1.8,.64,1),color .15s ease}#cart-drawer .cart-item__remove:active,#cart-drawer [class*=remove]:active{transform:scale(.75) rotate(-12deg)}@keyframes cart-item-in{0%{opacity:0;transform:translate(60px) scale(.92)}60%{opacity:1;transform:translate(-8px) scale(1.02)}to{opacity:1;transform:none}}#cart-drawer .cart-item--fresh{animation:cart-item-in .5s cubic-bezier(.22,1,.36,1)}.damage-meter{padding:1rem 1.25rem .25rem;margin-bottom:.5rem}.damage-meter__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.damage-meter__label{font-family:var(--font-display);font-size:1.1rem;text-transform:uppercase;letter-spacing:.03em;color:#fff}.damage-meter__amount{font-family:var(--font-display);font-size:1.6rem;color:var(--brand-lime)}.damage-meter__bar{height:10px;border-radius:999px;background:#ffffff1a;overflow:hidden;position:relative}.damage-meter__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand-lime),#8fd400);box-shadow:0 0 12px #cf09;transition:width .6s cubic-bezier(.22,1,.36,1);min-width:8px}.damage-meter__msg{margin-top:.5rem;font-size:.85rem;font-weight:600;color:#ffffffa6;font-style:italic}@keyframes meter-pulse{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.damage-meter--levelup .damage-meter__bar{animation:meter-pulse .5s ease}.cart-empty-joke{text-align:center;padding:1.5rem 1rem;color:#ffffffb3;font-size:1rem}.cart-empty-joke strong{display:block;font-family:var(--font-display);font-size:1.8rem;text-transform:uppercase;color:#fff;margin-bottom:.5rem}.cart-empty-joke a{display:inline-block;margin-top:1rem;background:var(--brand-lime);color:#0d0d0d;font-weight:800;text-transform:uppercase;padding:.9rem 2rem;border-radius:999px;text-decoration:none}.cart-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(80px);background:#161616;border:1px solid var(--brand-lime);color:#fff;font-weight:700;padding:.9rem 1.4rem;border-radius:999px;z-index:10001;opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s ease;pointer-events:none;white-space:nowrap;box-shadow:0 8px 30px #00000080,0 0 20px #cf03}.cart-toast.is-show{transform:translate(-50%) translateY(0);opacity:1}.cart-toast b{color:var(--brand-lime)}.template-product .variant-option__button-label{border-radius:999px!important;border:1.5px solid rgba(255,255,255,.35)!important;background:#161616!important;color:#fff!important;padding:.7rem 1.2rem!important;font-weight:800!important;transition:transform .14s cubic-bezier(.34,1.56,.64,1),background .15s ease,border-color .15s ease,box-shadow .15s ease!important;box-shadow:0 2px #0006;cursor:pointer}.template-product .variant-option__button-label:hover{border-color:var(--brand-lime)!important;color:var(--brand-lime)!important;transform:translateY(-1px)}.template-product .variant-option__button-label:active{transform:scale(.88)}.template-product .variant-option__button-label[aria-checked=true],.template-product .variant-option__button-label.is-selected,.template-product input:checked+.variant-option__button-label{background:var(--brand-lime)!important;border-color:var(--brand-lime)!important;color:#0d0d0d!important;box-shadow:0 0 18px #ccff0073,0 2px #86a300!important}.template-product .variant-option__button-label__text{color:inherit!important}.template-product .variant-option__button-label.is-disabled,.template-product .variant-option__button-label[disabled]{opacity:.35;text-decoration:line-through}.template-product .variant-option--swatches .variant-option__button-label,.template-product .variant-option__swatch-value{border-radius:50%!important;width:52px!important;height:52px!important;padding:0!important}.template-product .variant-option--swatches .variant-option__button-label[aria-checked=true],.template-product .variant-option--swatches input:checked+.variant-option__button-label{box-shadow:0 0 0 3px #0d0d0d,0 0 0 5px var(--brand-lime),0 0 18px #ccff0080!important;background:transparent!important}.template-product .variant-option__label,.template-product [class*=option-label]{color:#ffffffb3!important;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.template-product .product-media-container,.template-product .product__media-item{background:#161616;border-radius:14px;min-height:300px}.template-page .main-page p{text-align:center;color:#ffffffb3;font-size:1.05rem;max-width:560px;margin:0 auto 1rem}.template-page .main-page p strong{color:#fff}.template-page .contact-form input,.template-page .contact-form textarea{background:#161616!important;border:1.5px solid rgba(255,255,255,.18)!important;border-radius:14px!important;color:#fff!important;padding:1rem 1.2rem!important;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease!important}.template-page .contact-form input::placeholder,.template-page .contact-form textarea::placeholder{color:#ffffff59}.template-page .contact-form input:focus,.template-page .contact-form textarea:focus{outline:none!important;border-color:var(--brand-lime)!important;box-shadow:0 0 0 3px #ccff002e,0 0 20px #ccff001f!important}.template-page .contact-form .submit-button{background:linear-gradient(180deg,#d4ff3d 0%,var(--brand-lime) 55%,#a8cc00 100%)!important;color:#0d0d0d!important;border:none!important;border-radius:999px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.08em;padding:1.1rem 3rem!important;font-size:1.05rem!important;box-shadow:0 4px #6e8a00,0 8px 24px #0006!important;transition:transform .12s cubic-bezier(.34,1.56,.64,1),box-shadow .12s ease!important;cursor:pointer}.template-page .contact-form .submit-button:hover{transform:translateY(-2px);box-shadow:0 6px #6e8a00,0 12px 32px #ccff004d!important}.template-page .contact-form .submit-button:active{transform:translateY(3px) scale(.97);box-shadow:0 1px #6e8a00,0 0 24px #ccff0080!important}@media(max-width:749px){.header__columns{column-gap:10px!important}summary.header__icon--menu,.header__columns .search-action .header-actions__action{border-radius:12px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}summary.header__icon--menu:active,.header__columns .search-action .header-actions__action:active{background:#ccff0024}}#game-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000;overflow:hidden;font-family:var(--font-display);animation:gi-boot .4s ease-out}@keyframes gi-boot{0%{opacity:0}to{opacity:1}}#game-intro.gi-done{opacity:0!important;pointer-events:none;transition:opacity .5s ease}#gi-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.04)}.gi-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.5) 100%),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.45) 100%)}.gi-brand-top{position:absolute;top:max(1.2rem,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:5;font-family:var(--font-display);font-size:.8rem;letter-spacing:.5em;text-indent:.5em;color:#ffffff47;white-space:nowrap;pointer-events:none}.gi-enter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-2deg);z-index:6;background:#c8f31d;border:4px solid #000;border-radius:14px;padding:1.3rem 3.6rem 1.3rem 4rem;cursor:pointer;box-shadow:6px 6px #000,0 0 44px #c8f31d59;-webkit-tap-highlight-color:transparent;animation:gi-savage-pulse 1.6s ease-in-out infinite}.gi-enter span{font-family:var(--font-display);font-size:clamp(2rem,8.5vw,3.2rem);letter-spacing:.28em;text-indent:.28em;color:#000;font-weight:400;text-shadow:none}@keyframes gi-savage-pulse{0%,to{transform:translate(-50%,-50%) rotate(-2deg) scale(1);box-shadow:6px 6px #000,0 0 34px #c8f31d4d}50%{transform:translate(-50%,-50%) rotate(-2deg) scale(1.06);box-shadow:8px 8px #000,0 0 80px #c8f31d8c}}.gi-enter:active{transform:translate(-50%,-50%) rotate(-2deg) scale(.93);box-shadow:2px 2px #000}.gi-skip{position:absolute;bottom:max(1.4rem,env(safe-area-inset-bottom));right:1.2rem;z-index:6;background:#00000080;color:#ffffffd9;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.55rem 1.1rem;font-family:var(--font-display);font-size:.85rem;letter-spacing:.15em;cursor:pointer}#game-intro.gi-melting #gi-video{animation:gi-melt .55s ease-out forwards}@keyframes gi-melt{0%{transform:scale(1);opacity:1}to{transform:scale(1.22);opacity:0}}#game-intro.gi-melting .gi-vignette,#game-intro.gi-melting .gi-brand-top{opacity:0;transition:opacity .35s ease}@media(prefers-reduced-motion:reduce){#game-intro{display:none}}.drm{position:relative;background:#060607;color:#fff;font-family:var(--font-display);overflow:hidden;padding:3.5rem 0 3rem}.drm-led{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none}.drm-led span{font-family:var(--font-display);font-weight:900;color:transparent;-webkit-text-stroke:2px rgba(200,243,29,.85);text-stroke:2px rgba(200,243,29,.85);text-shadow:0 0 18px rgba(200,243,29,.55),0 0 60px rgba(200,243,29,.25);letter-spacing:.08em;line-height:1.05;white-space:nowrap;animation:drm-led-pulse 3.5s ease-in-out infinite}.drm-led-bot{font-size:clamp(1.1rem,6vw,2rem);letter-spacing:.42em;text-indent:.42em;margin-top:.6rem;-webkit-text-stroke:1.5px rgba(255,79,216,.85);text-stroke:1.5px rgba(255,79,216,.85);text-shadow:0 0 14px rgba(255,79,216,.55),0 0 44px rgba(255,79,216,.25)}@keyframes drm-led-pulse{0%,to{opacity:.92}50%{opacity:1}}.drm-turntable{z-index:2}.drm-spotlight{z-index:0}.drm-stage{position:relative;height:min(62vh,560px);display:flex;align-items:flex-end;justify-content:center;perspective:900px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.drm-spotlight{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 48% at 50% 30%,rgba(255,255,255,.13),transparent 70%),radial-gradient(ellipse 90% 30% at 50% 100%,rgba(200,243,29,.07),transparent 70%);pointer-events:none}.drm-turntable{position:relative;z-index:2;height:100%;transform-style:preserve-3d;animation:drm-spin 5s ease-in-out infinite}@keyframes drm-spin{0%,to{transform:rotateY(-16deg)}50%{transform:rotateY(16deg)}}.drm-img{height:100%;width:auto;max-width:92vw;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.6));pointer-events:none;transition:opacity .35s ease}.drm-img.drm-fade{opacity:0}.drm-shadow{position:absolute;bottom:2%;left:50%;width:46%;height:22px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.65),transparent 70%);z-index:1;animation:drm-shadow 5s ease-in-out infinite}@keyframes drm-shadow{0%,to{transform:translate(-50%) scaleX(1);opacity:.9}50%{transform:translate(-50%) scaleX(.82);opacity:.6}}.drm-arrow{position:absolute;top:42%;z-index:5;width:52px;height:52px;border-radius:50%;background:#0a0a0aa6;border:2px solid rgba(255,255,255,.35);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent}.drm-arrow svg{width:24px;height:24px}.drm-arrow:active{transform:scale(.9);background:#c8f31d;color:#000;border-color:#c8f31d}.drm-prev{left:.8rem}.drm-next{right:.8rem}.drm-info{text-align:center;padding:1rem 1.2rem 0}.drm-dots{display:flex;gap:8px;justify-content:center;margin-bottom:.9rem;flex-wrap:wrap;max-width:70vw;margin-left:auto;margin-right:auto}.drm-dot{width:9px;height:9px;border-radius:50%;background:#ffffff38;border:none;padding:0;cursor:pointer;transition:all .25s ease}.drm-dot.drm-on{background:#c8f31d;transform:scale(1.35);box-shadow:0 0 10px #c8f31db3}.drm-name{font-size:clamp(1.15rem,4.6vw,1.7rem);letter-spacing:.04em;line-height:1.25;max-width:34ch;margin:0 auto .3rem}.drm-price{font-size:1.25rem;color:#c8f31d;letter-spacing:.1em}.drm-buy{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.1rem 1.2rem 0}.drm-sizes{display:flex;gap:10px}.drm-size{min-width:52px;height:48px;padding:0 14px;border-radius:12px;border:2px solid rgba(255,255,255,.25);background:#ffffff0d;color:#fff;font-family:var(--font-display);font-size:1rem;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}.drm-size.drm-on{background:#c8f31d;border-color:#c8f31d;color:#000;box-shadow:0 0 18px #c8f31d66}.drm-cop{background:#c8f31d;border:3px solid #000;border-radius:14px;padding:1rem 3.4rem;cursor:pointer;box-shadow:5px 5px #c8f31d40;transform:rotate(-1.5deg);-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.drm-cop span{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.22em;text-indent:.22em;color:#000}.drm-cop:active{transform:rotate(-1.5deg) scale(.94)}.drm-toast{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(140%);background:#c8f31d;color:#000;font-family:var(--font-display);letter-spacing:.12em;padding:.9rem 1.8rem;border-radius:12px;border:3px solid #000;z-index:99999;transition:transform .35s cubic-bezier(.2,1.4,.4,1);white-space:nowrap}.drm-toast.drm-show{transform:translate(-50%) translateY(0)}.drm-turntable{animation:drm-cine 7s ease-out forwards}@keyframes drm-cine{0%{transform:scale(.92) translateY(2%)}to{transform:scale(1.08) translateY(0)}}.drm-img{animation:drm-idle 4s ease-in-out infinite;transform-origin:center 70%}@keyframes drm-idle{0%,to{transform:rotate(-.8deg) scale(1)}50%{transform:rotate(.8deg) scale(1.015)}}.drm-img.drm-punch{animation:drm-punch .6s ease-out}@keyframes drm-punch{0%{transform:scale(1)}30%{transform:scale(1.12) rotate(-4deg) translate(10px)}60%{transform:scale(1.12) rotate(4deg) translate(-10px)}to{transform:scale(1)}}.drm-img.drm-flex{animation:drm-flex .8s ease-out}@keyframes drm-flex{0%{transform:scale(1)}40%{transform:scale(1.15,1.08)}to{transform:scale(1)}}.drm-img.drm-stretch{animation:drm-stretch 1s ease-out}@keyframes drm-stretch{0%{transform:scaleY(1)}50%{transform:scaleY(1.18) translateY(-8px)}to{transform:scaleY(1)}}@media(min-width:900px){.drm-stage{height:600px}.drm-buy{flex-direction:row;justify-content:center}}@media(prefers-reduced-motion:reduce){.drm-turntable,.drm-shadow{animation:none}}#game-intro{animation:none;opacity:1;transition:opacity .55s ease}#game-intro.gi-melting,#game-intro.gi-done{opacity:0!important;pointer-events:none;transition:opacity .55s ease}#game-intro.gi-melting #gi-video{animation:none;transform:none;opacity:1}#game-intro.gi-melting .gi-vignette,#game-intro.gi-melting .gi-brand-top{opacity:1;transition:none}.drm-led{inset:9% auto auto 50%;transform:translate(-50%) rotate(-2deg);width:min(88%,740px);height:67%;border:2px solid #204526;border-radius:42px;background:radial-gradient(ellipse,#27ff5321,#03100773 65%);box-shadow:inset 0 0 50px #28ff531a,0 0 65px #28ff5318;gap:0}.drm-led:before,.drm-led:after{content:"";position:absolute;bottom:100%;height:100px;width:3px;background:repeating-linear-gradient(0deg,#59635a 0 4px,#222b23 4px 7px);box-shadow:1px 0 2px #000}.drm-led:before{left:18%}.drm-led:after{right:18%}.drm-led span{color:#071b0b;-webkit-text-stroke:2px #beffd0;text-shadow:0 0 3px #fff,0 0 8px #84ffa4,0 0 20px #2eff5f,0 0 45px #20ed4f,0 0 90px #20ed4f;animation:none;line-height:1.12;letter-spacing:.025em}.drm-led-top,.drm-led-mid{font-size:clamp(3rem,13vw,6.3rem)}.drm-led .drm-led-bot{font-size:clamp(.75rem,3vw,1.25rem);letter-spacing:.28em;text-indent:.28em;margin-top:1.1rem;-webkit-text-stroke:1px #beffd0;text-shadow:0 0 5px #84ffa4,0 0 18px #2eff5f}@media(max-width:600px){.drm-led{inset:13% auto auto 50%;height:60%;width:92%;border-radius:30px}.drm-led span{-webkit-text-stroke:1.5px #beffd0}.drm-led .drm-led-bot{-webkit-text-stroke:.7px #beffd0}}.drm-led{top:0;right:0;bottom:0;left:0;transform:none;width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none;gap:normal}.drm-led:before,.drm-led:after{content:none}.drm-led span{color:transparent;-webkit-text-stroke:2px rgba(200,243,29,.85);text-shadow:0 0 18px rgba(200,243,29,.55),0 0 60px rgba(200,243,29,.25);letter-spacing:.08em;line-height:1.05;animation:drm-led-pulse 3.5s ease-in-out infinite}.drm-led-top,.drm-led-mid{font-size:clamp(3rem,17vw,7rem)}.drm-led .drm-led-bot{font-size:clamp(1.1rem,6vw,2rem);letter-spacing:.42em;text-indent:.42em;margin-top:.6rem;-webkit-text-stroke:1.5px rgba(255,79,216,.85);text-shadow:0 0 14px rgba(255,79,216,.55),0 0 44px rgba(255,79,216,.25)}.drm-img{background:#050505}.drm-img{background:transparent!important;animation:none!important;object-fit:contain;filter:none;border-radius:12px;box-shadow:0 10px 35px #0003}.drm-led,.drm-shadow,.drm-floor,.drm-glow{display:none!important}.drm-stage{background:linear-gradient(145deg,#d9d0c3,#bdb6ab)}.drm-turntable{animation:none!important;transform:none!important}.drm-img{box-shadow:none!important;border-radius:0}.drm-stage{background:#0e1011}.drm-led{display:flex!important;opacity:.3}.drm-arrow{border:1px solid #ffffff40;box-shadow:none}.header-logo__image{filter:invert(1)}@media(max-width:749px){.drm-turntable{height:calc(100% - 58px)}.drm-sizes{gap:8px;padding-right:44px}.drm-size{min-width:44px;padding:0 10px}.drm-name{overflow:visible;white-space:normal}}.template-product header{background:#0e0e0e}.template-product header .header-actions__action,.template-product header .header__icon,.template-product header .menu-list__link{color:#fff!important}.template-product .variant-option legend{color:#bdbdbd!important}@media(max-width:749px){.template-product .product-information__grid{display:flex!important;flex-direction:column}.template-product .product-information__media,.template-product .product-details{width:100%!important}.template-product media-gallery{position:relative!important;top:auto!important}.template-product .product-information__media{min-height:300px}}.template-product header-component .header__row{background:#0e0e0e!important}.drm-stage:has(.drm-img[src*=pc-clear-action-01]) .drm-led{display:none!important}.drm-turntable{height:calc(100% - 58px)}.template-product header-component .account-button__icon{color:#fff!important}.drm-stage:has(.drm-img[src*=pc-clear-action-01]){background:radial-gradient(ellipse at 50% 40%,#282c30,#151719 45%,#090b0d)}.drm-stage:has(.drm-img[src*=pc-clear-action-01]) .drm-spotlight{display:none}.template-page header-component details{border:0;background:none;border-radius:0;margin:0;overflow:visible}.template-page header-component summary.header__icon--menu{padding:0;gap:0}.template-page header-component summary:after{content:none}.drm-led{display:none!important}.drm-stage,.drm-stage:has(.drm-img[src*=pc-clear-action-01]){background:#090a0b url(/cdn/shop/files/1-pc-direction-1-empty.png?v=1791568790) center 78%/cover no-repeat!important}.drm-spotlight,.drm-shadow{display:none!important}.drm-turntable{height:calc(100% - 24px)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/brand.css.map */
