:where(:root){--sale-dark: #0b0a3a;--sale-text: linear-gradient(180deg, #fff1c1 0%, #f0d27e 40%, #d4a54a 70%, #b8862b 100%);--sale-btn: linear-gradient( 100deg, #946f34 0%, #b08d48 18%, #c3a257 32%, #ebce75 50%, #d8b965 64%, #c3a355 80%, #b29248 100% );--sale-btn-text: #ffffff;--sale-bar-text: #2b1a00;--sale-soft: #a9b0ff;--sale-muted: #c9c6ff;--sale-bg-a: #24204a;--sale-bg-b: #5655c2;--sale-save: #7d7ff5;--sale-save-text: #ffffff}:root{--sale-ff: var(--font-display);--saleH: 37px;--saleH: 0px}.tn-sale-tx{background:var(--tx, var(--sale-text));-webkit-background-clip:text;background-clip:text;color:transparent}body:has([data-sale-page-bg]) #MainContent{background:linear-gradient(90deg,var(--sale-bg-a) 0%,var(--sale-bg-b) 100%);color:#fff}.tn-sbar{overflow:hidden;white-space:nowrap;background:var(--sbar-bg, var(--sale-btn))}.tn-sbar__track{display:flex;width:max-content;animation:tnSbar var(--sbar-speed, 120s) linear infinite}.tn-sbar--still .tn-sbar__track{width:auto;justify-content:center;animation:none}.tn-sbar--still .tn-sbar__copy{display:none}.tn-sbar:hover .tn-sbar__track{animation-play-state:paused}.tn-sbar__group{display:flex;flex:none}.tn-sbar__item{padding:8.8px 51.2px;font-family:var(--sale-ff);font-weight:800;font-size:11.84px;letter-spacing:.08em;text-transform:uppercase;color:var(--sbar-tx, var(--sale-bar-text))}.tn-sbar__item a{color:inherit;text-decoration:none}.tn-sbar__item a:hover{text-decoration:underline}@keyframes tnSbar{to{transform:translate(-50%)}}@media(max-width:749px){.tn-sbar__item{padding:8px 28px;font-size:11px}}@media(prefers-reduced-motion:reduce){.tn-sbar__track{animation:none}}.tn-cd__units{display:flex;gap:7.2px;font-variant-numeric:tabular-nums}.tn-cd__u{min-width:60px;padding:7.2px 4.8px;border-radius:var(--r-sm);background:var(--cd-box, var(--sale-dark));text-align:center}.tn-cd__u b{display:block;font-family:var(--sale-ff);font-weight:700;font-size:22.4px;line-height:1.1}.tn-cd__u small{display:block;font-size:9.92px;letter-spacing:.06em;text-transform:uppercase}.tn-shero{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:clamp(380px,38vw,500px);border-radius:var(--r-lg);text-align:center;background:radial-gradient(70% 90% at 30% 40%,var(--sh-bg-a, #a9b2ff) 0%,color-mix(in srgb,var(--sh-bg-a, #a9b2ff) 45%,var(--sh-bg-b, #1f4dff)) 35%,color-mix(in srgb,var(--sh-bg-a, #a9b2ff) 15%,var(--sh-bg-b, #1f4dff)) 70%,var(--sh-bg-b, #1f4dff) 100%)}.tn-shero__img{position:absolute;inset:0 auto 0 0;z-index:-1;width:52%}.tn-shero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9;-webkit-mask:linear-gradient(90deg,#000 55%,transparent);mask:linear-gradient(90deg,#000 55%,transparent)}.tn-shero--blend .tn-shero__img img{mix-blend-mode:multiply}.tn-shero--img-right .tn-shero__img{inset:0 0 0 auto}.tn-shero--img-right .tn-shero__img img{-webkit-mask:linear-gradient(270deg,#000 55%,transparent);mask:linear-gradient(270deg,#000 55%,transparent)}.tn-shero__in{display:flex;flex-direction:column;align-items:center;gap:14.4px;padding:40px 16px}.tn-shero__pill{padding:7.2px 16px;border-radius:999px;background:var(--sh-pill-bg, var(--sale-dark));color:var(--sh-pill-tx, #f0d27e);font-family:var(--sale-ff);font-weight:600;font-size:15.2px}.tn-shero__title{margin:0;font-family:var(--sale-ff);font-weight:800;font-size:72px;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;filter:drop-shadow(0 4px 18px rgba(11,10,58,.35))}.tn-shero__title:not(.tn-sale-tx){color:var(--sh-title, #fff1c1)}.tn-shero__text{max-width:52ch;color:var(--sh-text, #ffffff)}.tn-shero__text p{margin:0}.tn-shero__cdl{margin:0 0 -8px;font-family:var(--sale-ff);font-weight:700;font-size:11.52px;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-text, #ffffff)}.tn-shero__cd{display:grid;justify-items:center;gap:14.4px}.tn-shero__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11.2px;width:min(560px,100%);margin:6.4px 0 0;padding:0;list-style:none}.tn-shero__links--1{grid-template-columns:minmax(0,1fr);width:min(280px,100%)}.tn-sale-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border:0;border-radius:var(--r-md);background:var(--sale-btn);color:var(--sale-btn-text);font-family:var(--sale-ff);font-weight:700;font-size:16px;text-decoration:none;text-shadow:0 1px 2px rgba(80,55,15,.45);box-shadow:0 8px 18px -10px #785519cc;cursor:pointer;transition:transform .2s,filter .2s}.tn-sale-btn:hover{transform:translateY(-2px);filter:brightness(1.07);text-decoration:none;color:var(--sale-btn-text)}.tn-sale-btn:disabled{opacity:.55;cursor:default;transform:none}@media(max-width:700px){.tn-shero__img{width:100%;opacity:.5}.tn-shero__title{font:38px}}@media(max-width:560px){.tn-shero__links .tn-sale-btn{font-size:14px;padding:8px 10px}.tn-cd__u{min-width:52px}}.tn-sprod__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:25.6px}.tn-sprod .eyebrow,.tn-sfaq .eyebrow{--tx: var(--sp-eb)}.tn-sprod .eyebrow:before,.tn-sfaq .eyebrow:before{background:var(--sp-eb, var(--sale-text))}.tn-sale-h2{margin:4px 0 0;font-family:var(--sale-ff);font-weight:700;font-size:clamp(32px,20.8px + 2.6vw,51.2px);letter-spacing:-.02em;line-height:1.2}.tn-sale-h2:not(.tn-sale-tx){color:var(--sp-h, #ffffff)}.tn-sprod__all{color:var(--sp-link, #ffffff);font-family:var(--sale-ff);font-weight:600}.tn-sprod__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.tn-sprod__grid>li{display:flex;min-width:0}@media(max-width:999px){.tn-sprod__grid{grid-template-columns:repeat(min(var(--cols, 4),3),minmax(0,1fr));gap:16px}}@media(max-width:749px){.tn-sprod__grid{grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));gap:10px}}.tn-scard{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--sc-bd, rgba(255, 255, 255, .16));border-radius:var(--r-lg);background:var(--sc-bg, rgba(255, 255, 255, .08));transition:background-color .3s,box-shadow .3s}.tn-scard:hover{background:var(--sc-bg-h, rgba(255, 255, 255, .12));box-shadow:0 20px 40px -24px #08014899}.tn-scard__media{position:relative;display:block;aspect-ratio:1 / 1;margin:9.6px 9.6px 0;overflow:hidden;border-radius:var(--r-md);background:var(--sc-img-bg, #eef2fb)}.tn-scard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}@media(hover:hover){.tn-scard:hover .tn-scard__media img{transform:scale(1.04)}}.tn-scard__badges{position:absolute;top:12.8px;left:12.8px;right:12.8px;z-index:2;display:flex;gap:5.6px;pointer-events:none}.tn-sale-pill{display:inline-flex;align-items:center;padding:5px 9px 4px;border-radius:999px;font-family:var(--sale-ff);font-weight:700;font-size:11px;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap;background:var(--sale-dark)}.tn-sale-pill--save{margin-left:auto;background:var(--sale-save);color:var(--sale-save-text)}.tn-scard__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 19.2px 20px}.tn-scard__title{margin:0 0 auto;font-family:var(--sale-ff);font-size:20.8px;letter-spacing:-.42px;overflow-wrap:anywhere;color:var(--sc-title, #ffffff)}.tn-scard__title a{color:inherit;text-decoration:none}.tn-scard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tn-scard__price{font-family:var(--sale-ff);font-weight:700;font-size:19.2px;color:var(--sc-price, #ffffff)}.tn-scard__price small{margin-right:3.2px;font-weight:500;font-size:12.8px;color:var(--sale-muted)}.tn-scard__price s{margin-left:6px;font-weight:500;font-size:14px;color:var(--sc-compare, #b7bce6)}.tn-scard__var{position:relative;z-index:3;display:block;margin-top:9.6px}.tn-scard__var select{width:100%;padding:11.2px 41.6px 11.2px 16px;border:0;border-radius:999px;background:#fff;color:#16194a;font:600 14.72px / 1.2 var(--font-body);cursor:pointer;appearance:none;-webkit-appearance:none}.tn-scard__var select:focus-visible{outline:3px solid var(--sale-soft);outline-offset:2px}.tn-scard__var svg{position:absolute;top:50%;right:16px;width:16px;height:16px;color:#16194a;transform:translateY(-50%) rotate(90deg);pointer-events:none}.tn-scard .tn-sale-btn{position:relative;z-index:3;width:100%;margin-top:9.6px;border-radius:16px;font-weight:800;font-size:14.4px;letter-spacing:.04em;text-transform:uppercase}.tn-scard .tn-sale-btn svg{width:18px;height:18px}@media(max-width:560px){.tn-scard__media{margin:6px 6px 0}.tn-scard__badges{top:8px;left:8px;right:8px}.tn-sale-pill{padding:3.84px 7.2px;font-size:9px}.tn-scard__body{gap:6px;padding:10px 10px 12px}.tn-scard__title,.tn-scard__price{font-size:16px}.tn-scard__price s{font-size:12px}.tn-scard__var select{padding:8.8px 32px 8.8px 12.8px;font-size:12.8px}.tn-scard__var svg{right:11.2px;width:13px;height:13px}.tn-scard .tn-sale-btn{min-height:40px;padding:0 8px;font-size:12px;letter-spacing:.02em;border-radius:12px}.tn-scard .tn-sale-btn svg{display:none}}@media(max-width:380px){.tn-scard__badges .tn-sale-pill:not(.tn-sale-pill--save){display:none}}.tn-sfaq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:start}.tn-sfaq--no-img{grid-template-columns:minmax(0,1fr);max-width:820px;margin-inline:auto}.tn-sfaq--img-right .tn-sfaq__img{order:2}.tn-sfaq__img{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-xl);background:linear-gradient(160deg,#c6b8ff,#6b55ff)}.tn-sfaq__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tn-sfaq__list{display:grid;gap:11.2px;margin-top:25.6px}.tn-sfaq__q{border:1px solid var(--sf-bd, rgba(255, 255, 255, .16));border-radius:16px;background:var(--sf-item, rgba(255, 255, 255, .08))}.tn-sfaq__q[open]{background:var(--sf-item-open, rgba(255, 255, 255, .12))}.tn-sfaq__q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 19.2px;list-style:none;cursor:pointer;font-family:var(--sale-ff);font-weight:600;font-size:16.32px;color:var(--sf-q, #ffffff)}.tn-sfaq__q summary::-webkit-details-marker{display:none}.tn-sfaq__pm{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#ffffff24;color:var(--sf-q, #ffffff);transition:transform .3s var(--ease)}.tn-sfaq__pm svg{width:16px;height:16px}.tn-sfaq__q[open] .tn-sfaq__pm{transform:rotate(45deg)}.tn-sfaq__a{padding:0 19.2px 17.6px;color:var(--sf-a, #d6d4f5)}.tn-sfaq__a p{margin:0 0 8px}.tn-sfaq__a p:last-child{margin-bottom:0}@media(max-width:860px){.tn-sfaq{grid-template-columns:minmax(0,1fr)}.tn-sfaq__img{aspect-ratio:16 / 10}.tn-sfaq--img-right .tn-sfaq__img{order:0}}.tn-sgift__img{display:grid;place-items:center;flex:none;width:72px;height:72px;overflow:hidden;border-radius:14px;background:#fff}.tn-sgift__img svg{width:56px}.tn-sgift__img img{width:100%;height:100%;object-fit:cover}.tn-sgift__tag{display:block;font-family:var(--sale-ff);font-weight:700;font-size:12.48px;letter-spacing:.06em;text-transform:uppercase}.tn-sgift__title{display:block;font-family:var(--sale-ff);font-weight:700;font-size:16.8px;line-height:1.25;color:var(--sg-title, var(--sale-soft))}.tn-sgift__text{display:block;font-size:13.6px;color:var(--sg-text, var(--sale-muted))}.tn-pgift{display:flex;align-items:center;gap:16px;padding:12.8px 16px 12.8px 12.8px;border-radius:var(--r-lg);background:var(--sg-bg, var(--sale-dark))}.tn-sgbar{position:fixed;z-index:150;left:50%;bottom:clamp(10px,2vw,20px);display:flex;align-items:center;gap:14.4px;width:min(500px,calc(100vw - 20px));padding:10.4px 12px 10.4px 10.4px;border:1.5px solid var(--sg-bd, #6b6cf0);border-radius:18px;background:var(--sg-bg, #dfe3ff);box-shadow:0 18px 40px -16px #080148a6;transform:translate(-50%)}.tn-sgbar[hidden]{display:none}.tn-sgbar--left{left:clamp(10px,2vw,20px);transform:none}.tn-sgbar .tn-sgift__img{width:76px;height:76px;border-radius:12px}.tn-sgbar .tn-sgift__img svg{width:60px}.tn-sgbar__txt{display:grid;flex:1;gap:4px;justify-items:start;min-width:0}.tn-sgbar .tn-sgift__tag{padding:4px 8.8px;border-radius:999px;background:var(--sale-dark);font-size:10.56px;letter-spacing:.05em}.tn-sgbar .tn-sgift__title{font-weight:600;font-size:15.2px;color:var(--sg-title, #16194a)}.tn-sgbar .tn-sgift__text{color:var(--sg-text, #3d3a86)}.tn-sgbar__x{display:grid;place-items:center;flex:none;align-self:flex-start;width:26px;height:26px;border:0;border-radius:50%;background:#16194a14;color:#16194a;cursor:pointer}.tn-sgbar__x svg{width:12px;height:12px}@media(max-width:749px){.tn-sgbar--desktop{display:none}}@media(max-width:460px){.tn-sgbar .tn-sgift__img{width:54px;height:54px}.tn-sgbar .tn-sgift__img svg{width:44px}.tn-sgbar .tn-sgift__title{font-size:13.44px}}.tn-ptimer{display:flex;align-items:center;justify-content:space-between;gap:12.8px;min-width:0;padding:11.2px 12px 11.2px 16px;border-radius:16px;background:var(--sale-dark)}.tn-ptimer[hidden]{display:none}.tn-ptimer__l{min-width:0}.tn-ptimer__l small{display:block;width:fit-content;font-family:var(--sale-ff);font-weight:700;font-size:10.24px;letter-spacing:.12em;text-transform:uppercase}.tn-ptimer__l b{display:block;font-family:var(--sale-ff);font-size:15.2px;line-height:1.2;color:var(--sale-soft)}.tn-ptimer .tn-cd__units{flex:none;gap:4.8px}.tn-ptimer .tn-cd__u{min-width:46px;padding:4.48px 3.2px;border:1px solid rgba(233,196,106,.35);border-radius:10px;background:#ffffff14}.tn-ptimer .tn-cd__u b{font-weight:800;font-size:20px}.tn-ptimer .tn-cd__u small{font-size:8.96px;background:none;color:var(--sale-muted)}@media(max-width:420px){.tn-ptimer .tn-cd__u{min-width:40px}.tn-ptimer__l b{font-size:13.6px}}.tn-pnote{display:flex;align-items:center;justify-content:center;gap:9.6px;margin:0;padding:12px 16px;border-radius:var(--r-md);background:var(--mist, #eaf0f7);font-size:14.4px;color:var(--ink-soft, #4a4775);text-align:left}.tn-pnote b{font-family:var(--sale-ff);color:var(--ink, #2a2257)}.tn-pnote__ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--sale-dark);color:#e9c46a}.tn-pnote__ic svg{width:16px;height:16px}.gal__badges .tn-ov-badge,.pcard__badges .tn-ov-badge{background:var(--ov-badge-bg, var(--sale-dark));color:var(--ov-badge-tx, #f0d27e);font-family:var(--sale-ff);font-weight:800;letter-spacing:.04em}.tn-ov-band{position:absolute;left:0;right:0;bottom:0;z-index:3;pointer-events:none;transition:opacity .25s ease,visibility .25s}.tn-ov-band img{display:block;width:100%;height:auto}.gal.is-not-first .tn-ov--first{opacity:0;visibility:hidden}.gal__stage:has(.tn-ov-band) .gal__zoom{bottom:auto;top:10px}body.tn-sale-on .buy .save.save--sale,body.tn-sale-on .buy .bflag,body.tn-sale-on .buy .bcard__flag,body.tn-sale-on .gal__badges .pill--sale{background:var(--sale-save);color:var(--sale-save-text)}
/*# sourceMappingURL=/cdn/shop/t/189/assets/tn-sale.css.map */
