t21-buy{display:block}.t21-buy{padding-block:clamp(72px,11vw,140px)}.t21-buy.t21-full{display:flex;flex-direction:column;justify-content:center}.t21-buy__wrap{display:block}.t21-buy__head{display:grid;justify-items:center;gap:12px;margin-bottom:clamp(40px,6vw,72px);text-align:center}.t21-buy__head .t21-lead{max-width:30em}.t21-buy__title{max-width:18em;text-wrap:balance}.t21-buy__title sup{font-size:.45em;line-height:0;vertical-align:super}.t21-buy__grid{display:grid;gap:44px}@media(min-width:990px){.t21-buy__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(48px,6vw,104px);align-items:start}.t21-buy__stage-col{position:sticky;top:calc(var(--header-height,60px) + 5vh)}}.t21-stage{--cw:.64;--ie:1;display:grid;place-items:center;width:100%;max-width:470px;margin-inline:auto;padding-block:7% 5%;transform-style:preserve-3d;perspective:1400px;touch-action:pan-y}[dir=rtl] .t21-stage{--ie:-1}@media(min-width:990px){.t21-stage{--cw:.68;max-width:580px}}.t21-card{grid-area:1/1;position:relative;inset-inline-start:-5%;width:calc(var(--cw) * 100%);aspect-ratio:var(--r,.75);overflow:hidden;border-radius:var(--t21-r);background:#0d0d0e;box-shadow:0 34px 60px -24px #000000d9,0 0 0 1px #ffffff12;transform-origin:50% 62%;-webkit-user-select:none;user-select:none}.t21-card__img{width:100%;height:100%;object-fit:cover}.t21-card__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none}.t21-card[data-pos="0"]{z-index:3;transform:translateZ(0) rotate(calc(var(--ie) * -2deg))}.t21-card[data-pos="1"]{z-index:2;cursor:pointer;transform:translate3d(calc(var(--ie) * 16%),-4%,-8px) rotate(calc(var(--ie) * 5deg)) scale(.9)}.t21-card[data-pos="2"]{z-index:1;cursor:pointer;transform:translate3d(calc(var(--ie) * 29%),-8%,-16px) rotate(calc(var(--ie) * 9deg)) scale(.8)}.t21-card[data-pos="1"] .t21-card__dim{opacity:.4}.t21-card[data-pos="2"] .t21-card__dim{opacity:.58}.t21-card:not([data-pos="0"],[data-pos="1"],[data-pos="2"]){z-index:0;opacity:0;transform:translate3d(calc(var(--ie) * 29%),-8%,-24px) rotate(calc(var(--ie) * 9deg)) scale(.8)}@media(hover:hover)and (pointer:fine){.t21-card:not([data-pos="0"]):hover .t21-card__dim{opacity:.22;transition:opacity var(--t21-d-ui) var(--t21-ease-io)}}.t21-label{--wipe:1;position:relative;display:grid;min-height:50px;margin-bottom:30px;border-radius:6px;overflow:hidden;overflow:clip;background:var(--t21-c-bg)}[dir=ltr] .t21-label{--wipe:-1}.t21-label__bar{grid-area:1/1;display:flex;align-items:center;justify-content:center;min-height:50px;background:var(--bg);color:var(--fg);font-size:15px;font-weight:600;line-height:1.2;text-align:center;overflow:hidden;overflow:clip;transform:translate3d(calc(var(--wipe) * 100%),0,0)}.t21-label__in{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 18px;transform:translate3d(calc(var(--wipe) * -100%),0,0)}.t21-label__bar.is-on,.t21-label__bar.is-on .t21-label__in{transform:none}.t21-label__tracked{letter-spacing:.42em;margin-inline-end:-.42em;text-transform:uppercase}.t21-tagline{margin:-16px 0 30px;color:var(--t21-c-tx2);font-size:17px;line-height:1.5}@media(prefers-reduced-motion:reduce){.t21-label__bar,.t21-label__in{transform:none!important}.t21-label__bar{opacity:0;transition:opacity var(--t21-d-fade-out) var(--t21-ease-io)!important}.t21-label__bar.is-on{opacity:1;transition-duration:var(--t21-d-fade)!important}}.t21-buy__h{margin-bottom:14px;font-size:17px;font-weight:600;line-height:1.4}.t21-inc{display:grid}.t21-inc__list{grid-area:1/1;display:grid;gap:14px;opacity:0;pointer-events:none}.t21-inc__list.is-on{opacity:1;pointer-events:auto}.t21-inc__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;font-size:17px;line-height:1.5;color:var(--t21-c-tx);background:var(--t21-c-bg)}.t21-inc__item.is-out{color:#7b7b7f}.t21-inc__item s{text-decoration-thickness:1px}.t21-inc__dot{width:11px;height:11px;margin-top:.5em;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff57}.t21-inc__dot.is-full{background:var(--t21-c-tx);box-shadow:none}.t21-inc__more{display:none}@media(max-width:989px){.t21-inc.has-more:not(.is-open) .t21-inc__item.is-extra{display:none}.t21-inc__more{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;margin-inline-start:25px;padding:0;border:0;background:none;color:var(--t21-c-tx);font:inherit;font-size:17px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--t21-d-ui) var(--t21-ease-out)}.t21-inc__more:active{transform:scale(.97)}.t21-inc__more[hidden]{display:none}}@media(hover:hover)and (pointer:fine){.t21-inc__more:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.t21-inc.is-short .t21-inc__list{gap:10px;align-content:start}.t21-inc__picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.t21-inc.is-short .t21-inc__item{gap:10px;font-size:15px;line-height:1.45}.t21-inc.is-short .t21-inc__dot{width:8px;height:8px;margin-top:.5em}.t21-inc__all{display:inline-flex;align-items:center;width:fit-content;min-height:44px;margin-block:-6px -12px;color:var(--t21-c-tx);font-size:15px;font-weight:500}@media(min-width:990px){.t21-buy.is-compact{padding-block:clamp(56px,6vw,88px)}.t21-buy.is-compact .t21-buy__head{margin-bottom:clamp(32px,3.6vw,48px)}.t21-buy.is-compact .t21-label{margin-bottom:22px}.t21-buy.is-compact .t21-tagline{margin:-10px 0 20px}.t21-buy.is-compact .t21-inc__bonus{margin-top:14px}.t21-buy.is-compact .t21-pick{margin-top:20px}.t21-buy.is-compact .t21-buy__h{margin-bottom:10px}.t21-buy.is-compact .t21-buy__pill{margin-top:22px}.t21-buy.is-compact .t21-buy__price-row{margin-top:26px}.t21-buy.is-compact .t21-buy__pill+.t21-buy__price-row{margin-top:10px}.t21-buy.is-compact .t21-buy__cta{margin-top:20px}}@media(prefers-reduced-motion:reduce){.t21-inc__list{transition:opacity var(--t21-d-fade-out) var(--t21-ease-io)!important}.t21-inc__list.is-on{transition-duration:var(--t21-d-fade)!important}}.t21-pick{margin-top:36px}.t21-eds{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.t21-ed{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:72px;padding:14px 16px;border:0;border-radius:14px;background:transparent;text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff38;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--t21-ease-out)}.t21-ed:before,.t21-ed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--t21-d-ui) var(--t21-ease-io)}.t21-ed:before{background:var(--t21-c-fill)}.t21-ed:after{box-shadow:inset 0 0 0 2px var(--t21-c-tx)}.t21-ed[aria-checked=true]:before,.t21-ed[aria-checked=true]:after{opacity:1}.t21-ed:active{transform:scale(.97);transition-duration:.1s}.t21-ed__name{position:relative;font-size:17px;font-weight:600;line-height:1.3}.t21-ed__price{position:relative;font-size:14px;color:var(--t21-c-tx2)}.t21-pfs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}@media(min-width:750px){.t21-pfs{grid-template-columns:repeat(3,minmax(0,1fr))}}.t21-pf{position:relative;isolation:isolate;display:grid;align-items:center;justify-items:center;min-height:52px;padding:8px 16px;border:0;border-radius:980px;background:transparent;color:var(--t21-c-tx);font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff42;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--t21-ease-out),opacity var(--t21-d-ui) var(--t21-ease-io)}.t21-pf:active{transform:scale(.97);transition-duration:.1s}.t21-pf__fill{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--t21-c-tx);transform-origin:var(--x,50%) var(--y,50%);opacity:0;transform:scale(.4);transition:opacity .16s var(--t21-ease-io),transform .18s var(--t21-ease-io)}.t21-pf[aria-checked=true] .t21-pf__fill{opacity:1;transform:none;transition:opacity .15s var(--t21-ease-out),transform .18s var(--t21-ease-out)}.t21-pf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px #ffffff80;background:var(--t21-c-fill-2);transition:opacity .2s var(--t21-ease-io)}.t21-pf__row{position:relative;grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;transition:opacity .18s var(--t21-ease-io)}.t21-pf__row--on{color:var(--t21-c-bg);opacity:0}.t21-pf[aria-checked=true] .t21-pf__row{opacity:0}.t21-pf[aria-checked=true] .t21-pf__row--on{opacity:1;transition:opacity .15s var(--t21-ease-out)}.t21-pf__ic{flex:none;display:grid;place-items:center}.t21-pf__ic svg{display:block;width:18px;height:18px;fill:currentColor}.t21-pf__name{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-wrap:balance;text-align:center}@media(max-width:389px){.t21-pf{padding-inline:12px;font-size:13px}.t21-pf__row{gap:6px}}@media(max-width:359px){.t21-pf{padding-inline:10px;font-size:12px}}@media(hover:hover)and (pointer:fine){.t21-pf:not([aria-checked=true]):hover:before{opacity:1;transition-duration:.11s}.t21-ed:not([aria-checked=true]):hover:before{opacity:.6;transition-duration:.11s}}@media(hover:none){.t21-pf:not([aria-checked=true]):active:before{opacity:1;transition-duration:0ms}.t21-ed:not([aria-checked=true]):active:before{opacity:.6;transition-duration:0ms}}.t21-pf.is-soldout,.t21-pf.is-none{opacity:.4}.t21-pf[aria-checked=true]{opacity:1}.t21-buy__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:38px}.t21-buy__price{font-size:clamp(28px,4vw,36px);font-weight:600}.t21-buy__compare{font-size:17px;color:var(--t21-c-tx2);transition:opacity var(--t21-d-fade) var(--t21-ease-io)}.t21-buy__compare.is-hidden{opacity:0}.t21-region-wrap{margin:10px 0 0}.t21-region{margin:0;color:var(--t21-c-tx2);font-size:14px;line-height:1.6;text-wrap:balance;opacity:0;transition:opacity var(--t21-d-fade-out) var(--t21-ease-io)}.t21-region.is-on{opacity:1;transition-duration:var(--t21-d-fade)}.t21-region__a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap;margin-inline-start:2px;touch-action:manipulation}.t21-region__a>span{display:inline-block}.t21-region__a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}@media(hover:hover)and (pointer:fine){.t21-region__a:hover{color:var(--t21-c-tx)}}.t21-dl{display:flex;align-items:flex-start;gap:10px;margin-top:12px;color:var(--t21-c-tx2);font-size:15px;line-height:1.6}.t21-dl__ic{flex:none;width:18px;height:18px;margin-top:.22em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.t21-buy__cta{margin-top:24px}.t21-buy__atc{width:100%;min-height:56px}.t21-buy__row{display:flex;align-items:center;gap:10px}.t21-buy__row .t21-buy__atc{flex:1;min-width:0}.t21-buy__like{width:56px;height:56px;flex:none;box-shadow:inset 0 0 0 1px #ffffff38}.t21-buy__like .t21-like__ico{width:22px;height:22px}.t21-buy__err{margin-top:10px;font-size:14px;line-height:1.5;color:#ff7b72}.t21-buy__err:empty{display:none}.t21-buy__policy{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;font-size:14px;color:var(--t21-c-tx2);text-decoration:underline;text-decoration-color:#a1a1a666;text-underline-offset:.25em}@media(hover:hover)and (pointer:fine){.t21-buy__policy:hover{color:var(--t21-c-tx)}}.t21-buy__note{margin-top:24px;font-size:15px}.t21-sticky{position:fixed;z-index:40;inset-inline:0;bottom:0;padding:10px var(--t21-gutter) calc(10px + env(safe-area-inset-bottom,0px));background:#0e0e0ff2;border-top:1px solid var(--t21-c-hair);transform:translate3d(0,110%,0);transition:transform .32s var(--t21-ease-io)}.t21-sticky.is-on{transform:none;transition:transform .46s var(--t21-ease-out)}.t21-sticky__in{display:flex;align-items:center;gap:14px;max-width:var(--t21-max);margin-inline:auto}.t21-sticky__info{display:flex;flex-direction:column;flex:1;min-width:0}.t21-sticky__title{display:none;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t21-sticky__meta{font-size:13px;color:var(--t21-c-tx2)}.t21-sticky__meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t21-sticky__price{font-size:17px;font-weight:600}.t21-sticky__btn{flex:none;min-height:44px;padding:0 20px;font-size:15px}@media(max-width:749px){.t21-sticky__in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta btn" "price btn";column-gap:14px}.t21-sticky__info{grid-area:meta}.t21-sticky__price{grid-area:price}.t21-sticky__btn{grid-area:btn}}@media(min-width:750px){.t21-sticky__title{display:block}}.t21-sticky:not(.is-on) [data-t21-meta]>span,.t21-sticky:not(.is-on) .t21-roll__s{transition:none}@media(min-width:990px){.t21-sticky{background:#161617c7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}@media(prefers-reduced-motion:reduce){.t21-sticky{transform:none;opacity:0;transition:opacity var(--t21-d-ui) var(--t21-ease-io)!important}.t21-sticky.is-on{opacity:1}.t21-ed:before,.t21-ed:after,.t21-pf:before,.t21-pf__row,.t21-buy__compare{transition-duration:var(--t21-d-ui)!important}.t21-pf:active,.t21-ed:active{transform:none}.t21-pf__fill{transform:none!important;transition:opacity var(--t21-d-ui) var(--t21-ease-io)!important}}.t21-buy__pill{width:fit-content;margin:38px 0 0;padding:5px 12px;border-radius:980px;background:var(--t21-c-tx);color:var(--t21-c-bg);font-size:13px;font-weight:600;line-height:18px;white-space:nowrap}.t21-buy__pill+.t21-buy__price-row{margin-top:12px}.t21-inc__bonus{margin:18px 0 0;color:var(--t21-c-tx);font-size:15px;font-weight:600;line-height:1.5;text-wrap:balance}.t21-online{margin:0;color:var(--t21-c-tx2);font-size:14px;line-height:1.6;text-wrap:balance}.t21-mrows{display:grid;gap:10px}.t21-mrow{display:grid;gap:12px}.t21-mrow[hidden],.t21-mcap[hidden]{display:none}.t21-m{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:72px;padding:14px 18px;border:0;border-radius:14px;background:transparent;color:var(--t21-c-tx);text-align:start;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 0 0 1px #ffffff38;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--t21-ease-out)}.t21-m:before,.t21-m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--t21-d-ui) var(--t21-ease-io)}.t21-m:before{background:var(--t21-c-fill)}.t21-m:after{box-shadow:inset 0 0 0 2px var(--t21-c-tx)}.t21-m[aria-checked=true]:before,.t21-m[aria-checked=true]:after{opacity:1}.t21-m:active{transform:scale(.98);transition-duration:.1s}.t21-m__text{position:relative;display:grid;gap:4px;min-width:0}.t21-m__name{font-size:17px;font-weight:600;line-height:1.3}.t21-m__line{font-size:14px;line-height:1.45;color:var(--t21-c-tx2);text-wrap:pretty}.t21-m__line:empty,.t21-m__line>span:empty{display:none}.t21-m__price{position:relative;flex:none;font-size:15px;font-weight:600;white-space:nowrap}.t21-mcaps{display:none;flex-wrap:wrap;gap:8px;padding-inline:2px}.t21-mrow.is-on .t21-mcaps:not([hidden]){display:flex}.t21-mcap{position:relative;isolation:isolate;min-height:40px;padding:0 16px;border:0;border-radius:980px;background:transparent;color:var(--t21-c-tx);font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px #ffffff42;transition:transform .16s var(--t21-ease-out)}.t21-mcap:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--t21-c-tx);opacity:0;transition:opacity .15s var(--t21-ease-io)}.t21-mcap[aria-checked=true]{color:var(--t21-c-bg)}.t21-mcap[aria-checked=true]:before{opacity:1}.t21-mcap:active{transform:scale(.97);transition-duration:.1s}.t21-m:focus-visible,.t21-mcap:focus-visible{outline:2px solid var(--t21-c-tx);outline-offset:3px}@media(hover:hover)and (pointer:fine){.t21-m:not([aria-checked=true]):hover:before{opacity:.6;transition-duration:.11s}.t21-mcap:not([aria-checked=true]):hover{box-shadow:inset 0 0 0 1px #ffffff80}}@media(prefers-reduced-motion:reduce){.t21-m:active,.t21-mcap:active{transform:none}}.t21-pick>*{transition:opacity .24s var(--t21-ease-io)}.t21-pick.is-locked>*{opacity:.38}@media(prefers-reduced-motion:reduce){.t21-pick>*{transition-duration:.12s}}.t21-buy__rating{display:flex;align-items:center;gap:12px;margin-top:20px}.t21-buy__rating-txt{font-size:13px;line-height:1.45;color:var(--t21-c-tx2)}.t21-rate{display:inline-grid;flex:none;justify-items:center;align-content:center;gap:2px;width:34px;height:40px;border-radius:6px;box-shadow:inset 0 0 0 1.5px currentColor;color:var(--t21-c-tx);font-family:var(--t21-font-display);line-height:1}.t21-rate__n{font-size:17px;font-weight:800}.t21-rate__s{font-size:7px;font-weight:700;letter-spacing:.06em}.t21-rate.t21-rate--lg{width:52px;height:62px;gap:4px;border-radius:8px;box-shadow:inset 0 0 0 2px currentColor}.t21-rate--lg .t21-rate__n{font-size:26px}.t21-rate--lg .t21-rate__s{font-size:10px}.t21-rate__img{flex:none;width:34px;height:auto}.t21-rate__img.t21-rate--lg{width:52px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/t21-buy.css.map */
