body.vt-ppc-funnel .vt-ppc__buy-col .vt-ppc__eyebrow{margin:0 0 8px}body.vt-ppc-funnel .vt-ppc__buy-col .vt-ppc__title{margin:0 0 10px}body.vt-ppc-funnel .vt-ppc__buy-col .vt-ppc__lede{margin:0 0 14px;max-width:36rem}body.vt-ppc-funnel .vt-ppc__ticks{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}body.vt-ppc-funnel .vt-ppc__tick{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.35;color:var(--vt-ppc-ink)}body.vt-ppc-funnel .vt-ppc__tick-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--vt-ppc-brand)}body.vt-ppc-funnel .vt-ppc__buy-box{display:flex;flex-direction:column;gap:0}body.vt-ppc-funnel .vt-ppc__bundle-label{font-size:13px;font-weight:600;line-height:1.35;margin:0 0 12px;color:var(--vt-ppc-ink)}body.vt-ppc-funnel .vt-ppc__atc-wrap{margin-top:14px}body.vt-ppc-funnel .vt-ppc__ship-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 0;padding:0;width:100%;text-align:center;color:var(--vt-ppc-muted);font-size:13px;line-height:1.35}body.vt-ppc-funnel .vt-ppc__ship-note svg{flex-shrink:0;color:var(--vt-ppc-brand)}body.vt-ppc-funnel .vt-ppc__mini-trust--gallery{margin-top:16px;padding-top:0;border-top:0;width:100%}body.vt-ppc-funnel .vt-ppc__mini-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px}body.vt-ppc-funnel .vt-ppc__mini-trust-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:11px;font-weight:600;line-height:1.3;color:var(--vt-ppc-brand)}a.vt-ppc__mini-trust-item{text-decoration:none;cursor:pointer;border-radius:10px;transition:background-color .15s ease}a.vt-ppc__mini-trust-item:hover,a.vt-ppc__mini-trust-item:focus-visible{background:#1486680f;outline:none}body.vt-ppc-funnel .vt-ppc__mini-trust-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--vt-ppc-mint);color:var(--vt-ppc-brand)}body.vt-ppc-funnel .vt-ppc__gallery-main{position:relative;overflow:hidden;background:#fff;border-radius:16px;border:1px solid var(--vt-ppc-hairline)}body.vt-ppc-funnel .vt-ppc__gallery-main img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}body.vt-ppc-funnel .vt-ppc__gallery-main--cover img{object-fit:cover}body.vt-ppc-funnel .vt-ppc__gallery-badge{position:absolute;top:14px;left:14px;z-index:1;padding:6px 12px;border-radius:999px;background:var(--vt-ppc-brand);color:#fff;font-size:12px;font-weight:600;line-height:1.2}body.vt-ppc-funnel .vt-ppc__hero-kit-badge{display:none}body.vt-ppc-funnel .vt-ppc__gallery-col{display:flex;flex-direction:column;gap:10px}body.vt-ppc-funnel .vt-ppc__thumbs{position:static;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;width:100%}body.vt-ppc-funnel .vt-ppc__thumb{border:2px solid #e7e0d4;border-radius:12px;aspect-ratio:1;min-height:0;height:auto;padding:0;overflow:hidden;background:#fff;cursor:pointer;touch-action:manipulation}body.vt-ppc-funnel .vt-ppc__thumb.is-active{border-color:var(--vt-ppc-brand);border-width:2px}body.vt-ppc-funnel .vt-ppc__thumb-img,body.vt-ppc-funnel .vt-ppc__thumb img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}@media(max-width:989px){body.vt-ppc-funnel .vt-ppc__thumbs{display:none}}@media(min-width:990px)and (max-width:1199px){body.vt-ppc-funnel .vt-ppc__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}}body.vt-ppc-funnel .vt-ppc__bundle-picker{display:flex;flex-direction:column;gap:10px}body.vt-ppc-funnel .vt-ppc__bundle-opt{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1.5px solid var(--vt-ppc-hairline);background:#fff;cursor:pointer;min-height:0;transition:border-color .15s ease,box-shadow .15s ease}body.vt-ppc-funnel .vt-ppc__bundle-opt:hover{border-color:#d9d1c3}body.vt-ppc-funnel .vt-ppc__bundle-opt.is-selected{border:2px solid var(--vt-ppc-brand);background:var(--vt-ppc-mint);box-shadow:0 0 0 1px #14866814}body.vt-ppc-funnel .vt-ppc__bundle-opt-radio{width:20px;height:20px;border-radius:999px;border:2px solid #c9c0b2;flex-shrink:0;position:relative;box-sizing:border-box}body.vt-ppc-funnel .vt-ppc__bundle-opt.is-selected .vt-ppc__bundle-opt-radio{border-color:var(--vt-ppc-brand)}body.vt-ppc-funnel .vt-ppc__bundle-opt.is-selected .vt-ppc__bundle-opt-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:var(--vt-ppc-brand)}@media(min-width:990px){body.vt-ppc-funnel .vt-ppc__bundle-opt-radio{display:none}body.vt-ppc-funnel .vt-ppc__mini-trust--mobile-only{display:none!important}}@media(max-width:989px){body.vt-ppc-funnel .vt-ppc__bundle-opt-radio{display:block;flex-shrink:0}}body.vt-ppc-funnel .vt-ppc__bundle-opt-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}body.vt-ppc-funnel .vt-ppc__bundle-opt-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.vt-ppc-funnel .vt-ppc__bundle-opt-title{font-size:15px;font-weight:700;line-height:1.25;color:var(--vt-ppc-brand)}body.vt-ppc-funnel .vt-ppc__bundle-opt-sub{font-size:12px;line-height:1.35;color:var(--vt-ppc-muted)}body.vt-ppc-funnel .vt-ppc__bundle-opt.is-selected .vt-ppc__bundle-opt-sub{color:var(--vt-ppc-brand);font-weight:600}body.vt-ppc-funnel .vt-ppc__bundle-opt-badge{padding:3px 8px;border-radius:999px;background:var(--vt-ppc-brand);color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}body.vt-ppc-funnel .vt-ppc__bundle-opt-badge--soft{background:var(--vt-ppc-sand);color:var(--vt-ppc-brand);border:1px solid #d9d1c3}body.vt-ppc-funnel .vt-ppc__bundle-opt-price{flex:0 0 auto;flex-shrink:0;margin-left:auto;padding-left:12px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:5.5rem;white-space:nowrap}body.vt-ppc-funnel .vt-ppc__bundle-opt-now{font-family:var(--vt-ppc-font-display)!important;font-size:20px;line-height:1.15;font-weight:800;color:var(--vt-ppc-ink);letter-spacing:-.02em}body.vt-ppc-funnel .vt-ppc__bundle-opt-was{font-size:12px;color:var(--vt-ppc-muted-light);text-decoration:line-through;display:block}body.vt-ppc-funnel .vt-ppc__bundle-opt-price .vt-ppc__bundle-opt-now,body.vt-ppc-funnel .vt-ppc__bundle-opt-price .vt-ppc__bundle-opt-was{display:block;visibility:visible;opacity:1}@media(max-width:989px){body.vt-ppc-funnel,body.vt-ppc-funnel #MainContent{overflow-x:hidden;max-width:100%}body.vt-ppc-funnel .vt-ppc__hero,body.vt-ppc-funnel .vt-ppc__hero-layout,body.vt-ppc-funnel .vt-ppc__gallery-col,body.vt-ppc-funnel .vt-ppc__buy-col{max-width:100%;box-sizing:border-box}body.vt-ppc-funnel .vt-ppc__hero{background:transparent}body.vt-ppc-funnel .vt-ppc__hero-layout{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;align-items:stretch;flex:none;padding:0;margin:0}body.vt-ppc-funnel .vt-ppc__gallery-col{flex:0 0 auto!important;flex-grow:0!important;background:transparent;gap:0;width:100%;max-width:100%;min-height:0;margin:0;padding:0}body.vt-ppc-funnel .vt-ppc__buy-col{flex:0 0 auto!important;flex-grow:0!important;background:var(--vt-ppc-hero-bg, #f1ece3);padding:18px 20px 24px;width:100%}body.vt-ppc-funnel .vt-ppc__mini-trust--desktop-only{display:none!important}body.vt-ppc-funnel .vt-ppc__mini-trust--mobile-only{display:grid}body.vt-ppc-funnel .vt-ppc__mini-trust--under-atc{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08);background:transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px}body.vt-ppc-funnel .vt-ppc__mini-trust--under-atc .vt-ppc__mini-trust-item{font-size:10px;line-height:1.25;gap:5px}body.vt-ppc-funnel .vt-ppc__mini-trust--under-atc .vt-ppc__mini-trust-icon{width:28px;height:28px}body.vt-ppc-funnel .vt-ppc__gallery-main{position:relative;border:0;border-radius:0;width:100%;max-width:100%;overflow:hidden;background:transparent}body.vt-ppc-funnel .vt-ppc__gallery-main:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(180deg,#0000,#00000038);pointer-events:none;z-index:1}body.vt-ppc-funnel .vt-ppc__gallery-main-img{max-width:100%;width:100%}body.vt-ppc-funnel .vt-ppc__gallery-badge--overlay{display:none!important}body.vt-ppc-funnel .vt-ppc__hero-kit-badge{display:inline-flex;align-items:center;align-self:flex-start;margin:0 0 10px;padding:6px 12px;border-radius:999px;background:var(--vt-ppc-brand, #148668);color:#fff;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}body.vt-ppc-funnel .vt-ppc__gallery-dots{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;justify-content:center;align-items:center;gap:6px;padding:0 16px;margin:0;width:100%;background:transparent;box-sizing:border-box;line-height:0}body.vt-ppc-funnel .vt-ppc__gallery-dot{width:7px;height:7px;border:0;border-radius:999px;padding:0;margin:0;background:#ffffff8c;cursor:pointer;flex-shrink:0;transition:width .2s ease,background-color .2s ease}body.vt-ppc-funnel .vt-ppc__gallery-dot.is-active{width:22px;height:7px;background:var(--vt-ppc-brand)}body.vt-ppc-funnel .vt-ppc__gallery-main--cover img{object-fit:cover;min-height:min(72vw,380px);max-height:none}body.vt-ppc-funnel .vt-ppc__gallery-main img,body.vt-ppc-funnel .vt-ppc__gallery-main-img{display:block;width:100%!important;max-width:100%;height:min(72vw,380px)!important;max-height:none;object-fit:cover;object-position:center}body.vt-ppc-funnel .vt-ppc__buy-col .vt-ppc__eyebrow{margin-top:0}body.vt-ppc-funnel .vt-ppc__buy-box,body.vt-ppc-funnel .vt-ppc__bundle-picker,body.vt-ppc-funnel .vt-ppc__bundle-opt{max-width:100%;min-width:0}body.vt-ppc-funnel .vt-ppc__bundle-opt{flex-wrap:nowrap;align-items:center}body.vt-ppc-funnel .vt-ppc__bundle-opt-copy{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}body.vt-ppc-funnel .vt-ppc__bundle-opt-price{width:auto;flex:0 0 auto;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:2px;margin-left:auto;margin-top:0;padding-left:8px;text-align:right;min-width:4.75rem;white-space:nowrap}body.vt-ppc-funnel .vt-ppc__bundle-opt-price .vt-ppc__bundle-opt-now{font-size:17px}body.vt-ppc-funnel .vt-ppc__bundle-opt-price .vt-ppc__bundle-opt-was{font-size:11px}body.vt-ppc-funnel .vt-ppc__bundle-label,body.vt-ppc-funnel .vt-ppc__ticks{display:none}}body.vt-ppc-funnel .vt-ppc__receipt-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed var(--vt-ppc-hairline);font-size:15px;line-height:20px}body.vt-ppc-funnel .vt-ppc__receipt-row--total{border-bottom:0;font-weight:700;font-size:16px;padding-top:14px}body.vt-ppc-funnel .vt-ppc__tags{display:flex;flex-wrap:wrap;gap:8px}body.vt-ppc-funnel .vt-ppc__tag{padding:6px 12px;border-radius:999px;background:var(--vt-ppc-mint);color:var(--vt-ppc-brand);font-size:13px;font-weight:600}body.vt-ppc-funnel .vt-ppc__quote{margin-top:16px;padding:16px;border-radius:12px;background:var(--vt-ppc-page);font-size:15px;line-height:22px;color:var(--vt-ppc-muted)}body.vt-ppc-funnel .vt-ppc__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}body.vt-ppc-funnel .vt-ppc__pill{padding:8px 14px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-size:13px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vt-ppc-components.css.map */
