/* v0.8.48 — Velvet customer information editorial pages. Dedicated styles only. */
.vc-service{background:#f9f2f5;color:#301322;overflow:hidden}
.vc-service *{box-sizing:border-box}
.vc-service-hero{position:relative;background:radial-gradient(ellipse at 77% 40%,#8d1b5d 0,#500f35 29%,#27081f 66%,#180617 100%);min-height:465px;color:#fff;isolation:isolate}
.vc-service-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(117deg,transparent 0,transparent 74px,#ffffff04 75px,#ffffff04 76px);pointer-events:none}
.vc-service-hero:after{content:"";position:absolute;width:510px;height:510px;border:1px solid #fa8bbd30;border-radius:50%;right:-135px;top:-105px;box-shadow:0 0 0 38px #ff5da00b,0 0 0 82px #ff5da008;pointer-events:none}
.vc-service-hero__light{position:absolute;right:8%;top:0;width:200px;height:100%;background:linear-gradient(95deg,transparent,#f843a70d,transparent);transform:skew(-25deg);pointer-events:none}
.vc-service-hero__inner{position:relative;padding:42px 0 36px;min-height:465px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:1}
.vc-service-hero__overline{font-size:10px;font-weight:800;letter-spacing:.24em;color:#ffbadb;display:flex;gap:14px;align-items:center}.vc-service-hero__overline>span:last-child{color:#ff7db8}.vc-service-hero__dash{display:inline-block;width:30px;height:2px;background:#f43a98}
.vc-service-hero__ordinal{font-weight:800;font-size:11px;letter-spacing:.2em;margin:44px 0 5px;color:#f98fc2}.vc-service-hero__ordinal span{color:#fff6;margin:0 6px}
.vc-service-hero h1{font-family:var(--serif),Georgia,serif;font-weight:500;font-size:clamp(65px,7vw,112px);line-height:.91;letter-spacing:-.06em;margin:0;color:#fff;text-shadow:0 15px 30px #1b071833}
.vc-service-hero h1 em{font-weight:500;color:#ff97ce;font-style:italic}
.vc-service-hero__intro{max-width:575px;font-size:15px;line-height:1.8;color:#f5d8e8;margin:27px 0 35px}
.vc-service-hero__foot{display:flex;align-self:stretch;justify-content:space-between;gap:15px;padding-top:15px;border-top:1px solid #ffffff35;font-size:9px;letter-spacing:.18em;font-weight:800;color:#f9bad8}
.vc-service-kicker{font-size:10px;font-weight:900;color:#ad1765;letter-spacing:.21em}
.vc-service-feature{display:grid;grid-template-columns:185px minmax(0,1fr) 190px;gap:38px;padding-block:75px 80px;align-items:center}
.vc-service-feature__index{font-size:10px;letter-spacing:.14em;font-weight:900;color:#8d426a;align-self:start;padding-top:7px}
.vc-service-feature__main h2,.vc-service-section__head h2,.vc-service-section__body>h2,.vc-privacy-grid__intro h2,.vc-service-band h2,.vc-service-outro h2{font-family:var(--serif),Georgia,serif;font-size:clamp(36px,4vw,60px);line-height:1.06;letter-spacing:-.045em;font-weight:500;color:#321020;margin:13px 0 19px}
.vc-service-feature__main h2 em,.vc-service-section h2 em,.vc-privacy-grid__intro h2 em{color:#b31869;font-style:italic}
.vc-service-feature__main p,.vc-service-section__body p,.vc-privacy-grid__intro p{color:#604556;line-height:1.84;font-size:14px;margin:0;max-width:750px}
.vc-service-feature__stamp{border:1px solid #e6b5cd;border-radius:100%;width:158px;height:158px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ad1765;transform:rotate(9deg);background:#f7e8ef}
.vc-service-feature__stamp>span{font-family:var(--serif),Georgia,serif;font-size:80px;line-height:.9}.vc-service-feature__stamp>span span{font-size:27px;letter-spacing:-.08em}.vc-service-feature__stamp small{font-weight:900;letter-spacing:.16em;font-size:9px;margin-top:13px}
.vc-service-section{display:grid;grid-template-columns:185px minmax(0,1fr);gap:38px;padding-block:58px 78px;border-top:1px solid #d9bbc9}
.vc-service-rail{font-size:10px;letter-spacing:.13em;font-weight:900;color:#7d355e;display:flex;flex-direction:column;gap:19px}.vc-service-rail__line{height:2px;width:47px;background:#c41879}
.vc-service-section__head h2{margin-bottom:32px}
.vc-shipping-options{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.vc-shipping-option{background:#fff;border-top:5px solid #c01474;padding:26px 27px 24px;box-shadow:0 17px 40px #4e1a3511;min-width:0}
.vc-shipping-option--standard{border-top-color:#692656;background:#fff8fb}
.vc-shipping-option__num{font-size:10px;letter-spacing:.19em;font-weight:900;color:#a63574}.vc-shipping-option h3{font-family:var(--serif),Georgia,serif;font-size:32px;font-weight:600;margin:12px 0;color:#321323;line-height:1.1}
.vc-shipping-option p{font-size:13px;line-height:1.65;min-height:66px;margin:0 0 18px}
.vc-shipping-option__time{display:flex;align-items:baseline;gap:11px;border-top:1px solid #edcdda;padding-top:17px;color:#b51670;font-family:var(--serif),Georgia,serif;font-weight:600;font-size:42px;line-height:1}.vc-shipping-option__time small{font-family:var(--sans),sans-serif;font-size:10px;font-weight:900;letter-spacing:.13em;color:#6e3b56}
.vc-service-note{font-size:12px!important;margin-top:21px!important;color:#705467!important}
.vc-service-band{background:linear-gradient(125deg,#360b28,#65103f 67%,#45112e);color:#fff;position:relative}
.vc-service-band:after{content:'✦';position:absolute;right:7%;top:12%;font-size:220px;line-height:1;font-family:Georgia,serif;color:#ff9aca10;pointer-events:none}
.vc-service-band__inner{padding-block:72px 76px;max-width:900px;position:relative;z-index:1}
.vc-service-band .vc-service-kicker{color:#ffa7d2}.vc-service-band h2{color:#fff;margin:13px 0 19px}.vc-service-band h2 em{color:#ffa2d0;font-style:italic}.vc-service-band p{max-width:650px;line-height:1.8;color:#f5d8e5;font-size:14px}.vc-service-band__rule{height:1px;width:100%;max-width:660px;background:#ffffff3e;margin:28px 0 24px}.vc-service-band strong{display:block;font-size:10px;letter-spacing:.18em;color:#ffb7d9}.vc-service-band strong+p{margin-bottom:0}
.vc-service-section--returns{padding-top:75px;padding-bottom:94px}
.vc-service-section--returns .vc-service-lead{font-family:var(--serif),Georgia,serif;font-size:21px;line-height:1.57;color:#4c2238;max-width:760px}
.vc-return-divider{width:70px;height:2px;background:#c51b76;margin:30px 0}
.vc-service-section__body>h3{font-family:var(--serif),Georgia,serif;font-size:25px;line-height:1.2;color:#361629;margin:27px 0 10px}
.vc-return-notice{border-left:4px solid #b71b6b;background:#f0dce7;padding:20px 26px;margin:25px 0 29px}.vc-return-notice strong{font-size:15px;color:#66143d}.vc-return-notice p{margin:7px 0 0}
.vc-service-section a,.vc-policy-point a{color:#a10e5b;text-decoration:underline;text-underline-offset:3px;font-weight:800}
.vc-service-section a:hover,.vc-service-section a:focus-visible,.vc-policy-point a:hover,.vc-policy-point a:focus-visible{color:#e11c87}
.vc-privacy-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:80px;padding:5px 0 92px}
.vc-privacy-grid__intro h2{font-size:47px;margin:12px 0 18px}.vc-privacy-grid__intro{position:relative}.vc-privacy-grid__content{border-top:2px solid #a9236b}
.vc-policy-point{display:grid;grid-template-columns:45px minmax(0,1fr);gap:24px;padding:27px 0 28px;border-bottom:1px solid #d9bfc9}.vc-policy-point>span{font-family:var(--serif),Georgia,serif;font-size:23px;color:#b61b72}.vc-policy-point h3{font-family:var(--serif),Georgia,serif;font-size:25px;color:#3f1a30;margin:0 0 9px;line-height:1.2}.vc-policy-point p{font-size:13px;color:#68505e;line-height:1.84;margin:0}
.vc-service-feature--privacy{padding-bottom:68px}
.vc-service-feature__stamp--lock{font-family:Georgia,serif;font-size:100px;color:#b62d78}
.vc-service-outro{background:#28091f;color:white}.vc-service-outro__inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:66px 78px;align-items:center}
.vc-service-outro .vc-service-kicker{color:#ffa6d3}.vc-service-outro h2{color:#fff;margin:13px 0}.vc-service-outro h2 em{color:#ffa6d3;font-style:italic}.vc-service-outro p{font-size:14px;line-height:1.75;color:#efd1e2;max-width:400px;margin:0 0 21px}
.vc-service-contact{display:inline-flex;align-items:center;gap:15px;background:#ed1a87;color:#fff!important;padding:14px 20px;text-decoration:none;font-weight:900;font-size:12px;letter-spacing:.11em;border:1px solid #ff93cb;transition:background .15s,transform .15s}.vc-service-contact:hover,.vc-service-contact:focus-visible{background:#fff;color:#84154e!important;transform:translateY(-2px);outline:2px solid #ff9ad0;outline-offset:3px}
.vc-service-email{display:block;color:#ffd5e8!important;font-weight:800;text-decoration:none;margin-top:17px;font-size:13px}.vc-service-email:hover,.vc-service-email:focus-visible{text-decoration:underline;color:#fff!important}
@media(max-width:900px){.vc-service-feature{grid-template-columns:140px minmax(0,1fr);gap:20px}.vc-service-feature__stamp{display:none}.vc-service-section{grid-template-columns:140px minmax(0,1fr);gap:20px}.vc-privacy-grid{grid-template-columns:1fr;gap:30px}.vc-privacy-grid__intro h2{font-size:39px}.vc-service-hero{min-height:425px}.vc-service-hero__inner{min-height:425px}}
@media(max-width:650px){.vc-service-hero,.vc-service-hero__inner{min-height:390px}.vc-service-hero__inner{padding:35px 0 27px}.vc-service-hero h1{font-size:clamp(55px,12vw,78px)}.vc-service-hero__intro{font-size:13px;line-height:1.65;margin:22px 0 28px}.vc-service-hero__ordinal{margin-top:35px}.vc-service-hero__overline{font-size:8px;letter-spacing:.12em;gap:8px}.vc-service-hero__dash{width:18px}.vc-service-hero__foot{font-size:8px}.vc-service-feature{display:block;padding-block:48px}.vc-service-feature__index{margin-bottom:24px}.vc-service-feature__main h2,.vc-service-section h2,.vc-service-band h2,.vc-service-outro h2{font-size:39px}.vc-service-section{display:block;padding-block:43px 55px}.vc-service-rail{margin-bottom:25px}.vc-shipping-options{grid-template-columns:1fr;gap:13px}.vc-shipping-option{padding:22px}.vc-shipping-option p{min-height:0}.vc-shipping-option__time{font-size:37px}.vc-service-band__inner{padding-block:50px}.vc-privacy-grid{padding-bottom:60px}.vc-policy-point{gap:11px;grid-template-columns:29px 1fr}.vc-policy-point h3{font-size:22px}.vc-service-outro__inner{grid-template-columns:1fr;gap:18px;padding-block:54px}.vc-service-hero:after{right:-270px}.vc-service-section--returns .vc-service-lead{font-size:19px}}
