.revok .subnav{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;padding:38px var(--margin) 6px}.revok .subnav a{position:relative;font-family:var(--font-ui);font-size:.84rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:8px 0;transition:color .2s var(--ease)}.revok .subnav a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.revok .subnav a:hover,.revok .subnav a[aria-current=page]{color:var(--ink)}.revok .subnav a:hover:after,.revok .subnav a[aria-current=page]:after{transform:scaleX(1)}.revok .searchhead{max-width:1060px;margin:0 auto;padding:30px var(--margin) 4px}.revok .searchhead__form{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--ink);padding-bottom:14px}.revok .searchhead__icon{width:22px;height:22px;color:var(--muted-soft);flex:0 0 auto}.revok .searchhead__input{flex:1;min-width:0;background:none;border:0;color:var(--ink);font-family:var(--font-ui);font-size:clamp(1.1rem,3vw,1.6rem);letter-spacing:.04em;text-transform:uppercase}.revok .searchhead__input::placeholder{color:var(--muted-soft)}.revok .searchhead__input:focus{outline:none}.revok .searchhead__count{font-family:var(--font-ui);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-weight:400}.revok .sortbar{max-width:1060px;margin:0 auto;padding:18px var(--margin) 16px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:flex-end}.revok .sort{position:relative}.revok .sort__btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-ui);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding:8px 2px}.revok .sort__btn .label{color:var(--muted)}.revok .sort__chev{width:10px;height:6px;transition:transform .25s var(--ease)}.revok .sort.is-open .sort__chev{transform:rotate(180deg)}.revok .sort__menu{position:absolute;top:calc(100% + 12px);right:0;min-width:230px;background:#fff;border:1px solid var(--line);padding:6px;box-shadow:0 18px 48px #00000024;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease);z-index:31}.revok .sort.is-open .sort__menu{opacity:1;transform:translateY(0);pointer-events:auto}.revok .sort__menu a{display:block;font-family:var(--font-body);font-weight:500;font-size:.82rem;color:var(--muted);padding:11px 14px;transition:color .16s,background .16s}.revok .sort__menu a:hover,.revok .sort__menu a.is-active{color:var(--ink);background:#0000000d}.revok .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px 46px;padding:48px var(--margin) 120px;max-width:1060px;margin:0 auto}.revok .grid--empty{display:block;text-align:center;padding:90px var(--margin) 140px}.revok .grid__empty{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.revok .card{position:relative}@media(prefers-reduced-motion:no-preference){.revok .card{opacity:0;animation:rvkCardIn .7s var(--ease) both}}@keyframes rvkCardIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@supports not (aspect-ratio: 1 / 1){.revok .card__media{height:0;padding-top:100%}}.revok .card__media{position:relative;aspect-ratio:1/1;background:var(--card-bg);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.revok .card:hover .card__media{transform:translateY(-6px);box-shadow:0 26px 50px -18px #00000047}.revok .card__track{position:absolute;top:0;right:0;bottom:0;left:0}.revok .card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s var(--ease)}.revok .card__img.is-active{opacity:1}.revok .card__badge{position:absolute;top:14px;left:14px;z-index:3;font-family:var(--font-ui);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;padding:7px 11px;background:var(--paper);color:var(--ink);border:1px solid var(--ink)}.revok .card__badge--sale{background:var(--ink);color:var(--paper)}.revok .card__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:40px;height:40px;display:grid;place-items:center;background:#ffffffdb;color:var(--ink);border:1px solid var(--line);opacity:0;transition:opacity .25s var(--ease),background .2s}.revok .card__arrow:hover{background:#fff}.revok .card__arrow--prev{left:12px}.revok .card__arrow--next{right:12px}.revok .card__arrow svg{width:14px;height:14px}.revok .card__media:hover .card__arrow{opacity:1}.revok .card__dots{position:absolute;bottom:14px;left:0;right:0;z-index:4;display:flex;justify-content:center;gap:7px;opacity:0;transition:opacity .25s var(--ease)}.revok .card__media:hover .card__dots{opacity:1}.revok .card__dot{width:6px;height:6px;border-radius:50%;background:#00000040;transition:background .2s,transform .2s;padding:0}.revok .card__dot.is-active{background:var(--ink);transform:scale(1.25)}.revok .card__info{display:block;text-align:left;padding-top:18px}.revok .card__title{display:inline-block;font-family:var(--font-body);font-weight:700;font-size:1.02rem;letter-spacing:.01em;color:var(--ink);position:relative}.revok .card__title:after{content:"";position:absolute;left:0;bottom:-3px;height:1.5px;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.revok .card:hover .card__title:after{transform:scaleX(1)}.revok .card__price{margin-top:7px;font-family:var(--font-body);font-weight:700;font-size:.94rem;letter-spacing:.02em;color:var(--ink)}.revok .card__price del{color:var(--muted-soft);margin-right:8px;font-weight:500}.revok .card__price ins{text-decoration:none;color:var(--ink)}.revok .card--soldout .card__media{opacity:.72}.revok .card--soldout .card__title{color:var(--muted)}.revok .card__img.placeholder{background:var(--card-bg);fill:#00000029;opacity:1}.revok .pagination{display:flex;justify-content:center;gap:8px;padding:0 var(--margin) 110px;margin-top:-70px}.revok .pagination a,.revok .pagination span{font-family:var(--font-ui);font-size:.62rem;letter-spacing:.1em;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--muted);transition:color .2s,border-color .2s}.revok .pagination a:hover,.revok .pagination .is-current{color:var(--ink);border-color:var(--ink)}.revok .footer{border-top:1px solid var(--line);background:var(--paper)}.revok .footer__subscribe{text-align:center;padding:72px var(--margin) 56px;border-bottom:1px solid var(--line-soft)}.revok .footer__subhead{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;margin-bottom:26px}.revok .subscribe-form{display:flex;justify-content:center;gap:0;max-width:480px;margin:0 auto}.revok .subscribe-form input{flex:1;min-width:0;font-family:var(--font-body);font-size:.86rem;letter-spacing:.04em;padding:16px 18px;border:1px solid var(--ink);border-right:0;background:#fff;color:var(--ink)}.revok .subscribe-form input::placeholder{color:var(--muted-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}.revok .subscribe-form input:focus{outline:none}.revok .subscribe-form button{font-family:var(--font-ui);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;padding:0 28px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);transition:background .26s var(--ease),color .26s var(--ease)}.revok .subscribe-form button:hover{background:transparent;color:var(--ink)}.revok .footer__success{margin-top:16px;font-family:var(--font-ui);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.revok .footer__pay{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:38px var(--margin) 30px}.revok .footer__pay svg{width:38px;height:24px}.revok .footer__links{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;padding:6px var(--margin) 30px}.revok .footer__links a{font-family:var(--font-ui);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .2s}.revok .footer__links a:hover{color:var(--ink)}.revok .footer__social{display:flex;justify-content:center;gap:18px;padding:0 var(--margin) 34px}.revok .footer__social a{color:var(--ink);opacity:.7;transition:opacity .2s;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.revok .footer__social a:hover{opacity:1}.revok .footer__social svg{width:20px;height:20px}.revok .footer__copy{text-align:center;padding:0 var(--margin) 40px;font-family:var(--font-ui);font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-soft)}.revok .mobile-nav{position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(320px,86vw);background:#fff;border-right:1px solid var(--line);transform:translate(-100%);visibility:hidden;transition:transform .36s var(--ease),visibility .36s var(--ease);padding:30px 28px;display:flex;flex-direction:column;gap:4px}.revok .mobile-nav.is-open{transform:translate(0);visibility:visible}.revok .mobile-nav__close{align-self:flex-end;font-family:var(--font-ui);font-size:.6rem;letter-spacing:.14em;color:var(--muted);margin-bottom:14px}.revok .mobile-nav a{font-family:var(--font-ui);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:16px 0;border-bottom:1px solid var(--line-soft)}@media(max-width:1024px){.revok .grid{grid-template-columns:repeat(2,1fr);gap:44px 28px}}@media(max-width:767px){.revok .subnav{padding-top:22px;gap:22px}.revok .subnav a{font-size:.74rem}.revok .grid{grid-template-columns:1fr;gap:40px;padding:36px var(--margin) 90px}.revok .card__arrow{opacity:1;width:36px;height:36px}.revok .card__dots{opacity:1}.revok .subscribe-form{flex-direction:column;gap:12px}.revok .subscribe-form input{border-right:1px solid var(--ink)}.revok .subscribe-form button{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/revok-collection.css.map */
