html:root{--vr-bg:#F4EFE4;--vr-surface:#FFFCF6;--vr-active:#EAF0E6;--vr-fg:#1E2A24;--vr-muted:#4A5A50;--vr-line:#D9D1C2;--vr-moss:#2F4A3A;--vr-moss-dark:#24392D;--vr-lantern:#E3A33B;--vr-sage:#C9D3C4;--vr-radius:14px;--vr-serif:"Fraunces",Georgia,serif;--vr-sans:"Work Sans",system-ui,sans-serif}body{background:var(--vr-bg);color:var(--vr-fg);font-family:var(--vr-sans)}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title h1{font-family:var(--vr-serif)!important;font-weight:600!important;letter-spacing:-.01em;color:var(--vr-moss)}.vr-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.vr-section{padding:72px 0}.vr-section--tight{padding:40px 0}.vr-kicker{font:600 12px/1 var(--vr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vr-muted);margin:0 0 12px}.vr-h2{font-family:var(--vr-serif);font-weight:600;font-size:clamp(28px,4vw,40px);line-height:1.15;color:var(--vr-moss);margin:0 0 16px}.vr-lead{font-size:17px;line-height:1.6;color:var(--vr-muted);max-width:640px;margin:0 0 28px}.vr-center{text-align:center}.vr-center .vr-lead{margin-left:auto;margin-right:auto}.vr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border-radius:999px;background:var(--vr-lantern);color:var(--vr-fg);font:700 16px var(--vr-sans);text-decoration:none;border:0;cursor:pointer;transition:transform .15s,box-shadow .15s}.vr-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1e2a242e}.vr-btn--ghost{background:transparent;color:var(--vr-moss);box-shadow:inset 0 0 0 2px var(--vr-moss)}.announcement-bar{background:var(--vr-moss)!important;color:var(--vr-bg)!important}.announcement-bar__message{font-weight:600;letter-spacing:.04em}.vr-hero{position:relative;color:var(--vr-bg);background:var(--vr-moss-dark);overflow:hidden}.vr-hero picture,.vr-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141a16d1,#141a168c 38%,#141a1600 62%)}.vr-hero__inner{position:relative;z-index:1;min-height:620px;display:flex;align-items:center}.vr-hero__copy{max-width:540px;padding:72px 0}.vr-hero h1{color:var(--vr-bg)!important;font-size:clamp(36px,5.2vw,60px);line-height:1.05;margin:0 0 18px}.vr-hero p{font-size:18px;line-height:1.55;color:#e7e2d6;margin:0 0 26px}.vr-hero__badge{display:inline-block;background:#f4efe424;border:1px solid rgba(244,239,228,.3);color:var(--vr-bg);font:600 12px var(--vr-sans);letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:999px;margin-bottom:18px}.vr-ticks{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px}.vr-ticks li{display:flex;gap:8px;align-items:center}.vr-ticks svg{flex:none}@media(max-width:749px){.vr-hero:after{background:linear-gradient(0deg,#141a16eb,#141a1699 45%,#141a1600 70%)}.vr-hero__inner{min-height:640px;align-items:flex-end}.vr-hero__copy{padding:40px 0 44px}}.vr-trust{background:var(--vr-surface);border-bottom:1px solid var(--vr-line)}.vr-trust__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 0}.vr-trust__item{display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.35}.vr-trust__item b{display:block;font-size:15px;color:var(--vr-moss)}@media(max-width:749px){.vr-trust__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.vr-grid{display:grid;gap:18px}.vr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.vr-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.vr-grid--3{grid-template-columns:1fr}}.vr-card{background:var(--vr-surface);border:1.5px solid var(--vr-line);border-radius:var(--vr-radius);padding:22px;display:flex;flex-direction:column;gap:10px}.vr-card img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;border-radius:10px}.vr-card h3{font-size:19px;margin:4px 0 0}.vr-card p{margin:0;color:var(--vr-muted);font-size:15px;line-height:1.5}.vr-card .vr-tag{align-self:flex-start;background:var(--vr-sage);color:var(--vr-moss);font:600 12px var(--vr-sans);padding:5px 10px;border-radius:999px}.vr-dark{background:var(--vr-moss);color:var(--vr-bg)}.vr-dark .vr-h2,.vr-dark h3{color:var(--vr-bg)!important}.vr-dark .vr-lead,.vr-dark p{color:#dde3d8}.vr-dark .vr-card{background:#f4efe40f;border-color:#c9d3c440}.vr-compare{width:100%;border-collapse:separate;border-spacing:0;background:var(--vr-surface);border:1.5px solid var(--vr-line);border-radius:var(--vr-radius);overflow:hidden;font-size:15px}.vr-compare th,.vr-compare td{padding:14px 16px;border-bottom:1px solid var(--vr-line);text-align:left}.vr-compare th{background:var(--vr-moss);color:var(--vr-bg);font-weight:600}.vr-compare td:nth-child(2){background:var(--vr-active);font-weight:600;color:var(--vr-moss)}.vr-compare tr:last-child td{border-bottom:0}.vr-steps{counter-reset:s;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vr-step{position:relative;padding:26px 22px 22px;background:var(--vr-surface);border-radius:var(--vr-radius);border:1.5px solid var(--vr-line)}.vr-step:before{counter-increment:s;content:counter(s);display:inline-flex;width:36px;height:36px;border-radius:50%;background:var(--vr-moss);color:var(--vr-bg);align-items:center;justify-content:center;font:600 16px var(--vr-serif);margin-bottom:12px}@media(max-width:749px){.vr-steps{grid-template-columns:1fr}}.vr-guarantee{display:flex;gap:28px;align-items:center;background:var(--vr-surface);border:1.5px solid var(--vr-line);border-radius:20px;padding:34px}.vr-seal{flex:none;width:120px;height:120px;border-radius:50%;background:var(--vr-moss);color:var(--vr-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:600 13px/1.2 var(--vr-sans);box-shadow:0 0 0 6px var(--vr-sage)}.vr-seal b{font:600 34px/1 var(--vr-serif);color:var(--vr-lantern)}@media(max-width:749px){.vr-guarantee{flex-direction:column;text-align:center}}.vr-faq details{background:var(--vr-surface);border:1.5px solid var(--vr-line);border-radius:12px;margin-bottom:10px}.vr-faq summary{cursor:pointer;list-style:none;padding:18px 52px 18px 20px;font-weight:600;color:var(--vr-moss);position:relative}.vr-faq summary::-webkit-details-marker{display:none}.vr-faq summary:after{content:"+";position:absolute;right:20px;top:14px;font:400 24px var(--vr-sans)}.vr-faq details[open] summary:after{content:"\2013"}.vr-faq .vr-faq__a{padding:0 20px 18px;color:var(--vr-muted);line-height:1.6}.vr-gift{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center}.vr-gift img{width:100%;border-radius:18px}@media(max-width:749px){.vr-gift{grid-template-columns:1fr}}.product__info-container:has([data-vr-offer]) variant-selects{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vr-offer{display:flex;flex-direction:column;gap:12px;margin:8px 0 6px}.vr-offer__title{font:600 13px var(--vr-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-muted);margin:0}.vr-tier{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:start;padding:16px 18px;background:var(--vr-surface);border:1.5px solid var(--vr-line);border-radius:var(--vr-radius);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:border-color .15s,background .15s}.vr-tier:hover{border-color:var(--vr-moss)}.vr-tier[aria-checked=true]{border-color:var(--vr-moss);background:var(--vr-active);box-shadow:0 0 0 1px var(--vr-moss)}.vr-tier__dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--vr-muted);margin-top:3px}.vr-tier[aria-checked=true] .vr-tier__dot{border-color:var(--vr-moss);background:radial-gradient(circle,var(--vr-moss) 0 5px,transparent 6px)}.vr-tier__name{font:600 17px var(--vr-serif);color:var(--vr-moss);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vr-tier__who{font-size:13px;color:var(--vr-muted)}.vr-tier__items{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--vr-fg)}.vr-tier__price{text-align:right;white-space:nowrap}.vr-tier__price b{display:block;font:600 20px var(--vr-sans);color:var(--vr-fg)}.vr-tier__price s{font-size:13px;color:var(--vr-muted)}.vr-tier__save{display:block;font-size:12px;font-weight:600;color:var(--vr-moss)}.vr-pill{background:var(--vr-lantern);color:var(--vr-fg);font:700 11px var(--vr-sans);letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.vr-delivery{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--vr-active);font-size:14px;color:var(--vr-moss)}.vr-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.vr-assure div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 6px;border:1px solid var(--vr-line);border-radius:12px;font-size:12.5px;line-height:1.3;background:var(--vr-surface)}.vr-gift-note{font-size:13px;color:var(--vr-muted);text-align:center;margin:4px 0 0}.product-form__submit{background:var(--vr-lantern)!important;color:var(--vr-fg)!important;border-radius:999px!important;font-weight:700!important;min-height:54px!important}.product-form__submit:after{display:none!important}.vr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--vr-surface);border-top:1px solid var(--vr-line);box-shadow:0 -6px 20px #1e2a241f;transform:translateY(110%);transition:transform .25s}.vr-sticky.is-on{transform:none}.vr-sticky__in{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between}.vr-sticky__t{font:600 15px var(--vr-serif);color:var(--vr-moss)}.vr-sticky__p{font-size:14px;color:var(--vr-muted)}.vr-sticky .vr-btn{min-height:46px;padding:0 22px}.footer{background:var(--vr-moss)!important;color:var(--vr-bg)!important}.footer a,.footer .footer-block__heading,.footer .copyright__content{color:var(--vr-bg)!important}.vr-tier{grid-template-columns:22px minmax(0,1fr) auto}.vr-tier__price{white-space:normal;max-width:118px}.vr-tier__price s{display:block;font-size:12px;line-height:1.35}.vr-tier{row-gap:2px}.vr-tier>span:nth-child(2){display:contents}.vr-tier__dot{grid-column:1;grid-row:1}.vr-tier__name,.vr-tier__who{grid-column:2}.vr-tier__items{grid-column:2/-1}.vr-tier__price{grid-column:3;grid-row:1/span 2}:root{--vr-serif:"Young Serif",Georgia,serif;--vr-sans:"Instrument Sans",system-ui,sans-serif;--font-body-family:"Instrument Sans",system-ui,sans-serif;--font-heading-family:"Young Serif",Georgia,serif;--font-heading-weight:400}html{font-synthesis:none}body,button,input,select,textarea{font-family:var(--vr-sans)}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title h1,.vr-h2{font-weight:400!important;letter-spacing:-.005em!important}.product__info-container:has([data-vr-offer]) .product__tax,.product__info-container:has([data-vr-offer]) .product__description{display:none}.vr-tier__items{font-size:13px;color:var(--vr-muted)}.vr-tier__price s{font-size:13px}.vr-tier__save{display:inline-block;margin-top:3px;background:var(--vr-moss);color:#f4efe4;border-radius:999px;padding:2px 8px;font-size:11.5px;letter-spacing:.02em}.vr-pill--moss{background:var(--vr-moss);color:#f4efe4}.vr-bump{display:grid;grid-template-columns:20px 56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1.5px dashed var(--vr-moss);border-radius:var(--vr-radius);background:#fff8e8;cursor:pointer}.vr-bump input{width:20px;height:20px;accent-color:var(--vr-moss);margin:0}.vr-bump img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:#fff}.vr-bump__txt b{display:block;font:600 15px var(--vr-sans);color:var(--vr-fg)}.vr-bump__txt span{display:block;font-size:12.5px;line-height:1.35;color:var(--vr-muted)}.vr-bump__price{text-align:right}.vr-bump__price b{display:block;font-size:16px}.vr-bump__price s{font-size:12px;color:var(--vr-muted)}.vr-bump:has(input:checked){border-style:solid;background:var(--vr-active)}.vr-pay{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;color:var(--vr-muted)}.vr-pay__lock{display:inline-flex;gap:6px;align-items:center;font-weight:600}.vr-pay__icons{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.vr-pay__icon{width:34px;height:22px}.product-form__submit{min-height:56px!important;font-size:16.5px!important}@media(max-width:749px){.product-form__buttons{max-width:none!important}.product-form__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/valeready.css.map */
