.mobile-menu{width:min(270px,66vw)!important}.hero-photo{height:auto!important;aspect-ratio:3 / 2!important;object-fit:cover!important;object-position:center;background:#f7f2e8}.hero-offer-tag{width:86px!important;padding:9px 8px!important;top:-13px!important;right:-4px!important;transform:rotate(5deg);border-radius:var(--r-md)!important}.hero-offer-tag .amt{font-size:24px!important;line-height:1.05!important}.hero-offer-tag .lbl{font-size:8.5px!important;letter-spacing:.3px!important;text-transform:none!important}@media(min-width:750px){.hero-offer-tag{width:100px!important;padding:11px 9px!important;top:-16px!important}.hero-offer-tag .amt{font-size:28px!important}.hero-offer-tag .lbl{font-size:9.5px!important}}.vhp-h1 em{font-style:normal;color:var(--vh-orange);background:none;padding:0}.vhp-packline{font-family:var(--font-body,"Mulish",sans-serif);font-size:14px;font-weight:700;line-height:1.35;color:var(--vh-muted,#8a8a7c);margin:2px 0 10px;letter-spacing:.01em}@media(min-width:750px){.vhp-packline{font-size:15px}}@media(max-width:749px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:var(--sp-6) var(--sp-5)!important;align-items:start}.footer-grid>:first-child{grid-column:1 / -1}.footer-col h5{margin-bottom:var(--sp-3)!important;font-size:14px}.footer-col a{padding:5px 0!important;font-size:12.5px}.footer-col:has(form){grid-column:1 / -1}}.footer-social{flex-wrap:wrap}.footer-social a{width:44px!important;height:44px!important}.hero-ctas{display:flex;gap:var(--sp-3);flex-wrap:nowrap;align-items:stretch}.hero-ctas .btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}@media(max-width:400px){.hero-ctas{gap:var(--sp-2)}.hero-ctas .btn{font-size:var(--fs-sm);padding-left:var(--sp-3);padding-right:var(--sp-3)}}.trust-strip .container{display:flex!important;justify-content:center!important;align-items:center;flex-wrap:wrap;gap:8px!important;padding:var(--sp-4) var(--sp-4)!important}.trust-item{display:inline-flex;align-items:center;gap:7px;background:var(--vh-herb-50,#f1f5e6);border:1px solid var(--vh-line,#e6e4d8);border-radius:var(--r-full);padding:5px 12px 5px 5px;font-size:11.5px;font-weight:800;letter-spacing:.01em;color:var(--vh-herb-800,#3f5a06);white-space:nowrap}.trust-item .ic{width:22px!important;height:22px!important;background:#fff!important;border:1px solid var(--vh-line,#e6e4d8)}.trust-item .ic svg{width:12px!important;height:12px!important}@media(min-width:750px){.trust-item{font-size:var(--fs-xs);padding:6px 14px 6px 6px;gap:9px}.trust-item .ic{width:26px!important;height:26px!important}.trust-item .ic svg{width:14px!important;height:14px!important}.trust-strip .container{gap:10px!important;padding:var(--sp-5) var(--sp-5)!important}}@media(max-width:749px){.concern-grid{display:block!important;background:#fff;border:1px solid var(--vh-line,#e6e4d8);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-sm)}.concern-card{display:grid!important;grid-template-columns:44px 1fr 14px;grid-template-rows:auto auto;align-items:center;column-gap:var(--sp-4);row-gap:2px;text-align:left!important;padding:13px var(--sp-4)!important;border:0!important;border-bottom:1px solid var(--vh-line,#e6e4d8)!important;border-radius:0!important;background:transparent!important}.concern-card:last-child{border-bottom:0!important}.concern-card:active{background:var(--vh-sand,#f5f3e8)!important}.concern-card:hover{transform:none!important;box-shadow:none!important}.concern-card .concern-icon{grid-column:1;grid-row:1 / span 2;align-self:center;width:44px!important;height:44px!important;margin:0!important}.concern-card .concern-icon svg{width:21px!important;height:21px!important}.concern-card h3{grid-column:2;grid-row:1;align-self:end;font-size:var(--fs-base)!important;margin:0!important;line-height:1.25}.concern-card p{grid-column:2;grid-row:2;align-self:start;font-size:11.8px!important;line-height:1.4!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.concern-card .arrow{grid-column:3;grid-row:1 / span 2;align-self:center;justify-self:end;opacity:1!important;transform:none!important;margin:0!important;font-size:0!important;color:var(--vh-muted,#8a8a7c)}.concern-card .arrow:after{content:"\203a";font-size:19px;font-weight:400}}@media(min-width:750px){.concern-card{padding:var(--sp-4) var(--sp-3)!important}.concern-card .concern-icon{width:48px!important;height:48px!important;margin:0 auto var(--sp-3)!important}.concern-card .concern-icon svg{width:22px!important;height:22px!important}.concern-card h3{font-size:var(--fs-sm)!important}.concern-card p{font-size:11.5px!important;line-height:1.45!important}}.vhu-pill-row{margin:14px 0 0!important}.vhp-thumbs{margin-top:12px!important}@media(max-width:749px){.vhu-pill-row{margin:12px 0 0!important}.vhp-thumbs{margin-top:10px!important}}.vhp-trustrow{list-style:none;margin:18px 0 6px;padding:14px 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--vh-line,#e6e4d8);border-bottom:1px solid var(--vh-line,#e6e4d8)}.vhp-tcell{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:0 4px;min-width:0;position:relative}.vhp-tcell+.vhp-tcell:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--vh-line,#e6e4d8)}.vhp-tico{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.vhp-tico svg{width:26px;height:26px;stroke:var(--vh-herb-700,#4d6b07);fill:none;stroke-width:1.5}.vhp-tlabel{font-size:10.5px;font-weight:800;line-height:1.28;letter-spacing:.01em;color:var(--vh-ink,#2A2A22)}.vhp-tsub{display:none}@media(min-width:480px){.vhp-tlabel{font-size:11.5px}.vhp-tico svg{width:28px;height:28px}}@media(min-width:750px){.vhp-trustrow{padding:18px 0;margin:20px 0 8px}.vhp-tico{width:40px;height:40px}.vhp-tico svg{width:30px;height:30px}.vhp-tlabel{font-size:12.5px}.vhp-tsub{display:block;font-size:11px;line-height:1.3;color:var(--vh-muted,#8a8a7c);font-weight:500}}.vhp-chips{display:flex!important;flex-wrap:wrap;align-items:center;gap:7px!important;margin:14px 0 18px!important}.vhp-chips-label{flex:0 0 100%;background:none!important;border:0!important;padding:0!important;border-radius:0!important;font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--vh-muted,#8a8a7c);margin:0 0 3px}.vhp-chips .vhp-chip{background:var(--vh-sand,#f5f3e8);border:1px solid var(--vh-line,#e6e4d8);color:var(--vh-ink,#2A2A22);font-size:12px;font-weight:600;line-height:1;padding:8px 13px;border-radius:var(--r-full);white-space:nowrap}.vhp-bullets{gap:9px!important;margin:0 0 16px!important}.vhp-bullets li{padding-left:27px!important;font-size:13.8px!important;line-height:1.45}.vhp-bullets li:before{top:1px!important}.vhv-rail.vhv-grid2{display:grid!important;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:calc(50% - (var(--sp-3) / 2));gap:var(--sp-3)!important;scroll-snap-type:x mandatory}.vhv-rail.vhv-grid2 .vhv-card{width:auto!important;aspect-ratio:3/4;scroll-snap-align:start}.vhv-rail.vhv-grid2 .vhv-play i{width:38px;height:38px;font-size:13px}.vhv-rail.vhv-grid2 .vhv-tag{font-size:9px;padding:2px 7px;left:7px;bottom:7px}@media(min-width:750px){.vhv-rail.vhv-grid2{grid-auto-columns:calc(25% - (var(--sp-4) * .75));gap:var(--sp-4)!important}}.template-product .ugc-wall.vhw-grid,body.product .ugc-wall.vhw-grid,.vhw-grid.vhw-compact{grid-template-columns:repeat(6,1fr);gap:var(--sp-3)}.template-product .ugc-wall.vhw-grid .vhw-cell,body.product .ugc-wall.vhw-grid .vhw-cell,.vhw-grid.vhw-compact .vhw-cell{aspect-ratio:1/1;border-radius:var(--r-md)}.template-product .ugc-wall.vhw-grid .vhw-cap,body.product .ugc-wall.vhw-grid .vhw-cap,.vhw-grid.vhw-compact .vhw-cap{display:none}@media(max-width:1000px){.template-product .ugc-wall.vhw-grid,body.product .ugc-wall.vhw-grid,.vhw-grid.vhw-compact{grid-template-columns:repeat(4,1fr)}}@media(max-width:749px){.template-product .ugc-wall.vhw-grid,body.product .ugc-wall.vhw-grid,.vhw-grid.vhw-compact{grid-template-columns:repeat(3,1fr);gap:7px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vh-refine.css.map */
