.vp{--cream:#fffaf2;--paper:#fffdf8;--ink:#211a14;--muted:#6f665d;--gold:#b89254;--line:rgba(184,146,84,.22);background:var(--cream);color:var(--ink);padding:38px 18px 90px}.vp__in{max-width:1320px;margin:auto}.vp__main{display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:start}.vp__gallery{display:grid;gap:14px}.vp__img{background:#f1e5d3;border-radius:24px;overflow:hidden;aspect-ratio:1/1;box-shadow:0 20px 55px #211a140f}.vp__img img{width:100%;height:100%;object-fit:cover;display:block}.vp__empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-weight:800}.vp__info{position:sticky;top:92px}.vp__brand{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800;margin:0 0 12px}.vp h1{font-family:var(--font-heading-family);font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 14px}.vp__stars{color:#c69a45;font-size:14px;letter-spacing:.12em;margin-bottom:18px}.vp__stars span{color:var(--muted);letter-spacing:0;font-size:13px}.vp__price{display:flex;gap:14px;align-items:baseline;margin:0 0 20px}.vp__price strong{font-size:31px;color:var(--gold);font-weight:900}.vp__price s{color:#81766d}.vp__desc{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 24px}.vp__badges{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 24px}.vp__badge{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:13px;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.vp__badge span{display:block;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:0;margin-top:4px}.vp__cod-card{border:1px solid var(--line);background:linear-gradient(180deg,#fffdf8,#fff7ea);border-radius:26px;padding:18px;box-shadow:0 22px 60px #211a1414}.vp__cod-head{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:16px}.vp__cod-head span{font-size:12px;color:var(--gold);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.vp__cod-head strong{font-size:14px}.vp__form{display:grid;gap:12px}.vp__qty{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:16px;padding:12px 16px;background:#fff}.vp__qty input{width:70px;border:0;background:transparent;text-align:right;font-size:16px}.vp__btn,.vp__wa{min-height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:900;transition:.2s ease}.vp__btn{background:var(--ink);color:#fff;border:0}.vp__btn:hover{transform:translateY(-1px)}.vp__wa{margin-top:12px;background:#fff;color:var(--ink);border:1px solid var(--line)}.vp__cod-note{font-size:12px;line-height:1.6;color:var(--muted);text-align:center;margin:12px 0 0}.vp__sections{margin-top:70px;display:grid;gap:28px}.vp__block{background:var(--paper);border:1px solid rgba(184,146,84,.16);border-radius:24px;padding:30px;box-shadow:0 18px 50px #211a1409}.vp__block h2{font-family:var(--font-heading-family);font-size:32px;margin:0 0 16px}.vp__specs{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#b892542e;overflow:hidden;border-radius:16px}.vp__spec{display:flex;justify-content:space-between;gap:20px;background:var(--paper);padding:16px}.vp__spec span{color:var(--muted)}.vp__faq details{border-top:1px solid var(--line);padding:16px 0}.vp__faq summary{cursor:pointer;font-weight:800}.vp__floatwa{position:fixed;right:18px;bottom:92px;z-index:60;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;box-shadow:0 18px 38px #25d36659}.vp__mobilebar{display:none}.vp__cod-app:not(:empty){margin-bottom:14px}.vp__cod-app form,.vp__cod-app .scalorder,.vp__cod-app [class*=scal],.vp__cod-app [id*=scal],.vp__cod-app [class*=cod],.vp__cod-app [id*=cod]{font-family:inherit!important}.vp__cod-app form,.vp__cod-app .scalorder-form,.vp__cod-app [class*=scalorder],.vp__cod-app [id*=scalorder]{background:#fff!important;border:1px solid var(--line)!important;border-radius:22px!important;padding:16px!important;box-shadow:none!important}.vp__cod-app label,.vp__cod-app p,.vp__cod-app span{color:var(--ink)!important}.vp__cod-app input,.vp__cod-app select,.vp__cod-app textarea{width:100%!important;min-height:48px!important;border:1px solid var(--line)!important;background:#fffaf2!important;border-radius:14px!important;padding:12px 14px!important;color:var(--ink)!important;font-size:15px!important;box-shadow:none!important;outline:none!important}.vp__cod-app input:focus,.vp__cod-app select:focus,.vp__cod-app textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 4px #b892541f!important}.vp__cod-app button,.vp__cod-app input[type=submit],.vp__cod-app [type=button]{width:100%!important;min-height:56px!important;border:0!important;border-radius:999px!important;background:var(--ink)!important;color:#fff!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important;box-shadow:none!important}.vp__cod-app .price,.vp__cod-app [class*=price],.vp__cod-app [class*=total]{color:var(--gold)!important;font-weight:900!important}.vp__cod-app table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}.vp__cod-app img{border-radius:14px!important}@media(max-width:850px){.vp{padding:20px 10px 110px}.vp__main{grid-template-columns:1fr;gap:24px}.vp__info{position:static}.vp__img{border-radius:18px}.vp__badges{grid-template-columns:1fr}.vp__cod-card{border-radius:22px;padding:14px}.vp__cod-head{display:block}.vp__cod-head strong{display:block;margin-top:5px}.vp__block{padding:20px;border-radius:18px}.vp__specs{grid-template-columns:1fr}.vp__mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fffdf8;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.35fr;gap:10px;align-items:center;padding:10px}.vp__mobilebar strong{font-size:16px;color:var(--gold)}.vp__mobilebar a{min-height:48px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.1em;text-decoration:none;display:flex;align-items:center;justify-content:center}.vp__floatwa{bottom:78px;right:12px;width:50px;height:50px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/valiria-product-cod.css.map */
