@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap";:root{--vr-cream: #F5F0E8;--vr-warm-white: #FDFBF8;--vr-beige: #E5DDD0;--vr-beige-dark: #C8BAA8;--vr-taupe: #A89888;--vr-taupe-dark: #7A6C5E;--vr-rose: #C09080;--vr-rose-light: #E8CEC4;--vr-rose-dark: #8C5248;--vr-brown: #5A4A3C;--vr-brown-dark: #332820;--vr-text: #1E1610;--vr-text-light: #4E4238;--vr-text-xlight: #7A6E64;--vr-cta: #7A4438;--vr-cta-hover: #5C3028;--vr-success: #4A7050;--vr-gold: #A87E30;--vr-shadow: 0 4px 32px rgba(90,70,55,.12);--vr-shadow-lg: 0 12px 60px rgba(90,70,55,.18);--vr-radius: 20px;--vr-radius-sm: 12px;--vr-ff-display: "Cormorant Garamond", Georgia, serif;--vr-ff-body: "DM Sans", system-ui, sans-serif}.vr-section{padding:72px 0}.vr-section--tight{padding:48px 0}.vr-container{max-width:1100px;margin:0 auto;padding:0 20px}.vr-tag{display:inline-block;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;color:var(--vr-rose-dark);background:var(--vr-rose-light);padding:6px 14px;border-radius:100px;margin-bottom:18px;font-family:var(--vr-ff-body)}.vr-h2{font-family:var(--vr-ff-display);font-size:clamp(28px,5vw,46px);font-weight:400;line-height:1.15;color:var(--vr-brown-dark)}.vr-lead{font-size:clamp(16px,2vw,19px);color:var(--vr-text-light);font-weight:300;line-height:1.7;font-family:var(--vr-ff-body)}.vr-divider{height:1px;background:var(--vr-beige);margin:0}.vr-review-meta{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--vr-text-light);margin-bottom:16px;font-family:var(--vr-ff-body)}.vr-stars{color:var(--vr-gold);letter-spacing:1px;font-size:16px}.vr-trust-strip{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:20px}.vr-trust-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--vr-text-light);font-weight:500;font-family:var(--vr-ff-body)}.vr-payment-note{font-size:12px;color:var(--vr-text-xlight);text-align:center;font-family:var(--vr-ff-body);margin-top:10px}.vr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;font-family:var(--vr-ff-body);font-size:14px;font-weight:500;letter-spacing:.03em;cursor:pointer;border:none;text-decoration:none;transition:all .2s ease;padding:16px 36px}.vr-btn-primary{background:var(--vr-cta);color:#fff;box-shadow:0 4px 20px #8b635547}.vr-btn-primary:hover{background:var(--vr-cta-hover);box-shadow:0 6px 28px #8b63555c;transform:translateY(-1px);color:#fff}.vr-btn-lg{padding:18px 48px;font-size:16px}.vr-btn-full{width:100%}.vr-btn-outline{background:transparent;color:var(--vr-cta);border:1.5px solid var(--vr-cta);padding:14px 32px}.vr-btn-outline:hover{background:var(--vr-rose-light);color:var(--vr-cta)}.vr-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:var(--vr-warm-white);border-top:1px solid var(--vr-beige);padding:14px 20px;z-index:200;display:flex;gap:12px;align-items:center;box-shadow:0 -8px 32px #5a46371a;transform:translateY(100%);transition:transform .35s ease}.vr-sticky-atc.vr-visible{transform:translateY(0)}.vr-sticky-mini{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.vr-sticky-mini-thumb{width:42px;height:42px;border-radius:8px;object-fit:cover;background:var(--vr-beige);flex-shrink:0}.vr-sticky-mini-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--vr-ff-body);color:var(--vr-text)}.vr-sticky-mini-price{font-size:12px;color:var(--vr-text-light);font-family:var(--vr-ff-body)}.vr-proof-banner{background:var(--vr-beige);padding:28px 20px;text-align:center}.vr-proof-numbers{display:flex;justify-content:center;flex-wrap:wrap}.vr-proof-num{padding:8px 32px;border-right:1px solid var(--vr-beige-dark)}.vr-proof-num:last-child{border-right:none}.vr-proof-num strong{display:block;font-family:var(--vr-ff-display);font-size:28px;color:var(--vr-brown-dark);font-weight:500}.vr-proof-num span{font-size:12px;color:var(--vr-text-light);font-family:var(--vr-ff-body)}.vr-problem-section{background:var(--vr-warm-white)}.vr-problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}.vr-problem-visual{background:var(--vr-cream);border-radius:var(--vr-radius);padding:48px 32px;text-align:center}.vr-body-diagram{width:180px;height:300px;margin:0 auto 24px;position:relative}.vr-body-silhouette{width:100%;height:100%;background:var(--vr-beige);border-radius:80px 80px 60px 60px;position:relative}.vr-pressure-point{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--vr-rose);border:3px solid white;box-shadow:0 0 0 4px #c8a89a40;animation:vrPulse 2.5s ease-in-out infinite}.vr-pressure-point.hip{bottom:38%;left:-10px}.vr-pressure-point.back{top:42%;right:-10px}.vr-pressure-point.belly{bottom:48%;left:50%;transform:translate(-50%)}.vr-pressure-point.knee{bottom:22%;left:-8px}@keyframes vrPulse{0%,to{box-shadow:0 0 0 4px #c8a89a40}50%{box-shadow:0 0 0 8px #c8a89a66}}.vr-pressure-legend{display:flex;flex-direction:column;gap:8px;text-align:left}.vr-pressure-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--vr-text-light);font-family:var(--vr-ff-body)}.vr-pressure-dot{width:10px;height:10px;border-radius:50%;background:var(--vr-rose);flex-shrink:0}.vr-problem-list{display:flex;flex-direction:column;gap:20px}.vr-problem-item{background:var(--vr-cream);border-radius:var(--vr-radius-sm);padding:22px 24px;border-left:3px solid var(--vr-rose)}.vr-problem-item h4{font-weight:500;font-size:15px;margin-bottom:6px;color:var(--vr-brown);font-family:var(--vr-ff-body)}.vr-problem-item p{font-size:14px;color:var(--vr-text-light);line-height:1.6;font-family:var(--vr-ff-body)}.vr-fail-section{background:var(--vr-cream)}.vr-fail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.vr-fail-card{background:var(--vr-warm-white);border-radius:var(--vr-radius);padding:28px 24px;text-align:center}.vr-fail-emoji{font-size:32px;margin-bottom:14px}.vr-fail-card h4{font-weight:500;font-size:15px;margin-bottom:10px;color:var(--vr-brown);font-family:var(--vr-ff-body)}.vr-fail-card p{font-size:13px;color:var(--vr-text-light);line-height:1.6;font-family:var(--vr-ff-body)}.vr-fail-tag{display:inline-block;background:var(--vr-rose-light);color:var(--vr-rose-dark);font-size:11px;font-weight:600;letter-spacing:.05em;padding:4px 10px;border-radius:100px;margin-bottom:10px;text-transform:uppercase;font-family:var(--vr-ff-body)}.vr-design-quote{background:var(--vr-warm-white);border-radius:var(--vr-radius);padding:32px 36px;margin-top:32px;max-width:680px;margin-left:auto;margin-right:auto;text-align:center}.vr-design-quote p{font-family:var(--vr-ff-display);font-size:22px;color:var(--vr-brown-dark);line-height:1.4;font-weight:400}.vr-design-quote .vr-attr{font-size:13px;color:var(--vr-text-xlight);margin-top:14px;font-family:var(--vr-ff-body)}.vr-mechanism-section{background:var(--vr-brown-dark);color:#fff}.vr-mechanism-section .vr-tag{background:#ffffff1f;color:var(--vr-rose-light)}.vr-mechanism-section .vr-h2{color:#fff}.vr-mechanism-section .vr-lead{color:#ffffffa6}.vr-zones-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px}.vr-zone-card{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--vr-radius);padding:28px 24px;transition:background .2s}.vr-zone-card:hover{background:#ffffff1c}.vr-zone-number{font-family:var(--vr-ff-display);font-size:42px;font-weight:300;color:var(--vr-rose);line-height:1;margin-bottom:12px}.vr-zone-card h4{font-size:16px;font-weight:500;color:#fff;margin-bottom:8px;font-family:var(--vr-ff-body)}.vr-zone-card p{font-size:13px;color:#ffffff8c;line-height:1.65;font-family:var(--vr-ff-body)}.vr-mechanism-cta{margin-top:48px;text-align:center}.vr-mechanism-cta p{color:#fff9;font-size:14px;margin-bottom:20px;font-family:var(--vr-ff-body)}.vr-benefits-section{background:var(--vr-warm-white)}.vr-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.vr-benefit-card{background:var(--vr-cream);border-radius:var(--vr-radius);padding:32px 24px;transition:box-shadow .2s,transform .2s}.vr-benefit-card:hover{box-shadow:var(--vr-shadow-lg);transform:translateY(-2px)}.vr-benefit-icon{font-size:28px;margin-bottom:16px}.vr-benefit-card h4{font-weight:500;font-size:16px;margin-bottom:8px;color:var(--vr-brown-dark);font-family:var(--vr-ff-body)}.vr-benefit-card p{font-size:13px;color:var(--vr-text-light);line-height:1.65;font-family:var(--vr-ff-body)}.vr-reviews-section{background:var(--vr-cream)}.vr-reviews-header{text-align:center;margin-bottom:48px}.vr-overall-rating{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px;flex-wrap:wrap}.vr-rating-number{font-family:var(--vr-ff-display);font-size:64px;font-weight:300;color:var(--vr-brown-dark);line-height:1}.vr-rating-bars{margin-top:8px}.vr-rating-bar-row{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:12px;color:var(--vr-text-light);font-family:var(--vr-ff-body)}.vr-rating-bar-track{flex:1;height:6px;background:var(--vr-beige);border-radius:100px;overflow:hidden;max-width:120px}.vr-rating-bar-fill{height:100%;background:var(--vr-gold);border-radius:100px}.vr-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.vr-review-card{background:var(--vr-warm-white);border-radius:var(--vr-radius);padding:28px 24px}.vr-review-card--featured{background:var(--vr-brown-dark);color:#fff}.vr-review-card--featured .vr-review-text{color:#fffc}.vr-review-card--featured .vr-reviewer-name{color:#fff}.vr-review-card--featured .vr-reviewer-meta{color:#ffffff80}.vr-review-card--stat{background:var(--vr-beige);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.vr-verified-badge{font-size:11px;color:var(--vr-success);font-weight:500;margin-bottom:10px;font-family:var(--vr-ff-body)}.vr-review-card--featured .vr-verified-badge{color:var(--vr-gold)}.vr-review-text{font-size:14px;line-height:1.7;color:var(--vr-text);margin:10px 0 16px;font-family:var(--vr-ff-body)}.vr-review-quote{font-size:40px;font-family:var(--vr-ff-display);color:var(--vr-rose);line-height:.5;margin-bottom:4px;display:block}.vr-reviewer{display:flex;align-items:center;gap:10px}.vr-reviewer-avatar{width:36px;height:36px;border-radius:50%;background:var(--vr-beige);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--vr-taupe-dark);flex-shrink:0;font-family:var(--vr-ff-body)}.vr-review-card--featured .vr-reviewer-avatar{background:#ffffff26;color:#fff}.vr-reviewer-name{font-size:13px;font-weight:500;font-family:var(--vr-ff-body);color:var(--vr-text)}.vr-reviewer-meta{font-size:11px;color:var(--vr-text-xlight);font-family:var(--vr-ff-body)}.vr-stat-big{font-family:var(--vr-ff-display);font-size:48px;color:var(--vr-brown-dark);line-height:1}.vr-stat-label{font-size:14px;color:var(--vr-brown);font-weight:500;font-family:var(--vr-ff-body)}.vr-stat-sub{font-size:12px;color:var(--vr-text-light);font-family:var(--vr-ff-body)}.vr-comparison-section{background:var(--vr-warm-white)}.vr-comparison-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:48px;border-radius:var(--vr-radius);overflow:hidden;box-shadow:var(--vr-shadow)}.vr-comparison-table th{padding:20px 24px;font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-align:center;font-family:var(--vr-ff-body)}.vr-comparison-table th:first-child{text-align:left}.vr-comparison-table thead{background:var(--vr-cream);border-bottom:2px solid var(--vr-beige)}.vr-comparison-table .vr-col-vacrest{background:var(--vr-brown-dark);color:#fff}.vr-comparison-table td{padding:16px 24px;font-size:14px;border-bottom:1px solid var(--vr-beige);text-align:center;background:var(--vr-warm-white);font-family:var(--vr-ff-body)}.vr-comparison-table td:first-child{text-align:left;color:var(--vr-text-light);font-size:13px}.vr-comparison-table .vr-vacrest-col{background:#4a3e350a}.vr-comparison-table tr:last-child td{border-bottom:none}.vr-check{color:var(--vr-success);font-size:18px}.vr-cross{color:var(--vr-rose);font-size:18px}.vr-partial{color:var(--vr-gold);font-size:18px}.vr-objection-section{background:var(--vr-cream)}.vr-objection-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}.vr-objection-card{background:var(--vr-warm-white);border-radius:var(--vr-radius);padding:28px 24px}.vr-objection-q{font-weight:500;font-size:15px;color:var(--vr-brown);margin-bottom:10px;font-family:var(--vr-ff-body)}.vr-objection-a{font-size:14px;color:var(--vr-text-light);line-height:1.7;font-family:var(--vr-ff-body)}.vr-postpartum-section{background:var(--vr-warm-white)}.vr-postpartum-uses{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.vr-use-card{text-align:center;padding:28px 20px;background:var(--vr-cream);border-radius:var(--vr-radius)}.vr-use-icon{font-size:36px;margin-bottom:14px}.vr-use-card h4{font-size:14px;font-weight:500;color:var(--vr-brown);margin-bottom:6px;font-family:var(--vr-ff-body)}.vr-use-card p{font-size:12px;color:var(--vr-text-light);line-height:1.6;font-family:var(--vr-ff-body)}.vr-final-cta-section{background:linear-gradient(160deg,var(--vr-rose-light) 0%,var(--vr-cream) 50%,var(--vr-beige) 100%);text-align:center}.vr-final-cta-inner{max-width:680px;margin:0 auto}.vr-price-block{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-bottom:16px}.vr-price-main{font-family:var(--vr-ff-display);font-size:36px;color:var(--vr-brown-dark);font-weight:500}.vr-price-compare{font-size:18px;color:var(--vr-text-xlight);text-decoration:line-through}.vr-price-save{font-size:13px;background:var(--vr-success);color:#fff;padding:3px 10px;border-radius:100px;font-weight:500;font-family:var(--vr-ff-body)}.vr-guarantee-box{background:var(--vr-warm-white);border-radius:var(--vr-radius);padding:28px 32px;margin-top:40px;display:flex;align-items:center;gap:20px;text-align:left;box-shadow:var(--vr-shadow)}.vr-guarantee-icon{font-size:40px;flex-shrink:0}.vr-guarantee-text h4{font-weight:500;font-size:15px;color:var(--vr-brown);margin-bottom:6px;font-family:var(--vr-ff-body)}.vr-guarantee-text p{font-size:13px;color:var(--vr-text-light);line-height:1.6;font-family:var(--vr-ff-body)}.vr-faq-section{background:var(--vr-cream)}.vr-faq-list{max-width:720px;margin:48px auto 0}.vr-faq-item{border-bottom:1px solid var(--vr-beige);padding:4px 0}.vr-faq-question{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--vr-brown);gap:16px;list-style:none;-webkit-user-select:none;user-select:none;font-family:var(--vr-ff-body)}.vr-faq-question::-webkit-details-marker{display:none}.vr-faq-icon{font-size:20px;color:var(--vr-taupe);flex-shrink:0;transition:transform .3s}details[open] .vr-faq-icon{transform:rotate(45deg)}.vr-faq-answer{padding:0 0 20px;font-size:14px;color:var(--vr-text-light);line-height:1.75;font-family:var(--vr-ff-body)}.vr-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.vr-fade-in.vr-visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.vr-section{padding:36px 0}.vr-section--tight{padding:28px 0}.vr-proof-banner{padding:16px 12px}.vr-proof-num{padding:6px 10px}.vr-proof-num strong{font-size:22px}.vr-proof-num span{font-size:10px}.vr-divider{margin:0}.vr-problem-grid{grid-template-columns:1fr;gap:20px}.vr-fail-grid,.vr-zones-grid{grid-template-columns:1fr;gap:12px}.vr-benefits-grid{grid-template-columns:1fr 1fr;gap:12px}.vr-reviews-grid{grid-template-columns:1fr;gap:12px}.vr-objection-grid{grid-template-columns:1fr}.vr-postpartum-uses{grid-template-columns:1fr 1fr;gap:12px}.vr-zone-card,.vr-benefit-card,.vr-review-card{padding:18px 16px}.vr-problem-card{padding:16px}.vr-guarantee-box{flex-direction:column;text-align:center;padding:20px 16px}.vr-comparison-table{font-size:11px;margin-top:20px}.vr-comparison-table th,.vr-comparison-table td{padding:8px 6px}.vr-h2{font-size:22px!important}.vr-lead{font-size:14px!important;margin-top:10px!important}.vr-tag{margin-bottom:8px!important}.vr-reviews-header{margin-bottom:20px}.vr-rating-big{font-size:48px}.vr-faq-item{padding:14px 0}.vr-final-cta-section .vr-section{padding:32px 0}.vr-sticky-mini{display:flex!important}.vr-sticky-mini-thumb{width:36px;height:36px}.vr-sticky-mini-name{font-size:12px}.vr-sticky-mini-price{font-size:11px}.vr-sticky-atc{padding:10px 16px;gap:10px}.vr-sticky-atc .vr-btn{font-size:13px;padding:11px 18px;white-space:nowrap;flex-shrink:0}}@media(max-width:480px){.vr-benefits-grid{grid-template-columns:1fr}.vr-postpartum-uses{grid-template-columns:1fr 1fr}.vr-proof-num{padding:8px 14px}}product-info{--color-background: var(--vr-cream) !important;background-color:var(--vr-cream)!important}product-info .gradient{background:var(--vr-cream)!important}product-info .section-padding,product-info[class*=-padding]{padding-top:0!important;padding-bottom:0!important}product-info .product.grid--2-col-tablet{display:grid!important;grid-template-columns:3fr 2fr!important;gap:48px!important;align-items:center!important;min-height:calc(100vh - 120px)!important;padding:48px 0!important}product-info .product__media-wrapper{order:2!important;position:relative!important;width:auto!important;max-width:none!important;min-width:0!important}product-info .product__info-wrapper{order:1!important;padding:0!important;width:auto!important;max-width:none!important;min-width:0!important}product-info .product__column-sticky{position:static!important;max-height:none!important;overflow:visible!important}product-info .product__title h1,product-info .product__title h2.h1,product-info .product__title h2{font-family:var(--vr-ff-display)!important;font-size:clamp(36px,4.5vw,60px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.02em!important;color:var(--vr-brown-dark)!important;padding:0!important;margin-top:6px!important;margin-bottom:28px!important;border:none!important;background:none!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important}product-info .product__text.caption-with-letter-spacing{display:inline-block!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--vr-rose-dark)!important;background:var(--vr-rose-light)!important;padding:6px 14px!important;border-radius:100px!important;margin-bottom:12px!important;font-family:var(--vr-ff-body)!important}product-info .price__container{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:24px!important}product-info .price--on-sale .price__regular{display:none!important}product-info .price--on-sale .price__sale{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;flex-shrink:0!important}product-info .price:not(.price--on-sale) .price__regular{display:inline-flex!important;align-items:center!important;flex-shrink:0!important}product-info .price:not(.price--on-sale) .price__sale{display:none!important}product-info .price__badges{display:inline-flex!important;align-items:center!important;flex-shrink:0!important}product-info .price-item--sale{font-family:var(--vr-ff-display)!important;font-size:clamp(26px,3vw,36px)!important;font-weight:500!important;color:var(--vr-cta)!important;text-decoration:none!important;white-space:nowrap!important}product-info .price__sale s,product-info .price__sale .price-item--regular{font-family:var(--vr-ff-body)!important;font-size:clamp(15px,1.8vw,19px)!important;font-weight:400!important;color:var(--vr-text-xlight)!important;text-decoration:line-through!important;white-space:nowrap!important}product-info .price:not(.price--on-sale) .price-item--regular{font-family:var(--vr-ff-display)!important;font-size:clamp(26px,3vw,36px)!important;font-weight:500!important;color:var(--vr-brown-dark)!important;text-decoration:none!important;white-space:nowrap!important}product-info .badge--sale,product-info .price__badge-sale{background:var(--vr-success)!important;color:#fff!important;border-radius:100px!important;font-size:12px!important;font-weight:500!important;padding:3px 10px!important;font-family:var(--vr-ff-body)!important;white-space:nowrap!important}product-info .product__tax{display:none!important}.shopify-payment-terms,.shopify-cleanpay-message,payment-terms,[class*=payment-terms],.product-form__payment-terms{display:none!important}product-info .product__description{font-family:var(--vr-ff-body)!important;font-size:clamp(16px,1.8vw,19px)!important;color:var(--vr-text-light)!important;font-weight:300!important;line-height:1.75!important;margin-bottom:32px!important}product-info .product__description p,product-info .product__description li{font-size:inherit!important;color:inherit!important;line-height:inherit!important;font-weight:inherit!important}product-info .product-form__submit{border-radius:100px!important;background-color:var(--vr-cta)!important;border-color:var(--vr-cta)!important;font-family:var(--vr-ff-body)!important;font-size:16px!important;font-weight:500!important;letter-spacing:.03em!important;padding:18px 48px!important;box-shadow:0 4px 20px #7a443847!important;min-height:auto!important;height:auto!important;transition:all .2s ease!important;color:#fff!important}product-info .product-form__submit:hover:not(:disabled){background-color:var(--vr-cta-hover)!important;border-color:var(--vr-cta-hover)!important;box-shadow:0 6px 28px #7a44385c!important;transform:translateY(-1px)!important}product-info .product__media-wrapper .media,product-info .product__media-wrapper .product__media,product-info .product__media-wrapper img{border-radius:20px!important}product-info .product__media-wrapper .product-media-gallery__media,product-info .product__media-wrapper .media-gallery__slide,product-info .product__media-wrapper .media:first-child{aspect-ratio:4 / 5!important;overflow:hidden!important;border-radius:20px!important}.vr-hero-badge{position:absolute!important;top:20px!important;right:20px!important;background:var(--vr-warm-white)!important;border-radius:14px!important;padding:12px 16px!important;box-shadow:var(--vr-shadow)!important;text-align:center!important;font-size:11px!important;color:var(--vr-text-light)!important;font-family:var(--vr-ff-body)!important;z-index:2!important;line-height:1.5!important;pointer-events:none!important}.vr-hero-badge strong{display:block!important;font-size:20px!important;color:var(--vr-brown)!important;font-family:var(--vr-ff-display)!important;font-weight:500!important}@media(max-width:749px){product-info .product.grid--2-col-tablet{display:flex!important;flex-direction:column!important;min-height:auto!important;padding:0 0 80px!important;gap:0!important}.vr-mobile-top{order:1!important;display:block!important;padding:24px 20px 20px!important}product-info .product__media-wrapper{order:2!important;margin:8px -20px!important;border-radius:0!important;width:calc(100% + 40px)!important}product-info .product__info-wrapper{order:3!important;padding:16px 0 0!important}.vr-desktop-info-top{display:none!important}product-info .product__info-wrapper .product__title{display:none!important}product-info .product__info-wrapper .product__description{display:none!important}}@media(min-width:750px){.vr-mobile-top{display:none!important}}@media(max-width:749px){product-info .product__title h1,product-info .product__title h2{font-size:28px!important;line-height:1.15!important}.vr-tag{font-size:10px!important;padding:4px 10px!important}.vr-review-meta{font-size:12px!important}.vr-proof-strip{gap:6px;flex-wrap:wrap;padding:16px 12px}.vr-proof-num{padding:8px 12px;flex:1 1 40%;min-width:0}.vr-proof-num strong{font-size:22px}.vr-proof-num span{font-size:10px}.vr-section{padding:44px 0}.vr-section-inner{padding:0 16px}.vr-h1{font-size:28px!important}.vr-h2{font-size:22px!important;line-height:1.25}.vr-h3{font-size:16px!important}.vr-body{font-size:14px!important;line-height:1.7}.vr-problem-card{padding:18px 16px}.vr-problem-card h3{font-size:14px}.vr-problem-card p{font-size:12px}.vr-zone-card{padding:18px 16px}.vr-zone-number{font-size:28px}.vr-zone-title{font-size:14px}.vr-zone-body{font-size:12px}.vr-benefit-card{padding:20px 16px}.vr-benefit-icon{font-size:26px}.vr-benefit-title{font-size:14px}.vr-benefit-body{font-size:12px}.vr-review-card{padding:20px 18px}.vr-review-text{font-size:13px;line-height:1.65}.vr-reviewer-name{font-size:12px}.vr-reviews-header h2{font-size:22px}.vr-rating-big{font-size:44px}.vr-comparison-table{font-size:11px;table-layout:fixed;width:100%;margin-top:28px}.vr-comparison-table th,.vr-comparison-table td{padding:8px 4px}.vr-comparison-table th:nth-child(1),.vr-comparison-table td:nth-child(1){width:36%;font-size:10px;padding-left:6px}.vr-comparison-table th:nth-child(2),.vr-comparison-table td:nth-child(2){width:21%}.vr-comparison-table th:nth-child(3),.vr-comparison-table td:nth-child(3){width:22%}.vr-comparison-table th:nth-child(4),.vr-comparison-table td:nth-child(4){width:21%}.vr-comparison-table th{font-size:8px;letter-spacing:.02em;line-height:1.3;word-break:break-word}.vr-comparison-table td:first-child{font-size:10px;line-height:1.35}.vr-check,.vr-cross,.vr-partial{font-size:13px}.vr-faq-question{font-size:14px;padding:14px 0}.vr-faq-answer{font-size:13px;line-height:1.65}.vr-postpartum-card{padding:16px}.vr-postpartum-card h3{font-size:13px}.vr-postpartum-card p{font-size:11px}.vr-guarantee-box{padding:24px 20px;gap:16px}.vr-guarantee-title{font-size:20px}.vr-guarantee-body{font-size:13px}.vr-objection-q{font-size:14px}.vr-objection-a{font-size:13px;line-height:1.65}product-info .price__container{gap:3px!important}product-info .price-item--regular,product-info .price-item--sale{font-size:28px!important}product-info .price-item--regular.price-item--last{font-size:16px!important}product-info .product-form__submit{font-size:15px!important;padding:16px 24px!important}.vr-sticky-cta{padding:10px 16px;gap:10px}.vr-sticky-price{font-size:20px}.vr-sticky-btn{font-size:13px;padding:10px 18px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vacrest-product-page.css.map */
