.bwcv4-section{padding-top:var(--bwcv4-pad-top);padding-bottom:var(--bwcv4-pad-bottom);background:var(--bwcv4-bg)}.bwcv4-container{max-width:var(--bwcv4-max-width);margin:0 auto;padding:0 var(--bwcv4-container-pad)}.bwcv4-section.bwcv4-full-width .bwcv4-container{max-width:100%}.bwcv4-hero{background:var(--bwcv4-hero-bg);padding:var(--bwcv4-hero-pad-top) var(--bwcv4-hero-pad-x) var(--bwcv4-hero-pad-bottom);position:relative;overflow:hidden}.bwcv4-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 100% at 95% 0%,rgba(184,160,153,.07) 0%,transparent 60%);pointer-events:none}.bwcv4-hero-inner{max-width:var(--bwcv4-max-width);margin:0 auto;position:relative;z-index:1}.bwcv4-hero-eyebrow{font-size:var(--bwcv4-hero-eyebrow-size);font-weight:var(--bwcv4-hero-eyebrow-weight);letter-spacing:.18em;text-transform:uppercase;color:var(--bwcv4-hero-eyebrow-color);margin-bottom:14px;display:flex;align-items:center;gap:10px}.bwcv4-hero-eyebrow:before{content:"";width:18px;height:1px;background:var(--bwcv4-hero-eyebrow-color);flex-shrink:0}.bwcv4-hero-h1{font-family:var(--bwcv4-hero-heading-font);font-size:var(--bwcv4-hero-heading-size);font-weight:var(--bwcv4-hero-heading-weight);line-height:1;letter-spacing:.5px;color:var(--bwcv4-hero-heading-color);margin-bottom:18px;hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}.bwcv4-hero-h1 em{color:var(--bwcv4-hero-heading-accent);font-style:normal}.bwcv4-hero-sub{font-size:var(--bwcv4-hero-sub-size);font-weight:var(--bwcv4-hero-sub-weight);color:var(--bwcv4-hero-sub-color);line-height:1.7;max-width:460px;margin-bottom:28px}.bwcv4-hero-trust{display:flex;align-items:center;flex-wrap:wrap}.bwcv4-ht{display:flex;align-items:center;gap:7px;font-size:var(--bwcv4-trust-size);color:var(--bwcv4-trust-color)}.bwcv4-ht+.bwcv4-ht{padding-left:18px;margin-left:18px;border-left:1px solid rgba(255,255,255,.08)}.bwcv4-ht strong{color:var(--bwcv4-trust-strong-color);font-weight:600}.bwcv4-trust-stars{color:var(--bwcv4-trust-star-color)}@media screen and (max-width:749px){.bwcv4-hero{padding:40px 16px 36px}.bwcv4-hero-h1{font-size:clamp(26px,6.5vw,36px)!important;hyphens:none!important;-webkit-hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}.bwcv4-hero-sub{font-size:14px;max-width:none;margin-bottom:22px}.bwcv4-ht{font-size:11px;padding-right:12px;margin-right:12px}.bwcv4-hero-trust{flex-direction:column;align-items:flex-start;gap:5px}.bwcv4-ht+.bwcv4-ht{border-left:none;padding-left:0;margin-left:0}}.bwcv4-tabs-bar{background:var(--bwcv4-tabs-bg);border-bottom:var(--bwcv4-tabs-border-width) solid var(--bwcv4-tabs-border-color);z-index:40}.bwcv4-tabs-bar.bwcv4-tabs-sticky{position:sticky;top:var(--bwcv4-tabs-sticky-offset, 0px)}.bwcv4-tabs-wrap{max-width:var(--bwcv4-max-width);margin:0 auto;padding:var(--bwcv4-tabs-pad-top) var(--bwcv4-container-pad) var(--bwcv4-tabs-pad-bottom);display:flex;flex-direction:column;gap:10px}.bwcv4-tab-row{display:flex;align-items:center;gap:8px}.bwcv4-tab-label{font-size:var(--bwcv4-tab-label-size);font-weight:var(--bwcv4-tab-label-weight);letter-spacing:.16em;text-transform:uppercase;color:var(--bwcv4-tab-label-color);white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:6px}.bwcv4-tab-label-count{font-size:11px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--bwcv4-tab-label-color);opacity:.65;display:inline-flex;align-items:center;gap:3px}.bwcv4-tab-arrow{display:none;flex-shrink:0;font-size:14px;font-weight:700;opacity:1;line-height:1}@media screen and (max-width:749px){.bwcv4-tab-arrow{display:inline}}.bwcv4-tabs-pills{display:flex;align-items:center;gap:var(--bwcv4-tab-gap);overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;flex:1;-webkit-mask-image:linear-gradient(to right,black 92%,transparent 100%);mask-image:linear-gradient(to right,black 92%,transparent 100%);padding-right:20px}.bwcv4-tabs-pills::-webkit-scrollbar{display:none}.bwcv4-ntab{border:var(--bwcv4-tab-border-width) solid var(--bwcv4-tab-border-color);border-radius:var(--bwcv4-tab-radius);padding:var(--bwcv4-tab-pad-y) var(--bwcv4-tab-pad-x);background:var(--bwcv4-tab-bg);font-size:var(--bwcv4-tab-font-size);font-family:var(--font-body-family, inherit);font-weight:var(--bwcv4-tab-font-weight);color:var(--bwcv4-tab-color);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .15s,background .15s,color .15s;line-height:1}.bwcv4-ntab:hover{border-color:var(--bwcv4-tab-hover-border);background:var(--bwcv4-tab-hover-bg);color:var(--bwcv4-tab-hover-color)}.bwcv4-ntab.bwcv4-tab-active,.bwcv4-ntab[aria-selected=true]{background:var(--bwcv4-tab-active-bg);border-color:var(--bwcv4-tab-active-border);color:var(--bwcv4-tab-active-color);font-weight:var(--bwcv4-tab-active-weight)}.bwcv4-ntab-secondary{font-size:calc(var(--bwcv4-tab-font-size) - 1px);padding:calc(var(--bwcv4-tab-pad-y) - 2px) calc(var(--bwcv4-tab-pad-x) - 4px);opacity:.75;margin-left:6px;position:relative}.bwcv4-ntab-secondary:before{content:"";position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:1px;height:18px;background:var(--bwcv4-tab-border-color)}.bwcv4-ntab-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.bwcv4-tabs-wrap-mobile{display:none}@media screen and (max-width:749px){.bwcv4-tabs-wrap-desktop{display:none}.bwcv4-tabs-wrap-mobile{display:block;padding:12px var(--bwcv4-container-pad)}}.bwcv4-filters-chip{display:flex;width:100%;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding:12px 18px;border-radius:var(--bwcv4-tab-radius);border:var(--bwcv4-tab-border-width) solid var(--bwcv4-tab-border-color);background:var(--bwcv4-tab-bg);color:var(--bwcv4-tab-color);font-size:13px;font-weight:600;font-family:var(--font-body-family, inherit);cursor:pointer}.bwcv4-filters-chip-active{border-color:var(--bwcv4-tab-active-border);background:var(--bwcv4-tabs-bg);color:var(--bwcv4-tab-active-border)}.bwcv4-chip-label{display:inline-flex;align-items:center;gap:8px}.bwcv4-chip-chevron{font-size:10px;opacity:.7}.bwcv4-chip-badge{background:var(--bwcv4-tab-active-border);color:#fff;font-size:10px;font-weight:700;width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.bwcv4-sheet-backdrop{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:#2d2d2d73;z-index:100;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease}.bwcv4-sheet-backdrop.bwcv4-sheet-open{opacity:1;visibility:visible;pointer-events:auto}body.bwcv4-sheet-locked{overflow:hidden}.bwcv4-sheet{background:#fff;width:100%;max-width:640px;border-radius:16px 16px 0 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom));max-height:78vh;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .32s cubic-bezier(.32,.72,0,1)}.bwcv4-sheet-scroll{overflow-y:auto;flex:1 1 auto;min-height:0}.bwcv4-sheet-done{flex-shrink:0}.bwcv4-sheet-backdrop.bwcv4-sheet-open .bwcv4-sheet{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.bwcv4-sheet-backdrop,.bwcv4-sheet{transition:none}}.bwcv4-sheet-handle{width:36px;height:4px;background:var(--bwcv4-tab-border-color);border-radius:2px;margin:0 auto 16px}.bwcv4-sheet-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bwcv4-sheet-header-actions{display:flex;align-items:center;gap:12px}.bwcv4-sheet-clear{background:none;border:none;padding:0;font-size:12px;font-family:var(--font-body-family, inherit);color:var(--bwcv4-tab-active-border);text-decoration:underline;cursor:pointer;white-space:nowrap;display:none}.bwcv4-sheet-clear.bwcv4-sheet-clear-visible{display:inline}.bwcv4-sheet-title{font-size:15px;font-weight:700;color:var(--bwcv4-tab-active-color, #2D2D2D)}.bwcv4-sheet-close{background:none;border:none;font-size:20px;color:var(--bwcv4-tab-label-color);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.bwcv4-sheet-live-count{font-size:12px;color:var(--bwcv4-tab-label-color);margin-bottom:8px}.bwcv4-sheet-section-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--bwcv4-tab-label-color);margin:18px 0 4px}.bwcv4-sheet-section-label:first-of-type{margin-top:0}.bwcv4-sheet-option{display:flex;align-items:center;gap:12px;padding:13px 4px;font-size:14px;color:var(--bwcv4-tab-active-color, #2D2D2D);border-bottom:1px solid var(--bwcv4-tabs-bg);cursor:pointer;min-height:44px}.bwcv4-sheet-option:last-of-type{border-bottom:none}.bwcv4-sheet-option-secondary{font-size:13px;color:var(--bwcv4-tab-label-color);margin-top:6px;padding-top:15px;border-top:1px solid var(--bwcv4-tabs-bg)}.bwcv4-sheet-option-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.bwcv4-sheet-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--bwcv4-tab-border-color);flex-shrink:0;position:relative}.bwcv4-sheet-option-active .bwcv4-sheet-radio{border-color:var(--bwcv4-tab-active-border)}.bwcv4-sheet-option-active .bwcv4-sheet-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bwcv4-tab-active-border)}.bwcv4-sheet-done{margin-top:18px;width:100%;background:var(--bwcv4-tab-active-color, #2D2D2D);color:#fff;border:none;border-radius:8px;padding:14px;font-size:14px;font-weight:600;font-family:var(--font-body-family, inherit);cursor:pointer;min-height:44px}.bwcv4-grid-area{width:100%;max-width:var(--bwcv4-max-width);min-width:0;box-sizing:border-box;margin:0 auto;padding:var(--bwcv4-grid-pad-top) var(--bwcv4-container-pad) var(--bwcv4-grid-pad-bottom)}.bwcv4-grid-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:var(--bwcv4-grid-head-mb);padding-bottom:var(--bwcv4-grid-head-pb);border-bottom:1px solid var(--bwcv4-grid-head-border);flex-wrap:wrap}.bwcv4-grid-h2{font-family:var(--bwcv4-grid-head-font);font-size:var(--bwcv4-grid-head-size);font-weight:var(--bwcv4-grid-head-weight);color:var(--bwcv4-grid-head-color);letter-spacing:.5px;line-height:1.1;margin:0}.bwcv4-grid-h2 em{color:var(--bwcv4-grid-head-accent);font-style:normal}.bwcv4-grid-meta{display:flex;align-items:center;gap:12px;flex-shrink:0}.bwcv4-grid-count{font-size:12px;color:var(--bwcv4-grid-count-color);white-space:nowrap}.bwcv4-clear-filters{background:none;border:none;padding:0;font-size:12px;font-family:var(--font-body-family, inherit);color:var(--bwcv4-tab-active-border);text-decoration:underline;cursor:pointer;white-space:nowrap;display:none}.bwcv4-clear-filters.bwcv4-clear-filters-visible{display:inline}.bwcv4-sort-wrap{position:relative;display:flex;align-items:center}.bwcv4-sort-select{font-size:12px;font-family:var(--font-body-family, inherit);color:var(--bwcv4-sort-color);border:1px solid var(--bwcv4-sort-border);border-radius:var(--bwcv4-sort-radius);padding:6px 28px 6px 10px;background:var(--bwcv4-sort-bg);appearance:none;-webkit-appearance:none;cursor:pointer}.bwcv4-sort-icon{position:absolute;right:9px;pointer-events:none;color:var(--bwcv4-sort-icon-color)}.bwcv4-pgrid{display:grid!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--bwcv4-cols-desktop, 4),minmax(0,1fr));gap:var(--bwcv4-card-gap);align-items:stretch}@media screen and (max-width:749px){.bwcv4-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--bwcv4-cols-mobile, 2),minmax(0,1fr));gap:var(--bwcv4-card-gap-mobile)}.bwcv4-card-body{padding:10px 10px 12px}.bwcv4-card-title{font-size:13px}.bwcv4-review-count,.bwcv4-price-savings{font-size:10px}}.bwcv4-product-card{display:flex;flex-direction:column;background:var(--bwcv4-card-bg);border:1px solid var(--bwcv4-card-border-color);border-radius:var(--bwcv4-card-radius);overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.bwcv4-product-card-family{overflow:visible;position:relative}.bwcv4-product-card-family.bwcv4-family-popover-active{z-index:20}@media screen and (max-width:749px){.bwcv4-product-card-family{overflow:hidden}}.bwcv4-product-card:hover{border-color:var(--bwcv4-card-hover-border);box-shadow:var(--bwcv4-card-hover-shadow);transform:translateY(-1px)}.bwcv4-card-hidden{opacity:0;transition:opacity .25s ease}.bwcv4-card-visible{opacity:1;transition:opacity .25s ease}.bwcv4-card-img-wrap{display:block;width:100%;min-width:0;max-width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden;background:var(--bwcv4-img-bg);text-decoration:none;flex:none}.bwcv4-product-card-family .bwcv4-card-img-wrap{border-radius:calc(var(--bwcv4-card-radius) - 1px) calc(var(--bwcv4-card-radius) - 1px) 0 0}.bwcv4-card-img,.bwcv4-card-img-secondary{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:opacity .32s ease;pointer-events:none}.bwcv4-card-img-secondary{opacity:0}.bwcv4-product-card:hover .bwcv4-card-img-secondary{opacity:1}.bwcv4-product-card:hover .bwcv4-card-img{opacity:0}.bwcv4-badge-wrap{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px;z-index:2}@media screen and (max-width:749px){.bwcv4-badge-wrap{top:auto;bottom:10px}}.bwcv4-badge{border-radius:var(--bwcv4-badge-radius);padding:var(--bwcv4-badge-pad-y) var(--bwcv4-badge-pad-x);font-size:var(--bwcv4-badge-size);font-weight:600;letter-spacing:.03em;font-family:var(--font-body-family, inherit);display:inline-block;line-height:1.4;background:var(--bwcv4-badge-bg);color:var(--bwcv4-badge-color)}.bwcv4-badge-sale{background:var(--bwcv4-badge-sale-bg);color:var(--bwcv4-badge-sale-color)}.bwcv4-badge-np{background:var(--bwcv4-badge-np-bg);color:var(--bwcv4-badge-np-color)}.bwcv4-badge-nc{background:var(--bwcv4-badge-nc-bg);color:var(--bwcv4-badge-nc-color)}.bwcv4-badge-restock{background:#fff;color:#9e877f;border:1px solid #B8A099}.bwcv4-card-body{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:var(--bwcv4-card-pad)}.bwcv4-swatches{display:flex;align-items:center;min-width:0;max-width:100%;gap:var(--bwcv4-swatch-gap);margin-top:var(--bwcv4-swatch-mt);margin-bottom:var(--bwcv4-swatch-mb);min-height:var(--bwcv4-swatch-size);flex-wrap:nowrap;overflow:visible;padding:4px 0}.bwcv4-swatch{display:inline-block!important;width:var(--bwcv4-swatch-size)!important;height:var(--bwcv4-swatch-size)!important;min-width:var(--bwcv4-swatch-size)!important;min-height:var(--bwcv4-swatch-size)!important;border-radius:50%!important;flex-shrink:0;background-color:var(--swatch-bg, #ccc)!important;background-image:var(--swatch-bg-image, none)!important;background-size:cover;background-position:center;text-decoration:none;transition:box-shadow .12s;visibility:visible!important;overflow:visible;vertical-align:middle}.bwcv4-swatch.bwcv4-swatch-bordered{border:1px solid var(--bwcv4-swatch-border-color)}.bwcv4-swatch:hover{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--bwcv4-swatch-border-color)}.bwcv4-swatch-more{font-size:var(--bwcv4-swatch-more-size);color:var(--bwcv4-swatch-more-color);white-space:nowrap;text-decoration:none;margin-left:2px}.bwcv4-color-label{display:block;font-size:var(--bwcv4-color-label-size);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--bwcv4-color-label-color);margin-bottom:2px}.bwcv4-card-rating{display:flex;align-items:center;gap:4px;margin-bottom:6px;flex-wrap:wrap;min-width:0;max-width:100%}.bwcv4-stars{display:flex;gap:1px}.bwcv4-star-full,.bwcv4-star-half{color:var(--bwcv4-star-color)}.bwcv4-star-empty{color:#d1d5db}.bwcv4-rating-text,.bwcv4-review-count{font-size:var(--bwcv4-rating-text-size);color:var(--bwcv4-rating-text-color);line-height:1;vertical-align:middle}.bwcv4-product-card .jdgm-prev-badge{display:flex!important;align-items:center!important;gap:.25rem;line-height:1!important}.bwcv4-product-card .jdgm-prev-badge .jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;line-height:1!important;vertical-align:middle!important}.bwcv4-product-card .jdgm-prev-badge .jdgm-prev-badge__text{line-height:1!important;vertical-align:middle!important}.bwcv4-product-card .jdgm-prev-badge .jdgm-star,.bwcv4-product-card .jdgm-prev-badge .jdgm-star svg{font-size:var(--bwcv4-jdgm-star-size)!important;width:var(--bwcv4-jdgm-star-size)!important;height:var(--bwcv4-jdgm-star-size)!important;line-height:1!important;vertical-align:middle!important}.bwcv4-product-card .jdgm-prev-badge .jdgm-star.jdgm--on,.bwcv4-product-card .jdgm-prev-badge .jdgm-star.jdgm--on svg,.bwcv4-product-card .jdgm-prev-badge .jdgm-star.jdgm--half,.bwcv4-product-card .jdgm-prev-badge .jdgm-star.jdgm--half svg{color:var(--bwcv4-jdgm-star-color)!important;fill:var(--bwcv4-jdgm-star-color)!important}.bwcv4-product-card .jdgm-prev-badge .jdgm-star.jdgm--off,.bwcv4-product-card .jdgm-prev-badge .jdgm-star.jdgm--off svg{color:#d1d5db!important;fill:#d1d5db!important}.bwcv4-product-card .jdgm-prev-badge .jdgm-prev-badge__text,.bwcv4-product-card .jdgm-prev-badge span[data-average-rating],.bwcv4-product-card .jdgm-prev-badge span[data-number-of-reviews]{font-size:var(--bwcv4-jdgm-text-size)!important;color:var(--bwcv4-jdgm-text-color)!important;line-height:1!important}.bwcv4-card-title{display:block;font-size:var(--bwcv4-title-size);font-weight:var(--bwcv4-title-weight);color:var(--bwcv4-title-color);line-height:1.3;margin-bottom:10px;text-decoration:none;min-width:0;max-width:100%;overflow-wrap:break-word}.bwcv4-card-title:hover{text-decoration:underline}.bwcv4-card-title+.bwcv4-card-access{margin-top:-6px}.bwcv4-card-access{display:block;font-size:var(--bwcv4-access-descriptor-size);font-weight:400;line-height:1.3;color:var(--bwcv4-access-descriptor-color);margin:0 0 8px;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:749px){.bwcv4-card-access{font-size:var(--bwcv4-access-descriptor-size-mobile)}}.bwcv4-card-price{display:flex;align-items:baseline;gap:5px;margin-bottom:4px;flex-wrap:wrap}.bwcv4-price-regular{font-size:var(--bwcv4-price-size);font-weight:var(--bwcv4-price-weight);color:var(--bwcv4-price-color)}.bwcv4-price-sale{font-size:var(--bwcv4-price-size);font-weight:var(--bwcv4-price-weight);color:var(--bwcv4-price-sale-color)}.bwcv4-price-compare{font-size:var(--bwcv4-price-compare-size);color:var(--bwcv4-price-compare-color);text-decoration:line-through;font-weight:400}.bwcv4-price-savings{flex-basis:100%;font-size:11px;font-weight:600;color:var(--bwcv4-savings-color, #9A7550);white-space:nowrap;letter-spacing:.01em}.bwcv4-warmth-control{position:relative;margin:8px 0 4px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.bwcv4-warmth-trigger{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:42px;padding:8px 10px;border-radius:9px;border:1px solid var(--bwcv4-card-border-color);background:var(--bwcv4-tabs-bg, #F1ECE5);font-family:var(--font-body-family, inherit);text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.bwcv4-warmth-trigger:hover{border-color:var(--bwcv4-tab-active-border)}.bwcv4-warmth-trigger:focus-visible{outline:2px solid var(--bwcv4-tab-active-border);outline-offset:2px}.bwcv4-warmth-trigger[aria-expanded=true]{border-color:var(--bwcv4-tab-active-border)}.bwcv4-wt-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%;flex:1 1 auto;overflow:hidden}.bwcv4-wt-label{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bwcv4-grid-count-color, #8A8278)}.bwcv4-wt-value{display:block;width:100%;max-width:100%;font-size:12px;font-weight:700;color:var(--bwcv4-title-color, #2D2D2D);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bwcv4-wt-fabric{font-weight:500;color:var(--bwcv4-grid-count-color, #8A8278)}.bwcv4-wt-car{margin-left:auto;font-size:11px;opacity:.7;flex:0 0 auto;transition:transform .15s}.bwcv4-warmth-trigger[aria-expanded=true] .bwcv4-wt-car{transform:rotate(180deg)}.bwcv4-warmth-popover{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:max(100%,220px);max-width:min(280px,calc(100vw - 32px));background:#fff;border:1px solid var(--bwcv4-card-border-color);border-radius:12px;box-shadow:0 10px 28px #2d2d2d24;padding:8px}.bwcv4-warmth-popover-open{display:block}.bwcv4-warmth-popover-flip{left:auto;right:0}.bwcv4-warmth-popover-flip-up{top:auto;bottom:calc(100% + 6px)}.bwcv4-warmth-popover-title{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bwcv4-grid-count-color, #8A8278);padding:6px 8px 8px}.bwcv4-warmth-popover-option{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:10px;padding:10px 8px;border:none;border-radius:8px;background:none;text-align:left;cursor:pointer;transition:background .12s}.bwcv4-warmth-popover-option:hover{background:var(--bwcv4-tab-hover-bg, #F8F5F0)}.bwcv4-warmth-popover-option:focus-visible{outline:2px solid var(--bwcv4-tab-active-border);outline-offset:-2px}.bwcv4-warmth-popover-option-active{background:var(--bwcv4-tabs-bg, #F1ECE5)}.bwcv4-wpo-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bwcv4-wpo-warmth{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--bwcv4-title-color, #2D2D2D)}.bwcv4-warmth-popover-option-active .bwcv4-wpo-warmth{font-weight:800}.bwcv4-wpo-fabric{font-size:12.5px;font-weight:600;color:var(--bwcv4-tab-active-border, #9E877F)}.bwcv4-wpo-benefit{font-size:11.5px;color:var(--bwcv4-grid-count-color, #8A8278);line-height:1.4;margin-top:1px}.bwcv4-wpo-check{width:16px;flex:0 0 auto;color:var(--bwcv4-tab-active-border, #B8A099);font-size:12px;text-align:center;margin-top:2px}@media screen and (max-width:749px){.bwcv4-warmth-popover{display:none!important}}.bwcv4-family-sheet-product-name{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--bwcv4-grid-count-color, #8A8278);text-align:center}.bwcv4-family-sheet-options{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.bwcv4-wso-option{display:flex;align-items:flex-start;justify-content:space-between;width:100%;min-height:44px;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--bwcv4-card-border-color);background:none;text-align:left;cursor:pointer;font-family:var(--font-body-family, inherit)}.bwcv4-wso-option-active{border-color:var(--bwcv4-tab-active-border);background:var(--bwcv4-tabs-bg, #F1ECE5)}.bwcv4-wso-option:focus-visible{outline:2px solid var(--bwcv4-tab-active-border);outline-offset:-2px}.bwcv4-wso-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bwcv4-wso-warmth{font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--bwcv4-title-color, #2D2D2D)}.bwcv4-wso-option-active .bwcv4-wso-warmth{font-weight:800}.bwcv4-wso-fabric{font-size:13px;font-weight:600;color:var(--bwcv4-tab-active-border, #9E877F)}.bwcv4-wso-desc{font-size:12px;color:var(--bwcv4-grid-count-color, #8A8278);line-height:1.45;margin-top:3px}.bwcv4-wso-check{width:21px;height:21px;flex:0 0 auto;margin-top:2px;border-radius:50%;border:1.5px solid var(--bwcv4-card-border-color);display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent}.bwcv4-wso-option-active .bwcv4-wso-check{background:var(--bwcv4-tab-active-border, #B8A099);border-color:var(--bwcv4-tab-active-border, #B8A099);color:#fff}@media(prefers-reduced-motion:reduce){.bwcv4-wt-car{transition:none}}.bwcv4-card-features{list-style:none;padding:0;margin:6px 0 0}.bwcv4-feature-item{display:flex;align-items:flex-start;gap:6px;font-size:var(--bwcv4-feature-size);color:var(--bwcv4-feature-color);margin-bottom:4px;line-height:1.4}.bwcv4-feature-icon{flex-shrink:0;color:var(--bwcv4-feature-icon-color);margin-top:1px}.bwcv4-section.bwcv4-hide-features-mobile .bwcv4-card-features{display:none}.bwcv4-card-btn{display:inline-block;margin-top:10px;background:var(--bwcv4-btn-bg);color:var(--bwcv4-btn-color);border-radius:var(--bwcv4-btn-radius);padding:var(--bwcv4-btn-pad-y) var(--bwcv4-btn-pad-x);font-size:var(--bwcv4-btn-size);font-weight:600;font-family:var(--font-body-family, inherit);text-decoration:none;text-align:center;transition:background .15s,color .15s;width:100%;box-sizing:border-box}.bwcv4-card-btn:hover{background:var(--bwcv4-btn-hover-bg);color:var(--bwcv4-btn-hover-color)}@media screen and (min-width:750px){.bwcv4-section.bwcv4-hide-features-mobile .bwcv4-card-features{display:block}}.bwcv4-quote-strip{grid-column:1 / -1;background:var(--bwcv4-quote-bg);border-radius:var(--bwcv4-quote-radius);padding:var(--bwcv4-quote-pad-top) var(--bwcv4-quote-pad-x);position:relative;overflow:hidden}.bwcv4-quote-strip:before{content:'"';font-family:var(--font-heading-family, serif);font-size:240px;line-height:.65;font-weight:400;color:#ffffff17;position:absolute;top:8px;left:18px;pointer-events:none;-webkit-user-select:none;user-select:none}.bwcv4-quote-inner{max-width:600px;margin:0 auto;text-align:center;position:relative}.bwcv4-quote-stars{color:var(--bwcv4-quote-star-color);font-size:14px;letter-spacing:.5px;margin-bottom:14px}.bwcv4-quote-text{font-family:var(--font-body-family, inherit);font-size:var(--bwcv4-quote-text-size);font-style:italic;font-weight:300;color:var(--bwcv4-quote-text-color);line-height:1.7;margin-bottom:16px;letter-spacing:.01em}.bwcv4-quote-attr{font-size:12px;color:var(--bwcv4-quote-author-color);display:flex;align-items:center;justify-content:center;gap:4px}.bwcv4-quote-author{font-weight:600;color:var(--bwcv4-quote-author-strong-color)}.bwcv4-quote-dots{display:flex;gap:8px;justify-content:center;margin-top:16px}.bwcv4-qdot{width:6px;height:6px;border-radius:50%;background:#ffffff40;border:none;padding:0;cursor:pointer;transition:background .15s}.bwcv4-qdot.bwcv4-qdot-active{background:#fffc}@media screen and (max-width:749px){.bwcv4-quote-strip{padding:32px 20px}.bwcv4-quote-strip:before{font-size:120px}.bwcv4-quote-text{font-size:16px}}.bwcv4-donation{grid-column:1 / -1;background:var(--bwcv4-don-bg);border:1px solid var(--bwcv4-don-border);border-left:4px solid var(--bwcv4-don-accent);border-radius:var(--bwcv4-don-radius);padding:var(--bwcv4-don-pad-y) var(--bwcv4-don-pad-x);display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center}.bwcv4-don-h{font-family:var(--font-heading-family, inherit);font-size:var(--bwcv4-don-heading-size);font-weight:var(--bwcv4-don-heading-weight);letter-spacing:.3px;color:var(--bwcv4-don-heading-color);margin-bottom:5px}.bwcv4-don-p{font-size:13px;color:var(--bwcv4-don-body-color);line-height:1.6;font-weight:300}.bwcv4-don-stat{text-align:center;padding-left:28px;border-left:1px solid var(--bwcv4-don-border)}.bwcv4-don-num{font-family:var(--font-heading-family, inherit);font-size:var(--bwcv4-don-stat-size);font-weight:400;color:var(--bwcv4-don-stat-color);line-height:1;letter-spacing:.5px}.bwcv4-don-label{font-size:10px;color:var(--bwcv4-don-stat-label-color);margin-top:3px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.bwcv4-don-btn{background:var(--bwcv4-don-btn-bg);color:var(--bwcv4-don-btn-color);border:none;border-radius:var(--bwcv4-don-btn-radius);padding:12px 20px;font-size:12px;font-weight:600;letter-spacing:.03em;font-family:var(--font-body-family, inherit);white-space:nowrap;text-decoration:none;display:inline-block;cursor:pointer;transition:background .15s}.bwcv4-don-btn:hover{background:var(--bwcv4-don-btn-hover-bg)}@media screen and (max-width:749px){.bwcv4-donation{grid-template-columns:1fr;gap:16px;padding:22px 18px;border-left:none;border-top:4px solid var(--bwcv4-don-accent);text-align:center}.bwcv4-don-stat{border-left:none;padding-left:0;padding-top:14px;border-top:1px solid var(--bwcv4-don-border)}.bwcv4-don-btn{width:100%;text-align:center}}.bwcv4-empty-state{grid-column:1 / -1;text-align:center;padding:48px 20px;color:var(--bwcv4-don-body-color);font-size:15px;display:none}.bwcv4-gift-section{max-width:var(--bwcv4-max-width);margin:0 auto;padding:0 var(--bwcv4-container-pad) var(--bwcv4-gc-pad-bottom)}.bwcv4-gc-strip{background:var(--bwcv4-gc-bg);border:1.5px dashed var(--bwcv4-gc-border);border-radius:var(--bwcv4-gc-radius);padding:var(--bwcv4-gc-pad-y) var(--bwcv4-gc-pad-x);display:flex;align-items:center;gap:28px;text-decoration:none;color:inherit;transition:border-color .15s,background .15s;cursor:pointer}.bwcv4-gc-strip:hover{border-color:var(--bwcv4-gc-hover-border);background:var(--bwcv4-gc-hover-bg)}.bwcv4-gc-icon-wrap{width:52px;height:52px;background:var(--bwcv4-gc-icon-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.bwcv4-gc-strip:hover .bwcv4-gc-icon-wrap{background:var(--bwcv4-gc-icon-hover-bg)}.bwcv4-gc-icon{color:var(--bwcv4-gc-icon-color)}.bwcv4-gc-text{flex:1}.bwcv4-gc-h{font-family:var(--font-heading-family, inherit);font-size:var(--bwcv4-gc-title-size);font-weight:var(--bwcv4-gc-title-weight);color:var(--bwcv4-gc-title-color);margin-bottom:4px;letter-spacing:.3px}.bwcv4-gc-sub{font-size:13px;color:var(--bwcv4-gc-sub-color);font-weight:300;line-height:1.5}.bwcv4-gc-btn{background:var(--bwcv4-gc-btn-bg);color:var(--bwcv4-gc-btn-color);border:none;border-radius:var(--bwcv4-gc-btn-radius);padding:11px 22px;font-size:12px;font-weight:600;font-family:var(--font-body-family, inherit);flex-shrink:0;cursor:pointer;text-decoration:none;display:inline-block;transition:background .15s}.bwcv4-gc-btn:hover{background:var(--bwcv4-gc-btn-hover-bg)}@media screen and (max-width:749px){.bwcv4-gift-section{padding:0 16px var(--bwcv4-gc-pad-bottom)}.bwcv4-gc-strip{flex-direction:column;text-align:center;gap:16px;padding:24px 18px}.bwcv4-gc-btn{width:100%;max-width:280px;text-align:center;padding:12px 20px}}.bwcv4-quiz-cta{background:var(--bwcv4-quiz-bg);border-top:1px solid var(--bwcv4-quiz-border);padding:var(--bwcv4-quiz-pad-top) var(--bwcv4-container-pad) var(--bwcv4-quiz-pad-bottom);text-align:center;margin-top:var(--bwcv4-quiz-mt)}.bwcv4-quiz-inner{max-width:480px;margin:0 auto}.bwcv4-quiz-h{font-family:var(--font-heading-family, inherit);font-size:var(--bwcv4-quiz-heading-size);font-weight:var(--bwcv4-quiz-heading-weight);color:var(--bwcv4-quiz-heading-color);margin-bottom:12px;line-height:1.1;letter-spacing:.5px}.bwcv4-quiz-h em{color:var(--bwcv4-quiz-heading-accent);font-style:normal}.bwcv4-quiz-sub{font-size:var(--bwcv4-quiz-sub-size);font-weight:var(--bwcv4-quiz-sub-weight);color:var(--bwcv4-quiz-sub-color);line-height:1.7;margin-bottom:26px}.bwcv4-quiz-btn{background:var(--bwcv4-quiz-btn-bg);color:var(--bwcv4-quiz-btn-color);border:none;border-radius:var(--bwcv4-quiz-btn-radius);padding:14px 36px;font-size:13px;font-weight:600;font-family:var(--font-body-family, inherit);cursor:pointer;text-decoration:none;display:inline-block;transition:background .15s;letter-spacing:.03em}.bwcv4-quiz-btn:hover{background:var(--bwcv4-quiz-btn-hover-bg)}@media screen and (max-width:749px){.bwcv4-quiz-cta{padding:48px 16px;margin-top:24px}.bwcv4-quiz-h{font-size:calc(var(--bwcv4-quiz-heading-size) * .75)}.bwcv4-quiz-btn{width:100%;max-width:320px;padding:14px 20px}}.bwcv4-brand-bar{height:3px;background:var(--bwcv4-brand-bar-color)}
/*# sourceMappingURL=/cdn/shop/t/86/assets/bewell-collections-v4.css.map */
