:root{--cta:#A34430;--cta-hover:#8A3826;--cta-ring:rgba(163,68,48,.22);--ok:#2F6B46;--ok-soft:#EAF3EC;--save:#B3452C;--save-soft:#FBEDE8;--star:#C9962F;--ink-3:#8A7B6E;--r-sm:10px;--r-md:14px;--r-lg:20px;--sticky-h:76px}html,body{max-width:100%;overflow-x:hidden}img,svg,video{max-width:100%}input,select,textarea{font-size:16px}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--cta);outline-offset:2px;border-radius:4px}.vpx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.urgency-badge{animation:none!important;box-shadow:none!important}.vellum .btn,.vellum-cart-page .btn,.vellum-cart-drawer .btn{background:var(--cta);min-height:52px;font-weight:700;letter-spacing:.005em;line-height:1.2;transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.vellum .btn:hover,.vellum-cart-page .btn:hover,.vellum-cart-drawer .btn:hover{background:var(--cta-hover)}.vellum .btn:focus-visible{box-shadow:0 0 0 4px var(--cta-ring)}.vellum .btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line);font-weight:600}.vellum .btn.ghost:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.vellum .btn.light{background:#fff;color:var(--ink)}.vellum .btn.light:hover{background:var(--cream-soft)}.vellum .btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.vpx-hero{padding:26px 0 44px}.vpx-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:52px;align-items:start}.vpx-media{position:sticky;top:88px}.vpx-stage{position:relative;border-radius:var(--r-lg);overflow:hidden;background:#fff;border:1px solid var(--line);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.vpx-stage img{width:100%;height:100%;object-fit:contain}.vpx-stage-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--save-soft);color:var(--save);border:1px solid #F0D8CF;font:700 11.5px/1 Inter,sans-serif;letter-spacing:.02em;padding:8px 12px;border-radius:100px}.vpx-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.vpx-thumb{flex:0 0 auto;width:72px;height:72px;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#fff;cursor:pointer;padding:0;opacity:.6;transition:opacity .16s,border-color .16s;display:flex;align-items:center;justify-content:center}.vpx-thumb img{width:100%;height:100%;object-fit:contain}.vpx-thumb.is-active{opacity:1;border-color:var(--cta)}.vpx-buy{display:flex;flex-direction:column}.vpx-eyebrow{font:700 11px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--rose-deep);margin-bottom:12px}.vpx-buy h1{font-size:clamp(27px,3.4vw,40px);line-height:1.14;margin:0 0 12px}.vpx-promise{font-size:16.5px;line-height:1.55;color:var(--ink-soft);margin:0 0 18px;max-width:46ch}.vpx-promise strong{color:var(--ink);font-weight:600}.vpx-usp{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:9px}.vpx-usp li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--ink)}.vpx-usp li:before{content:"";flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;background:var(--ok-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F6B46' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/11px no-repeat}.vpx-proof{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--cream-soft);margin-bottom:20px;font-size:13.5px;color:var(--ink-soft)}.vpx-stars{display:inline-flex;gap:2px;color:var(--star);font-size:14px;letter-spacing:1px}.vpx-proof strong{color:var(--ink)}.vpx-proof a{color:var(--rose-deep);text-decoration:underline;text-underline-offset:2px}.vpx-offer{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:16px 16px 18px;margin-bottom:16px}.vpx-offer-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.vpx-offer-head h2{font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.01em}.vpx-offer-head span{font-size:12.5px;color:var(--ink-3)}.vpx-tiers{display:grid;gap:10px}.vpx-tier{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;border:1.5px solid var(--line);border-radius:var(--r-md);padding:14px;background:var(--cream-soft);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;min-height:64px}.vpx-tier:hover{border-color:#d6bcaf}.vpx-tier.is-selected{border-color:var(--cta);background:#fff;box-shadow:0 0 0 3px var(--cta-ring)}.vpx-tier input{position:absolute;opacity:0;pointer-events:none}.vpx-radio{width:20px;height:20px;border-radius:50%;border:2px solid #CDBBAD;background:#fff;display:block;position:relative;transition:border-color .15s}.vpx-tier.is-selected .vpx-radio{border-color:var(--cta)}.vpx-tier.is-selected .vpx-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--cta)}.vpx-tier-name{font:600 15px/1.25 Inter,sans-serif;color:var(--ink);display:block}.vpx-tier-sub{font-size:12.5px;color:var(--ink-soft);margin-top:3px;display:block}.vpx-tier-sub b{color:var(--ok);font-weight:700}.vpx-tier-cost{text-align:right;white-space:nowrap}.vpx-tier-was{display:block;font-size:12px;color:var(--ink-3);text-decoration:line-through}.vpx-tier-now{display:block;font:600 17px/1.2 Fraunces,serif;color:var(--ink)}.vpx-flag{position:absolute;top:-9px;right:12px;font:700 10px/1 Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--cta);padding:5px 9px;border-radius:100px}.vpx-flag.save{background:var(--ok)}.vpx-price{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin:18px 0 6px}.vpx-price-now{font:600 34px/1 Fraunces,serif;color:var(--ink)}.vpx-price-was{font-size:17px;color:var(--ink-3);text-decoration:line-through}.vpx-price-save{font:700 12px/1 Inter,sans-serif;color:var(--save);background:var(--save-soft);border:1px solid #F2DCD4;padding:6px 10px;border-radius:100px}.vpx-price-note{font-size:12.5px;color:var(--ink-3);margin:0 0 16px}.vpx-form{margin:0}.vpx-atc{width:100%;min-height:58px;font-size:16.5px;font-weight:700;box-shadow:0 10px 22px -14px #a34430d9}.vpx-atc[aria-busy=true]{opacity:.75}.vpx-buy .shopify-payment-button{margin-top:10px;display:block;width:100%}.vpx-buy .shopify-payment-button__button{min-height:54px!important;border-radius:100px!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:15.5px!important}.vpx-buy .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--ink)!important;border:1.5px solid var(--line)!important}.vpx-buy .shopify-payment-button__button--unbranded:hover{background:var(--ink)!important;color:var(--cream)!important}.vpx-buy .shopify-payment-button__more-options{font-size:12px!important;color:var(--ink-3)!important;margin-top:8px!important;text-decoration:underline}.vpx-assure{display:grid;gap:8px;margin:18px 0 0;padding:0}.vpx-assure li{display:flex;gap:11px;align-items:flex-start;list-style:none;font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.vpx-assure li strong{display:block;color:var(--ink);font-size:13.5px;font-weight:650;margin-bottom:1px}.vpx-assure .vpx-ico{flex:0 0 30px;height:30px;border-radius:9px;background:var(--cream-soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:14px}.vpx-specstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.vpx-specstrip div{text-align:center;font-size:11.5px;color:var(--ink-3);line-height:1.35}.vpx-specstrip b{display:block;font:500 15px/1.2 Fraunces,serif;color:var(--ink);margin-bottom:3px}.vpx-sec{padding:64px 0}.vpx-sec.tint{background:var(--cream-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vpx-head{max-width:660px;margin:0 auto 36px;text-align:center}.vpx-head h2{font-size:clamp(25px,2.9vw,35px);line-height:1.2;margin:0 0 10px}.vpx-head p{color:var(--ink-soft);font-size:15.5px;margin:0}.vpx-kicker{display:inline-block;font:700 11px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--rose-deep);margin-bottom:12px}.vpx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vpx-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 24px}.vpx-card .vpx-ico-lg{width:46px;height:46px;border-radius:13px;background:var(--blush);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.vpx-card h3{font-size:19px;margin:0 0 9px}.vpx-card p{margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.6}.vpx-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vpx-step{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 20px}.vpx-step-n{width:32px;height:32px;border-radius:50%;background:var(--cta);color:#fff;display:flex;align-items:center;justify-content:center;font:700 14px Inter,sans-serif;margin-bottom:13px}.vpx-step h3{font-size:16.5px;margin:0 0 7px}.vpx-step p{margin:0;font-size:13.5px;color:var(--ink-soft);line-height:1.55}.vpx-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:0 auto}.vpx-col{border-radius:var(--r-lg);padding:26px 24px;border:1px solid var(--line);background:#fff}.vpx-col.win{border-color:var(--cta);box-shadow:0 18px 40px -30px #2a201980}.vpx-col h3{font-size:18px;margin:0 0 16px;display:flex;align-items:center;gap:9px}.vpx-col ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.vpx-col li{display:flex;gap:10px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.vpx-col li i{font-style:normal;flex:0 0 18px;font-weight:800}.vpx-col.old li i{color:#b9a99b}.vpx-col.win li i{color:var(--ok)}.vpx-col.win li{color:var(--ink)}.vpx-specs{width:100%;max-width:720px;margin:0 auto;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.vpx-specs tr:not(:last-child){border-bottom:1px solid var(--line)}.vpx-specs td{padding:15px 20px;font-size:14.5px}.vpx-specs td:first-child{color:var(--ink-soft);width:52%}.vpx-specs td:last-child{font-weight:600;text-align:right}.vpx-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vpx-review{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px;display:flex;flex-direction:column;gap:11px}.vpx-review .vpx-stars{font-size:15px}.vpx-review p{margin:0;font-size:14.5px;line-height:1.65;color:var(--ink)}.vpx-review footer{margin-top:auto;font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vpx-review footer b{color:var(--ink);font-weight:650;font-size:13px}.vpx-verified{display:inline-flex;align-items:center;gap:4px;color:var(--ok);background:var(--ok-soft);border-radius:100px;padding:3px 8px;font-size:11px;font-weight:700}.vpx-rating-summary{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:26px;flex-wrap:wrap}.vpx-rating-summary .num{font:600 30px/1 Fraunces,serif}.vpx-faq{max-width:820px;margin:0 auto;border-top:1px solid var(--line)}.vpx-faq details{border-bottom:1px solid var(--line);background:transparent}.vpx-faq summary{cursor:pointer;list-style:none;padding:19px 44px 19px 0;position:relative;font:600 15.5px/1.45 Inter,sans-serif;color:var(--ink)}.vpx-faq summary::-webkit-details-marker{display:none}.vpx-faq summary:after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:21px;font-weight:400;color:var(--rose-deep);transition:transform .2s}.vpx-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.vpx-faq .vpx-answer{padding:0 8px 20px 0;margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.7;max-width:68ch}.vpx-faq .vpx-answer p{margin:0 0 10px}.vpx-faq .vpx-answer a{color:var(--rose-deep)}.vpx-final{background:var(--ink);color:var(--cream-soft);text-align:center;padding:66px 0}.vpx-final h2{color:var(--cream-soft);font-size:clamp(25px,3vw,36px);margin:0 0 12px}.vpx-final p{color:#c9bcb0;font-size:16px;margin:0 auto 26px;max-width:52ch}.vpx-final .btn{background:#fff;color:var(--ink);min-width:260px}.vpx-final .btn:hover{background:var(--blush);color:var(--ink)}.vpx-final-note{margin-top:16px;font-size:12.5px;color:#a9998c}.vpx-venn{max-width:440px;margin:0 auto}.vpx-venn svg{width:100%;height:auto}.vpx-venn .c{fill:var(--rose);opacity:.16;stroke:var(--rose);stroke-opacity:.4}.vpx-venn text{font-family:Inter,sans-serif;fill:var(--ink);text-anchor:middle}.vpx-venn .lbl{font-size:13px;font-weight:600}.vpx-venn .emo{font-size:22px}.vpx-venn .hub{fill:var(--ink)}.vpx-venn .hub-t{fill:#fff;font-family:Fraunces,serif}.vellum-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:150;display:none;align-items:center;gap:12px;background:#fbf7f2f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px -20px #2a201999;transform:translateY(102%);transition:transform .22s ease}.vellum-sticky-buy.is-visible{transform:translateY(0)}.vellum-sticky-buy .vpx-sb-info{display:flex;flex-direction:column;min-width:0;flex:1}.vellum-sticky-buy .vpx-sb-name{font:600 12px/1.2 Inter,sans-serif;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.vellum-sticky-buy .vpx-sb-price{font:600 19px/1 Fraunces,serif;color:var(--ink)}.vellum-sticky-buy .vpx-sb-was{font-size:12.5px;color:var(--ink-3);text-decoration:line-through;margin-left:7px}.vellum-sticky-buy .btn{flex:0 0 auto;min-height:50px;padding:14px 24px;font-size:15px}@media(max-width:900px){.vellum-sticky-buy{display:flex}body.vpx-has-sticky{padding-bottom:calc(var(--sticky-h) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.vellum-sticky-buy{transition:none}}@media(max-width:900px){.vpx-hero{padding:16px 0 34px}.vpx-grid{grid-template-columns:1fr;gap:22px}.vpx-media{position:static;top:auto}.vpx-stage{border-radius:16px}.vpx-cards,.vpx-reviews{grid-template-columns:1fr}.vpx-steps{grid-template-columns:1fr 1fr}.vpx-compare{grid-template-columns:1fr}.vpx-sec{padding:46px 0}.vpx-head{margin-bottom:26px}}@media(max-width:620px){.vellum .wrap{padding-left:18px;padding-right:18px}.vpx-buy h1{font-size:24px;line-height:1.2}.vpx-promise{font-size:15px;margin-bottom:16px}.vpx-usp li{font-size:14px}.vpx-thumb{width:62px;height:62px;border-radius:10px}.vpx-offer{padding:14px 13px 16px;border-radius:16px}.vpx-tier{grid-template-columns:20px minmax(0,1fr) auto;padding:13px 12px;gap:10px;min-height:60px}.vpx-tier-name{font-size:14.5px}.vpx-tier-now{font-size:16px}.vpx-tier-sub{font-size:12px}.vpx-price-now{font-size:29px}.vpx-atc{min-height:56px;font-size:16px}.vpx-steps{grid-template-columns:1fr}.vpx-specstrip{gap:6px}.vpx-specstrip div{font-size:10.5px}.vpx-specstrip b{font-size:14px}.vpx-final{padding:48px 0}.vpx-final .btn{width:100%;min-width:0}.vpx-specs td{padding:13px 15px;font-size:13.5px}.vpx-faq summary{font-size:15px;padding:17px 40px 17px 0}}.vellum-site-header .nav-actions{gap:8px}.vellum-site-header .header-cta{display:inline-flex;align-items:center;background:var(--cta);color:#fff;border-radius:100px;padding:11px 20px;font:700 14px Inter,sans-serif;text-decoration:none;transition:background .18s}.vellum-site-header .header-cta:hover{background:var(--cta-hover);color:#fff}.vellum-site-header .cart-btn{min-height:42px}.vellum-site-header .cart-count{background:var(--cta)}@media(max-width:760px){.vellum-site-header .header-cta{display:none}.vellum-site-header .nav-inner{padding:11px 18px}.vellum-site-header .logo{font-size:23px}.vellum-site-header .cart-btn{padding:8px 13px}}.vellum-marquee{background:var(--ink);color:var(--cream-soft);overflow:hidden;white-space:nowrap}.vellum-marquee .track{display:inline-flex;padding:9px 0;animation:vpxScroll 34s linear infinite;font:500 12.5px Inter,sans-serif}.vellum-marquee .track span{padding:0 26px;opacity:.94}@keyframes vpxScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vellum-marquee .track{animation:none}}.vellum-cart-drawer{z-index:400}.vellum-drawer-backdrop{z-index:390}.vellum-drawer-footer .vpx-drawer-secondary{display:block;text-align:center;margin-top:10px;font-size:13px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.vpx-drawer-trust{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-3);line-height:1.55;text-align:center}.vellum-toast{z-index:500}.vellum-site-footer .footer-cols a{display:block;padding:4px 0}.vpx-footer-trust{border-top:1px solid var(--line);margin-top:22px;padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:var(--ink-3)}.vellum-home .hero{align-items:center}.vellum-home .hero-badge{display:inline-flex;align-items:center;gap:7px;background:var(--blush);color:var(--rose-deep);border:1px solid #E0CBBC;font:700 12px Inter,sans-serif;padding:8px 14px;border-radius:100px;margin-bottom:16px;animation:none}.vellum-home .hero-cta .btn{min-width:210px}.vellum-home .hero-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.vellum-home .hero-points div{background:var(--cream-soft);border:1px solid var(--line);border-radius:100px;padding:8px 14px;font-size:13px;color:var(--ink-soft)}.vellum-home .camp-card{display:flex;flex-direction:column}.vellum-home .camp-card .campaign-buy-form{margin-top:auto}.vellum-home .pf-tag{background:var(--cta)}@media(max-width:620px){.vellum-home .hero-cta{display:grid;gap:10px}.vellum-home .hero-cta .btn{width:100%;min-width:0}.vellum-home .hero h1{font-size:30px;line-height:1.16}}.vpx-cart-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.vpx-cart-trust div{border:1px solid var(--line);border-radius:var(--r-md);background:var(--cream-soft);padding:14px;font-size:12px;color:var(--ink-soft);line-height:1.5}.vpx-cart-trust strong{display:block;color:var(--ink);font-size:13px;margin-bottom:4px}@media(max-width:700px){.vpx-cart-trust{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vellum-cro.css.map */
