.pp{position:relative}.pp__glow{position:absolute;left:0;right:0;top:0;height:min(980px,110vh);z-index:0;pointer-events:none;opacity:0;transition:opacity 1.6s var(--ease);background:radial-gradient(55% 60% at 28% 18%,color-mix(in srgb,var(--pc,#d9c28f) 42%,transparent),transparent 72%),radial-gradient(40% 45% at 85% 8%,color-mix(in srgb,var(--pc,#d9c28f) 24%,transparent),transparent 70%)}.pp.has-glow .pp__glow{opacity:1}.pp .container{position:relative;z-index:1}.pp__title .ch{display:inline-block;opacity:0;transform:translateY(60%) rotateX(-90deg);transform-origin:50% 100%;filter:blur(6px);animation:chIn 1s var(--ease) forwards;animation-delay:calc(.15s + var(--i) * .03s)}.pp__title .ch--sp{width:.28em}.pp__title{perspective:900px}.pp__brand{animation:cheadUp .9s var(--ease) both}.pp__info>*{animation:cheadUp .9s var(--ease) both}.pp__info>*:nth-child(3){animation-delay:.12s}.pp__info>*:nth-child(4){animation-delay:.18s}.pp__info>*:nth-child(5){animation-delay:.24s}.pp__info>*:nth-child(6){animation-delay:.3s}.pp__info>*:nth-child(7){animation-delay:.36s}.pp__info>*:nth-child(n+8){animation-delay:.42s}.pp__priceline .product__price{font-weight:600;letter-spacing:-.04em}.pp__zoom{position:absolute;left:0;top:0;z-index:3;pointer-events:none;padding:8px 14px;border-radius:980px;background:#0b0b0bd1;color:#fff;font:500 12px var(--sf);letter-spacing:.02em;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .25s,transform .35s var(--ease)}.pp__stage.is-hover .pp__zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}.pp__dots{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:none;justify-content:center;gap:6px;pointer-events:none}.pp__dots i{width:6px;height:6px;border-radius:50%;background:#ffffff8c;transition:all .35s var(--ease);box-shadow:0 0 0 .5px #00000026}.pp__dots i.is-on{width:20px;border-radius:3px;background:#fff}.pp__slide{cursor:none}@media(hover:none){.pp__slide{cursor:zoom-in}.pp__zoom{display:none}}.cert{display:flex;align-items:center;gap:16px;padding:16px 18px;margin:0 0 22px;border-radius:calc(var(--radius) + 2px);border:1px solid color-mix(in srgb,var(--accent) 45%,#fff);background:linear-gradient(135deg,#fffdf8,#f6efe0);position:relative;overflow:hidden}.cert:after{content:"";position:absolute;top:0;bottom:0;width:60%;left:-70%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);animation:certSheen 6s 1.5s ease-in-out infinite}@keyframes certSheen{0%,60%{left:-70%}to{left:130%}}.cert svg{width:46px;height:46px;flex:none;color:var(--accent)}.cert b{display:block;font-size:15px;letter-spacing:-.02em}.cert span{font-size:13px;color:#6e6e73}.is-off .cert:after{animation-play-state:paused}.rep{margin:0;padding:0}.rep__row{display:grid;grid-template-columns:128px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #f1f1f3;font-size:14px;line-height:1.6}.rep__row dt{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#86868b;padding-top:3px}.rep__row dd{margin:0;color:#1d1d1f}.rep__row:first-child dd{font-weight:600}.rep__intro{margin:0 0 6px;color:#6e6e73}.strip{background:#0b0b0b;color:#fff;padding:84px 0 70px;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 720px}.strip h2{color:#fff}.strip .eyebrow{color:var(--accent-light)}.strip__viewport{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:6px max(24px,calc((100vw - 1320px)/2 + 24px)) 26px;cursor:grab;-webkit-overflow-scrolling:touch}.strip__viewport::-webkit-scrollbar{display:none}.strip__viewport.is-drag{cursor:grabbing;scroll-snap-type:none}.strip__track{display:flex;gap:16px;width:max-content}.strip__item{margin:0;flex:none;width:clamp(260px,38vw,520px);aspect-ratio:4/5;border-radius:24px;overflow:hidden;scroll-snap-align:start;background:#1b1b1b}.strip__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.strip__item:hover img{transform:scale(1.05)}.rel.rail{padding:84px 0 96px;overflow:hidden}.pp .btn#AddButton{border-radius:16px;letter-spacing:.005em;font-weight:600;box-shadow:0 14px 34px #0003}.pp .btn#AddButton:hover{box-shadow:0 20px 44px #00000047}@media(max-width:1000px){.pp__dots{display:flex}.pp__counter{display:none}}@media(max-width:750px){.rep__row{grid-template-columns:1fr;gap:2px;padding:12px 0}.strip{padding:56px 0 48px}.strip__viewport{padding-left:16px;padding-right:16px}.strip__item{width:78vw;border-radius:20px}.cert{padding:14px}.cert svg{width:40px;height:40px}.pp__title .ch{animation-delay:calc(.1s + var(--i) * 22ms)}}@media(prefers-reduced-motion:reduce){.pp__title .ch{opacity:1;transform:none;filter:none;animation:none}.pp__info>*,.pp__brand{animation:none}.cert:after{animation:none}.pp__glow{transition:none}}.legit{display:flex;align-items:center;gap:14px;padding:16px 18px;margin:0 0 14px;border:1px solid #e0e0e5;border-radius:calc(var(--radius) + 2px);background:#fff;cursor:pointer;transition:border-color .3s,background .3s,box-shadow .4s var(--ease),transform .4s var(--ease)}.legit:hover{border-color:#1d1d1f;transform:translateY(-2px)}.legit input{position:absolute;opacity:0;pointer-events:none}.legit__box{position:relative;flex:none;width:24px;height:24px;border-radius:8px;border:1.5px solid #d2d2d7;transition:all .3s var(--ease)}.legit input:checked~.legit__box{background:#0b0b0b;border-color:#0b0b0b}.legit input:checked~.legit__box:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.legit:has(input:checked){border-color:#0b0b0b;background:#faf8f4;box-shadow:0 12px 30px #00000014}.legit input:focus-visible~.legit__box{outline:2px solid var(--accent);outline-offset:2px}.legit__txt{display:flex;flex-direction:column;flex:1;min-width:0}.legit__txt b{font-size:15px;letter-spacing:-.02em}.legit__txt i{font-style:normal;font-size:12.5px;color:#6e6e73;line-height:1.4;margin-top:2px}.legit__price{flex:none;font-weight:600;font-size:15px;letter-spacing:-.02em}.cert__free{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:980px;background:#0b0b0b;color:#fff;margin-left:8px;vertical-align:2px}.pp__slide{aspect-ratio:1/1}.pp__slide img{object-position:50% 40%}.pp__thumb{aspect-ratio:1/1}@media(min-width:1001px){.pp__grid{align-items:start}.pp__gallery{position:sticky;top:96px;align-self:start}.pp__stage{width:100%;max-width:calc(100vh - 150px)}.pp__thumbs{max-height:calc(100vh - 150px)}}@media(max-width:1000px){.pp__gallery{position:static}}.pp__info .pp__tags{margin:8px 0 6px;gap:6px}.pp__info .tagx{font-size:11px;padding:4px 10px}.pp__info .stock{margin:2px 0 14px;font-size:12px}.pp__info .buy{margin-top:0}.pp__info .pp__links{margin:12px 0 18px}.pp__info .gcard{padding:12px 14px;margin:0 0 12px;border-radius:calc(var(--radius) - 2px)}.pp__info .gcard__head{gap:12px}.pp__info .gcard__letter{width:36px;height:36px;font-size:16px;border-radius:11px}.pp__info .gcard__kicker{font-size:10px;margin:0}.pp__info .gcard__title{font-size:15px;margin:0}.pp__info .gcard__scale{display:none}.pp__info .gcard__text{font-size:12px;margin:6px 0 0;color:var(--muted)}.pp__info .gcard__more{margin-top:6px;padding-top:6px}.pp__info .gcard__more summary{font-size:11px}.pp__info .cert{padding:10px 14px;gap:12px;margin:0 0 14px}.pp__info .cert svg{width:30px;height:30px}.pp__info .cert b{font-size:13px}.pp__info .cert span{font-size:11.5px;line-height:1.4}.pp__info .pp__trust{margin:12px 0}.pp__info .share{font-size:12px;margin:16px 0 0}.follow{display:flex;align-items:center;gap:10px;margin:2px 0 10px}.follow__btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line,#e5ded2);background:#fff;color:var(--ink,#0d0d0d);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background .2s ease,border-color .2s ease}.follow__btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;transition:fill .2s ease,stroke .2s ease}.follow__btn:hover{border-color:var(--ink,#0d0d0d);transform:translateY(-1px)}.follow.is-liked .follow__btn{background:var(--ink,#0d0d0d);border-color:var(--ink,#0d0d0d);color:#fff}.follow.is-liked .follow__btn svg{fill:#fff}.follow__btn.pop{animation:followPop .38s cubic-bezier(.2,.9,.2,1.4)}.follow__txt{font-size:12.5px;color:var(--muted);line-height:1.3}.follow.has-count .follow__txt{color:var(--ink,#0d0d0d);font-weight:600;padding:5px 11px;border-radius:999px;background:var(--beige,#f4eee5)}@keyframes followPop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.follow__btn.pop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product.css.map */
