.vt-ld{--vt-ld-btn: #99745c;--vt-ld-btn-hover: #85614e;--vt-ld-oat: #f3eee5}.vt-ld__hero{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:6.4rem;align-items:center}.vt-ld__media{margin:0;border-radius:.6rem;overflow:hidden;background:var(--vt-ld-oat);aspect-ratio:3 / 2}.vt-ld__media img{width:100%;height:100%;object-fit:cover;display:block}.vt-ld__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem}.vt-ld__thumbs img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;border-radius:.4rem}.vt-ld__eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0 0 1.6rem}.vt-ld__heading{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;line-height:1.08;font-size:clamp(3rem,3.4vw,4.4rem);margin:0 0 1.2rem;text-wrap:balance}.vt-ld__sub{font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 2.4rem;opacity:.75}.vt-ld__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem 1.6rem;margin:0 0 2rem}.vt-ld__price-now{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:600}.vt-ld__price-was{font-size:1.4rem;color:rgba(var(--color-foreground),.6)}.vt-ld__save{display:inline-block;padding:.4rem 1.2rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:10rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vt-ld__tagline{font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;margin:0 0 1.2rem}.vt-ld__copy{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75);max-width:48rem;margin:0 0 2.8rem}.vt-ld__buy{display:flex;align-items:stretch;gap:1.2rem;max-width:44rem}.vt-ld__qty{display:inline-flex;align-items:stretch;flex:none;border:1px solid rgba(var(--color-foreground),.35);border-radius:.4rem}.vt-ld__qty-btn{width:4.4rem;background:none;border:0;font-family:inherit;font-size:2rem;line-height:1;color:inherit;cursor:pointer}.vt-ld__qty-input{width:4.4rem;text-align:center;border:0;background:none;font-family:inherit;font-size:1.6rem;color:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.vt-ld__qty-input::-webkit-outer-spin-button,.vt-ld__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vt-ld__cta{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:1.6rem 2.4rem;font-family:inherit;font-size:1.4rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--vt-ld-btn);border:0;border-radius:.4rem;cursor:pointer;transition:background-color .2s ease}.vt-ld__cta:hover{background:var(--vt-ld-btn-hover)}.vt-ld__cta:disabled{opacity:.5;cursor:not-allowed}.vt-ld__includes{margin:1.6rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.vt-ld__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin-top:8rem;padding:4rem 0;border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15)}.vt-ld__benefit-title{font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem}.vt-ld__benefit-text{font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.72);margin:0}.vt-ld__details{max-width:76rem;margin:4rem auto 0}.vt-ld__acc{border-bottom:1px solid rgba(var(--color-foreground),.15);font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.75)}.vt-ld__details .vt-ld__acc:first-child{border-top:1px solid rgba(var(--color-foreground),.15)}.vt-ld__acc summary{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0;cursor:pointer;list-style:none;font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground))}.vt-ld__acc summary::-webkit-details-marker{display:none}.vt-ld__acc summary:after{content:"+";font-size:1.8rem;font-weight:400;letter-spacing:0}.vt-ld__acc[open] summary:after{content:"\2212"}.vt-ld__acc p{margin:0 0 1.8rem}.vt-ld__acc a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vt-ld__single{text-align:center;margin:4rem 0 0}.vt-ld__single a{text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;text-decoration:underline;text-underline-offset:3px;color:inherit}@media screen and (max-width:989px){.vt-ld__hero{grid-template-columns:1fr;gap:3.6rem}.vt-ld__benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5.6rem}}@media screen and (max-width:749px){.vt-ld__tagline{font-size:1.8rem}.vt-ld__buy{max-width:none}.vt-ld__benefits{grid-template-columns:1fr;gap:2rem;margin-top:4rem;padding:3rem 0}.vt-ld__details{margin-top:3rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vitasana-lotion-duo.css.map */
