.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}}.vp__cod-app .formino-cod-form{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.vp__cod-app .formino-submit-button{width:100%!important;min-height:54px!important;border:0!important;border-radius:14px!important;background:#211a14!important;color:#fff!important}.vp__cod-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.vp__cod-head{border:0!important;margin-bottom:12px!important;padding-bottom:0!important}.vp__cod-app,.vp__cod-app .formino-cod-form,.vp__cod-app .formino-form-container,.vp__cod-app .formino-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vp__cod-app .formino-group-input{display:block!important;width:100%!important}.vp__cod-app .formino-group-input label{display:block!important;width:100%!important;position:static!important;margin:0 0 6px!important;text-align:right!important}.vp__cod-app .formino-field-group{width:100%!important}.vp__cod-app input,.vp__cod-app select,.vp__cod-app textarea{width:100%!important;min-height:52px!important;border:1px solid #e5ded4!important;border-radius:10px!important;background:#fff!important;padding:12px 14px!important;box-shadow:none!important}.vp__cod-app .formino-submit-button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:60px!important;padding:12px 20px!important;border:0!important;border-radius:12px!important;background:#211a14!important;color:#fff!important}.vp__cod-app .formino-submit-button,.vp__cod-app .formino-submit-button span,.vp__cod-app .formino-submit-button strong,.vp__cod-app .formino-button-subtitle{color:#fff!important}.vp__cod-app .formino-submit-button [class*=price],.vp__cod-app .formino-submit-button [class*=total]{color:#c49a55!important}.vp__cod-app button:not(.formino-submit-button){width:auto!important;min-width:40px!important;max-width:48px!important;min-height:40px!important;padding:8px!important;border-radius:8px!important;letter-spacing:normal!important;text-transform:none!important}.vp__wa{border:0!important;border-radius:12px!important}.vp__gallery{display:flex;flex-direction:column;gap:14px}.vp__main-image{background:#f1e5d3;border-radius:24px;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 20px 55px #211a140f}.vp__main-image img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease}.vp__main-image img.is-loading{opacity:0}.vp__thumbnails{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.vp__thumbnail{width:80px;height:80px;border-radius:14px;overflow:hidden;border:2px solid transparent;background:#f1e5d3;padding:0;cursor:pointer;transition:border-color .2s ease;flex-shrink:0}.vp__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.vp__thumbnail.is-active,.vp__thumbnail:hover{border-color:var(--gold)}@media(max-width:850px){.vp__main-image{border-radius:18px}.vp__thumbnails{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.vp__thumbnails::-webkit-scrollbar{display:none}.vp__thumbnail{width:68px;height:68px;border-radius:10px}}.vp__reviews{margin-top:28px;background:var(--paper);border:1px solid rgba(184,146,84,.16);border-radius:24px;padding:30px;box-shadow:0 18px 50px #211a1409}.vp__reviews h2{font-family:var(--font-heading-family);font-size:32px;margin:0 0 24px;text-align:right}.vp__reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vp__review{background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:20px;text-align:right}.vp__review-stars{color:#c69a45;font-size:16px;margin-bottom:10px}.vp__review-text{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 12px}.vp__review-author{font-size:13px;font-weight:800;color:var(--ink)}@media(max-width:850px){.vp__reviews-grid{grid-template-columns:1fr}.vp__reviews{border-radius:18px;padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/valiria-product-cod.css.map */
