.shopify-section{padding:0;margin:0}.vellum-marquee .track{padding:7px 0}.vellum-site-header .nav-inner{padding:10px 24px}.vellum-site-header .logo{font-size:24px;line-height:1.05}.vellum-site-header .cart-btn{min-height:38px;padding:7px 14px}.vellum-site-header .header-cta{padding:9px 18px}.vellum-site-header .links{gap:24px}@media(max-width:760px){.vellum-marquee .track{padding:6px 0}.vellum-site-header .nav-inner{padding:8px 18px}.vellum-site-header .logo{font-size:21px}.vellum-site-header .cart-btn{padding:6px 12px;min-height:36px}}.vellum-site-header .cart-count[hidden]{display:none!important}.vpx-tier-ship{display:inline-flex;align-items:center;gap:4px;margin-top:5px;font:700 11px/1 Inter,sans-serif;color:var(--ok);background:var(--ok-soft);border-radius:100px;padding:5px 9px}.vpx-ship-line{display:flex;align-items:center;gap:8px;margin:-6px 0 16px;font-size:13px;line-height:1.45}.vpx-ship-line.is-free{color:var(--ok);font-weight:650}.vpx-ship-line.is-paid{color:var(--ink-soft)}.vpx-progress{border:1px solid var(--line);border-radius:var(--r-md);background:var(--cream-soft);padding:13px 15px;margin:0 0 16px}.vpx-progress p{margin:0 0 9px;font-size:13px;line-height:1.45;color:var(--ink)}.vpx-progress p b{color:var(--cta)}.vpx-progress.is-complete p{color:var(--ok);font-weight:650}.vpx-progress-track{height:7px;border-radius:100px;background:var(--blush);overflow:hidden}.vpx-progress-fill{height:100%;border-radius:100px;background:var(--cta);width:0;transition:width .35s ease}.vpx-progress.is-complete .vpx-progress-fill{background:var(--ok)}@media(prefers-reduced-motion:reduce){.vpx-progress-fill{transition:none}}.vellum-drawer-footer .vpx-progress{margin-bottom:14px;padding:11px 13px}.vellum-drawer-footer .vpx-progress p{font-size:12px}.vellum-home .camp-ship{display:inline-block;margin:6px 0 2px;font:700 11px/1 Inter,sans-serif;color:var(--ok);background:var(--ok-soft);border-radius:100px;padding:5px 10px}.vellum-home .camp-card .camp-ship+.campaign-buy-form{margin-top:12px}@media(max-width:620px){.vpx-assure li{font-size:13px}.vpx-assure .vpx-ico{flex:0 0 28px;height:28px;font-size:13px}.vpx-ship-line{font-size:12.5px}}.vpx-page{padding:56px 0 72px}.vpx-page-head{max-width:780px;margin:0 auto 34px;text-align:center}.vpx-page-head h1{font-size:clamp(27px,3.4vw,42px);line-height:1.16;margin:0 0 10px}.vpx-page-head p{color:var(--ink-soft);font-size:15px;margin:0}.vpx-rte{max-width:780px;margin:0 auto;font-size:15.5px;line-height:1.8;color:var(--ink-soft)}.vpx-rte h2,.vpx-rte h3,.vpx-rte h4{color:var(--ink);margin:34px 0 12px;line-height:1.3}.vpx-rte h2{font-size:24px}.vpx-rte h3{font-size:19px}.vpx-rte p{margin:0 0 16px}.vpx-rte a{color:var(--rose-deep);text-underline-offset:2px}.vpx-rte ul,.vpx-rte ol{padding-left:22px;margin:0 0 16px}.vpx-rte li{margin-bottom:8px}.vpx-rte img{border-radius:14px;margin:20px 0}.vpx-rte strong{color:var(--ink)}.vpx-rte table{width:100%;border-collapse:collapse;margin:20px 0;display:block;overflow-x:auto}.vpx-rte td,.vpx-rte th{border:1px solid var(--line);padding:11px 13px;font-size:14px;text-align:left}.vpx-page-cta{text-align:center;margin-top:48px;padding-top:36px;border-top:1px solid var(--line)}.vpx-page-cta p{color:var(--ink-soft);font-size:14.5px;margin:0 0 18px}.vpx-plist{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:900px){.vpx-plist{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.vpx-plist{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.vpx-pcard{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.vpx-pcard:hover{box-shadow:0 20px 44px -32px #2a20198c;transform:translateY(-2px)}.vpx-pcard-img{aspect-ratio:1/1;background:var(--blush);display:flex;align-items:center;justify-content:center;overflow:hidden}.vpx-pcard-img img{width:100%;height:100%;object-fit:contain}.vpx-pcard-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.vpx-pcard h3{font-size:17px;margin:0;line-height:1.3}.vpx-pcard-price{font:600 19px/1 Fraunces,serif;margin-top:auto;padding-top:6px}.vpx-pcard-price s{font-size:13px;color:var(--ink-3);margin-left:8px;font-family:Inter,sans-serif;font-weight:400}.vpx-pcard .vpx-pcard-cta{font:700 13px Inter,sans-serif;color:var(--cta)}.vpx-searchbar{display:flex;gap:10px;max-width:560px;margin:0 auto 36px}.vpx-searchbar input{flex:1;min-width:0;border:1.5px solid var(--line);border-radius:100px;padding:14px 20px;background:#fff;font-family:Inter,sans-serif;color:var(--ink)}.vpx-searchbar input:focus{outline:none;border-color:var(--cta);box-shadow:0 0 0 3px var(--cta-ring)}.vpx-searchbar .btn{flex:0 0 auto;padding:14px 26px;min-height:0}@media(max-width:560px){.vpx-searchbar{flex-direction:column}.vpx-searchbar .btn{width:100%}}.vpx-empty{text-align:center;padding:56px 20px;color:var(--ink-soft)}.vpx-empty h2{font-size:24px;margin:0 0 10px}.vpx-empty p{margin:0 0 22px;font-size:15px}.vpx-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:900px){.vpx-articles{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.vpx-articles{grid-template-columns:1fr}}.vpx-acard{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s}.vpx-acard:hover{box-shadow:0 20px 44px -32px #2a20198c}.vpx-acard-img{aspect-ratio:16/10;background:var(--blush);overflow:hidden}.vpx-acard-img img{width:100%;height:100%;object-fit:cover}.vpx-acard-body{padding:20px;display:flex;flex-direction:column;gap:9px}.vpx-acard h3{font-size:18px;margin:0;line-height:1.3}.vpx-acard time{font-size:12px;color:var(--ink-3);letter-spacing:.03em}.vpx-acard p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.vpx-pagination{display:flex;justify-content:center;gap:8px;margin-top:38px;flex-wrap:wrap}.vpx-pagination a,.vpx-pagination span{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink-soft);font:600 14px Inter,sans-serif;background:#fff;padding:0 12px}.vpx-pagination .is-current{background:var(--cta);color:#fff;border-color:var(--cta)}.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}}@media(max-width:620px){.vpx-page{padding:36px 0 54px}.vpx-page-head{margin-bottom:26px}.vpx-rte{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vellum-cro2.css.map */
