.nav-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text);margin-left:6px}.nav-cart svg{width:19px;height:19px}.nav-cart b{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--gold2);color:#0b0b0b;font:800 10px/17px Inter,sans-serif;text-align:center}.product-card{position:relative}.product-card .card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card .consult{position:relative;z-index:2}.product-image img{object-fit:contain}.vy-ph{display:grid;place-items:center;width:100%;height:100%;min-height:220px}.vy-ph i{font:italic 500 3.4rem Georgia,serif;color:var(--gold2);opacity:.85}.catalog-toolbar form{display:contents}.vy-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:42px}.vy-pagination a,.vy-pagination span{min-width:44px;height:44px;display:inline-grid;place-items:center;padding:0 14px;border:1px solid var(--line);color:var(--text)}.vy-pagination .current{border-color:var(--gold2);color:var(--gold2)}.vy-buy{display:grid;gap:12px;margin:22px 0 14px}.vy-buy .btn{width:100%;justify-content:center;border:0;cursor:pointer}.vy-buy select{width:100%;min-height:48px;background:#0b0b0b;color:var(--text);border:1px solid var(--line);padding:0 14px}.detail-gallery .detail-main-img{aspect-ratio:1/1;display:grid;place-items:center;border:1px solid var(--line);background:radial-gradient(45% 45% at 50% 55%,rgba(208,161,83,.22),transparent 72%),#060606}.detail-gallery .detail-main-img img{width:84%;height:84%;object-fit:contain}.detail-thumbs-img{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.detail-thumbs-img button{aspect-ratio:1/1;border:1px solid var(--line);background:#070707;padding:6px;cursor:pointer}.detail-thumbs-img img{width:100%;height:100%;object-fit:contain}.detail-description{color:var(--muted);margin-top:18px}.related-visual img{width:80%;height:80%;object-fit:contain;margin:auto}.empty-state.show{display:block}.vyc2{display:flex;flex-direction:column}.vyc2 .product-image{position:relative;display:grid;place-items:center;background:radial-gradient(48% 46% at 50% 56%,rgba(214,166,88,.3),rgba(214,166,88,.06) 55%,transparent 75%),linear-gradient(180deg,#0d0d0d,#050505)}.vyc2 .product-image:after{content:"";position:absolute;left:22%;right:22%;bottom:9%;height:10px;border-radius:50%;background:#000000a6;filter:blur(8px)}.vyc2-stage{position:relative;z-index:1;display:grid;place-items:center;width:78%;height:78%;margin-top:6%}.vyc2-stage img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:10px;filter:drop-shadow(0 18px 26px rgba(0,0,0,.55))}.vyc2 .vy-ph{flex-direction:column;gap:8px}.vyc2 .vy-ph small{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#7c7468}.vyc2-badges{position:absolute;z-index:2;left:16px;bottom:14px;display:flex;gap:6px}.vyc2-badge{font:700 .6rem/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:6px 9px;border-radius:99px;background:#0a0a0acc;border:1px solid rgba(255,255,255,.18);color:#e9e2d3}.vyc2-badge--gold{background:var(--gold2);color:#0b0b0b;border-color:transparent}.vyc2 .product-body{display:flex;flex-direction:column;flex:1;padding:20px 20px 18px}.vyc2-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.vyc2-chip{font:700 .6rem/1 Inter,sans-serif;letter-spacing:.14em;padding:5px 8px;border:1px solid rgba(216,177,106,.35);border-radius:99px;color:var(--gold2)}.vyc2 .product-name{font-size:1.3rem;line-height:1.2;margin:9px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.vyc2-stock{display:flex;align-items:center;gap:7px;margin:0 0 16px;font-size:.74rem;color:#a8a090}.vyc2-stock i{width:6px;height:6px;border-radius:99px;background:#3ddc84;box-shadow:0 0 8px #3ddc84}.vyc2-stock.is-order i{background:var(--gold2);box-shadow:0 0 8px #d8b16acc}.vyc2 .product-bottom{margin-top:auto}.vyc2-price{display:flex;flex-direction:column;gap:2px}.vyc2-price .price{font-size:1.15rem;color:#f1d7a0}.vyc2-price s{font-size:.78rem;color:#7c7468}.vyc2-actions{position:relative;z-index:2;display:flex;align-items:center;gap:8px}.vyc2-form{margin:0}.vyc2-add{height:38px;padding:0 16px;border:0;border-radius:99px;background:linear-gradient(135deg,#f3dca6,#d3ad66 55%,#b88d48);color:#120e08;font:800 .74rem/1 Inter,sans-serif;letter-spacing:.04em;cursor:pointer;transition:transform .2s,box-shadow .2s}.vyc2-add:hover{transform:translateY(-1px);box-shadow:0 6px 20px -8px #d8b16acc}.vyc2-add[disabled]{background:#2a2724;color:#8d8577;cursor:not-allowed}.vyc2-wa{width:38px;height:38px;display:grid;place-items:center;border-radius:99px;border:1px solid var(--line);color:#d9d1c1;transition:.2s}.vyc2-wa svg{width:17px;height:17px}.vyc2-wa:hover{color:#3ddc84;border-color:#3ddc8480}@media(max-width:700px){.vyc2 .product-body{padding:14px 13px 13px}.vyc2 .product-name{font-size:1.02rem}.vyc2-chip{display:none}.vyc2 .product-bottom{flex-direction:column;align-items:stretch;gap:10px}.vyc2-actions{justify-content:space-between}.vyc2-form{flex:1}.vyc2-add{width:100%}.vyc2-badges{left:10px;bottom:10px}}.vy-intro{display:none}.vy-intro-on body{overflow:hidden}.vy-intro-on .vy-intro{display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;cursor:pointer}.vy-intro__curtain{position:absolute;top:0;bottom:0;width:50.5%;background:radial-gradient(120% 80% at 100% 50%,#141210,#050505 60%);transition:transform 1s cubic-bezier(.77,0,.18,1)}.vy-intro__curtain--l{left:0}.vy-intro__curtain--r{right:0;transform-origin:right;background:radial-gradient(120% 80% at 0% 50%,#141210,#050505 60%)}.vy-intro__curtain:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(231,199,120,.7),transparent)}.vy-intro__curtain--l:after{right:0}.vy-intro__curtain--r:after{left:0}.vy-intro__stage{position:relative;z-index:2;display:grid;justify-items:center;gap:22px;transition:opacity .5s,transform .8s}.vy-intro__ring{position:relative;width:clamp(150px,22vw,220px);aspect-ratio:1;border-radius:50%;opacity:0;transform:scale(.86);filter:blur(6px);animation:vyIn 1.1s .15s cubic-bezier(.2,.7,.2,1) forwards}.vy-intro__ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 80px 10px #c9964638}.vy-intro__ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(115deg,transparent 35%,rgba(255,240,200,.55) 50%,transparent 65%);background-size:250% 100%;background-position:120% 0;mix-blend-mode:screen;animation:vyShine 1.3s .9s ease forwards}.vy-intro__line{width:0;height:1px;background:linear-gradient(90deg,transparent,#e7c778,transparent);animation:vyLine .9s .8s ease forwards}.vy-intro__tag{margin:0;font:600 .7rem/1 Georgia,serif;letter-spacing:.42em;text-transform:uppercase;color:#e7d3a6;opacity:0;animation:vyFade .8s 1.1s ease forwards}.vy-intro-out .vy-intro__stage{opacity:0;transform:scale(1.06)}.vy-intro-out .vy-intro__curtain--l{transform:translate(-101%)}.vy-intro-out .vy-intro__curtain--r{transform:translate(101%)}.vy-intro-out .hero-content,.vy-intro-out .hero-media img{animation:vyHero 1.2s .15s cubic-bezier(.2,.7,.2,1) both}@keyframes vyIn{to{opacity:1;transform:none;filter:none}}@keyframes vyShine{to{background-position:-60% 0}}@keyframes vyLine{to{width:min(240px,50vw)}}@keyframes vyFade{to{opacity:1}}@keyframes vyHero{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.vy-inner-sm{padding:140px 0 44px}.vy-inner-sm h1{font-size:clamp(2.8rem,6vw,4.6rem)}.vy-cart__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:start}.vy-cart__item{display:grid;grid-template-columns:110px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.vy-cart__item:first-child{border-top:1px solid var(--line)}.vy-cart__img{width:110px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line);background:radial-gradient(50% 50% at 50% 55%,rgba(214,166,88,.22),transparent 75%),#070707}.vy-cart__img img{width:84%;height:84%;object-fit:contain}.vy-cart__img i{font:italic 2rem Georgia,serif;color:var(--gold2)}.vy-cart__name{display:block;font:500 1.25rem/1.2 Georgia,serif;margin:6px 0}.vy-cart__info small{color:var(--muted)}.vy-cart__qty{display:flex;align-items:center;gap:14px;margin-top:10px}.vy-cart__qty input{width:70px;height:40px;background:#0b0b0b;border:1px solid var(--line);color:var(--text);text-align:center;border-radius:99px}.vy-cart__remove{font-size:.8rem;color:var(--muted);text-decoration:underline}.vy-cart__price{font-weight:800;color:#f1d7a0}.vy-cart__update{margin-top:18px}.vy-cart__summary{position:sticky;top:110px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#121212,#090909)}.vy-cart__row{display:flex;justify-content:space-between;align-items:baseline;margin:18px 0 10px;font-size:1.05rem}.vy-cart__note{font-size:.82rem;color:var(--muted);margin:0 0 18px}.vy-cart__checkout{width:100%;justify-content:center;border:0;cursor:pointer}.vy-cart__wa{display:block;text-align:center;margin:14px 0;font-size:.85rem;color:#d9d1c1}.vy-cart__wa:hover{color:var(--gold2)}.vy-empty{text-align:center;padding:60px 20px;border:1px dashed var(--line);border-radius:var(--radius);display:grid;justify-items:center;gap:6px}.vy-empty h2{font:500 clamp(2rem,4vw,3rem)/1 Georgia,serif;margin:14px 0 6px}.vy-empty p{color:var(--muted);margin:0 0 18px}.vy-page{max-width:820px}.vy-rte{color:#d0c8b8;line-height:1.8}.vy-rte h2,.vy-rte h3{font-family:Georgia,serif;color:var(--text)}.vy-rte a{color:var(--gold2);text-decoration:underline}.vy-contact{display:grid;gap:22px;margin-top:30px}.vy-form{display:grid;gap:12px}.vy-form input,.vy-form textarea{width:100%;background:#0b0b0b;border:1px solid var(--line);color:var(--text);padding:14px 16px;border-radius:14px;font:inherit}.vy-form input:focus,.vy-form textarea:focus{outline:none;border-color:#d8b16a99}.vy-form button{border:0;cursor:pointer;justify-self:start}.vy-form__ok{color:#3ddc84}.vy-form__err{color:#ff8a7a}::selection{background:#d8b16a59;color:#fff}.product-card .card-link:focus-visible,.btn:focus-visible,.vyc2-add:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.vyc2 .product-top{pointer-events:none}@media(max-width:860px){.vy-cart__grid{grid-template-columns:1fr}.vy-cart__summary{position:static}.vy-cart__item{grid-template-columns:84px 1fr}.vy-cart__img{width:84px}.vy-cart__price{grid-column:2}}@media(prefers-reduced-motion:reduce){.vy-intro{display:none!important}}@media(min-width:901px){.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr}}@media(max-width:620px){.products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.vyc2 .product-top{top:10px;left:11px;right:11px;font-size:.58rem}}.vy-intro__curtain{width:50%}.vy-intro__curtain:after{display:none}.vy-intro:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(231,199,120,.75) 30%,rgba(231,199,120,.75) 70%,transparent);transition:opacity .4s}.vy-intro-out .vy-intro:before{opacity:0}.vy-intro__stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content}.vy-intro-out .vy-intro__stage{transform:translate(-50%,-50%) scale(1.06)}.vy-intro__tag{padding-left:.42em;text-align:center}.catalog-toolbar form.sort-wrap{display:block;position:relative}.catalog-toolbar form.sort-wrap:before{top:-8px;left:18px;font-size:.6rem;letter-spacing:.18em;line-height:1}@media(max-width:900px){.catalog-toolbar form.sort-wrap{flex:1}}@media(max-width:620px){.catalog-toolbar form.sort-wrap{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vyro-extra.css.map */
