@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-400-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/roboto-condensed-latin-400-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-cvh-redesign]{--rd-forest: #17483a;--rd-deep: #0f3d2e;--rd-pine: #1f5a47;--rd-cream: #fffaf1;--rd-oat: #f1ebdd;--rd-line: #e2dac8;--rd-gold: #d9a441;--rd-gold-hi: #f0c768;--rd-navy: #173a66;--rd-muted: #51645a;--rd-ink: #102d25;--rd-sun: #f5c542;--rd-sun-deep: #e7b32c;--rd-butter: #fff4cc;--rd-cocoa: #3a2804;--rd-honey-ink: #5a3d06;--rd-enter: cubic-bezier(.16,1,.3,1);--rd-std: cubic-bezier(.2,0,0,1);--cvh-font-serif: Georgia, "Times New Roman", serif;--cvh-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--serif: Georgia, "Times New Roman", serif;--sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}html[data-cvh-redesign] body{background:var(--rd-cream);color:var(--rd-ink)}html[data-cvh-redesign] .page.paper,html[data-cvh-redesign] .page.mint{background:var(--rd-cream)}html[data-cvh-redesign] h1,html[data-cvh-redesign] h2,html[data-cvh-redesign] h3,html[data-cvh-redesign] h4{text-wrap:balance}html[data-cvh-redesign] p{text-wrap:pretty}html[data-cvh-redesign] .button,html[data-cvh-redesign] .btn,html[data-cvh-redesign] .cvh-button,html[data-cvh-redesign] .quick-add{border-radius:999px;font-weight:750;letter-spacing:0;transition:filter .15s,transform .15s var(--rd-std),background-color .15s}html[data-cvh-redesign] .button--primary,html[data-cvh-redesign] .btn-primary,html[data-cvh-redesign] .cvh-button[data-cvh-button=primary]{background:var(--rd-forest);color:#fff;border:0}html[data-cvh-redesign] .button--sun{background:var(--rd-sun);color:var(--rd-cocoa);border:0}html[data-cvh-redesign] .button--quiet,html[data-cvh-redesign] .cvh-button[data-cvh-button=secondary]{background:none;color:var(--rd-forest);box-shadow:inset 0 0 0 1.5px var(--rd-forest);border:0}html[data-cvh-redesign] .button:hover,html[data-cvh-redesign] .btn:hover,html[data-cvh-redesign] .cvh-button:hover{filter:brightness(1.08)}html[data-cvh-redesign] .button:active,html[data-cvh-redesign] .btn:active{transform:translateY(1px)}html[data-cvh-redesign] .text-link,html[data-cvh-redesign] .cvh-button[data-cvh-button=text-link]{color:var(--rd-forest);font-weight:750;text-decoration:underline;text-underline-offset:4px}html[data-cvh-redesign] .eyebrow{color:var(--rd-pine);letter-spacing:.14em}html[data-cvh-redesign] .breadcrumbs,html[data-cvh-redesign] .rd-crumb,html[data-cvh-redesign] .pdp-record__breadcrumbs{font-size:.76rem;font-weight:600;color:var(--rd-muted)}html[data-cvh-redesign] .breadcrumbs a,html[data-cvh-redesign] .rd-crumb a,html[data-cvh-redesign] .pdp-record__breadcrumbs a{color:var(--rd-forest)}html[data-cvh-redesign] .rd-crumb{display:flex;gap:8px}html[data-cvh-redesign] .announcement{background:var(--rd-deep);color:#e7f2ea;font-weight:600}html[data-cvh-redesign] .announcement a{color:#f5d27a;font-weight:700}html[data-cvh-redesign] .site-header{background:var(--rd-forest);border-bottom:0;color:var(--rd-cream);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-cvh-redesign] .header-main{grid-template-columns:196px minmax(220px,1fr) auto;min-height:84px;gap:28px}html[data-cvh-redesign] .brand--header{width:196px;height:47px;background:url(/prototype/assets/logo/cvh-lockup-cream-smooth.svg?v=20261002-redesign-cutover-16) left center / contain no-repeat;border-radius:6px}html[data-cvh-redesign] .brand--header img{display:none}html[data-cvh-redesign] .brand--header:focus-visible{outline:3px solid #f5d27a;outline-offset:3px}html[data-cvh-redesign] .header-transaction-context{color:#cfe3d6}html[data-cvh-redesign] .search-form{min-height:46px;max-width:620px;padding:0 16px;border:0;border-radius:999px;background:var(--rd-cream);color:var(--rd-muted)}html[data-cvh-redesign] .search-form:focus-within{border-color:transparent;box-shadow:0 0 0 3px var(--rd-gold)}html[data-cvh-redesign] .search-form input{color:var(--rd-ink);font-weight:500;font-size:.9rem}html[data-cvh-redesign] .search-form button{right:5px;min-height:32px;padding:6px 16px;border-radius:999px;background:var(--rd-oat);color:var(--rd-forest);font-size:.8rem;font-weight:750}html[data-cvh-redesign] .header-action{color:var(--rd-cream);font-weight:700}html[data-cvh-redesign] .header-action:hover,html[data-cvh-redesign] .header-action:focus-visible{background:#ffffff1a}html[data-cvh-redesign] .header-action:focus-visible{outline:3px solid #f5d27a;outline-offset:2px}html[data-cvh-redesign] .bag-count{background:var(--rd-gold);color:var(--rd-deep)}html[data-cvh-redesign] .main-nav{border-top:0;background:var(--rd-forest)}html[data-cvh-redesign] .main-nav a{color:#e3efe6;font-weight:700;padding-bottom:12px;border-bottom:3px solid transparent}html[data-cvh-redesign] .main-nav a.is-active,html[data-cvh-redesign] .main-nav a[aria-current]{color:var(--rd-cream);border-bottom-color:var(--rd-gold)}html[data-cvh-redesign] .main-nav__indicator{background:var(--rd-gold)}html[data-cvh-redesign] .site-search-popover{border-radius:16px;border:1px solid var(--rd-line);box-shadow:0 24px 40px -24px #0f3d2e8c}html[data-cvh-redesign] .mobile-nav__mast img{filter:none}html[data-cvh-redesign] .rd-in{opacity:0;transform:translateY(10px);transition:opacity .52s var(--rd-enter),transform .52s var(--rd-enter)}html[data-cvh-redesign] .rd-in.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html[data-cvh-redesign] .rd-in{opacity:1;transform:none;transition:none}}html[data-cvh-redesign] .rd-home .fp__rail,html[data-cvh-redesign] .rd-home .pk__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;scrollbar-width:none}html[data-cvh-redesign] .rd-home .fp__rail::-webkit-scrollbar,html[data-cvh-redesign] .rd-home .pk__rail::-webkit-scrollbar{display:none}html[data-cvh-redesign] .rd-home .fp__rail>*,html[data-cvh-redesign] .rd-home .pk__rail>*{scroll-snap-align:start;min-width:0}@media(min-width:1100px){html[data-cvh-redesign] .rd-home .fp__rail,html[data-cvh-redesign] .rd-home .pk__rail{grid-auto-columns:calc((100% - 48px)/4)}}html[data-cvh-redesign] .rd-home .fp__pager[hidden],html[data-cvh-redesign] .rd-home .pk__pager[hidden]{display:none}html[data-cvh-redesign] .rd-home{display:grid}html[data-cvh-redesign] .rd-home>section{container-type:inline-size}html[data-cvh-redesign] .rd-home .home-product-load-error,html[data-cvh-redesign] .rd-home .home-product-partial-note{grid-column:1 / -1}html[data-cvh-redesign] .product-card{border-radius:14px;border-color:var(--rd-line)}html[data-cvh-redesign] .product-card .quick-add{background:var(--pc-btn, var(--rd-forest));color:#fff;border:0}html[data-cvh-redesign] .product-card .quick-add--options{background:none;color:var(--pc-btn, var(--rd-forest));box-shadow:inset 0 0 0 1.5px var(--pc-btn, var(--rd-forest))}html[data-cvh-redesign] .rd-home .fp .product-card,html[data-cvh-redesign] .rd-product .product-card{--pc-btn: var(--rd-navy)}html[data-cvh-redesign] .product-card .product-title,html[data-cvh-redesign] .product-card .product-title-heading{font-family:var(--serif);font-weight:400}html[data-cvh-redesign] .rd-page,html[data-cvh-redesign] .rd-home,html[data-cvh-redesign] .rd-brands,html[data-cvh-redesign] .rd-store,html[data-cvh-redesign] .rd-about,html[data-cvh-redesign] .rd-notfound,html[data-cvh-redesign] .rd-help,html[data-cvh-redesign] .rd-rewards,html[data-cvh-redesign] .rd-rewards-terms,html[data-cvh-redesign] .br,html[data-cvh-redesign] .bx,html[data-cvh-redesign] .st,html[data-cvh-redesign] .ab,html[data-cvh-redesign] .hp,html[data-cvh-redesign] .nf,html[data-cvh-redesign] .rp,html[data-cvh-redesign] .rm{container-type:inline-size}html[data-cvh-redesign] .ft__brand svg{display:block;width:196px;height:auto}html[data-cvh-redesign] .ab__ledger .info-btn+.info-btn{margin-left:10px}html[data-cvh-redesign] .ab__ledger .info-btn--line{background:transparent;color:var(--rd-forest);box-shadow:inset 0 0 0 1.5px var(--rd-forest)}html[data-cvh-redesign] .rm__help{margin-top:22px;font-size:.9rem;color:var(--rd-muted)}html[data-cvh-redesign] .page-hero{background:var(--rd-cream);border-bottom:1px solid var(--rd-line)}html[data-cvh-redesign] .page-hero h1{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;color:var(--rd-deep)}html[data-cvh-redesign] .page-hero .lede{color:#2f4a3e}html[data-cvh-redesign] .page-hero-note{padding:18px 20px;border:1px solid var(--rd-line);border-radius:12px;background:#fff}html[data-cvh-redesign] .rd-shop .connected-catalog-filter-rail__surface,html[data-cvh-redesign] .rd-shop .filter-panel{border:1px solid var(--rd-line);border-radius:16px;background:#fff}html[data-cvh-redesign] .rd-shop .connected-catalog-filter-rail__title,html[data-cvh-redesign] .rd-shop .filter-title{font-family:var(--serif);font-weight:400;font-size:1.25rem}html[data-cvh-redesign] .rd-shop .catalog-bar,html[data-cvh-redesign] .rd-shop .active-filter-bar{border-radius:12px;background:var(--rd-oat)}html[data-cvh-redesign] .rd-shop .catalog-more button,html[data-cvh-redesign] .rd-pickup .catalog-more button{border-radius:999px;background:var(--rd-forest);color:#fff}html[data-cvh-redesign] .rd-pickup .pickup-collection-hero{background:var(--rd-butter);border-bottom:0}html[data-cvh-redesign] .rd-pickup .pickup-collection-hero h1{color:var(--rd-cocoa)}html[data-cvh-redesign] .rd-pickup .pickup-collection-hero .eyebrow{color:var(--rd-honey-ink)}html[data-cvh-redesign] .rd-pickup .page-hero-note{border-color:var(--rd-sun);background:#fff}html[data-cvh-redesign] .rd-product .pdp-record__media-frame{border-radius:22px;background:radial-gradient(60% 55% at 50% 42%,#fff 0%,var(--rd-oat) 70%,#e9e1cf 100%);box-shadow:inset 0 0 0 1px var(--rd-line)}html[data-cvh-redesign] .rd-product .pdp-record__brand{color:var(--rd-pine);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}html[data-cvh-redesign] .rd-product .pdp-record__identity h1{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;color:var(--rd-deep)}html[data-cvh-redesign] .rd-product .pdp-record__price{font-weight:800;color:var(--rd-deep)}html[data-cvh-redesign] .rd-product .pdp-record__sale-badge{border-radius:999px;background:var(--rd-sun);color:var(--rd-cocoa)}html[data-cvh-redesign] .rd-product .pdp-record__purchase-choice,html[data-cvh-redesign] .rd-product .pdp-record__frequency-choice{border-radius:14px;border:1px solid var(--rd-line);background:#fff}html[data-cvh-redesign] .rd-product .pdp-record__purchase-choice.is-selected,html[data-cvh-redesign] .rd-product .pdp-record__purchase-choice:has(input:checked){border-color:var(--rd-forest);box-shadow:inset 0 0 0 1px var(--rd-forest)}html[data-cvh-redesign] .rd-product .pdp-record__order .button{min-height:48px}html[data-cvh-redesign] .rd-product .pdp-record__utility{border-radius:999px;border:1px solid var(--rd-line);background:#fff;font-weight:700}html[data-cvh-redesign] .rd-product .pdp-record__help{border-radius:16px;background:var(--rd-oat)}html[data-cvh-redesign] .rd-checkout .field{min-width:0}html[data-cvh-redesign] .rd-checkout .field input:not([type=checkbox]):not([type=radio]),html[data-cvh-redesign] .rd-checkout .field select,html[data-cvh-redesign] .rd-checkout .field textarea{width:100%;min-width:0}html[data-cvh-redesign] .rd-cart .checkout-progress ol,html[data-cvh-redesign] .rd-checkout .checkout-progress ol{gap:28px}html[data-cvh-redesign] .rd-cart .checkout-progress li>*,html[data-cvh-redesign] .rd-checkout .checkout-progress li>*{display:inline-flex;align-items:center;gap:8px;font-weight:750;color:var(--rd-muted)}html[data-cvh-redesign] .rd-cart .checkout-progress li i,html[data-cvh-redesign] .rd-checkout .checkout-progress li i,html[data-cvh-redesign] .rd-cart .checkout-progress li a span,html[data-cvh-redesign] .rd-checkout .checkout-progress li a span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--rd-oat);color:var(--rd-forest);font-style:normal;font-size:.74rem;font-weight:800}html[data-cvh-redesign] .rd-cart .checkout-progress li.is-current>*,html[data-cvh-redesign] .rd-checkout .checkout-progress li.is-current>*{color:var(--rd-deep)}html[data-cvh-redesign] .rd-cart .checkout-progress li.is-current i,html[data-cvh-redesign] .rd-checkout .checkout-progress li.is-current i{background:var(--rd-forest);color:#fff}html[data-cvh-redesign] .rd-cart .checkout-progress li.is-complete a span,html[data-cvh-redesign] .rd-checkout .checkout-progress li.is-complete a span{background:var(--rd-gold);color:var(--rd-deep)}html[data-cvh-redesign] .rd-cart h1,html[data-cvh-redesign] .rd-checkout h1,html[data-cvh-redesign] .rd-confirmation h1{font-family:var(--serif);font-weight:400;color:var(--rd-deep)}html[data-cvh-redesign] .rd-cart .cart-item,html[data-cvh-redesign] .rd-checkout .checkout-section,html[data-cvh-redesign] .rd-checkout .checkout-review-item{border:1px solid var(--rd-line);border-radius:16px;background:#fff}html[data-cvh-redesign] .rd-cart .summary-card,html[data-cvh-redesign] .rd-checkout .summary-card{border:0;border-radius:16px;background:var(--rd-oat);box-shadow:none}html[data-cvh-redesign] .rd-cart .summary-total,html[data-cvh-redesign] .rd-checkout .summary-total{font-family:var(--serif);font-size:1.2rem}html[data-cvh-redesign] .rd-cart .cart-quantity,html[data-cvh-redesign] .rd-checkout .cart-quantity{border-radius:999px;border:1px solid var(--rd-line)}html[data-cvh-redesign] .rd-checkout .choice-card{border-radius:14px;border:1px solid var(--rd-line);background:#fff}html[data-cvh-redesign] .rd-checkout .choice-card.is-selected{border-color:var(--rd-forest);box-shadow:inset 0 0 0 1px var(--rd-forest)}html[data-cvh-redesign] .rd-checkout .checkout-reward-options .account-reward-card,html[data-cvh-redesign] .rd-checkout .checkout-reward-options .choice-card{background:#fff;border:1px solid var(--rd-sun);border-radius:12px}html[data-cvh-redesign] .rd-checkout .checkout-reward-options--saved .account-reward-card,html[data-cvh-redesign] .rd-checkout .checkout-reward-options--saved .choice-card{background:var(--rd-sun);border-color:var(--rd-sun-deep);color:var(--rd-cocoa)}html[data-cvh-redesign] .rd-checkout .checkout-reward-options .account-reward-card.is-selected,html[data-cvh-redesign] .rd-checkout .checkout-reward-options .choice-card.is-selected{box-shadow:0 0 0 2px var(--rd-forest)}html[data-cvh-redesign] .rd-checkout .status-pill{border-radius:999px}html[data-cvh-redesign] .rd-cart .rd-empty-art,html[data-cvh-redesign] .rd-confirmation .rd-placed-art{display:grid;place-items:center;margin:0 0 14px}html[data-cvh-redesign] .rd-cart .rd-empty-art svg,html[data-cvh-redesign] .rd-confirmation .rd-placed-art svg{width:160px;height:auto}html[data-cvh-redesign] .rd-confirmation .confirmation-hero{border-radius:18px;background:var(--rd-oat)}html[data-cvh-redesign] .mobile-checkout-bar{background:var(--rd-cream);border-top:1px solid var(--rd-line)}html[data-cvh-redesign] .rd-account{--ac-paper: var(--rd-cream);--ac-gold-hi: var(--rd-gold-hi);--display: var(--serif);background:var(--rd-cream)}html[data-cvh-redesign] .rd-account .breadcrumbs{display:none}html[data-cvh-redesign] .rd-ac-band{background:var(--rd-forest);color:var(--rd-cream)}html[data-cvh-redesign] .rd-ac-band__in{display:grid;gap:18px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:22px 0 26px}html[data-cvh-redesign] .rd-ac-band--card .rd-ac-band__in{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:end;gap:40px;padding-bottom:30px}html[data-cvh-redesign] .rd-account .rd-ac-band__title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1;color:var(--rd-cream)}html[data-cvh-redesign] .rd-ac-band .mc{max-width:360px}html[data-cvh-redesign] .rd-ac-band .mc__logo{width:150px;height:auto;color:var(--rd-cream)}html[data-cvh-redesign] .rd-ac-band .mc__pts{font-size:1.7rem}html[data-cvh-redesign] .rd-account .account-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;padding-top:28px}html[data-cvh-redesign] .rd-account .account-nav{position:sticky;top:20px;display:flex;flex-direction:column;gap:0;padding:0;border:0;border-left:1px solid var(--rd-line);background:none;box-shadow:none}html[data-cvh-redesign] .rd-account .account-nav__member{display:none}html[data-cvh-redesign] .rd-account .account-nav a,html[data-cvh-redesign] .rd-account .account-nav__signout{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:0;background:none;color:var(--rd-muted);font-weight:700}html[data-cvh-redesign] .rd-account .account-nav a.is-active{color:var(--rd-forest);box-shadow:inset 2px 0 0 var(--rd-forest)}html[data-cvh-redesign] .rd-account .account-nav a:hover{color:var(--rd-forest);background:var(--rd-oat)}html[data-cvh-redesign] .rd-account .account-nav__icon{width:18px;height:18px}html[data-cvh-redesign] .rd-account h1,html[data-cvh-redesign] .rd-account .account-card h2,html[data-cvh-redesign] .rd-account .account-card h3{font-family:var(--serif);font-weight:400;color:var(--rd-deep)}html[data-cvh-redesign] .rd-account .account-welcome{padding-bottom:12px;border-bottom:1px solid var(--rd-deep)}html[data-cvh-redesign] .rd-account .account-card,html[data-cvh-redesign] .rd-account .order-card{border:1px solid var(--rd-line);border-radius:14px;background:#fff;box-shadow:none}html[data-cvh-redesign] .rd-account .status-pill,html[data-cvh-redesign] .rd-account .order-source-pill{border-radius:999px}html[data-cvh-redesign] .rd-account .account-empty-state__icon svg{width:96px;height:auto}html[data-cvh-redesign] .account-reward-card--coupon{border-radius:12px;border:1px solid var(--rd-sun);background:#fff;color:var(--rd-cocoa)}html[data-cvh-redesign] .account-reward-card--coupon.is-selected,html[data-cvh-redesign] .account-reward-card--coupon[data-reward-state=saved],html[data-cvh-redesign] .account-reward-card--coupon.account-reward-card--saved{background:var(--rd-sun);border-color:var(--rd-sun-deep)}html[data-cvh-redesign] .account-reward-card__claim{border-radius:999px;background:var(--rd-forest);color:#fff}html[data-cvh-redesign] .account-reward-card__link{color:var(--rd-honey-ink);font-weight:750}html[data-cvh-redesign] .subscription-card{border-radius:14px}html[data-cvh-redesign] .subscription-card__header{border-bottom:1px solid var(--rd-line)}html[data-cvh-redesign] .subscription-card__controls .button{border-radius:999px}html[data-cvh-redesign] main.rd-login section.page-hero--account-login,html[data-cvh-redesign] main.page.mint .page-hero--account-login{background:var(--rd-forest);color:var(--rd-cream);border-bottom:0}html[data-cvh-redesign] .rd-login .page-hero--account-login h1,html[data-cvh-redesign] .rd-login .page-hero--account-login .lede{color:var(--rd-cream)}html[data-cvh-redesign] .rd-login .page-hero--account-login .page-hero-note{background:#ffffff14;border-color:#fff3;color:var(--rd-cream)}html[data-cvh-redesign] .rd-login .account-card{border:1px solid var(--rd-line);border-radius:16px;background:#fff}html[data-cvh-redesign] .rd-login .sample-member-card{border-radius:14px;background:linear-gradient(135deg,#1c5442,#0f3d2e);color:var(--rd-cream)}html[data-cvh-redesign] .rd-login .field input{border-radius:12px;border:1px solid var(--rd-line)}html[data-cvh-redesign] .rd-login .field input:focus{border-color:var(--rd-forest);box-shadow:0 0 0 3px #17483a73;outline:0}html[data-cvh-redesign] [data-server-public-route^="/returns"] main,html[data-cvh-redesign] [data-server-public-route^="/privacy"] main,html[data-cvh-redesign] [data-server-public-route^="/terms"] main,html[data-cvh-redesign] [data-server-public-route^="/shipping-pickup"] main,html[data-cvh-redesign] [data-server-public-route^="/accessibility"] main{background:var(--rd-cream)}html[data-cvh-redesign] #server-public-app article h1{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;color:var(--rd-deep)}html[data-cvh-redesign] #server-public-app article h2{font-family:var(--serif);font-weight:400;color:var(--rd-deep)}html[data-cvh-redesign] #server-public-app article section{padding:20px 0;border-bottom:1px solid var(--rd-line)}html[data-cvh-redesign] #server-public-app article nav[aria-label="On this page"]{padding:14px 16px;border:1px solid var(--rd-line);border-radius:10px;background:#fff}html[data-cvh-redesign] #server-public-app article nav[aria-label="On this page"] h2{font:800 .72rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-muted)}html[data-cvh-redesign] #server-public-app aside[aria-label^=Contact]{border-radius:12px;background:var(--rd-oat)}html[data-cvh-redesign] #server-public-app aside[aria-label^=Contact] h2{font-family:var(--serif);font-weight:400}html[data-cvh-redesign] #server-public-app aside[aria-label^=Contact] a{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--rd-forest);color:#fff;font-weight:750;text-decoration:none}html[data-cvh-redesign] main[id=main-content] h1:only-of-type{font-family:var(--serif);font-weight:400}html[data-cvh-redesign] [class*=_announcement_]{background:var(--rd-deep);color:#e7f2ea}html[data-cvh-redesign] [class*=_announcement_] a{color:#f5d27a}html[data-cvh-redesign] header[class*=_header_]{background:var(--rd-forest);border-bottom:0}html[data-cvh-redesign] header[class*=_header_] a[class*=_brand_]{width:196px;height:47px;background:url(/prototype/assets/logo/cvh-lockup-cream-smooth.svg?v=20261002-redesign-cutover-16) left center / contain no-repeat}html[data-cvh-redesign] header[class*=_header_] a[class*=_brand_] img{display:none}html[data-cvh-redesign] header[class*=_header_] form{border:0;border-radius:999px;background:var(--rd-cream)}html[data-cvh-redesign] header[class*=_header_] form input{background:transparent;color:var(--rd-ink)}html[data-cvh-redesign] header[class*=_header_] form button{border-radius:999px;background:var(--rd-oat);color:var(--rd-forest);font-weight:750}html[data-cvh-redesign] nav[class*=_nav_]{background:var(--rd-forest);border-top:0}html[data-cvh-redesign] nav[class*=_nav_] a{color:#e3efe6;font-weight:700;border-bottom:3px solid transparent}html[data-cvh-redesign] nav[class*=_nav_] a[aria-current]{color:var(--rd-cream);border-bottom-color:var(--rd-gold)}html[data-cvh-redesign] footer[class*=_footer_]{position:relative;overflow:hidden;background:var(--rd-deep) url(/prototype/redesign-footer.svg?v=20261002-redesign-cutover-16) right bottom / auto 100% no-repeat}html[data-cvh-redesign] footer[class*=_footer_] h3,html[data-cvh-redesign] footer[class*=_footer_] h2{font:800 .66rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#cfe3d6}html[data-cvh-redesign] footer[class*=_footer_] a{color:var(--rd-cream);font-weight:700}html[data-cvh-redesign] footer[class*=_footer_] img[class*=_brand]{display:none}html[data-cvh-redesign] footer[class*=_footer_] a[class*=_brand_]{display:block;width:196px;height:47px;background:url(/prototype/assets/logo/cvh-lockup-cream-smooth.svg?v=20261002-redesign-cutover-16) left center / contain no-repeat}@media(max-width:760px){html[data-cvh-redesign] header[class*=_header_] a[class*=_brand_],html[data-cvh-redesign] .site-header .brand--header{width:150px;height:36px}html[data-cvh-redesign] nav[class*=_mobileDock_],html[data-cvh-redesign] .mobile-storefront-dock{background:var(--rd-cream);border-top:1px solid var(--rd-line);box-shadow:0 -10px 24px -18px #0f3d2e59}html[data-cvh-redesign] nav[class*=_mobileDock_] a,html[data-cvh-redesign] .mobile-storefront-dock__link{border-radius:14px;color:var(--rd-muted);font-weight:700}html[data-cvh-redesign] nav[class*=_mobileDock_] a[data-selected=true],html[data-cvh-redesign] .mobile-storefront-dock__link.is-active{color:var(--rd-forest);background:#eef3ea}html[data-cvh-redesign] [class*=_mobileDockIndicator_],html[data-cvh-redesign] .mobile-storefront-dock__indicator{display:none}html[data-cvh-redesign] [class*=_mobileDockCount_],html[data-cvh-redesign] .mobile-storefront-dock__badge{background:var(--rd-gold);color:var(--rd-deep)}html[data-cvh-redesign] footer[class*=_footer_]{background-size:auto 46%;background-position:right bottom}}@media(max-width:760px){html[data-cvh-redesign] [class*=_mobileHome_] h2,html[data-cvh-redesign] [class*=_mobileHome_] h3{font-family:var(--serif);font-weight:400;color:var(--rd-deep)}html[data-cvh-redesign] [class*=_mobileHome_] a[class*=_primary_],html[data-cvh-redesign] [class*=_mobileHome_] button[class*=_primary_]{border-radius:999px;background:var(--rd-forest);color:#fff}}html[data-cvh-redesign] .nf .nf__title,html[data-cvh-redesign] .rp .rp__title,html[data-cvh-redesign] .rp__help h2,html[data-cvh-redesign] .rm__band h1,html[data-cvh-redesign] .rw .rw__title,html[data-cvh-redesign] .ft h2,html[data-cvh-redesign] .br .br__title,html[data-cvh-redesign] .bx__help h2{color:var(--rd-cream)}html[data-cvh-redesign] .rp__help h2,html[data-cvh-redesign] .hs .hs__title,html[data-cvh-redesign] .dept .dept__title,html[data-cvh-redesign] .fp .fp__title,html[data-cvh-redesign] .vs .vs__title,html[data-cvh-redesign] .st .st__title,html[data-cvh-redesign] .st__hours h2,html[data-cvh-redesign] .ab .ab__title,html[data-cvh-redesign] .ab__ledger h2,html[data-cvh-redesign] .hp .ht__title,html[data-cvh-redesign] .hp-card h2,html[data-cvh-redesign] .hp-web h2,html[data-cvh-redesign] .rm .rm__title,html[data-cvh-redesign] .rm h2,html[data-cvh-redesign] .bx .bx__title{color:var(--rd-deep)}html[data-cvh-redesign] main.rd-login section.page-hero--account-login .page-hero-note strong,html[data-cvh-redesign] main.rd-login section.page-hero--account-login .page-hero-note p{color:var(--rd-cream)}html[data-cvh-redesign] #app .product-card .quick-add--text{background:var(--pc-btn, var(--rd-forest))!important;color:#fff!important;border-color:transparent!important}html[data-cvh-redesign] #app .product-card .quick-add--options{background:none!important;color:var(--pc-btn, var(--rd-forest))!important;box-shadow:inset 0 0 0 1.5px var(--pc-btn, var(--rd-forest))}@media(max-width:760px){html[data-cvh-redesign] .rd-react-rail>*{min-width:0;scroll-snap-align:start}html[data-cvh-redesign] .em__choose.info-btn{margin-top:14px}}@media(max-width:760px){html[data-cvh-redesign] [class*=_mobileMenuBackdrop_],html[data-cvh-redesign] .mobile-nav-backdrop{background:#0f1d1673}html[data-cvh-redesign] [class*=_mobileLinks_],html[data-cvh-redesign] .mobile-nav{background:var(--rd-cream);color:var(--rd-ink)}html[data-cvh-redesign] [class*=_mobileMenuMast_],html[data-cvh-redesign] .mobile-nav__mast{background:var(--rd-forest);padding:14px 16px}html[data-cvh-redesign] [class*=_mobileMenuMast_] img,html[data-cvh-redesign] .mobile-nav__mast img{display:none}html[data-cvh-redesign] [class*=_mobileMenuMast_]:before,html[data-cvh-redesign] .mobile-nav__mast:before{content:"";display:block;width:150px;height:36px;background:url(/prototype/assets/logo/cvh-lockup-cream-smooth.svg?v=20261002-redesign-cutover-16) left center / contain no-repeat}html[data-cvh-redesign] [class*=_mobileMenuClose_],html[data-cvh-redesign] .mobile-nav__close{color:var(--rd-cream)}html[data-cvh-redesign] [class*=_mobileMenuRow_],html[data-cvh-redesign] .mobile-nav__row{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;border:0;border-bottom:1px solid var(--rd-line);background:none;color:var(--rd-ink);font:700 1rem var(--sans)}html[data-cvh-redesign] [class*=_mobileMenuRow_][aria-current],html[data-cvh-redesign] .mobile-nav__row[aria-current]{color:var(--rd-forest);box-shadow:inset 3px 0 0 var(--rd-gold)}html[data-cvh-redesign] [class*=_mobileMenuCategory_],html[data-cvh-redesign] .mobile-nav__category{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px 0 24px;color:var(--rd-ink);font-weight:650}html[data-cvh-redesign] [class*=_mobileMenuCategory_] img,html[data-cvh-redesign] .mobile-nav__category img{width:36px;height:36px;border-radius:10px;background:var(--rd-oat)}html[data-cvh-redesign] [class*=_mobileMenuChildren_],html[data-cvh-redesign] .mobile-nav__children{background:#fff}html[data-cvh-redesign] .mobile-nav__brand{padding:10px 16px 10px 24px;color:var(--rd-ink)}html[data-cvh-redesign] header[class*=_header_] form[class*=_search],html[data-cvh-redesign] .site-header .search-form{min-height:44px;border:0;border-radius:999px;background:var(--rd-cream)}html[data-cvh-redesign] header[class*=_header_] form[class*=_search] input{color:var(--rd-ink)}}@media(max-width:760px){html[data-cvh-redesign] [class*=_mobileShopDirectoryHeading_] span{font-family:var(--serif);font-weight:400;font-size:1.3rem;color:var(--rd-deep)}html[data-cvh-redesign] .rd-brands .br{padding-bottom:8px}html[data-cvh-redesign] .rd-brands [class*=_mobileJumpNav_]{background:var(--rd-cream);border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line)}html[data-cvh-redesign] .rd-brands [class*=_mobileJumpNav_] a,html[data-cvh-redesign] .rd-brands [class*=_mobileJumpNav_] button,html[data-cvh-redesign] .rd-brands [class*=_mobileJumpLabel_]{background:none;color:var(--rd-forest);border:0;font-weight:750}html[data-cvh-redesign] .rd-brands [class*=_brandGroup_] h3,html[data-cvh-redesign] .rd-brands [class*=_brandGroup_] h2{font-family:var(--serif);font-weight:400;font-size:2rem;color:var(--rd-forest)}html[data-cvh-redesign] .rd-brands [class*=_brandGroup_] a{color:var(--rd-ink);font-weight:650;border-bottom:1px dotted var(--rd-line)}html[data-cvh-redesign] .rd-brands [class*=_mobileBrandSearch_] input{border-radius:999px;border:1px solid var(--rd-line);background:#fff}html[data-cvh-redesign] .rd-brands [class*=_mobileBrandSearch_] button{border-radius:999px;background:var(--rd-forest);color:#fff}}@media(max-width:760px){html[data-cvh-redesign] .rd-brands .br .br__title{font-family:var(--serif);font-weight:400;font-size:2.2rem;letter-spacing:-.012em}html[data-cvh-redesign] .rd-brands [class*=_brandGroup_] h2,html[data-cvh-redesign] .rd-brands [class*=_brandGroup_] h3,html[data-cvh-redesign] .rd-brands [class*=_groupInitial_],html[data-cvh-redesign] .rd-brands [class*=_brandGroupInitial_]{font-family:var(--serif);font-weight:400;color:var(--rd-forest)}}@media(max-width:760px){html[data-cvh-redesign] main.rd-brands .br__title,html[data-cvh-redesign] main.rd-brands [class*=_brandGroup_] h3{font-family:var(--serif)!important;font-weight:400!important}}html[data-cvh-redesign] .st__hr.is-today dt:after{white-space:nowrap}@media(max-width:480px){html[data-cvh-redesign] .st__hr{grid-template-columns:minmax(0,1fr) auto;column-gap:10px}html[data-cvh-redesign] .st__hr dt{display:flex;flex-wrap:wrap;column-gap:4px}html[data-cvh-redesign] .st__hr.is-today dt:after{content:"Today";font-weight:800;padding:0 7px;border-radius:999px;background:#3f2a04;color:#fff4cc;font-size:.72rem;line-height:1.5;align-self:center}}html[data-cvh-redesign] .ft .ft__h{font-family:var(--sans);font-weight:800;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}html[data-cvh-redesign] .ft .ft__list a,html[data-cvh-redesign] .ft .ft__legal a{font-family:var(--sans);font-weight:500}html[data-cvh-redesign] footer.ft.footer{background-image:none;min-height:0}@media(max-width:760px){html[data-cvh-redesign] footer.ft{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media(max-width:760px){html[data-cvh-redesign] .site-header .header-actions{justify-self:end}html[data-cvh-redesign] .site-header .header-action--bag{display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 12px;min-height:40px;border-radius:999px;background:#fffaf11f}html[data-cvh-redesign] .site-header .header-action--bag .bag-count{position:static;min-width:20px;height:20px}}@media(max-width:760px){html[data-cvh-redesign] .wrap{width:auto;margin-left:16px;margin-right:16px}html[data-cvh-redesign] nav.wrap.breadcrumbs{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}html[data-cvh-redesign] main[class*=_page_]{padding-left:16px;padding-right:16px}html[data-cvh-redesign] .hs__copy{padding:22px 16px 30px}html[data-cvh-redesign] .fp__head,html[data-cvh-redesign] .pk__head{padding-inline:16px}html[data-cvh-redesign] .fp__rail,html[data-cvh-redesign] .pk__rail{padding-left:16px;padding-right:16px;scroll-padding-inline:16px}html[data-cvh-redesign] .fp__rail,html[data-cvh-redesign] .pk__rail{grid-auto-columns:calc((100% - 32px - 10px) / 2.3)}html[data-cvh-redesign] .rw__inner{padding:20px 16px 22px}html[data-cvh-redesign] .vs__inner{padding:24px 16px 26px}html[data-cvh-redesign] .em__inner{padding-left:16px;padding-right:16px}html[data-cvh-redesign] .ft__inner{padding:22px 16px 30px}html[data-cvh-redesign] .ft__bottom{padding:18px 16px 26px}html[data-cvh-redesign] .st__inner{padding:0 16px 36px}html[data-cvh-redesign] .st__card{padding:22px 18px}html[data-cvh-redesign] .rp__inner{padding:8px 16px 36px}html[data-cvh-redesign] .nf__inner{padding:32px 16px 48px}html[data-cvh-redesign] .ab__inner{margin-left:16px;margin-right:16px;padding:22px 18px 26px}html[data-cvh-redesign] .br__shelf{padding:0 16px}html[data-cvh-redesign] .dept__inner{padding:28px 16px;gap:16px}html[data-cvh-redesign] .rm__inner,html[data-cvh-redesign] .ai__inner,html[data-cvh-redesign] .hp__inner,html[data-cvh-redesign] .bx__inner{padding:22px 16px 36px}html[data-cvh-redesign] .hs__title{font-size:40px;line-height:.98}html[data-cvh-redesign] .fp__title,html[data-cvh-redesign] .dept__title,html[data-cvh-redesign] .em__title{font-size:30px;line-height:1.02}html[data-cvh-redesign] .pk--ready .pk__title{font-size:2.35rem;line-height:.98;max-width:9em}html[data-cvh-redesign] .rw__title{font-size:21px}html[data-cvh-redesign] .vs__title{font-size:26px}html[data-cvh-redesign] .br__title,html[data-cvh-redesign] .st__title,html[data-cvh-redesign] .rp__title,html[data-cvh-redesign] .rm__title,html[data-cvh-redesign] .nf__title,html[data-cvh-redesign] .ab__title{font-size:34px;line-height:1.02}html[data-cvh-redesign] .bx__title{font-size:28px}html[data-cvh-redesign] main.page h1,html[data-cvh-redesign] .page-hero h1,html[data-cvh-redesign] main[class*=_main_] h1,html[data-cvh-redesign] main[class*=_page_] h1,html[data-cvh-redesign] .cart-layout h1,html[data-cvh-redesign] .checkout-layout h1{font-size:34px;line-height:1.05}html[data-cvh-redesign] main.page h2,html[data-cvh-redesign] main[class*=_main_] h2:not(.ft__h):not([class*=brand]),html[data-cvh-redesign] .account-card h2{font-size:24px;line-height:1.12}html[data-cvh-redesign] .bx__group h3{font-size:28px}}@media(max-width:760px){html[data-cvh-redesign] .wrap .wrap{margin-left:0;margin-right:0}html[data-cvh-redesign] main h1{font-size:34px;line-height:1.05}html[data-cvh-redesign] .hs .hs__title{font-size:40px;line-height:.98}html[data-cvh-redesign] .br .br__title,html[data-cvh-redesign] .st .st__title,html[data-cvh-redesign] .rp .rp__title{font-size:34px;line-height:1.02}}@media(max-width:760px){html[data-cvh-redesign] .account-welcome h1,html[data-cvh-redesign] .cart-page-heading h1{font-size:34px;line-height:1.05}html[data-cvh-redesign] main[class*=_page_] .wrap{margin-left:0;margin-right:0}}html[data-cvh-redesign] .product-card .product-visual,html[data-cvh-redesign] [class*=_productCard_] [class*=_productMedia_]{background:radial-gradient(circle at 50% 52%,#ffffff 0 30%,color-mix(in srgb,var(--product-brand-stage, #e8efe8) 55%,#fff) 62%,var(--product-brand-stage, #e8efe8) 100%)!important;box-shadow:inset 0 0 0 1px #123f3212}html[data-cvh-redesign] .pdp-record__media,html[data-cvh-redesign] .product-hero__media{background:radial-gradient(circle at 50% 55%,#ffffff 0 34%,color-mix(in srgb,var(--product-brand-stage, #e8efe8) 55%,#fff) 66%,var(--product-brand-stage, #e8efe8) 100%)}html[data-cvh-redesign] #app .product-card>.product-visual,html[data-cvh-redesign] #app .product-card .product-visual--photo{background:radial-gradient(circle at 50% 52%,#ffffff 0 30%,color-mix(in srgb,var(--product-brand-stage, #e8efe8) 55%,#fff) 62%,var(--product-brand-stage, #e8efe8) 100%)!important}html[data-cvh-redesign]{--rd-sun: #f5c542;--rd-sun-hi: #ffd257;--rd-sun-deep: #e7b32c}html[data-cvh-redesign] .hs__shop,html[data-cvh-redesign] .rp__signin,html[data-cvh-redesign] .rp__primary,html[data-cvh-redesign] .rm__open,html[data-cvh-redesign] .btn--gold,html[data-cvh-redesign] .rd-gold-cta{background:var(--rd-sun);color:#0f3d2e;box-shadow:inset 0 -2px #0f3d2e29,0 12px 22px -12px #3a28048c}html[data-cvh-redesign] .hs__shop:hover,html[data-cvh-redesign] .rp__signin:hover,html[data-cvh-redesign] .rp__primary:hover,html[data-cvh-redesign] .rm__open:hover{background:var(--rd-sun-hi);filter:none}html[data-cvh-redesign] .hs__lead,html[data-cvh-redesign] .hs__store{color:#143f31}html[data-cvh-redesign] [class*=_productBody_]>p{font-size:12px;letter-spacing:.06em}html[data-cvh-redesign] [class*=_productDetails_]{font-size:12px;color:#55695d}html[data-cvh-redesign] [class*=_productCard_] [aria-label="Product availability and purchase options"] span,html[data-cvh-redesign] .product-card .product-brand{font-size:12px}html[data-cvh-redesign] .product-card .product-package-summary__label{font-size:11px}html[data-cvh-redesign] .product-card .product-meta,html[data-cvh-redesign] .product-card .product-details{font-size:12.5px}html[data-cvh-redesign] .breadcrumbs,html[data-cvh-redesign] nav[class*=_breadcrumbs_]{font-size:12.5px}html[data-cvh-redesign] .header-transaction-context,html[data-cvh-redesign] .header-action{font-size:12px}html[data-cvh-redesign] main label:not(.sr-only):not([class*=sr-only]){font-size:13px}html[data-cvh-redesign] .shop-departments__hint,html[data-cvh-redesign] .connected-catalog-filter-section__heading,html[data-cvh-redesign] .connected-catalog-sort label,html[data-cvh-redesign] .connected-catalog-filters small{font-size:12px}html[data-cvh-redesign] .cart-line-plan,html[data-cvh-redesign] .cart-quantity,html[data-cvh-redesign] .cart-remove,html[data-cvh-redesign] .cart-clear-trigger,html[data-cvh-redesign] .cart-line p,html[data-cvh-redesign] .checkout-progress span,html[data-cvh-redesign] .checkout-layout small,html[data-cvh-redesign] .cart-layout small{font-size:12.5px}html[data-cvh-redesign] .cart-layout small,html[data-cvh-redesign] .checkout-layout small,html[data-cvh-redesign] .cart-summary span,html[data-cvh-redesign] .checkout-summary span{color:#4a5d52}html[data-cvh-redesign] .ft__h{font-size:12px}html[data-cvh-redesign] .br__shelf small{font-size:11px}html[data-cvh-redesign] .hp-card__e{font-size:12px}html[data-cvh-redesign] [class*=_mobileJumpLabel_]{font-size:12.5px;color:var(--rd-deep);text-decoration:underline;text-decoration-color:var(--rd-gold);text-decoration-thickness:2px;text-underline-offset:4px}html[data-cvh-redesign] .account-referral-disclosure{margin-bottom:10px}html[data-cvh-redesign] .hp-card--access h2,html[data-cvh-redesign] .hp-card--access p{color:var(--rd-cream)}html[data-cvh-redesign] .hp-card--access a{color:var(--rd-gold-hi)}html[data-cvh-redesign] .bx .bx__help h2,html[data-cvh-redesign] .bx .bx__help p{color:#3f2a04}@media(min-width:761px){html[data-cvh-redesign] main[class*=_page_] p,html[data-cvh-redesign] main[class*=_page_] li,html[data-cvh-redesign] .rm__list p,html[data-cvh-redesign] .pl__inner p{max-width:68ch}}html[data-cvh-redesign]{--muted: #4d6155}html[data-cvh-redesign] #app .product-card .product-brand{font-size:11.5px!important}html[data-cvh-redesign] main small,html[data-cvh-redesign] #app small{font-size:max(12px,.85em)}html[data-cvh-redesign] main[data-mobile-page=brands] [class*=_brandAlphabet_] [class*=_mobileJumpLabel_],html[data-cvh-redesign] main[class*=_main_] [class*=_mobileJumpLabel_]{color:var(--rd-deep)}html[data-cvh-redesign] input::placeholder,html[data-cvh-redesign] textarea::placeholder{color:#5b6f64;opacity:1}html[data-cvh-redesign] header input::placeholder,html[data-cvh-redesign] .search-form input::placeholder{color:#55695d;opacity:1}html[data-cvh-redesign] .main-nav a,html[data-cvh-redesign] nav[class*=_nav_] a{color:#fffaf1f0}html[data-cvh-redesign] .main-nav.has-indicator a,html[data-cvh-redesign] #app .main-nav a{color:#fffaf1f0}html[data-cvh-redesign] .main-nav.has-indicator a.is-active,html[data-cvh-redesign] .main-nav.has-indicator a[aria-current]{color:var(--rd-cream)}html[data-cvh-redesign] #app.is-editorial-motion-ready .motion-reveal,html[data-cvh-redesign] #app.is-editorial-motion-ready .motion-reveal.is-reveal-armed,html[data-cvh-redesign] #app.is-editorial-motion-ready .motion-reveal.is-revealed{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}html[data-cvh-redesign] [data-storefront-reveal],html[data-cvh-redesign] [data-storefront-reveal-item]{opacity:1;transform:none}html[data-cvh-redesign] [data-department-card]{animation:none!important}@keyframes rd-page-enter{0%{opacity:0;transform:translateY(10px)}}html[data-cvh-redesign] #app>main.rd-enter{animation:rd-page-enter .26s cubic-bezier(.16,1,.3,1) both}@view-transition{navigation:auto}::view-transition-old(root){animation:.14s cubic-bezier(.4,0,1,1) both rd-vt-out}::view-transition-new(root){animation:.24s cubic-bezier(.16,1,.3,1) both rd-vt-in}@keyframes rd-vt-out{to{opacity:0}}@keyframes rd-vt-in{0%{opacity:0;transform:translateY(8px)}}html[data-cvh-redesign] .site-header,html[data-cvh-redesign] header[class*=_header_]{view-transition-name:cvh-header}html[data-cvh-redesign] [class*=_mobileDock_],html[data-cvh-redesign] .mobile-storefront-dock{view-transition-name:cvh-mobile-dock}::view-transition-group(cvh-header),::view-transition-group(cvh-mobile-dock){animation-duration:0s}@media(prefers-reduced-motion:reduce){html[data-cvh-redesign] #app>main.rd-enter{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}html[data-cvh-redesign] .mn2__scrim[class*=_mobileMenuBackdrop_]{background:#0f1d1673;animation:mn2-fade .26s both}html[data-cvh-redesign] .mn2__scrim[class*=_mobileMenuBackdropClosing_]{animation:mn2-fade .2s cubic-bezier(.2,0,0,1) reverse both}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinks_]{position:fixed;inset:0 auto 0 0;width:min(86vw,340px);height:100dvh;max-height:none;margin:0;padding:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#fffaf1;color:#102d25;border:0;border-radius:0;box-shadow:24px 0 60px -30px #0f1d1699;overflow:hidden;z-index:401}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksOpen_]{animation:mn2-in-left .46s linear(0,.2375,.5904,.8358,.9599,1.0061,1.0152,1.0116,1.0062,1.0025,1.0006,.9999,1) both}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksClosing_]{animation:mn2-out-left .22s cubic-bezier(.2,0,0,1) both}@keyframes mn2-in-left{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(var(--cvh-drawer-x, 0px),0,0)}}@keyframes mn2-out-left{to{transform:translate3d(-100%,0,0)}}html[data-cvh-redesign] .mn2__panel .mn2__top{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px 12px 10px 16px;background:#17483a;color:#fffaf1}html[data-cvh-redesign] .mn2__panel .mn2__logo{width:132px;height:auto;margin:0}html[data-cvh-redesign] .mn2__panel .mn2__close{display:grid;place-items:center;width:44px;height:44px;margin:0;border:0;border-radius:50%;background:#fffaf11a;color:#fffaf1}html[data-cvh-redesign] .mn2__panel .mn2__nav{display:block;min-height:0;padding:0 0 calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch}html[data-cvh-redesign] .mn2__panel .mn2__row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:54px;margin:0;padding:0 16px 0 18px;border:0;border-bottom:1px solid #e9e2d2;border-radius:0;background:none;color:#102d25;font:700 1rem/1.2 var(--sans);text-decoration:none;text-align:left}html[data-cvh-redesign] .mn2__panel .mn2__row[aria-current]{box-shadow:inset 4px 0 #f5c542}html[data-cvh-redesign] .mn2__panel .mn2__row svg{width:12px;height:12px;transition:transform .32s cubic-bezier(.2,0,0,1)}html[data-cvh-redesign] .mn2__panel .mn2__row[aria-expanded=true] svg{transform:rotate(180deg)}html[data-cvh-redesign] .mn2__panel .mn2__list{display:block;margin:0;padding:6px 0 8px;background:#f6f1e6;animation:mn2-list .32s cubic-bezier(.2,0,0,1) both}html[data-cvh-redesign] .mn2__panel .mn2__list[hidden]{display:none}html[data-cvh-redesign] .mn2__panel .mn2__list a,html[data-cvh-redesign] .mn2__panel .mn2__cat{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;padding:4px 18px 4px 30px;border:0;border-radius:0;background:none;color:#17483a;font:600 .93rem var(--sans);text-decoration:none}html[data-cvh-redesign] .mn2__panel .mn2__cat img{display:none}html[data-cvh-redesign] .mn2__panel .mn2__tile{display:block;width:34px;height:34px;border-radius:10px;background:#fff center / cover no-repeat;box-shadow:inset 0 0 0 1px #e2dac8;flex:0 0 auto}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksOpen_] .mn2__nav>*{animation:mn2-row .42s cubic-bezier(.2,0,0,1) both}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksOpen_] .mn2__nav>:nth-child(1){animation-delay:80ms}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksOpen_] .mn2__nav>:nth-child(2){animation-delay:.12s}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksOpen_] .mn2__nav>:nth-child(3){animation-delay:.16s}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksOpen_] .mn2__nav>:nth-child(4){animation-delay:.2s}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksOpen_] .mn2__nav>:nth-child(5){animation-delay:.24s}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksOpen_] .mn2__nav>:nth-child(n+6){animation-delay:.28s}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksOpen_] .mn2__nav>.mn2__list{animation:mn2-list .32s cubic-bezier(.2,0,0,1) both;animation-delay:0ms}@media(prefers-reduced-motion:reduce){html[data-cvh-redesign] .mn2__panel .mn2__list,html[data-cvh-redesign] .mn2__panel .mn2__nav>*{animation:none!important}}html[data-cvh-redesign] .mn2__panel[class*=_mobileLinksClosing_] .mn2__nav>*{animation:none}@keyframes mn2-list{0%{opacity:0;transform:translateY(-6px)}}@keyframes mn2-row{0%{opacity:0;transform:translate(-24px)}}html[data-cvh-redesign] .mobile-nav-backdrop.is-visible{background:#0f1d1673}html[data-cvh-redesign] .mobile-nav{width:min(86vw,340px);background:#fffaf1;color:#102d25;box-shadow:24px 0 60px -30px #0f1d1699}html[data-cvh-redesign] .mobile-nav.is-open{animation:mn2-in-left .46s linear(0,.2375,.5904,.8358,.9599,1.0061,1.0152,1.0116,1.0062,1.0025,1.0006,.9999,1) both}html[data-cvh-redesign] .mobile-nav__mast{padding:14px 12px 14px 16px;background:#17483a;color:#fffaf1}html[data-cvh-redesign] .mobile-nav__mast img{content:url(/prototype/assets/logo/cvh-lockup-cream-smooth.svg);width:132px;height:auto}html[data-cvh-redesign] .mobile-nav__close{border-radius:50%;background:#fffaf11a;color:#fffaf1}html[data-cvh-redesign] .mobile-nav__row{min-height:54px;padding:0 16px 0 18px;border-bottom:1px solid #e9e2d2;color:#102d25;font:700 1rem/1.2 var(--sans)}html[data-cvh-redesign] .mobile-nav__row[aria-current]{box-shadow:inset 4px 0 #f5c542}html[data-cvh-redesign] .mobile-nav__children{background:#f6f1e6}html[data-cvh-redesign] .mobile-nav__children a{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 18px 4px 30px;color:#17483a;font:600 .93rem var(--sans)}html[data-cvh-redesign] .mobile-nav__children a.mobile-nav__category:before{content:"";width:34px;height:34px;border-radius:10px;background:#fff center / cover no-repeat;box-shadow:inset 0 0 0 1px #e2dac8;flex:0 0 auto}html[data-cvh-redesign] .mobile-nav__children a[href$="/shop"]:before{background-image:url(/prototype/assets/redesign/tile-all.svg)}html[data-cvh-redesign] .mobile-nav__children a[href*=vitamins]:before{background-image:url(/prototype/assets/redesign/dept-vit.svg)}html[data-cvh-redesign] .mobile-nav__children a[href*=gut]:before,html[data-cvh-redesign] .mobile-nav__children a[href*=digest]:before{background-image:url(/prototype/assets/redesign/dept-dig.svg)}html[data-cvh-redesign] .mobile-nav__children a[href*=fitness]:before,html[data-cvh-redesign] .mobile-nav__children a[href*=sport]:before{background-image:url(/prototype/assets/redesign/dept-spo.svg)}html[data-cvh-redesign] .mobile-nav__children a[href*=beauty]:before{background-image:url(/prototype/assets/redesign/dept-bea.svg)}html[data-cvh-redesign] .mobile-nav__children a[href*=food]:before{background-image:url(/prototype/assets/redesign/dept-foo.svg)}html[data-cvh-redesign] .mobile-nav__children a[href*=local]:before,html[data-cvh-redesign] .mobile-nav__children a[href*=pickup]:before{background-image:url(/prototype/assets/redesign/dept-loc.svg)}html[data-cvh-redesign] .mobile-nav__children a.mobile-nav__category:not([href$="/shop"]):not([href*="/shop/"]):not([href*=pickup]):before{display:none}html[data-cvh-redesign] .mobile-nav__children img,html[data-cvh-redesign] .rd-shop .page-hero--catalog[hidden]{display:none}html[data-cvh-redesign] .rd-shop .sd .sd__scene{position:absolute;inset:0;z-index:0;pointer-events:none}html[data-cvh-redesign] .rd-shop .sd>.wrap{position:relative;z-index:1;width:auto;max-width:none;margin:0}html[data-cvh-redesign] .rd-shop .sd .sd__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:12px;margin:0;padding:0;list-style:none}html[data-cvh-redesign] .rd-shop .sd .sd__item{display:block}html[data-cvh-redesign] .rd-shop .sd button.sdt{appearance:none;width:100%;border:0;font:inherit;color:inherit;cursor:pointer;text-align:center}html[data-cvh-redesign] .rd-shop .sd .sdt .shop-department-nav__meta{display:block;font-size:.72rem;font-weight:600;opacity:.8}html[data-cvh-redesign] .rd-shop .sd .sdt [hidden]{display:none!important}html[data-cvh-redesign] .rd-shop .sd .shop-department-nav__indicator{display:none}html[data-cvh-redesign] .rd-shop .sg>.sg__c>.sg__inner.wrap{width:auto;max-width:none;margin:0}html[data-cvh-redesign] .rd-shop .sg .spf .filter-clear{margin-left:auto;font:700 .78rem var(--sans);color:var(--rd-forest);background:none;border:0;text-decoration:underline;text-underline-offset:3px}html[data-cvh-redesign] .rd-shop .sg .spf .filter-group summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;font:800 .72rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--rd-muted);cursor:pointer}html[data-cvh-redesign] .rd-shop .sg .spf .filter-group button,html[data-cvh-redesign] .rd-shop .sg .spf .filter-group label{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 4px;border:0;background:none;font:600 .9rem var(--sans);color:var(--rd-ink);text-align:left;cursor:pointer}html[data-cvh-redesign] .rd-shop .sg .spf .filter-group button.is-selected,html[data-cvh-redesign] .rd-shop .sg .spf .filter-group button[aria-pressed=true]{color:var(--rd-forest);font-weight:800}html[data-cvh-redesign] .rd-shop .sg .sg__status-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 14px;background:none;border:0}html[data-cvh-redesign] .rd-shop .sg .sg__status-bar p{margin:0;font:400 1.5rem/1.1 var(--serif);color:var(--rd-deep)}html[data-cvh-redesign] .rd-shop .sg .sg__status-bar label{display:inline-flex;align-items:center;gap:8px;font:700 .82rem var(--sans);color:var(--rd-muted)}html[data-cvh-redesign] .rd-shop .sg .sg__status-bar select{min-height:40px;padding:0 36px 0 12px;border:1.5px solid var(--rd-line);border-radius:10px;background:#fff;font:600 .88rem var(--sans);color:var(--rd-ink)}html[data-cvh-redesign] .rd-shop .sg .sg__applied{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:0;background:none;border:0;font:700 .8rem var(--sans);color:var(--rd-muted)}html[data-cvh-redesign] .rd-shop .sg .sg__applied.is-empty{display:none}html[data-cvh-redesign] .rd-shop .sg .sg__applied button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1.5px solid var(--rd-forest);border-radius:999px;background:#fff;color:var(--rd-forest);font:700 .78rem var(--sans)}html[data-cvh-redesign] .rd-shop .sg .mobile-filter{display:none}html[data-cvh-redesign] .rd-shop .sg .sg__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 0}html[data-cvh-redesign] .rd-shop .sg .sg__foot p{margin:0;font:600 .86rem var(--sans);color:var(--rd-muted)}html[data-cvh-redesign] .rd-shop .sg .catalog-more{display:flex;align-items:center;gap:16px}html[data-cvh-redesign] .rd-shop-react .sd .sd__shelf>.wrap{width:auto;margin:0;padding:0}html[data-cvh-redesign] .rd-shop-react .sd [class*=_mobileShopDirectoryHeading_][hidden]{display:none}html[data-cvh-redesign] .rd-shop-react .sd .sd__row{position:relative}html[data-cvh-redesign] .rd-shop-react .sd .sd__row>[class*=_departmentPickerIndicator_]{display:none}html[data-cvh-redesign] .rd-shop-react .sd .sd__item[data-picker-selected] a{outline:0}html[data-cvh-redesign] #app .rd-shop .sd .sd__row .sdt[aria-pressed=true],html[data-cvh-redesign] #app .rd-shop .sd .sd__row .sdt.is-selected{box-shadow:inset 0 0 0 2.5px var(--sd-gold),0 12px 18px -12px #000000a6}html[data-cvh-redesign] .rd-shop-react .sps{position:static}html[data-cvh-redesign] .rd-shop-react .sps>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 12px;border:1.5px solid var(--rd-forest);border-radius:999px;background:#fff;color:var(--rd-forest);font:800 .84rem var(--sans);cursor:pointer;margin:0 0 12px}html[data-cvh-redesign] .rd-shop-react .sps>summary::-webkit-details-marker{display:none}html[data-cvh-redesign] .rd-shop-react .sps>summary svg{width:18px;height:18px}html[data-cvh-redesign] .rd-shop-react .sps>.sps__scrim{display:none;position:fixed;inset:0;z-index:300;background:#0f1d1673}html[data-cvh-redesign] .rd-shop-react .sps>.sps__panel{display:none;position:fixed;left:0;right:0;bottom:0;z-index:301;max-height:86vh;overflow-y:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;background:var(--rd-cream);box-shadow:0 -20px 40px -20px #102d2599}html[data-cvh-redesign] .rd-shop-react .sps[open]>.sps__scrim{display:block;animation:mn2-fade .22s both}html[data-cvh-redesign] .rd-shop-react .sps[open]>.sps__panel{display:block;animation:rd-sheet-up .36s cubic-bezier(.16,1,.3,1) both}html[data-cvh-redesign] .rd-shop-react .sps>.sps__panel:focus{outline:0}html[data-cvh-redesign] .rd-shop-react .sps>summary:focus-visible{outline:3px solid #f5d27a;outline-offset:3px}@keyframes rd-sheet-up{0%{transform:translateY(100%)}}html[data-cvh-redesign] .rd-shop-react .sps .sps__grab{display:block;width:40px;height:5px;margin:4px auto 10px;border-radius:999px;background:var(--rd-line)}html[data-cvh-redesign] .rd-shop-react .spf{display:grid;gap:14px}html[data-cvh-redesign] .rd-shop-react .spf__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}html[data-cvh-redesign] .rd-shop-react .spf__clear{display:inline-flex;align-items:center;font:700 .86rem var(--sans);color:var(--rd-forest);text-decoration:none}html[data-cvh-redesign] .rd-shop-react .sg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-cvh-redesign] .rd-shop-react .sg__foot{padding:18px 0 0}html[data-cvh-redesign] .rd-shop-react [class*=_activeFilters_]{margin:0 0 12px}@media(prefers-reduced-motion:reduce){html[data-cvh-redesign] .rd-shop-react .sps[open]>.sps__panel,html[data-cvh-redesign] .rd-shop-react .sps[open]>.sps__scrim,html[data-cvh-redesign] .mn2__panel,html[data-cvh-redesign] .mn2__scrim,html[data-cvh-redesign] .mobile-nav.is-open{animation:none!important}}html[data-cvh-redesign] .pk--ready .pk__rail .product-card,html[data-cvh-redesign] .pk--ready .pk__rail [class*=_productCard_]{--pc-btn: var(--rd-forest)}html[data-cvh-redesign] .is-held,html[data-cvh-redesign] .is-held *{animation-play-state:paused!important}html[data-cvh-redesign] .is-held .rd-in{opacity:0}html[data-cvh-redesign] .is-held .sps,html[data-cvh-redesign] .is-held .sps *{animation-play-state:running!important}html[data-cvh-redesign]:has(details.sps[open]),html[data-cvh-redesign]:has(details.sps[open]) body{overflow:hidden}@media(max-width:760px){html[data-cvh-redesign] .hs .hs__copy{padding:0;margin:0;min-height:0}html[data-cvh-redesign] .hs .hs__copy>:not(.hs__title){display:none}html[data-cvh-redesign] .hs .hs__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}html[data-cvh-redesign] .ft__h{font-size:.75rem}html[data-cvh-redesign] .sd__crumb{align-items:center}html[data-cvh-redesign] .sd__crumb a{display:inline-flex;align-items:center;min-height:36px;margin:-8px 0}html[data-cvh-redesign] .pk__eyebrow{font-size:.75rem}html[data-cvh-redesign] .rm__crumb{align-items:center}html[data-cvh-redesign] .rm__crumb a{display:inline-flex;align-items:center;min-height:36px;margin:-8px 0}html[data-cvh-redesign] .rd-shop-react [class*=_activeFilters_] li a{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid #c9d7cd;color:var(--rd-forest);font-size:.78rem;text-decoration:none}html[data-cvh-redesign] .rd-shop-react [class*=_activeFilters_] li a:hover{border-color:var(--rd-forest)}html[data-cvh-redesign] .rd-shop-react [class*=_activeFilters_] ul{gap:6px}html[data-cvh-redesign] .rd-shop-react [class*=_clearFilters_]{min-height:40px;display:inline-flex;align-items:center;padding:0 8px}html[data-cvh-redesign] main[class*=_main_] [class*=_mobileHome_] .pk.pk--ready .pk__title{color:var(--pk-ink);font-size:2.35rem;line-height:.98;max-width:9em}html[data-cvh-redesign] main[class*=_main_] [class*=_mobileHome_] .em.newsletter .em__title{color:var(--em-ink);font-size:26px;line-height:1.08}html[data-cvh-redesign] .rd-shop-react .sd ul.sd__row{display:grid;grid-auto-flow:column;grid-auto-columns:112px;gap:10px;width:auto;margin:0;padding:6px 16px 0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;align-items:stretch}html[data-cvh-redesign] .rd-shop-react .sd .sd__row>li.sd__item{width:auto;flex:none;display:grid}html[data-cvh-redesign] .rd-shop-react .sd .sd__item>a.sdt{min-height:0;display:grid;grid-template-rows:auto 1fr;gap:0}html[data-cvh-redesign] .rd-shop-react .sd .sd__item>a.sdt>span.sdt__art{display:block;place-items:initial;border:0;border-radius:0;background:none;box-shadow:none;aspect-ratio:1 / .86;overflow:hidden}html[data-cvh-redesign] .rd-shop-react .sd .sd__item>a.sdt[aria-current=page]>span.sdt__art{border-color:transparent;background:none;box-shadow:none}html[data-cvh-redesign] .rd-shop-react .sd .sdt__label strong{overflow:visible;white-space:normal;text-overflow:clip;font-size:.72rem;line-height:1.2}html[data-cvh-redesign] main[class*=_page_] a[class*=_secondary_]{display:inline-flex;align-items:center;min-height:40px}html[data-cvh-redesign] .rd-shop-react .sd nav.sd__shelf{padding:0 0 30px;border:0;background:none}html[data-cvh-redesign] .pdp-record__price{grid-template-columns:auto minmax(0,1fr)}html[data-cvh-redesign] .pdp-record__price>strong{min-width:0;max-width:100%;overflow-wrap:anywhere}html[data-cvh-redesign] .rm__list a,html[data-cvh-redesign] .rm__inner p a,html[data-cvh-redesign] .ab__inner p a,html[data-cvh-redesign] .hp__inner p a{color:var(--rd-forest);font-weight:700;text-decoration:underline;text-underline-offset:3px}html[data-cvh-redesign] [class*=_notFoundAside_]{border:1.5px solid #c9d7cd;border-bottom:4px solid var(--rd-gold);box-shadow:none}html[data-cvh-redesign] [class*=_pickupGuide_] svg{color:var(--rd-forest)}html[data-cvh-redesign] [class*=_pickupGuide_] li{border-left-color:#d9e3d8}@media(min-width:1100px){html[data-cvh-redesign] .rm--terms .rm__title,html[data-cvh-redesign] .hp .ht__title,html[data-cvh-redesign] main[class*=_page_] h1{font-size:4rem;line-height:1.02}}@media(min-width:761px){html[data-cvh-redesign] header[class*=_header_] [class*=_headerMain_]{grid-template-columns:232px minmax(220px,1fr) auto;min-height:88px;gap:clamp(15px,3vw,37px)}html[data-cvh-redesign] header[class*=_header_] form[class*=_search]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:46px;max-width:620px;padding:0 16px;overflow:visible;border:0;border-radius:999px;background:var(--rd-cream);color:var(--rd-muted)}html[data-cvh-redesign] header[class*=_header_] form[class*=_search]:focus-within{border-color:transparent;box-shadow:0 0 0 3px var(--rd-gold)}html[data-cvh-redesign] header[class*=_header_] [class*=_searchIcon_]{display:grid;color:#74867c}html[data-cvh-redesign] header[class*=_header_] form[class*=_search] input{min-height:0;padding:0 92px 0 0;color:var(--rd-ink);font-size:.9rem;font-weight:500;background:transparent}html[data-cvh-redesign] header[class*=_header_] form[class*=_search]>button[type=submit]{position:absolute;right:5px;top:50%;transform:translateY(-50%);min-height:32px;padding:6px 16px;border:0;border-radius:999px;background:var(--rd-oat);color:var(--rd-forest);font-size:.8rem;font-weight:750}html[data-cvh-redesign] header[class*=_header_] [class*=_action_]{font-size:.78rem}html[data-cvh-redesign] nav[class*=_nav_] [class*=_navInner_]{display:flex;gap:clamp(16px,2.5vw,32px);min-height:45px;align-items:center}html[data-cvh-redesign] nav[class*=_nav_] a{padding:13px 0 11px;font-size:.79rem;font-weight:780}}@media(max-width:760px){html[data-cvh-redesign] nav.wrap.breadcrumbs{width:auto;max-width:none;min-width:100%}}html[data-cvh-redesign] .breadcrumbs li+li:before{content:"/";display:inline;margin:0 2px 0 0;color:#87968d}html[data-cvh-redesign] .breadcrumbs ol{gap:8px}@media(min-width:761px)and (max-width:1099px){html[data-cvh-redesign] #app .fp__rail,html[data-cvh-redesign] #app .pk__rail,html[data-cvh-redesign] .fp__rail,html[data-cvh-redesign] .pk__rail{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:16px;overflow:visible;padding:0}html[data-cvh-redesign] #app .fp__rail>:nth-child(n+4),html[data-cvh-redesign] .fp__rail>:nth-child(n+4){display:none}html[data-cvh-redesign] .fp__pager,html[data-cvh-redesign] .pk__pager{display:none}}@media(min-width:761px)and (max-width:999px){html[data-cvh-redesign] .dept__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-cvh-redesign] .rd-shop .sd .sd__row{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:132px;gap:12px;padding:6px 24px 0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none}html[data-cvh-redesign] .rd-shop .sd .sd__row::-webkit-scrollbar{display:none}html[data-cvh-redesign] .rd-shop .sd .sd__item{width:auto}html[data-cvh-redesign] .vs__inner{grid-template-columns:112px minmax(0,1fr);column-gap:24px}html[data-cvh-redesign] .vs__art{grid-column:1;grid-row:1 / 3;width:112px}html[data-cvh-redesign] .vs__text{grid-column:2;grid-row:1}html[data-cvh-redesign] .vs__actions{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;gap:10px}html[data-cvh-redesign] #app .rd-shop .sd .sd__row>.sd__item,html[data-cvh-redesign] #app .rd-shop .sd .sd__row>.shop-department-nav__button{width:132px;min-width:132px;max-width:132px}}html[data-cvh-redesign] .bx__az{justify-content:flex-start}html[data-cvh-redesign] .bx__az>:first-child{margin-left:auto}html[data-cvh-redesign] .bx__az>:last-child{margin-right:auto}html[data-cvh-redesign] .site-header .header-main{position:relative;z-index:3}html[data-cvh-redesign] .site-header .main-nav{position:relative;z-index:1}html[data-cvh-redesign] .site-search-popover{z-index:40}@media(max-width:760px){html[data-cvh-redesign] .rd-shop-react .sg>.sg__c{display:grid;gap:12px;padding:0 16px 40px}html[data-cvh-redesign] .rd-shop-react .sg>.sg__c>.sg__head{padding-inline:0}html[data-cvh-redesign] .rd-shop-react .sg>.sg__c>.sps{display:block;justify-self:start}html[data-cvh-redesign] .rd-shop-react .sps>summary.sg__open{display:inline-flex;width:auto;margin:0}html[data-cvh-redesign] .rd-shop-react .sg>.sg__c>[class*=_activeFilters_]{margin:0}}html[data-cvh-redesign] main.pdp-record{background:#fffaf1;color:#0f3d2e}html[data-cvh-redesign] .pdp-record__media-frame{position:relative;overflow:hidden;border:0;border-radius:22px;background:radial-gradient(62% 56% at 50% 44%,#ffffff 0 34%,color-mix(in srgb,var(--product-brand-stage, #dfe9d9) 55%,#fff) 66%,var(--product-brand-stage, #dfe9d9) 100%);box-shadow:inset 0 0 0 1px #476f4729}html[data-cvh-redesign] .pdp-record__media-frame:after{content:"";position:absolute;left:6%;right:6%;bottom:9%;height:12px;border-radius:3px;background:linear-gradient(180deg,#e0b865,#b98a3a 55%,#8d6423);box-shadow:0 10px 14px -8px #00000073;pointer-events:none}html[data-cvh-redesign] .pdp-record__media-frame img{position:relative;z-index:1}html[data-cvh-redesign] .pdp-record__brand{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1f5a47}html[data-cvh-redesign] .pdp-record__identity h1{margin:2px 0 0;font-family:var(--serif);font-weight:400;line-height:1.02;letter-spacing:-.012em;color:#0f3d2e;text-wrap:balance}html[data-cvh-redesign] .pdp-record__package-size{color:#51645a}html[data-cvh-redesign] .pdp-record__utilities{display:flex;flex-wrap:wrap;gap:8px}html[data-cvh-redesign] .pdp-record__utility{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;min-height:38px;padding:0 16px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e6dfcd;color:#17483a;font:700 .8rem var(--sans)}html[data-cvh-redesign] .pdp-record__utility:hover{background:#f1ebdd}html[data-cvh-redesign] .pdp-record__price{align-items:end;padding-block:14px;border-top:1px solid #e6dfcd;border-bottom:1px solid #e6dfcd}html[data-cvh-redesign] .pdp-record__price>span{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#51645a}html[data-cvh-redesign] .pdp-record__price>strong{justify-self:end;text-align:right;font-family:var(--sans);font-weight:750;font-size:1rem;line-height:1.3;color:#3d5448}html[data-cvh-redesign] .pdp-record__price>strong:has(>span){font-weight:800;font-size:1.7rem;line-height:1.05;color:#17483a;font-variant-numeric:tabular-nums}html[data-cvh-redesign] .pdp-record__price>small{grid-column:1 / -1;justify-self:end;color:#51645a}html[data-cvh-redesign] .pdp-record__variants legend{font-size:.78rem;font-weight:800;color:#0f3d2e}html[data-cvh-redesign] .pdp-record__variant-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-cvh-redesign] .pdp-record__variant-options>*{display:flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px #e6dfcd;color:#0f3d2e;font:750 .86rem var(--sans);text-decoration:none}html[data-cvh-redesign] .pdp-record__variant-options>[aria-current],html[data-cvh-redesign] .pdp-record__variant-options>[aria-pressed=true],html[data-cvh-redesign] .pdp-record__variant-options>.is-selected,html[data-cvh-redesign] .pdp-record__variant-options>:has(input:checked){background:#eef5ea;box-shadow:inset 0 0 0 2px #17483a}html[data-cvh-redesign] .pdp-record__commerce-unavailable{display:block;padding:14px 16px;border:0;border-radius:14px;background:#f1ebdd;color:#3d5448;font-size:.9rem;line-height:1.45}html[data-cvh-redesign] .pdp-record__rewards{display:grid;gap:6px;padding:18px;border:0;border-radius:18px;background:#17483a;color:#fffaf1;box-shadow:none}html[data-cvh-redesign] .pdp-record__rewards-heading p{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f0c768}html[data-cvh-redesign] .pdp-record__rewards h2{margin:0;font-family:var(--serif);font-weight:400;font-size:1.4rem;line-height:1.1;color:#fffaf1}html[data-cvh-redesign] .pdp-record__rewards>p{margin:0;font-size:.84rem;line-height:1.5;color:#d7e8dc}html[data-cvh-redesign] .pdp-record__rewards-actions{display:flex;flex-wrap:wrap;gap:6px 18px}html[data-cvh-redesign] .pdp-record__rewards-actions a{color:#f0c768;font-size:.84rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}html[data-cvh-redesign] .pdp-record__rewards-actions a:focus-visible{outline:3px solid #fffaf1;outline-offset:2px}html[data-cvh-redesign] .pdp-record__help{display:grid;gap:8px;padding:18px;border:0;border-radius:18px;background:linear-gradient(170deg,#fffaeb,#fff4cc);box-shadow:inset 0 0 0 1px #f2d27a;color:#5a3d06}html[data-cvh-redesign] .pdp-record__help h2{margin:0;font-family:var(--serif);font-weight:400;font-size:1.3rem;color:#3f2a04}html[data-cvh-redesign] .pdp-record__help p{margin:0;font-size:.86rem;line-height:1.5;color:#6b4a0a}html[data-cvh-redesign] .pdp-record__help-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px}html[data-cvh-redesign] .pdp-record__help-actions a:first-child{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:#17483a;color:#fff;font-size:.82rem;font-weight:750;text-decoration:none}html[data-cvh-redesign] .pdp-record__help-actions a:not(:first-child){color:#5a3d06;font-size:.84rem;font-weight:700}html[data-cvh-redesign] .pdp-record__jumps a{color:#17483a;font-weight:750}html[data-cvh-redesign] section.pdp-record__label{background:#17483a;color:#fffaf1}html[data-cvh-redesign] section.pdp-record__label [class*=_labelSheet_]{border-radius:4px;box-shadow:0 26px 44px -30px #000c}html[data-cvh-redesign] section.pdp-record__label [class*=_labelAside_]{padding:6px 18px 18px;border-radius:18px;background:#fffaf1;color:#2c3f36}html[data-cvh-redesign] section.pdp-record__label [class*=_source_],html[data-cvh-redesign] section.pdp-record__label [class*=_safety_]{color:#3d5448}@media(max-width:760px){html[data-cvh-redesign] main.pdp-record .pdp-record__hero{display:flex;flex-direction:column;gap:16px}html[data-cvh-redesign] main.pdp-record .pdp-record__visual,html[data-cvh-redesign] main.pdp-record .pdp-record__purchase{display:contents}html[data-cvh-redesign] main.pdp-record .pdp-record__media{order:1}html[data-cvh-redesign] main.pdp-record .pdp-record__identity{order:2}html[data-cvh-redesign] main.pdp-record .pdp-record__utilities{order:3}html[data-cvh-redesign] main.pdp-record .pdp-record__price{order:4}html[data-cvh-redesign] main.pdp-record .pdp-record__variants{order:5}html[data-cvh-redesign] main.pdp-record .pdp-record__action-slot{order:6}html[data-cvh-redesign] main.pdp-record .pdp-record__rewards{order:7}html[data-cvh-redesign] main.pdp-record .pdp-record__help{order:8}html[data-cvh-redesign] main.pdp-record .pdp-record__jumps{order:9}html[data-cvh-redesign] main.pdp-record .pdp-record__media-frame{aspect-ratio:600 / 520;display:grid;place-items:center}html[data-cvh-redesign] main.pdp-record .pdp-record__media-frame img{width:62%;height:auto;max-height:82%;object-fit:contain;margin-bottom:8%}html[data-cvh-redesign] main.pdp-record .pdp-record__identity h1{font-size:2.2rem}html[data-cvh-redesign] section.pdp-record__label{margin-top:28px;padding:28px 0 36px}}html[data-cvh-redesign] main.rd-login>nav.breadcrumbs{margin:0;padding-top:14px;padding-bottom:0;background:var(--rd-forest);color:#cfe3d6}html[data-cvh-redesign] main.rd-login>nav.breadcrumbs a{color:var(--rd-cream);text-decoration:underline;text-underline-offset:3px}html[data-cvh-redesign] main.rd-login>nav.breadcrumbs li+li:before{color:#9fbfae}html[data-cvh-redesign] main.rd-login>nav.breadcrumbs [aria-current]{color:#cfe3d6}html[data-cvh-redesign]{--rd-edge: max(clamp(28px, 4.4vw, 64px), calc((100vw - 1312px)/2) )}@media(min-width:1100px){html[data-cvh-redesign] .site-header .wrap,html[data-cvh-redesign] .main-nav .wrap,html[data-cvh-redesign] .announcement .wrap,html[data-cvh-redesign] header[class*=_header_] .wrap,html[data-cvh-redesign] nav[class*=_nav_] .wrap{width:auto;max-width:none;margin-inline:0;padding-inline:var(--rd-edge)}html[data-cvh-redesign] .hs .hs__copy,html[data-cvh-redesign] .ft .ft__inner{padding-left:var(--rd-edge)}html[data-cvh-redesign] .fp .fp__title,html[data-cvh-redesign] .dept .dept__title,html[data-cvh-redesign] .pk .pk__title,html[data-cvh-redesign] .em .em__title{font-size:clamp(2.5rem,3.8vw,3.5rem)}html[data-cvh-redesign] .st .st__title{font-size:clamp(2.6rem,3.4vw,3rem)}html[data-cvh-redesign] .st .st__card{max-width:30rem}}@media(min-width:761px)and (max-width:1099px){html[data-cvh-redesign] .ft .ft__art{height:clamp(200px,30vw,260px)}html[data-cvh-redesign] .ft .ft__art svg{height:100%;width:100%;object-fit:cover}}@media(min-width:1100px){html[data-cvh-redesign] .rd-shop .sg .shop-layout,html[data-cvh-redesign] .rd-shop .sg .sg__inner{width:auto;max-width:none;margin-inline:0;padding-left:var(--rd-edge);padding-right:var(--rd-edge)}}html[data-cvh-redesign] main .pdp-record__rewards .pdp-record__rewards-heading h2{color:#fffaf1}html[data-cvh-redesign] section.pdp-record__label [class*=_labelSheet_]{padding:16px 18px;background:#fff;color:#0f3d2e}@media(max-width:760px){html[data-cvh-redesign] main.pdp-record .pdp-record__media-frame{display:flex;align-items:flex-end;justify-content:center;padding-bottom:calc(7.8% + 10px)}html[data-cvh-redesign] main.pdp-record .pdp-record__media-frame img{margin:0;max-height:80%}html[data-cvh-redesign] main.pdp-record .pdp-record__jumps{border:0}html[data-cvh-redesign] main.pdp-record .pdp-record__jumps a{border:0;padding-inline:0;text-decoration:underline;text-underline-offset:3px}}@media(min-width:1100px){html[data-cvh-redesign] #app .rd-shop .sd>.wrap,html[data-cvh-redesign] #app .rd-shop section.wrap.connected-catalog-results{width:auto;max-width:none;margin-inline:0;padding-left:var(--rd-edge);padding-right:var(--rd-edge)}html[data-cvh-redesign] #app .rd-shop .sd .shop-department-nav-frame,html[data-cvh-redesign] #app .rd-shop .sd .sd__shelf,html[data-cvh-redesign] #app .rd-shop .sd .sd__head{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html[data-cvh-redesign] #app .rd-shop .connected-catalog-product-layout{width:auto;max-width:none}}@media(min-width:1100px){html[data-cvh-redesign] main[class*=_page_]>.wrap{width:auto;max-width:none;margin-inline:0;padding-left:var(--rd-edge);padding-right:var(--rd-edge)}}html[data-cvh-redesign] #server-public-app .pdp-record__rewards h2,html[data-cvh-redesign] #app .pdp-record__rewards h2{color:#fffaf1}@media(max-width:760px){html[data-cvh-redesign] main.pdp-record .pdp-record__media-frame{height:auto;min-height:0;aspect-ratio:600 / 520}html[data-cvh-redesign] main.pdp-record .pdp-record__media-frame img{width:72%;height:78%;max-height:none;object-fit:contain;object-position:50% 100%}}@media(max-width:760px){html[data-cvh-redesign] main.pdp-record .pdp-record__media{height:auto;min-height:0}}html[data-cvh-redesign] main.pdp-record .pdp-record__media-frame,html[data-cvh-redesign] #app .pdp-record .pdp-record__media-frame{position:relative}html[data-cvh-redesign] main.pdp-record .pdp-record__media-frame>img,html[data-cvh-redesign] #app .pdp-record .pdp-record__media-frame>img{position:absolute;left:50%;bottom:calc(4.2% + 3px);width:auto;height:80%;max-width:86%;max-height:none;aspect-ratio:1;margin:0;object-fit:contain;object-position:50% 100%;translate:-50% 0}html[data-cvh-redesign] .summary-card .summary-line{align-items:center}html[data-cvh-redesign] .summary-card .summary-line>.summary-link{min-height:44px;margin-block:-12px;align-items:center;white-space:nowrap}html[data-cvh-redesign] [class*=_brandGroup_]{content-visibility:visible;contain-intrinsic-size:none}html[data-cvh-redesign] .pdp-record .pdp-record__media{background:none;box-shadow:none}html[data-cvh-redesign] .pdp-record__breadcrumbs,html[data-cvh-redesign] .pdp-record__breadcrumbs ol{border-bottom:0;box-shadow:none}html[data-cvh-redesign] main.pdp-record>nav.pdp-record__breadcrumbs{margin-bottom:4px;padding-bottom:0}html[data-cvh-redesign] section.pdp-record__label [class*=_labelHeader_] h2{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;font-size:1.7rem}html[data-cvh-redesign] section.pdp-record__label [class*=_labelAside_] [class*=_infoCard_]{border:0;border-bottom:1px solid #e6dfcd;border-radius:0;background:transparent;box-shadow:none;padding-inline:0}html[data-cvh-redesign] section.pdp-record__label [class*=_labelAside_] [class*=_infoCard_][class*=_warning_]{border-bottom:0}html[data-cvh-redesign] section.pdp-record__label [class*=_safety_]{border:0;border-radius:12px;background:#f1ebdd}html[data-cvh-redesign] .cart-list .cart-item,html[data-cvh-redesign] #app[data-route-path] .cart-list .cart-item{padding:14px 16px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e6dfcd}html[data-cvh-redesign] .cart-list{display:grid;gap:12px}html[data-cvh-redesign] .checkout-addons{margin-top:18px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#eef4fb,#e4eef8);box-shadow:inset 0 0 0 1px #cfdced}html[data-cvh-redesign] .checkout-addons__title{margin:0 0 10px;font-family:var(--serif);font-weight:400;font-size:1.15rem;color:#1d3f6e}html[data-cvh-redesign] .checkout-addons__list{display:grid;gap:8px}html[data-cvh-redesign] .checkout-addons__item{padding:8px 10px;border:0;border-radius:12px;background:#fff;box-shadow:none;gap:10px}html[data-cvh-redesign] .checkout-addons__item img{width:44px;height:44px}html[data-cvh-redesign] .checkout-addons__item .button,html[data-cvh-redesign] .checkout-addons__item button{min-height:36px;padding:0 14px;background:#1d3f6e}@media(max-width:380px){html[data-cvh-redesign] main[class*=_main_] [class*=_mobileHome_] .pk.pk--ready .pk__title{font-size:2rem;max-width:8.2em}html[data-cvh-redesign] .pk--ready .pk__lede{max-width:25ch}}html[data-cvh-redesign] .cart-layout--empty .empty-state h2,html[data-cvh-redesign] .cart-layout--empty .empty-state h3{font-size:clamp(1.5rem,4.6vw,1.75rem);line-height:1.15}@media(max-width:760px){html[data-cvh-redesign] main.pdp-record .pdp-record__hero>*,html[data-cvh-redesign] main.pdp-record .pdp-record__price{width:100%;max-width:none;align-self:stretch}html[data-cvh-redesign] main.pdp-record .pdp-record__jumps{margin-top:-4px}}html[data-cvh-redesign] #app .rd-shop .sd>.wrap{background:transparent;border:0;border-radius:0;box-shadow:none}html[data-cvh-redesign] #app .rd-shop .sd .sd__title{color:#fffaf1;font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,2.4vw,2.2rem)}html[data-cvh-redesign] #app .rd-shop .sd .sd__hint,html[data-cvh-redesign] #app .rd-shop .sd .sd__hint a{color:#f0c768;font-size:.8rem}html[data-cvh-redesign] #app .rd-shop .sd .shop-departments__falling-package{display:none}html[data-cvh-redesign] #app .rd-shop .sd .shop-department-nav-frame:before,html[data-cvh-redesign] #app .rd-shop .sd .shop-department-nav-frame:after{display:none}html[data-cvh-redesign] .ft .ft__h,html[data-cvh-redesign] footer .ft__h{font-size:12px}html[data-cvh-redesign] .sd .sdt__label strong,html[data-cvh-redesign] .rd-shop-react .sd .sdt__label strong{font-size:12px}html[data-cvh-redesign] .pdp-record__brand,html[data-cvh-redesign] .pdp-record__price>span,html[data-cvh-redesign] .pdp-record__rewards-heading p{font-size:12px}html[data-cvh-redesign] section.pdp-record__label [class*=_eyebrow_],html[data-cvh-redesign] section.pdp-record__label [class*=_labelIdentity_],html[data-cvh-redesign] section.pdp-record__label [class*=_labelRecord_] dt span,html[data-cvh-redesign] section.pdp-record__label [class*=_labelRecord_] dt,html[data-cvh-redesign] section.pdp-record__label [class*=_warning_] summary>span:last-child{font-size:12px}html[data-cvh-redesign] #server-public-app article nav[aria-label="On this page"] h2{font-size:12px}html[data-cvh-redesign] .connected-catalog-filter-rail__heading p,html[data-cvh-redesign] .connected-catalog-filter-group legend,html[data-cvh-redesign] .connected-catalog-sort-field span,html[data-cvh-redesign] .connected-catalog-filter-browse,html[data-cvh-redesign] main .eyebrow{font-size:12px}html[data-cvh-redesign] .product-card .product-brand,html[data-cvh-redesign] [class*=_productBody_]>p,html[data-cvh-redesign] .product-card .eyebrow{font-size:12px}html[data-cvh-redesign] #server-public-app article nav[aria-label="On this page"] li{padding:0}html[data-cvh-redesign] #server-public-app article nav[aria-label="On this page"] li a{display:inline-flex;align-items:center;min-height:36px}html[data-cvh-redesign] main[class*=_main_] [class*=_emptyState_] p{color:#4f6658}html[data-cvh-redesign] main.pdp-record .pdp-record__hero{border-top:0;border-bottom:0;padding-top:12px}html[data-cvh-redesign] .site-header .header-main>.header-actions{grid-column:-2 / -1;justify-self:end}html[data-cvh-redesign] header[class*=_header_] a[href$="/favorites"]>span[aria-hidden],html[data-cvh-redesign] header[class*=_header_] a[href$="/account/login"][aria-label*=save]>span[aria-hidden]{font-size:24px;line-height:1}html[data-cvh-redesign] .cart-page-heading{margin-bottom:18px;gap:10px}html[data-cvh-redesign] .cart-page-heading h1{margin-bottom:0}html[data-cvh-redesign] .cart-layout>section>.cart-list{margin-top:0}html[data-cvh-redesign] nav[aria-label=Breadcrumb],html[data-cvh-redesign] nav.breadcrumbs,html[data-cvh-redesign] .pdp-record__breadcrumbs,html[data-cvh-redesign] .sd__crumb,html[data-cvh-redesign] .rm__crumb,html[data-cvh-redesign] .rd-crumb,html[data-cvh-redesign] nav[class*=_breadcrumbs_]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html[data-cvh-redesign] .sd,html[data-cvh-redesign] .br{--sd-wood-hi: #fde39a;--sd-wood: #f5c542;--sd-wood-lo: #e0a634;--br-wood-hi: #fde39a;--br-wood: #f5c542;--br-wood-lo: #e0a634}html[data-cvh-redesign] .sd .sd__shelf:after{box-shadow:0 10px 14px -9px #0f2d2073}html[data-cvh-redesign] .pdp-record__media-frame:after{content:none!important;display:none!important}html[data-cvh-redesign] main.pdp-record .pdp-record__media-frame>img,html[data-cvh-redesign] #app .pdp-record .pdp-record__media-frame>img{top:50%;bottom:auto;translate:-50% -50%;height:82%;object-position:50% 50%}@media(min-width:1000px){html[data-cvh-redesign] #app .rd-shop .sd .sd__row>.shop-department-nav__button,html[data-cvh-redesign] #app .rd-shop .sd .sd__row>.sd__item{width:auto;min-width:0;max-width:none}}html[data-cvh-redesign] #app .rd-shop .sd .sdt:before,html[data-cvh-redesign] #app .rd-shop .sd .shop-department-nav__button:before{content:none;display:none}html[data-cvh-redesign] [class*=_activeFilters_]>span,html[data-cvh-redesign] .connected-catalog-applied__heading h3,html[data-cvh-redesign] .connected-catalog-applied__heading button,html[data-cvh-redesign] .connected-catalog-filter-option span,html[data-cvh-redesign] .sample-member-card__identity span,html[data-cvh-redesign] .hp-card__e{font-size:12px}html[data-cvh-redesign] .sd .sdt{background:radial-gradient(75% 75% at 50% 42%,var(--sd-a, #fffaf1),var(--sd-b, #eee2ce))}html[data-cvh-redesign] .sd .sdt.sdt--all,html[data-cvh-redesign] .sd .sdt[data-department=all]{--sd-a: #fffaf1;--sd-b: #efe8d6}html[data-cvh-redesign] .sd .sdt.sdt--sale,html[data-cvh-redesign] .sd .sdt[data-department=sale]{--sd-a: #fffaeb;--sd-b: #fff0bf;--sd-ink: #c98a17}html[data-cvh-redesign] .sd .sdt.sdt--vitamins,html[data-cvh-redesign] .sd .sdt[data-department=vitamins]{--sd-a: #f2f6e9;--sd-b: #dfead1;--sd-ink: #476f47}html[data-cvh-redesign] .sd .sdt.sdt--digestive,html[data-cvh-redesign] .sd .sdt[data-department=gut]{--sd-a: #effaf8;--sd-b: #d6ece9;--sd-ink: #477d73}html[data-cvh-redesign] .sd .sdt.sdt--sports,html[data-cvh-redesign] .sd .sdt[data-department=fitness]{--sd-a: #edf6ff;--sd-b: #d7eafb;--sd-ink: #4b7191}html[data-cvh-redesign] .sd .sdt.sdt--beauty,html[data-cvh-redesign] .sd .sdt[data-department=beauty]{--sd-a: #fcf0f8;--sd-b: #efdaec;--sd-ink: #795474}html[data-cvh-redesign] .sd .sdt.sdt--food,html[data-cvh-redesign] .sd .sdt[data-department=food]{--sd-a: #fff3dd;--sd-b: #f5e5c3;--sd-ink: #816b37}html[data-cvh-redesign] .sd .sdt.sdt--pickup,html[data-cvh-redesign] .sd .sdt[data-department=local]{--sd-a: #fcf5ea;--sd-b: #eee2ce;--sd-ink: #776f4e}html[data-cvh-redesign] .sd .sdt:not(.sdt--all):not([data-department=all]) .shop-department-nav__meta{display:none}html[data-cvh-redesign] .sd .sdt .shop-department-nav__meta:has(.is-unavailable),html[data-cvh-redesign] .sd .sdt .shop-department-nav__meta:has(.is-loading){visibility:hidden}html[data-cvh-redesign] .sd .sdt .shop-department-nav__meta{font-size:12px;font-weight:600;opacity:1;color:#51645a}html[data-cvh-redesign] #app[data-route-path] .rd-shop .sd .sd__row>.sdt,html[data-cvh-redesign] #app .rd-shop .sd .sd__row>.sdt.is-selected,html[data-cvh-redesign] #app .rd-shop .sd .sd__row>.sdt[aria-pressed=true]{background:radial-gradient(75% 75% at 50% 42%,var(--sd-a, #fffaf1),var(--sd-b, #eee2ce));color:#123f32}html[data-cvh-redesign] #app .rd-shop .sd .sd__row>.sdt .sdt__label,html[data-cvh-redesign] #app .rd-shop .sd .sd__row>.sdt .sdt__label strong{color:#123f32}html[data-cvh-redesign] #app .rd-shop .sd .sd__row>span.shop-department-nav__indicator{display:none}html[data-cvh-redesign] .rd-shop-react .sd .sd__item>a.sdt>span.sdt__label{display:grid;place-items:initial;align-content:start;gap:1px;padding:2px 8px 10px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;text-align:center}html[data-cvh-redesign] .rd-shop-react .sd .sd__item>a.sdt[aria-current=page]>span.sdt__label{border:0;background:none;box-shadow:none}html[data-cvh-redesign] .rd-shop-react .sd .sd__item>a.sdt[aria-current=page]{box-shadow:inset 0 0 0 2.5px var(--sd-gold, #d9a441),0 12px 18px -12px #000000a6}html[data-cvh-redesign] .info-btn--gold{background:#f5c542;color:#3f2a04}html[data-cvh-redesign] .info-btn--gold:hover{background:#f7cf5e}html[data-cvh-redesign] .sample-member-card__identity .sample-member-card__brand-mark{display:none}html[data-cvh-redesign] .sample-member-card__identity strong{display:block;width:168px;height:52px;margin-bottom:6px;background:url(/prototype/assets/logo/cvh-lockup-cream-smooth.svg?v=20261002-redesign-cutover-16) left center / contain no-repeat;color:transparent;font-size:0;line-height:0;overflow:hidden}html[data-cvh-redesign] .connected-catalog-applied__heading{align-items:center;gap:10px}html[data-cvh-redesign] .connected-catalog-applied__heading button{white-space:nowrap}@media(max-width:760px){html[data-cvh-redesign] main.pdp-record .pdp-record__order,html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-types,html[data-cvh-redesign] main.pdp-record .pdp-record__quantity{order:6}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase>*:not(.pdp-record__identity):not(.pdp-record__utilities):not(.pdp-record__price):not(.pdp-record__variants):not(.pdp-record__action-slot):not(.pdp-record__rewards):not(.pdp-record__jumps){order:6}}@media(max-width:1099px){html[data-cvh-redesign] .fp .fp__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:12px;row-gap:4px;max-width:none}html[data-cvh-redesign] .fp .fp__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:#1d3f6e;font:750 .9rem var(--sans);text-decoration:none;white-space:nowrap}html[data-cvh-redesign] .fp .fp__all svg{width:16px;height:16px}}html[data-cvh-redesign] .pdp-record__utility{min-height:40px;height:40px;box-sizing:border-box;border:0;box-shadow:inset 0 0 0 1px #e2dac8}html[data-cvh-redesign] section.pdp-record__label .pdp-label-panel__aside{padding:14px 18px 18px;border-radius:18px;background:#fffaf1;color:#2c3f36}html[data-cvh-redesign] section.pdp-record__label .pdp-label-source,html[data-cvh-redesign] section.pdp-record__label .pdp-label-source a{color:#3d5448}html[data-cvh-redesign] .pdp-record__brand a{color:inherit;text-decoration:none}html[data-cvh-redesign] .pdp-record__brand a:hover{text-decoration:underline;text-underline-offset:3px}html[data-cvh-redesign] .pdp-record__brand a:focus-visible{outline:3px solid #f5d27a;outline-offset:2px;border-radius:2px}@media(max-width:1099px){html[data-cvh-redesign] .pdp-label-source{line-height:1.55}html[data-cvh-redesign] .pdp-label-source a{display:inline;min-height:0;padding-block:12px}}@container pk (min-width: 760px) and (max-width: 1099px){html[data-cvh-redesign] .pk__lede{max-width:30ch}}html[data-cvh-redesign] #app[data-route-path="/shop"] .site-header .search-form{border-color:transparent;color:#51645a;background:#fffdf8f5;box-shadow:0 8px 22px #04191229,inset 0 1px #ffffffe0}html[data-cvh-redesign] #app[data-route-path="/shop"] .site-header .search-form:focus-within{border-color:transparent;color:#51645a;background:#fffdf8f5;box-shadow:0 0 0 3px var(--rd-gold)}html[data-cvh-redesign] #app[data-route-path="/shop"] .site-header .search-form input{color:#102d25;caret-color:auto}html[data-cvh-redesign] #app[data-route-path="/shop"] .site-header .search-form input::placeholder{color:#55695d}html[data-cvh-redesign] #app[data-route-path="/shop"] .site-header .search-form .search-icon{color:inherit}html[data-cvh-redesign] #app[data-route-path="/shop"] .site-header .search-form button{border:1px solid #b8ccb6;color:#17483a;background:#f1ebdd}@media(min-width:761px){html[data-cvh-redesign] section.pdp-record__label .pdp-label-sheet{padding:20px 24px 18px;border-radius:18px;background:#fff;color:#0f1f18}}html[data-cvh-redesign] #app[data-route-path] .connected-catalog-grid>.product-card .quick-add--options,html[data-cvh-redesign] #app[data-route-path] .product-grid>.product-card .quick-add--options{box-shadow:inset 0 0 0 1.5px var(--pc-btn, var(--rd-forest));border-radius:7px;padding-inline:6px;font-size:.84rem!important;line-height:1.15;text-wrap:balance}html[data-cvh-redesign] .rd-shop .connected-catalog-filter-rail__surface:after{content:"";position:sticky;bottom:-1px;display:block;height:34px;margin-top:-10px;background:linear-gradient(#fff0,#fff 72%);pointer-events:none;grid-column:1 / -1;z-index:1}@media(max-width:760px){html[data-cvh-redesign] section.pdp-record__label [class*=_source_]{line-height:1.55}html[data-cvh-redesign] section.pdp-record__label [class*=_source_] a{display:inline;min-height:0;padding-block:12px}html[data-cvh-redesign] section.pdp-record__label [class*=_labelAside_] [class*=_warning_] summary{padding-inline:0}}@media(min-width:761px){html[data-cvh-redesign] #app .product-card .product-package-summary{flex-wrap:nowrap}html[data-cvh-redesign] #app .product-card .product-package-summary__options{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-cvh-redesign] #app .product-card .product-package-summary__separator{margin-inline:4px}html[data-cvh-redesign] #app .product-card .product-package-summary__unit{margin-left:5px}}html[data-cvh-redesign] #app .sd .sdt .shop-department-nav__meta,html[data-cvh-redesign] #app .sd .sdt .shop-department-nav__meta *{color:#51645a!important;opacity:1}@media(min-width:761px)and (max-width:880px){html[data-cvh-redesign] #app[data-route-path="/shop"] .site-header .search-form{display:flex}}html[data-cvh-redesign] #app .product-card .quick-add--options{text-decoration:none}html[data-cvh-redesign] main.pdp-record .pdp-record__brand{letter-spacing:.14em;font-weight:800}html[data-cvh-redesign] main.pdp-record .pdp-record__lede{margin:12px 0 0;max-width:48ch;font:400 17px/1.6 var(--sans);color:#2c3f36;text-transform:none;letter-spacing:0}html[data-cvh-redesign] main.pdp-record .pdp-record__prefs{display:flex;flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;padding:0;list-style:none;font:600 14px/1.4 var(--sans);color:#17483a}html[data-cvh-redesign] main.pdp-record .pdp-record__prefs li{display:inline-flex;align-items:center;gap:7px}html[data-cvh-redesign] main.pdp-record .pdp-record__prefs li:before{content:"";width:16px;height:16px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-choice{display:flex;align-items:center;gap:14px;min-height:72px;padding:0 18px;border:1px solid #d9d0bc;border-radius:16px;background:#fff;cursor:pointer;box-shadow:none}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-choice.is-selected,html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-choice:has(input:checked){border:2px solid #17483a;padding:0 17px;background:#f2f6f1;box-shadow:none}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-choice input{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:#17483a}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-choice>span{display:flex;flex-direction:column;gap:3px;text-align:left}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-choice strong{font:700 15px/1.25 var(--sans);color:#102d25}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-choice small{font:500 14px/1.3 var(--sans);color:#51645a}html[data-cvh-redesign] main.pdp-record .pdp-record__quantity{display:flex;align-items:center;gap:16px}html[data-cvh-redesign] main.pdp-record .rd-qty__native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}html[data-cvh-redesign] main.pdp-record .rd-qty{display:inline-flex;align-items:center;height:52px;border:1px solid #d9d0bc;border-radius:999px;background:#fff}html[data-cvh-redesign] main.pdp-record .rd-qty__btn{display:grid;place-items:center;width:48px;height:50px;padding:0;border:0;border-radius:999px;background:transparent;color:#17483a;cursor:pointer}html[data-cvh-redesign] main.pdp-record .rd-qty__btn:disabled{color:#a9b5ad;cursor:default}html[data-cvh-redesign] main.pdp-record .rd-qty__btn:focus-visible{outline:3px solid #f5c542;outline-offset:-3px}html[data-cvh-redesign] main.pdp-record .rd-qty__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html[data-cvh-redesign] main.pdp-record .rd-qty__value{min-width:28px;text-align:center;font:800 17px/1 var(--sans);font-variant-numeric:tabular-nums;color:#102d25}html[data-cvh-redesign] main.pdp-record .pdp-record__jumps{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0}html[data-cvh-redesign] main.pdp-record .pdp-record__jumps a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #e2dac8;border-radius:999px;background:#fff;color:#17483a;font:700 14px/1 var(--sans);text-decoration:none}html[data-cvh-redesign] main.pdp-record .pdp-record__jumps a:hover{border-color:#17483a}html[data-cvh-redesign] main.pdp-record .pdp-recommendations[data-state=ready],html[data-cvh-redesign] main.pdp-record [data-recommendations-slot=bottom]:has(article,.product-card){background:#e9f0fa;box-shadow:0 0 0 100vmax #e9f0fa;clip-path:inset(0 -100vmax)}.pdp-sticky-bar{display:none}@media(max-width:760px){html[data-cvh-redesign] main.pdp-record .pdp-record__lede{font-size:16px}html[data-cvh-redesign] main.pdp-record .pdp-record__prefs{font-size:13px;gap:6px 16px}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase-choices{grid-template-columns:minmax(0,1fr)}html[data-cvh-redesign] main.pdp-record .pdp-record__jumps{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}html[data-cvh-redesign] main.pdp-record .pdp-record__jumps a{flex-shrink:0;border:1px solid #e2dac8;padding:0 16px;text-decoration:none}html[data-cvh-redesign] .pdp-sticky-bar{position:fixed;z-index:230;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid #e2dac8;background:#fff;transform:translateY(12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,0,0,1),visibility 0s linear .22s}html[data-cvh-redesign] .pdp-sticky-bar[data-visible=true]{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease,transform .22s cubic-bezier(.2,0,0,1),visibility 0s}html[data-cvh-redesign] .pdp-sticky-bar__price{flex-grow:1;font:800 19px/1 var(--sans);font-variant-numeric:tabular-nums;color:#102d25}html[data-cvh-redesign] .pdp-sticky-bar button{height:46px;padding:0 22px;border:0;border-radius:999px;background:#17483a;color:#fffaf1;font:800 15px/1 var(--sans);white-space:nowrap;cursor:pointer}html[data-cvh-redesign] .pdp-sticky-bar button:disabled{background:#8aa197;cursor:default}html[data-cvh-redesign] .pdp-sticky-bar button:focus-visible{outline:3px solid #f5c542;outline-offset:2px}}@media(prefers-reduced-motion:reduce){html[data-cvh-redesign] .pdp-sticky-bar{transition:none!important}}html[data-cvh-redesign] main.pdp-record .pdp-record__price>strong.rd-price-known,html[data-cvh-redesign] main.pdp-record .pdp-record__price>strong:has(>span){font:800 2.1rem/1.05 var(--sans);letter-spacing:-.01em;color:#102d25;font-variant-numeric:tabular-nums}html[data-cvh-redesign] main.pdp-record .pdp-record__utility,html[data-cvh-redesign] main.pdp-record .pdp-record__utilities a,html[data-cvh-redesign] main.pdp-record .pdp-record__utilities button{text-decoration:none}html[data-cvh-redesign] main.pdp-record .pdp-record__primary-action{min-height:56px;border-radius:999px;font:800 16px/1 var(--sans)}html[data-cvh-redesign] main.pdp-record .pdp-recommendations[data-state=ready]{margin-block:0;padding-block:52px 64px}html[data-cvh-redesign] main.pdp-record:has(>.pdp-recommendations[data-state=ready]){padding-bottom:0}html[data-cvh-redesign] main.pdp-record:has(>.pdp-recommendations[data-state=ready])>.pdp-record__label{margin-bottom:0}@media(max-width:760px){html[data-cvh-redesign] main.pdp-record .pdp-record__primary-action{width:100%}}@media(max-width:760px){html[data-cvh-redesign] body:has(.pdp-sticky-bar[data-visible=true]) #cvh-add-toasts{transform:translateY(-68px)}}html[data-cvh-redesign] main.pdp-record .pdp-record__utilities{display:flex;align-items:center;gap:8px}html[data-cvh-redesign] main.pdp-record .pdp-record__utilities>*{margin:0;align-self:center}html[data-cvh-redesign] .checkout-payment--signin .button{flex-shrink:0;white-space:nowrap;padding-inline:20px}@media(min-width:761px)and (max-width:1023px){html[data-cvh-redesign] main.pdp-record .pdp-record__hero{display:flex;flex-direction:column}html[data-cvh-redesign] main.pdp-record .pdp-record__visual{display:contents}html[data-cvh-redesign] main.pdp-record .pdp-record__media{order:1}html[data-cvh-redesign] main.pdp-record .pdp-record__purchase{order:2}html[data-cvh-redesign] main.pdp-record .pdp-record__help--image{order:3}}html[data-cvh-redesign] #app .product-card.product-card--sale,html[data-cvh-redesign] #app .product-card.product-card--sale[data-product-brand]{border:1.5px solid #f5c542!important;background:#fffaeb!important;box-shadow:none!important}html[data-cvh-redesign] #app .product-card.product-card--sale[data-product-brand]:hover,html[data-cvh-redesign] #app .product-card.product-card--sale[data-product-brand]:focus-within{border-color:#e7b32c!important;box-shadow:none!important}html[data-cvh-redesign] .product-card--sale>.product-info,html[data-cvh-redesign] .product-card--sale .product-info{background:transparent!important;color:#102d25!important}html[data-cvh-redesign] .product-card--sale .product-visual:before{content:none!important}html[data-cvh-redesign] .product-card--sale .product-visual{border-bottom-color:#123f321a!important}html[data-cvh-redesign] .product-card--sale .product-image--cutout{filter:none!important}html[data-cvh-redesign] .product-card--sale :is(.product-brand,.product-title,.product-price,.product-package-summary__label,.product-meta,.product-package-summary){color:#102d25!important}html[data-cvh-redesign] .product-card--sale .product-brand,html[data-cvh-redesign] .product-card--sale .product-package-summary{color:#51645a!important}html[data-cvh-redesign] .product-card--sale .product-regular-price{display:inline-flex;align-items:baseline;gap:4px;margin:0 0 2px;font:700 12px/1.3 var(--sans)!important;letter-spacing:0!important;text-transform:none!important;color:#6f7d74!important}html[data-cvh-redesign] .product-card--sale .product-regular-price del{text-decoration:line-through}html[data-cvh-redesign] .product-card--sale .product-price--sale{color:#102d25!important}html[data-cvh-redesign] .product-card>.rd-sale-band{display:block}html[data-cvh-redesign] .rd-sale-band__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 16px;background:#f5c542;color:#3a2804;font:800 12px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase}html[data-cvh-redesign] .rd-sale-band__bar .product-sale-saving{display:inline!important;margin:0!important;padding:0!important;background:transparent!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-align:right!important;white-space:nowrap}html[data-cvh-redesign] [class*=_productCard_][data-sale]{border:1.5px solid #f5c542;background:#fffaeb}html[data-cvh-redesign] [class*=_productCard_][data-sale]:hover,html[data-cvh-redesign] [class*=_productCard_][data-sale]:focus-within{border-color:#e7b32c}html[data-cvh-redesign] [class*=_productCard_][data-sale] [class*=_productBody_]{background:transparent}html[data-cvh-redesign] [class*=_productCard_] .rd-sale-note>.rd-sale-band{position:absolute;left:0;right:0;top:0;height:var(--rd-media-bottom, 0px);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;z-index:2}html[data-cvh-redesign] [class*=_productCard_] .rd-sale-note>.rd-sale-band>.rd-sale-band__bar{min-height:28px;padding:0 12px;font-size:11px}html[data-cvh-redesign] .rd-sale-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html[data-cvh-redesign] [class*=_productCommerce_][data-sale-regular]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}html[data-cvh-redesign] [class*=_productCommerce_][data-sale-regular]>strong{order:3;flex:0 0 100%}html[data-cvh-redesign] [class*=_productCommerce_][data-sale-regular]:before{content:attr(data-sale-regular);order:1;font:700 11px/1.3 var(--sans);color:#6f7d74;text-decoration:line-through}html[data-cvh-redesign] [class*=_productCommerce_][data-sale-regular]:after{content:"regular";order:2;font:700 11px/1.3 var(--sans);color:#6f7d74}html[data-cvh-redesign] .fp .fp__title{position:relative;z-index:0;padding-left:.22em}html[data-cvh-redesign] .fp .fp__title:before{content:"";position:absolute;z-index:-1;left:-.12em;top:50%;width:2.3em;height:2.3em;transform:translateY(-52%);background:currentColor;opacity:.13;pointer-events:none;-webkit-mask:url(/prototype/assets/logo/cvh-mark-cream-smooth.svg?v=20260813-logo-safe-bounds-1) center / contain no-repeat;mask:url(/prototype/assets/logo/cvh-mark-cream-smooth.svg?v=20260813-logo-safe-bounds-1) center / contain no-repeat}@media(max-width:760px){html[data-cvh-redesign] .fp .fp__title{padding-left:.2em}html[data-cvh-redesign] .fp .fp__title:before{opacity:.12}}html[data-cvh-redesign] .rd-account .account-nav{top:var(--site-header-height, 160px)}html[data-cvh-redesign] .rd-account .account-nav a,html[data-cvh-redesign] .rd-account .account-nav__signout{justify-content:flex-start;min-height:44px;width:auto}html[data-cvh-redesign] .rd-account .account-nav-continuation{display:none}html[data-cvh-redesign] .rd-account .account-main{min-width:0;width:100%}html[data-cvh-redesign] .rd-account .account-welcome{min-height:0;margin:0 0 24px;padding:0 0 18px;border-radius:0;background:none;box-shadow:none}html[data-cvh-redesign] .rd-account .account-welcome:before,html[data-cvh-redesign] .rd-account .account-welcome:after{display:none}html[data-cvh-redesign] .rd-account .account-main--overview .member-welcome{display:none}html[data-cvh-redesign] .rd-account .account-main--overview .account-welcome{justify-content:flex-end}html[data-cvh-redesign] .rd-account .account-rewards-register{aspect-ratio:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:0;height:auto;padding:24px;border:1px solid var(--rd-line);border-radius:14px;background:#fff;box-shadow:none;color:var(--rd-ink)}html[data-cvh-redesign] .rd-account .account-rewards-register:before,html[data-cvh-redesign] .rd-account .account-rewards-register:after,html[data-cvh-redesign] .rd-account .account-rewards-register__art,html[data-cvh-redesign] .rd-account .account-rewards-register__portrait-wave,html[data-cvh-redesign] .rd-account .account-rewards-register__divider{display:none}html[data-cvh-redesign] .rd-account .account-rewards-register__balance-panel{grid-area:auto;padding:0}html[data-cvh-redesign] .rd-account .account-rewards-register__program{font:700 14px/1.4 var(--sans);letter-spacing:.08em;color:var(--rd-forest)}html[data-cvh-redesign] .rd-account .account-rewards-register__balance{margin:12px 0 4px;font-size:clamp(2.5rem,5vw,4rem);color:var(--rd-deep)}html[data-cvh-redesign] .rd-account .account-rewards-register__balance--status{font-size:1.6rem}html[data-cvh-redesign] .rd-account .account-rewards-register__summary{grid-area:auto;display:flex;flex-wrap:wrap;align-content:center;gap:16px;padding:0;min-width:0}html[data-cvh-redesign] .rd-account .account-rewards-register__summary-divider{display:none}html[data-cvh-redesign] .rd-account .account-rewards-register__summary-copy{flex:1 1 120px}html[data-cvh-redesign] .rd-account .account-rewards-register__action{position:static;width:auto;min-height:44px;margin:0}html[data-cvh-redesign] .rd-account .mc{box-sizing:border-box;min-width:0}@media(max-width:900px){html[data-cvh-redesign] .rd-account .account-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px}html[data-cvh-redesign] .rd-account .account-nav{position:relative;top:auto;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;min-width:0;overflow-x:auto;border:0;border-block:1px solid var(--rd-line);padding:0;scroll-snap-type:x proximity;scrollbar-width:none;background:var(--rd-cream)}html[data-cvh-redesign] .rd-account .account-nav a,html[data-cvh-redesign] .rd-account .account-nav__signout{flex:0 0 auto;width:auto;min-width:max-content;padding:12px;white-space:nowrap;border:0}html[data-cvh-redesign] .rd-account .account-nav a.is-active{box-shadow:inset 0 -2px 0 var(--rd-forest)}html[data-cvh-redesign] .rd-account .account-nav-continuation{display:block;margin:-8px 0 0;min-height:0;padding:0}html[data-cvh-redesign] .rd-account .rd-ac-band--card .rd-ac-band__in{grid-template-columns:minmax(0,1fr);gap:20px}html[data-cvh-redesign] .rd-account .rd-ac-band__in{width:calc(100% - 32px)}html[data-cvh-redesign] .rd-account .rd-ac-band .mc{width:min(100%,360px);justify-self:center}}@media(max-width:560px){html[data-cvh-redesign] .rd-account .account-rewards-register{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}html[data-cvh-redesign] .rd-account .account-rewards-register__summary{border-top:1px solid var(--rd-line);padding-top:20px}}@media(max-width:899px){html[data-cvh-redesign] .rd-brands .br__display{max-width:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:16px}html[data-cvh-redesign] .rd-brands .br .br__shelf{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(150px,42vw,190px);width:max-content;min-width:100%;gap:0;overflow:visible;padding:0 16px}html[data-cvh-redesign] .rd-brands .br .br__link{grid-template-rows:106px 74px;gap:0}html[data-cvh-redesign] .rd-brands .br .br__stock{display:block;width:100%;height:106px}html[data-cvh-redesign] .rd-brands .br .br__tag{box-sizing:border-box;height:58px;min-height:0;margin:0 8px;padding:8px;border-radius:6px}html[data-cvh-redesign] .rd-brands .br .br__tag img{width:auto;max-width:100%;height:auto;max-height:34px;object-fit:contain}}@container br (min-width: 900px){html[data-cvh-redesign] .br__shelf{row-gap:26px}html[data-cvh-redesign] .br__shelf:before,html[data-cvh-redesign] .br__shelf:after{content:none}html[data-cvh-redesign] .br__bay:before{content:"";position:absolute;inset:auto 0 0;height:84px;background:linear-gradient(180deg,var(--br-wood-hi),var(--br-wood) 30%,var(--br-wood-lo));border-top:6px solid rgb(0 0 0 / 18%);box-sizing:content-box;z-index:-1}}html[data-cvh-redesign] #app .product-card .product-card-fact,html[data-cvh-redesign] [class*=_productFact_]{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:7px;line-height:1.35}html[data-cvh-redesign] #app .product-card .product-card-fact>svg,html[data-cvh-redesign] [class*=_productFact_]>svg{grid-column:1;grid-row:1;width:20px;height:20px}html[data-cvh-redesign] #app .product-card .product-card-fact>span,html[data-cvh-redesign] [class*=_productFact_]>span{grid-column:2;grid-row:1}html[data-cvh-redesign] #app .product-card .product-card-fact>i,html[data-cvh-redesign] [class*=_productFact_]>i{position:absolute;width:6px;height:6px;left:14px;top:14px;border-radius:50%;box-shadow:0 0 0 2px #fff}html[data-cvh-redesign] .rd-account .account-rewards-register__balance-panel,html[data-cvh-redesign] .rd-account .account-rewards-register__summary{position:relative;inset:auto;width:auto;border-right:0}html[data-cvh-redesign] .rd-account .account-rewards-register__program{margin:0 0 12px}html[data-cvh-redesign] .rd-account .account-rewards-register__summary-copy:before,html[data-cvh-redesign] .rd-account .account-rewards-register__summary-copy:after{display:none}html[data-cvh-redesign] .rd-account .account-rewards-register__summary-value{font-size:1.35rem}html[data-cvh-redesign] .rd-account .account-rewards-register__reward-icon{display:grid;width:36px;height:36px;flex:0 0 36px}html[data-cvh-redesign] .rd-account .account-rewards-register__reward-icon-svg{width:20px;height:20px}html[data-cvh-redesign] .rd-account .account-rewards-register__unit{font-size:12px}html[data-cvh-redesign] .rd-account .account-layout{box-sizing:border-box}html[data-cvh-redesign] main[class] .fp [class*=_cardAction_]{background:var(--pc-btn, var(--rd-navy));border-color:var(--pc-btn, var(--rd-navy));color:#fff}@media(hover:hover)and (pointer:fine){html[data-cvh-redesign] main[class] .fp [class*=_cardAction_]:not(:disabled):not([aria-disabled=true]):hover{background:var(--pc-btn-done, #22508a);border-color:var(--pc-btn-done, #22508a);color:#fff}}html[data-cvh-redesign] [data-checkout-addons-mobile] .checkout-addons{margin-top:0}@media(max-width:880px){html[data-cvh-redesign] [data-checkout-addons-mobile],html[data-cvh-redesign] [data-checkout-addons-mobile] .checkout-addons{min-width:0}html[data-cvh-redesign] [data-checkout-addons-mobile] .checkout-addons__list{grid-auto-flow:column;grid-auto-columns:min(320px,calc(100% - 24px));gap:10px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:3px;padding:4px 3px 10px}html[data-cvh-redesign] [data-checkout-addons-mobile] .checkout-addons__item{min-width:0;min-height:100px;scroll-snap-align:start}html[data-cvh-redesign] [data-checkout-addons-mobile] .checkout-addons__add{min-height:44px}}html[data-cvh-redesign] main.rd-product-react .pdp-record__price{grid-template-columns:minmax(0,1fr) auto}html[data-cvh-redesign] main.rd-product-react .pdp-record__price>span{grid-column:1;grid-row:1}html[data-cvh-redesign] main.rd-product-react .pdp-record__price>strong{grid-column:1;grid-row:2;justify-self:start;text-align:left}html[data-cvh-redesign] main.rd-product-react .pdp-record__price>small{grid-column:2;grid-row:2;align-self:center;color:#237e54;font-weight:700}html[data-cvh-redesign] main.rd-product-react .pdp-record__fulfillment{order:3!important;margin:0;color:#51645a;text-align:right}html[data-cvh-redesign] main.rd-product-react .pdp-record__order:empty{display:none}html[data-cvh-redesign] main.rd-product-react .pdp-record__action-slot,html[data-cvh-redesign] main.rd-product-react .rd-purchase{display:grid;gap:18px;width:100%;max-width:none;min-width:0}html[data-cvh-redesign] main.rd-product-react .rd-purchase .pdp-record__primary-action{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;max-width:none;padding:16px}html[data-cvh-redesign] main.rd-product-react .rd-purchase .pdp-record__purchase-types{order:0;min-width:0;margin:0;padding:0;border:0}html[data-cvh-redesign] main.rd-product-react .rd-purchase legend{margin-bottom:10px;padding:0;font:800 15px/1.4 var(--sans)}html[data-cvh-redesign] main.rd-product-react .rd-purchase .pdp-record__purchase-choice b{margin-left:auto;white-space:nowrap;font:750 15px/1.3 var(--sans);color:#102d25}html[data-cvh-redesign] main.rd-product-react .rd-purchase .pdp-record__purchase-choice small{color:#237e54}html[data-cvh-redesign] main.rd-product-react .rd-purchase .pdp-record__quantity{order:0;margin:0}html[data-cvh-redesign] main.rd-product-react .rd-purchase .pdp-record__quantity>span{color:#627369;font:400 13px/1.4 var(--sans)}html[data-cvh-redesign] main.rd-product-react .rd-purchase__total{opacity:.75}html[data-cvh-redesign] main.rd-product-react [data-recommendations-slot=bottom]:has(article){padding-block:0;margin-bottom:0}html[data-cvh-redesign] .pdp-sticky-bar__price small{display:block;margin-top:6px;color:#627369;font:400 12px/1.3 var(--sans)}
