.pr-hero{position:relative;background:var(--deep)}.pr-hero__stage{position:relative;height:clamp(560px,82vh,780px);overflow:hidden;color:#fff}.pr-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 0s 1s}.pr-slide.is-on{opacity:1;visibility:visible;transition:opacity 1s ease}.pr-slide__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;transform:scale(1.06);transition:transform 7s linear}.pr-slide.is-on .pr-slide__img{transform:scale(1)}.pr-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06101ae6,#06101a9e 42%,#06101a1a 75%),linear-gradient(0deg,rgba(6,16,26,.7) 0%,transparent 40%)}.pr-slide__copy{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:40px}.pr-slide__copy>*{max-width:620px}.pr-slide .pr-display{font-size:clamp(34px,4.3vw,62px);color:#fff;font-stretch:115%}.pr-slide__text{margin-top:20px;font-size:clamp(16px,1.35vw,18.5px);color:#d5dee7;max-width:520px}.pr-slide__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pr-slide.is-on .pr-slide__copy>*{animation:pr-in .9s var(--ease) both}.pr-slide.is-on .pr-slide__copy>*:nth-child(2){animation-delay:.08s}.pr-slide.is-on .pr-slide__copy>*:nth-child(3){animation-delay:.16s}.pr-slide.is-on .pr-slide__copy>*:nth-child(4){animation-delay:.24s}@keyframes pr-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pr-hero__dots{position:absolute;left:0;right:0;bottom:30px;z-index:5;display:flex;gap:10px}.pr-hero__dots button{width:54px;height:24px;display:flex;align-items:center}.pr-hero__dots i{display:block;width:100%;height:3px;border-radius:3px;background:#ffffff4d;overflow:hidden;position:relative}.pr-hero__dots i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--amber);transform:scaleX(0);transform-origin:left}.pr-hero__dots .is-on i:after{animation:pr-bar var(--pr-dur,6.5s) linear forwards}.pr-hero.is-paused .pr-hero__dots .is-on i:after{animation-play-state:paused}@keyframes pr-bar{to{transform:scaleX(1)}}.pr-finder-wrap{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;display:flex;justify-content:flex-end;align-items:center;z-index:6}.pr-finder{pointer-events:auto;width:380px;padding:24px;border-radius:var(--r-lg);background:#fffffff5;color:var(--ink);box-shadow:0 40px 80px -30px #0009;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:pr-in 1s .35s var(--ease) both}.pr-finder h2{font-size:21px;font-stretch:115%;font-weight:800}.pr-finder>p{margin-top:4px;font-size:14.5px;color:var(--mute)}.pr-finder__brands{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.pr-finder__brands a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 9px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--ink-2);transition:border-color .2s,background .2s}.pr-finder__brands a:hover{border-color:var(--ink);background:var(--bg);color:var(--ink)}.pr-finder__brands img{height:30px;width:auto;max-width:64px;object-fit:contain;mix-blend-mode:multiply}.pr-finder__picks{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:grid;gap:8px}.pr-finder__label{font-size:13px;font-weight:700;color:var(--mute)}.pr-mini{display:flex;align-items:center;gap:12px;padding:6px;border-radius:var(--r-sm);transition:background .2s}.pr-mini:hover{background:var(--bg)}.pr-mini__img{flex:0 0 54px;height:54px;border-radius:10px;background:var(--bg);overflow:hidden}.pr-mini__img img{width:100%;height:100%;object-fit:cover}.pr-mini b{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600}.pr-mini small{font-size:14px;font-weight:800;color:var(--ink)}@media(max-width:1180px){.pr-finder{width:340px}.pr-slide__copy>*{max-width:520px}}@media(max-width:989px){.pr-hero__stage{height:auto;display:grid}.pr-slide{grid-area:1/1;position:relative}.pr-slide:after{background:linear-gradient(0deg,#06101af2,#06101ab3 45%,#06101a33)}.pr-slide__copy{justify-content:flex-end;padding-top:150px;padding-bottom:64px;min-height:560px}.pr-slide .pr-display{font-size:clamp(32px,8.6vw,46px)}.pr-slide__ctas .pr-btn{flex:1 1 auto}.pr-hero__dots{bottom:22px}.pr-finder-wrap{position:relative;display:block;pointer-events:auto;margin-top:-18px;padding-bottom:6px;background:linear-gradient(180deg,var(--deep) 0,var(--deep) 18px,var(--bg) 18px)}.pr-finder{width:100%;box-shadow:0 20px 40px -24px #0f223373;animation:none}.pr-finder__brands{grid-template-columns:repeat(3,1fr)}}.pr-trust{background:var(--paper);border-bottom:1px solid var(--line)}.pr-trust__row{display:grid;grid-template-columns:repeat(4,1fr)}.pr-trust__row>div{display:flex;align-items:center;gap:14px;padding:24px 20px}.pr-trust__row>div+div{border-left:1px solid var(--line)}.pr-trust svg{flex:0 0 30px;width:30px;height:30px;color:var(--ink)}.pr-trust p{display:flex;flex-direction:column;line-height:1.3}.pr-trust b{font-size:15px}.pr-trust span{font-size:13.5px;color:var(--mute)}@media(max-width:989px){.pr-trust__row{grid-template-columns:1fr 1fr}.pr-trust__row>div{padding:18px 8px}.pr-trust__row>div:nth-child(3){border-left:0}.pr-trust__row>div:nth-child(n+3){border-top:1px solid var(--line)}.pr-trust svg{flex-basis:24px;width:24px;height:24px}.pr-trust b{font-size:14px}.pr-trust span{font-size:12.5px}}.pr-sec{padding:clamp(56px,7vw,96px) 0}.pr-sec--flush{padding-top:0}.pr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,36px)}.pr-head h2{font-size:clamp(26px,3vw,40px);font-stretch:112%;font-weight:800;letter-spacing:-.01em}.pr-head p{margin-top:8px;color:var(--mute);max-width:560px}.pr-more{flex:0 0 auto;font-weight:700;font-size:15px;padding-bottom:3px;border-bottom:2px solid var(--amber)}.pr-more:hover{border-color:var(--ink)}.pr-center{text-align:center;margin-top:36px}@media(max-width:639px){.pr-head{flex-direction:column;align-items:flex-start;gap:12px}}.pr-rail{position:relative;max-width:var(--wrap);margin:0 auto}.pr-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(140px,15vw,190px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px var(--gut) 8px;scroll-padding:0 var(--gut)}.pr-rail__track::-webkit-scrollbar{display:none}.pr-cat{scroll-snap-align:start;display:flex;flex-direction:column;gap:2px}.pr-cat__img{display:block;aspect-ratio:1;border-radius:var(--r-lg);overflow:hidden;background:#e3e8ed;margin-bottom:12px}.pr-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.pr-cat:hover .pr-cat__img img{transform:scale(1.06)}.pr-cat b{font-size:15.5px;font-weight:700}.pr-cat small{font-size:13px;color:var(--mute)}.pr-rail__btn{position:absolute;top:calc(50% - 40px);width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 8px 24px -10px #0f223380;display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity .2s}.pr-rail__btn svg{width:20px;height:20px}.pr-rail__btn--prev{left:8px}.pr-rail__btn--next{right:8px}.pr-rail__btn[disabled]{opacity:0;pointer-events:none}@media(max-width:989px){.pr-rail__btn{display:none}.pr-rail__track{grid-auto-columns:38vw;gap:12px}}.pr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:989px){.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:639px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.pr-card{position:relative;display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r-md);overflow:hidden;transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.pr-card:hover{box-shadow:0 24px 48px -28px #0f223373;transform:translateY(-3px)}.pr-card__media{position:relative;display:block;aspect-ratio:1;background:#fff;overflow:hidden}.pr-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain;transition:opacity .45s,transform .6s var(--ease)}.pr-card:hover .pr-card__img{transform:scale(1.04)}.pr-card__img--alt{opacity:0;object-fit:cover}@media(hover:hover){.pr-card:hover .pr-card__img--alt{opacity:1}}.pr-card__flags{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.pr-flag{padding:5px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:700;line-height:1.1}.pr-flag--sale{background:var(--sale)}.pr-flag--muted{background:#8794a1}.pr-card__body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;flex:1;border-top:1px solid var(--bg)}.pr-card__title{font-size:15px!important;font-weight:600!important;line-height:1.35!important;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pr-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.pr-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto}.pr-card__price small{font-size:12.5px;color:var(--mute)}.pr-card__price b{font-size:18px;font-weight:800;font-stretch:108%}.pr-card__price s{font-size:13.5px;color:var(--mute)}.pr-card__actions{display:flex;gap:8px}.pr-card__actions form{flex:1;margin:0;display:flex}.pr-card__btn{flex:1;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:999px;background:var(--ink)!important;color:#fff!important;font-size:14px;font-weight:700;transition:background .2s}.pr-card__btn:hover{background:var(--ink-2)!important}.pr-card__btn svg{width:17px;height:17px}.pr-card__btn--ghost{background:var(--bg)!important;color:var(--ink)!important}.pr-card__btn.is-busy{opacity:.6;pointer-events:none}.pr-card__btn.is-done{background:#1f7a45!important}.pr-card__ask{flex:0 0 44px;height:44px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.pr-card__ask:hover{border-color:var(--wa);background:#e9f9ef}.pr-card__ask img{width:22px;height:22px}.pr-card.is-sold .pr-card__img{opacity:.55}@media(max-width:639px){.pr-card__body{padding:10px 10px 12px;gap:8px}.pr-card__title{font-size:13.5px!important}.pr-card__price b{font-size:15.5px}.pr-card__btn{height:40px;font-size:13px}.pr-card__btn svg{display:none}.pr-card__ask{flex-basis:40px;height:40px}.pr-card__flags{top:8px;left:8px}.pr-flag{font-size:11px;padding:4px 8px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ac1-prime-2.css.map */
