.vsamples-hero{background:#f5f0eb;grid-template-columns:1fr 1fr;min-height:425px;display:grid}.vsamples-hero-copy{align-self:center;padding:52px}.vsamples-hero-copy h1{margin:20px 0 23px;font-size:clamp(40px,4.4vw,62px)}.vsamples-hero-copy h1 span{color:#754342}.vsamples-hero-copy>p:not(.vbc-eyebrow){color:#666;max-width:390px;font-size:15px;line-height:1.85}.vsamples-hero-copy .vbc-button{margin-top:27px}.vsamples-hero-note{color:#666;align-items:center;gap:12px;margin-top:32px;font-size:11px;display:flex}.vsamples-hero-note span{border-top:1px solid #cbb49c;padding-top:5px;font-size:10px}.vsamples-hero-image{min-width:0;position:relative;overflow:hidden}.vsamples-hero-image>img{object-fit:cover;width:100%;height:100%;max-height:545px}.vsamples-hero-image>div{background:#fffffff0;padding:18px 23px;position:absolute;bottom:24px;left:25px}.vsamples-hero-image span{letter-spacing:var(--tracking-label);color:#754342;font-size:10px}.vsamples-hero-image p{margin-top:6px;font-size:17px;line-height:1.4}.vsamples-benefits{border-bottom:1px solid #e8e2dc;justify-content:center;gap:65px;padding-block:25px;display:flex}.vsamples-benefits span{align-items:center;gap:9px;font-size:12px;display:flex}.vsamples-benefits svg{color:#754342}.vsamples-builder{padding-block:70px}.vsamples-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.vsamples-section-heading h2{margin-top:12px;font-size:28px}.vsamples-section-heading>p{color:#666;font-size:13px;line-height:1.8}.vsamples-modes{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vsamples-mode{text-align:left;border:1px solid #e8e2dc;align-items:start;gap:20px;padding:27px;transition:border-color .2s,background .2s;display:flex;position:relative}.vsamples-mode[aria-pressed=true]{background:#faf8f5;border-color:#754342;box-shadow:inset 0 0 0 1px #754342}.vsamples-mode-icon{color:#754342;background:#f5f0eb;flex-shrink:0;padding:14px}.vsamples-mode h3{padding-right:20px;font-size:20px}.vsamples-mode p{color:#666;margin:8px 0 16px;font-size:13px;line-height:1.75}.vsamples-mode strong{font-size:16px}.vsamples-mode strong span{color:#666;margin-left:3px;font-size:12px;font-weight:400}.vsamples-radio{border:1px solid #cbb49c;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:25px;right:20px}.vsamples-mode[aria-pressed=true] .vsamples-radio{color:#fff;background:#754342;border-color:#754342}.vsamples-tiers{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:20px;display:grid}.vsamples-tiers button{text-align:left;background:#fff;border:1px solid #e8e2dc;flex-direction:column;padding:16px;display:flex}.vsamples-tiers button[aria-pressed=true]{background:#f5f0eb;border-color:#754342;box-shadow:inset 0 0 0 1px #754342}.vsamples-tiers strong{margin-bottom:6px;font-size:14px}.vsamples-tiers span{font-size:12px}.vsamples-tiers small{color:#666;margin-top:4px;font-size:10px}.vsamples-color-heading{margin-top:65px}.vsamples-selection{background:#faf8f5;border:1px solid #e8e2dc;align-items:center;gap:30px;margin-bottom:25px;padding:20px 24px;display:flex}.vsamples-selection-label{min-width:160px}.vsamples-selection-label>span{letter-spacing:var(--tracking-label);color:#754342;font-size:10px;font-weight:600}.vsamples-selection-label>p{margin-top:5px;font-size:12px}.vsamples-chips{flex-wrap:wrap;gap:8px;display:flex}.vsamples-chips>p{color:#666;font-size:13px}.vsamples-chips button{background:#fff;border:1px solid #e8e2dc;border-radius:2px;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:11px;display:flex}.vsamples-chips button>span{border-radius:50%;width:14px;height:14px}.vsamples-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.vsamples-color{background:#fff;border:1px solid #e8e2dc}.vsamples-color.is-selected{border-color:#754342;outline:1px solid #754342}.vsamples-swatch{aspect-ratio:1.15;width:100%;display:block;position:relative;overflow:hidden}.vsamples-swatch>img{object-fit:cover;width:100%;height:100%}.vsamples-swatch-check{color:#754342;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:12px}.is-selected .vsamples-swatch-check{color:#fff;background:#754342}.vsamples-color-info{padding:17px}.vsamples-color-info h3{font-size:17px}.vsamples-color-info>p{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin-top:6px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.vsamples-color-info>div{border-top:1px solid #e8e2dc;justify-content:space-between;gap:10px;margin-top:14px;padding-top:9px;display:flex}.vsamples-color-info button{color:#754342;align-items:center;gap:7px;min-height:34px;font-size:12px;display:flex}.vsamples-color-info a{color:#754342;place-items:center;width:34px;display:grid}.vsamples-page button:disabled{opacity:.45;cursor:not-allowed}.vsamples-credit{background:#f5f0eb;align-items:center;gap:15px;margin-top:30px;padding:23px 26px;display:flex}.vsamples-credit>svg{color:#754342;flex-shrink:0}.vsamples-credit strong{margin-bottom:4px;font-size:14px;display:block}.vsamples-credit span{color:#666;font-size:12px;line-height:1.7}.vsamples-how{background:#f5f0eb;padding-block:64px}.vsamples-how h2{margin-top:14px}.vsamples-how-grid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:35px;display:grid}.vsamples-how-grid>div{border-top:1px solid #d8cabc;padding-top:24px}.vsamples-step-number{color:#754342;margin-bottom:20px;font-size:12px;display:block}.vsamples-how-grid h3{font-size:20px}.vsamples-how-grid p{color:#666;max-width:300px;margin-top:10px;font-size:14px;line-height:1.8}.vsamples-faq{grid-template-columns:1fr 1.5fr;gap:80px;padding-block:80px 110px;display:grid}.vsamples-faq h2{margin-top:14px}.vsamples-faq a{color:#754342;align-items:center;gap:10px;margin-top:26px;font-size:13px;display:inline-flex}.vsamples-faq details{border-bottom:1px solid #e8e2dc}.vsamples-faq summary{cursor:pointer;justify-content:space-between;gap:15px;padding:21px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.vsamples-faq summary::-webkit-details-marker{display:none}.vsamples-faq summary svg{color:#754342;flex-shrink:0}.vsamples-faq details[open] summary svg{transform:rotate(45deg)}.vsamples-faq details p{color:#666;padding-bottom:20px;font-size:14px;line-height:1.8}.vsamples-sticky{z-index:60;bottom:0;background:#fffdfb;border-top:1px solid #e8e2dc;position:fixed;inset-inline:0;box-shadow:0 -5px 24px #3c3c3c08}.vsamples-sticky>div{align-items:center;gap:24px;padding-block:15px;display:flex}.vsamples-sticky-copy{flex:1}.vsamples-sticky-copy strong{font-size:14px;display:block}.vsamples-sticky-copy span{color:#666;font-size:11px}.vsamples-sticky-price{color:#754342;font-size:24px}.vsamples-basket-link{color:#754342;border:1px solid #e8e2dc;padding:13px}.vsamples-loading{text-align:center;color:#666;padding:50px}@media (width<=1000px){.vsamples-hero-copy{padding:35px}.vsamples-benefits{gap:25px}.vsamples-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vsamples-section-heading{flex-direction:column;align-items:start;gap:15px}.vsamples-mode{gap:12px;padding:20px}.vsamples-mode-icon{padding:10px}.vsamples-mode p{padding-right:6px}}@media (width<=767px){.vsamples-hero{grid-template-columns:1fr}.vsamples-hero-copy{padding:32px 25px}.vsamples-hero-copy h1{font-size:44px}.vsamples-hero-image{height:285px}.vsamples-hero-image>img{object-position:50% 48%}.vsamples-hero-image>div{padding:12px 18px;bottom:18px;left:18px}.vsamples-hero-note{margin-top:23px}.vsamples-benefits{flex-wrap:wrap;justify-content:start;gap:13px 20px}.vsamples-benefits span{font-size:11px}.vsamples-builder{padding-block:45px}.vsamples-section-heading h2{font-size:26px}.vsamples-modes{grid-template-columns:1fr;gap:12px}.vsamples-mode{gap:16px}.vsamples-tiers{grid-template-columns:1fr 1fr}.vsamples-tiers button{padding:12px}.vsamples-color-heading{margin-top:40px}.vsamples-selection{flex-direction:column;align-items:start;gap:12px;padding:18px}.vsamples-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vsamples-color-info{padding:12px}.vsamples-color-info h3{font-size:16px}.vsamples-color-info>p{font-size:11px}.vsamples-color-info button{gap:4px;font-size:11px}.vsamples-color-info>div{gap:0}.vsamples-credit{align-items:start;padding:20px}.vsamples-how{padding-block:45px}.vsamples-how-grid{grid-template-columns:1fr;gap:25px}.vsamples-step-number{margin-bottom:10px}.vsamples-faq{grid-template-columns:1fr;gap:25px;padding-block:50px 145px}.vsamples-sticky>div{grid-template-columns:1fr auto;gap:9px 15px;padding-block:12px;display:grid}.vsamples-sticky-copy strong{font-size:12px}.vsamples-sticky-copy span{font-size:10px}.vsamples-sticky-price{font-size:20px}.vsamples-sticky .vbc-button{grid-column:1;justify-content:center;min-height:42px;padding:11px 15px}.vsamples-basket-link{justify-self:end;padding:11px}}.vsamples-color{flex-direction:column;display:flex}.vsamples-color-info{flex-direction:column;flex:1;min-height:145px;display:flex}.vsamples-color-info>div{margin-top:auto}.vsamples-color-info>p{margin-bottom:12px}body:has(.vsamples-sticky) .vb-chat-advice-launcher{bottom:105px}@media (width<=767px){body:has(.vsamples-sticky) .vb-chat-advice-launcher{bottom:145px}.vsamples-sticky>div{padding-bottom:max(12px, env(safe-area-inset-bottom))}}.vsamples-modes{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch}.vsamples-sample-option{border:1px solid #e8e2dc;align-items:center;gap:20px;min-width:0;padding:22px;display:flex}.vsamples-sample-option.is-active{background:#faf8f5;border-color:#754342;box-shadow:inset 0 0 0 1px #754342}.vsamples-sample-option>.vsamples-mode{box-shadow:none;background:0 0;border:0;flex:1;gap:14px;padding:0}.vsamples-sample-option .vsamples-radio{display:none}.vsamples-sample-option .vsamples-mode p{margin-bottom:0}.vsamples-sample-option .vsamples-mode-icon{padding:10px}.vsamples-sample-option .vsamples-tiers{flex:1.05;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));margin:0}.vsamples-sample-option .vsamples-tiers button{justify-content:center;min-height:91px;padding:14px 12px}.vsamples-tester-option{align-items:center;gap:15px;padding:22px}.vsamples-tester-option .vsamples-mode-icon{padding:10px}.vsamples-tester-option .vsamples-radio{top:18px;right:16px}.vsamples-tester-option p{margin-bottom:10px}.vsamples-unavailable{color:#666;font-size:12px}@media (width<=1100px){.vsamples-modes{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.vsamples-sample-option{flex-direction:column;align-items:stretch;gap:18px}.vsamples-sample-option>.vsamples-mode,.vsamples-sample-option .vsamples-tiers{flex:initial}.vsamples-tester-option p br{display:none}}@media (width<=767px){.vsamples-modes{grid-template-columns:minmax(0,1fr);gap:12px}.vsamples-sample-option{padding:20px}.vsamples-sample-option .vsamples-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.vsamples-tester-option{padding:20px}}
