.bw-eyebrow:has(.bw-eyebrow__swoosh):before,.bw-eyebrow:has(.bw-icon):before,.bw-hero .bw-eyebrow:before,.bw-category-grid .bw-eyebrow:before,.bw-rail .bw-eyebrow:before,.bw-finder-teaser .bw-eyebrow:before,.bw-reviews .bw-eyebrow:before,.bw-usp-row .bw-eyebrow:before,.bw-blog-teaser .bw-eyebrow:before,.bw-seo-text .bw-eyebrow:before{display:none;content:none}.bw-eyebrow__swoosh{width:24px;height:16px;color:var(--bw-gold);flex-shrink:0}.bw-section-divider{margin-top:calc(-1 * var(--bw-section));margin-bottom:var(--bw-section)}.bw-section--stone .bw-divider:after{background-color:var(--bw-stone-50)}.bw-media-placeholder{width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;background:var(--bw-stone-50);color:var(--bw-gold)}.bw-media-placeholder__icon{width:64px;height:64px;opacity:.55}.bw-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bw-s2);margin-bottom:var(--bw-s6)}.bw-section-head--split{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--bw-s4)}@media(min-width:768px){.bw-section-head--split{flex-direction:row;align-items:flex-end}}.bw-section-head__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bw-s2);max-width:68ch}.bw-section-head__title{margin:0}.bw-section-head__sub{margin:0;color:var(--bw-ink-2);font-size:var(--bw-fs-body)}.bw-section-head__aside{display:flex;align-items:center;gap:var(--bw-s4);flex-shrink:0}.bw-more-link{display:inline-flex;align-items:center;gap:var(--bw-s2);min-height:44px;font-size:var(--bw-fs-small)}.bw-hero{position:relative;width:100%;min-height:74vh;min-height:clamp(500px,76svh,740px);display:flex;align-items:flex-end;overflow:hidden;background:var(--bw-stone-100);isolation:isolate}@media(min-width:1024px){.bw-hero{min-height:min(88vh,860px);min-height:min(88svh,860px)}}.bw-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:var(--bw-stone-100)}.bw-hero__picture{display:block;width:100%;height:100%}.bw-hero__img,.bw-hero__video{width:100%;height:100%;object-fit:cover;object-position:var(--bw-hero-pos, right center);display:block}.bw-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;display:none;transition:opacity var(--bw-t-slow) var(--bw-ease)}@media(min-width:1024px){.bw-hero__video{display:block}}.bw-hero__video.is-playing{opacity:1}.bw-hero__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--bw-stone-50) 0%,var(--bw-stone-100) 60%,var(--bw-gold-soft) 100%)}.bw-hero__heat{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:0;display:none;transition:opacity var(--bw-t-slow) var(--bw-ease)}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.bw-hero__heat{display:block}.bw-hero__heat.is-ready{opacity:1}}.bw-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(to top,#fffffff7,#f7f4eff0 56%,#f7f4efe0 70%,#f7f4ef47,#f7f4ef0a)}@media(min-width:768px){.bw-hero__veil{background:radial-gradient(ellipse 72% 82% at 18% 88%,#fffffff5,#f7f4efe6 46%,#f7f4ef5c 72%,#f7f4ef00),linear-gradient(to top,#f7f4efc7,#f7f4ef2e 34%,#f7f4ef00 60%)}}@media(min-width:1024px){.bw-hero__veil{background:radial-gradient(ellipse 58% 78% at 14% 88%,#fffffff5,#f7f4efe0 42%,#f7f4ef52 68%,#f7f4ef00),linear-gradient(to top,#f7f4efb8,#f7f4ef24 32%,#f7f4ef00 58%)}}.bw-hero__inner{position:relative;z-index:4;width:100%;padding-block:clamp(136px,22svh,196px) var(--bw-s5)}@media(min-width:768px){.bw-hero__inner{padding-block:var(--bw-s8) var(--bw-s6)}}@media(min-width:1024px){.bw-hero__inner{padding-block:var(--bw-s9) var(--bw-s8)}}.bw-hero__content{max-width:660px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--bw-s3)}@media(min-width:768px){.bw-hero__content{gap:var(--bw-s4)}}.bw-hero__title{margin:0;font-size:var(--bw-fs-display);line-height:1.08;color:var(--bw-ink)}.bw-hero__lead{margin:0;max-width:58ch;color:var(--bw-ink-2)}.bw-hero__actions{display:flex;flex-wrap:wrap;gap:var(--bw-s3);margin-top:var(--bw-s1);width:100%}.bw-hero__actions .bw-btn{width:100%;justify-content:center}@media(min-width:640px){.bw-hero__actions{width:auto;margin-top:var(--bw-s2)}.bw-hero__actions .bw-btn{width:auto;flex:0 0 auto}}.bw-hero__btn-ghost{--_bg: rgba(255, 255, 255, .92);--_fg: var(--bw-ink);--_bd: rgba(30, 33, 36, .28)}.bw-hero__btn-ghost:hover{--_bg: var(--bw-paper);--_bd: var(--bw-ink)}.bw-hero__chips{display:flex;flex-wrap:wrap;gap:var(--bw-s2);margin-top:var(--bw-s1);list-style:none;padding:0;margin-bottom:0}.bw-hero__chip{background:#ffffffe0;border:1px solid var(--bw-line);color:var(--bw-ink)}.bw-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw-s3)}.bw-bento__item{min-width:0}.bw-bento__item--large{grid-column:1 / -1}@media(min-width:1024px){.bw-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bw-s5)}.bw-bento__item--large{grid-column:span 2;grid-row:span 2}.bw-bento--count-7 .bw-bento__item:nth-child(n+6){grid-column:span 2}.bw-bento--count-7 .bw-bento__item:nth-child(n+6) .bw-cat-card__media{aspect-ratio:16 / 9}}.bw-cat-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--bw-ink);background:var(--bw-paper);border:1px solid var(--bw-line);border-radius:var(--bw-r-md);overflow:hidden;transition:box-shadow var(--bw-t-slow) var(--bw-ease),border-color var(--bw-t-fast) var(--bw-ease)}.bw-cat-card:hover{box-shadow:var(--bw-shadow-1);border-color:var(--bw-gold)}.bw-cat-card:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-cat-card__media{position:relative;width:100%;aspect-ratio:4 / 3;background:var(--bw-stone-50);overflow:hidden}.bw-bento__item--large .bw-cat-card__media{aspect-ratio:16 / 10}@media(min-width:640px){.bw-cat-card__media{aspect-ratio:3 / 4}.bw-bento__item--large .bw-cat-card__media{aspect-ratio:16 / 9}}@media(min-width:1024px){.bw-bento__item--large .bw-cat-card__media{aspect-ratio:1 / 1;flex:1 1 auto}}.bw-cat-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--bw-t-slow) var(--bw-ease)}.bw-cat-card:hover .bw-cat-card__media img{transform:scale(1.04)}.bw-cat-card__body{display:flex;align-items:center;justify-content:space-between;gap:var(--bw-s2);padding:var(--bw-s3);background:var(--bw-paper);border-top:1px solid var(--bw-line)}@media(min-width:640px){.bw-cat-card__body{gap:var(--bw-s3);padding:var(--bw-s4)}}@media(min-width:1024px){.bw-bento__item--large .bw-cat-card__body{padding:var(--bw-s5)}}.bw-cat-card__text{min-width:0;flex:1 1 auto}.bw-cat-card__title{margin:0;font-family:var(--bw-font-sans);font-size:var(--bw-fs-small);font-weight:600;line-height:1.3;color:var(--bw-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(min-width:640px){.bw-cat-card__title{font-size:var(--bw-fs-body)}}.bw-bento__item--large .bw-cat-card__title{font-size:var(--bw-fs-h3)}.bw-cat-card__sub{margin:var(--bw-s1) 0 0;font-size:var(--bw-fs-micro);color:var(--bw-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bw-cat-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--bw-r-pill);background:var(--bw-stone-50);color:var(--bw-ink);flex:none;opacity:0;transform:translate(-8px);transition:opacity var(--bw-t-fast) var(--bw-ease),transform var(--bw-t-fast) var(--bw-ease),background var(--bw-t-fast) var(--bw-ease),color var(--bw-t-fast) var(--bw-ease)}@media(max-width:639px){.bw-bento__item:not(.bw-bento__item--large) .bw-cat-card__arrow{display:none}}.bw-cat-card:hover .bw-cat-card__arrow,.bw-cat-card:focus-visible .bw-cat-card__arrow{opacity:1;transform:translate(0);background:var(--bw-ink);color:var(--bw-paper)}.bw-rail{overflow:clip}.bw-rail__arrows{display:none;align-items:center;gap:var(--bw-s2)}@media(min-width:1024px){.bw-rail__arrows{display:inline-flex}}.bw-rail__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--bw-r-pill);border:1px solid var(--bw-line);background:var(--bw-paper);color:var(--bw-ink);cursor:pointer;transition:background var(--bw-t-fast) var(--bw-ease),border-color var(--bw-t-fast) var(--bw-ease),color var(--bw-t-fast) var(--bw-ease)}.bw-rail__btn:hover:not(:disabled){background:var(--bw-ink);border-color:var(--bw-ink);color:var(--bw-paper)}.bw-rail__btn:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-rail__btn:disabled{opacity:.38;cursor:default}.bw-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(78% - var(--bw-s3));gap:var(--bw-s4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:var(--bw-s2)}.bw-rail__track::-webkit-scrollbar{display:none}@media(max-width:1023px){.bw-rail__track,.bw-reviews__track{margin-inline:calc(-1 * var(--bw-gutter));padding-inline:var(--bw-gutter);scroll-padding-inline:var(--bw-gutter)}}@media(min-width:640px){.bw-rail__track{grid-auto-columns:calc((100% - var(--bw-s4)) / 2.25)}}@media(min-width:1024px){.bw-rail__track{grid-auto-columns:calc((100% - 3 * var(--bw-s5)) / 4);gap:var(--bw-s5)}}.bw-rail__item{scroll-snap-align:start;min-width:0;display:flex;flex-direction:column}.bw-rail__item>*{flex:1 1 auto;height:100%}.bw-product-card,.bw-rail__item .product-card{display:flex;flex-direction:column;height:100%;background:var(--bw-paper);border:1px solid var(--bw-line);border-radius:var(--bw-r-md);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.bw-product-card__link{display:flex;flex-direction:column;flex:1 1 auto;height:100%;color:inherit;text-decoration:none!important}.bw-product-card__link:focus-visible{outline:2px solid var(--bw-gold);outline-offset:-2px}.bw-product-card__media{position:relative;width:100%;aspect-ratio:3 / 4;background:var(--bw-stone-50)!important;overflow:hidden;flex-shrink:0}.bw-product-card__img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:var(--bw-stone-50)!important;padding:0!important;display:block;transition:transform .35s ease,opacity .28s ease}.bw-product-card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.bw-product-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bw-stone-50);color:var(--bw-gold)}.bw-product-card__placeholder-svg,.bw-product-card__placeholder .bw-media-placeholder__icon{width:56px;height:56px;opacity:.55}@media(hover:hover)and (pointer:fine){.bw-product-card:hover,.bw-rail__item .product-card:hover{border-color:var(--bw-gold);box-shadow:var(--bw-shadow-1)}.bw-product-card:hover .bw-product-card__img--primary{transform:scale(1.03)}.bw-product-card--has-secondary:hover .bw-product-card__img--primary{opacity:0}.bw-product-card--has-secondary:hover .bw-product-card__img--secondary{opacity:1;transform:scale(1.03)}}.bw-product-card__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.bw-product-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:16px 18px 20px;text-align:left;gap:6px;background:var(--bw-paper)}.bw-product-card__meta{font-family:var(--bw-font-sans);font-size:var(--bw-fs-micro);line-height:1.35;color:var(--bw-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-product-card__title{font-family:var(--bw-font-sans);font-weight:600;font-size:16px;line-height:1.38;color:var(--bw-ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.76em;max-height:2.76em}.bw-product-card__rating{display:inline-flex;align-items:center;gap:4px;font-size:var(--bw-fs-micro);color:var(--bw-muted);line-height:1.2;margin-top:2px}.bw-product-card__rating .bw-rating__stars{color:var(--bw-gold);font-size:13px}.bw-product-card__rating .bw-rating__value{color:var(--bw-ink);font-weight:600}.bw-product-card__price-row{margin-top:auto;padding-top:6px;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--bw-s2, 8px);row-gap:2px}.bw-product-card__price{font-family:var(--bw-font-sans);font-weight:600;font-size:17px;line-height:1.25;color:var(--bw-ink)}.bw-product-card__price--sale{color:var(--bw-ink)}.bw-product-card__price-from{font-weight:400;font-size:14px;color:var(--bw-muted);margin-right:2px}.bw-product-card__compare-price{font-family:var(--bw-font-sans);font-weight:400;font-size:var(--bw-fs-small, 14px);line-height:1.25;color:var(--bw-muted);text-decoration:line-through}.bw-product-card__swatches{display:flex;align-items:center;gap:6px;margin-top:6px}.bw-product-card__swatch{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:1px solid rgba(30,33,36,.16)}.bw-product-card__swatch--light{border-color:#c7bfb3}.bw-product-card__swatch-more{font-size:12px;line-height:1;color:var(--bw-muted);font-weight:600;margin-left:2px}@media(max-width:767.98px){.bw-product-card__body{padding:12px 12px 14px;gap:4px}.bw-product-card__title{font-size:15px;line-height:1.35}.bw-product-card__price{font-size:16px}.bw-product-card__compare-price{font-size:var(--bw-fs-micro, 13px)}.bw-product-card__badges{top:8px;left:8px}}.bw-finder-card{display:grid;grid-template-columns:1fr;background:var(--bw-paper);border:1px solid var(--bw-line);border-radius:var(--bw-r-md);overflow:hidden;box-shadow:var(--bw-shadow-1)}@media(min-width:1024px){.bw-finder-card{grid-template-columns:5fr 7fr;align-items:stretch}}.bw-finder-card__media{position:relative;aspect-ratio:4 / 3;background:var(--bw-stone-50);overflow:hidden}@media(min-width:1024px){.bw-finder-card__media{aspect-ratio:auto;min-height:440px}}.bw-finder-card__media img{width:100%;height:100%;object-fit:cover;display:block}.bw-finder-card__body{padding:var(--bw-s6) var(--bw-s5);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--bw-s4)}@media(min-width:1024px){.bw-finder-card__body{padding:var(--bw-s7) var(--bw-s8)}}.bw-finder-card__title{margin:0}.bw-finder-card__text{margin:0;color:var(--bw-ink-2);max-width:60ch}.bw-finder-steps{display:grid;grid-template-columns:1fr;gap:var(--bw-s3);width:100%;margin:var(--bw-s1) 0 0;padding:var(--bw-s4) 0;border-top:1px solid var(--bw-line);border-bottom:1px solid var(--bw-line);list-style:none}@media(min-width:640px){.bw-finder-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bw-s4)}}.bw-finder-step{display:flex;align-items:flex-start;gap:var(--bw-s3)}.bw-finder-step__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--bw-r-sm);background:var(--bw-stone-50);border:1px solid var(--bw-line);color:var(--bw-ink);flex:none}.bw-finder-step__title{display:block;font-size:var(--bw-fs-small);font-weight:600;color:var(--bw-ink);line-height:1.3}.bw-finder-step__desc{display:block;font-size:var(--bw-fs-micro);color:var(--bw-muted);line-height:1.45;margin-top:2px}.bw-finder-card__actions{display:flex;flex-wrap:wrap;gap:var(--bw-s3);margin-top:var(--bw-s1);width:100%}.bw-finder-card__actions .bw-btn{width:100%;justify-content:center}@media(min-width:640px){.bw-finder-card__actions{width:auto}.bw-finder-card__actions .bw-btn{width:auto;flex:0 0 auto}}.bw-reviews{overflow:clip}.bw-reviews__summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--bw-s4);padding:var(--bw-s5);background:var(--bw-stone-50);border:1px solid var(--bw-line);border-radius:var(--bw-r-md)}@media(min-width:768px){.bw-reviews__summary{flex-direction:row;align-items:center;padding:var(--bw-s5) var(--bw-s6)}}.bw-reviews__summary-main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-s3) var(--bw-s4)}.bw-reviews__stars{position:relative;display:inline-flex;align-items:center;line-height:1}.bw-reviews__stars-bg,.bw-reviews__stars-fill{display:inline-flex;align-items:center;gap:var(--bw-s1)}.bw-reviews__stars-bg{color:var(--bw-line)}.bw-reviews__stars-bg .bw-icon .bw-icon__swoosh{stroke:var(--bw-line)}.bw-reviews__stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--bw-gold)}.bw-reviews__stars-fill .bw-icon path{fill:var(--bw-gold)}.bw-reviews__summary-score{font-family:var(--bw-font-serif);font-size:var(--bw-fs-h3);color:var(--bw-ink);line-height:1}.bw-reviews__summary-score span{font-family:var(--bw-font-sans);font-size:var(--bw-fs-small);font-weight:400;margin-left:2px}.bw-reviews__summary-text{font-size:var(--bw-fs-body);color:var(--bw-ink);line-height:1.4}.bw-reviews__summary-link{flex-shrink:0}.bw-reviews__carousel,.bw-reviews__app{margin-top:var(--bw-s5)}.bw-reviews__note{margin:var(--bw-s4) 0 0;font-size:var(--bw-fs-micro);color:var(--bw-ink-2);line-height:1.5}.bw-reviews__note a{color:var(--bw-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--bw-gold);text-underline-offset:2px}.bw-reviews .jdgm-carousel-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:var(--bw-font-sans)!important}.bw-reviews .jdgm-carousel-title-and-link{display:none!important}.bw-reviews .jdgm-carousel{width:100%!important}.bw-reviews .jdgm-carousel__item-wrapper{white-space:nowrap!important}.bw-reviews .jdgm-carousel-item{display:inline-flex!important;vertical-align:top!important;white-space:normal!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;background:var(--bw-paper)!important;border:1px solid var(--bw-line)!important;border-radius:var(--bw-r-md)!important;padding:var(--bw-s5)!important;margin:0 var(--bw-s2)!important;box-sizing:border-box!important;text-align:left!important;box-shadow:none!important;transition:box-shadow var(--bw-t-slow) var(--bw-ease),border-color var(--bw-t-fast) var(--bw-ease)!important}.bw-reviews .jdgm-carousel-item:hover{box-shadow:var(--bw-shadow-1)!important;border-color:var(--bw-gold)!important}.bw-reviews .jdgm-carousel-item__left-column,.bw-reviews .jdgm-carousel-item__product,.bw-reviews .jdgm-carousel-item__review,.bw-reviews .jdgm-carousel-item__review-wrapper,.bw-reviews .jdgm-carousel-item__review-content,.bw-reviews .jdgm-carousel-item__review-body,.bw-reviews .jdgm-carousel-item__reviewer-name-wrapper{width:100%!important;max-width:100%!important;float:none!important;padding-inline:0!important;margin-inline:0!important;text-align:left!important;box-sizing:border-box!important}.bw-reviews .jdgm-carousel-item__product{display:flex!important;align-items:center!important;gap:var(--bw-s3)!important;margin-bottom:var(--bw-s3)!important;height:auto!important}.bw-reviews .jdgm-carousel-item__product-image{width:56px!important;height:56px!important;max-height:56px!important;object-fit:cover!important;border-radius:var(--bw-r-sm)!important;background:var(--bw-stone-50)!important;margin:0!important}.bw-reviews .jdgm-star,.bw-reviews .jdgm-carousel-item__review-rating .jdgm-star{color:var(--bw-gold)!important}.bw-reviews .jdgm-carousel-item__review-rating{margin-bottom:var(--bw-s2)!important;text-align:left!important}.bw-reviews .jdgm-carousel-item__review-title{font-family:var(--bw-font-sans)!important;font-weight:600!important;font-size:var(--bw-fs-body)!important;line-height:1.35!important;color:var(--bw-ink)!important;margin:0 0 var(--bw-s2)!important}.bw-reviews .jdgm-carousel-item__review-body,.bw-reviews .jdgm-carousel-item__review-body p{font-family:var(--bw-font-sans)!important;font-size:var(--bw-fs-small)!important;line-height:1.6!important;color:var(--bw-ink-2)!important;font-style:normal!important;margin:0!important}.bw-reviews .jdgm-carousel-item__reviewer-name-wrapper{margin-top:var(--bw-s4)!important;padding-top:var(--bw-s3)!important;border-top:1px solid var(--bw-line)!important}.bw-reviews .jdgm-carousel-item__reviewer-name{font-family:var(--bw-font-sans)!important;font-size:var(--bw-fs-small)!important;font-weight:600!important;color:var(--bw-ink)!important}.bw-reviews .jdgm-carousel-item__product-title{font-family:var(--bw-font-sans)!important;font-size:var(--bw-fs-micro)!important;color:var(--bw-muted)!important;text-decoration:underline!important}.bw-reviews .jdgm-carousel__left-arrow,.bw-reviews .jdgm-carousel__right-arrow{width:44px!important;height:44px!important;border-radius:var(--bw-r-pill)!important;border:1px solid var(--bw-line)!important;background-color:var(--bw-paper)!important;color:var(--bw-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.bw-reviews .jdgm-carousel__left-arrow:hover,.bw-reviews .jdgm-carousel__right-arrow:hover{background-color:var(--bw-stone-50)!important;border-color:var(--bw-gold)!important}.bw-review-card{scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:var(--bw-s4);padding:var(--bw-s5);background:var(--bw-paper);border:1px solid var(--bw-line);border-radius:var(--bw-r-md);transition:box-shadow var(--bw-t-slow) var(--bw-ease)}.bw-review-card:hover{box-shadow:var(--bw-shadow-1)}.bw-review-card__stars{display:inline-flex;align-items:center;gap:var(--bw-s1);color:var(--bw-gold)}.bw-review-card__quote{margin:0;padding:0;width:100%;max-width:none;color:var(--bw-ink-2);font-size:var(--bw-fs-body);font-style:normal;line-height:1.6}.bw-review-card__quote p{margin:0}.bw-usp-grid{display:grid;grid-template-columns:1fr;gap:var(--bw-s3);list-style:none;margin:0;padding:0}@media(min-width:640px){.bw-usp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw-s4)}}@media(min-width:1024px){.bw-usp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bw-s5)}}.bw-usp-card{display:flex;flex-direction:row;align-items:flex-start;gap:var(--bw-s4);padding:var(--bw-s4);background:var(--bw-paper);border:1px solid var(--bw-line);border-radius:var(--bw-r-md)}@media(min-width:640px){.bw-usp-card{flex-direction:column;gap:var(--bw-s3);padding:var(--bw-s5)}}.bw-usp-card__icon{color:var(--bw-ink);flex-shrink:0}.bw-usp-card__body{display:flex;flex-direction:column;gap:var(--bw-s1);min-width:0}.bw-usp-card__title{margin:0;font-family:var(--bw-font-sans);font-weight:600;font-size:var(--bw-fs-h3);color:var(--bw-ink)}.bw-usp-card__title a{color:inherit;text-decoration:none}.bw-usp-card__title a:hover{text-decoration:underline;text-decoration-color:var(--bw-gold)}.bw-usp-card__text{margin:0;font-size:var(--bw-fs-small);color:var(--bw-muted);line-height:1.55}.bw-blog-grid{display:grid;grid-template-columns:1fr;gap:var(--bw-s5)}@media(min-width:768px){.bw-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bw-blog-card{position:relative;height:100%}.bw-blog-card__media{position:relative;display:block;aspect-ratio:16 / 10;background:var(--bw-stone-50);overflow:hidden}.bw-blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--bw-t-slow) var(--bw-ease)}.bw-blog-card:hover .bw-blog-card__media img{transform:scale(1.03)}.bw-blog-card__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--bw-s3);padding:var(--bw-s5);flex:1 1 auto}.bw-blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-s3)}.bw-blog-card__title{margin:0;font-size:var(--bw-fs-h3);line-height:1.3}.bw-blog-card__title a{color:var(--bw-ink);text-decoration:none;border-radius:2px}.bw-blog-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bw-blog-card__title a:hover{text-decoration:underline;text-decoration-color:var(--bw-gold)}.bw-blog-card__title a:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-blog-card__excerpt{margin:0;font-size:var(--bw-fs-small);color:var(--bw-ink-2);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bw-blog-card__more{display:inline-flex;align-items:center;gap:var(--bw-s2);min-height:44px;font-size:var(--bw-fs-small);margin-top:auto;padding-top:var(--bw-s2)}.bw-seo-text__collapsible{position:relative;max-height:320px;overflow:hidden;transition:max-height var(--bw-t-slow) var(--bw-ease)}.bw-seo-text__collapsible.is-expanded,.no-js .bw-seo-text__collapsible{max-height:none;overflow:visible}.bw-seo-text__collapsible:after{content:"";position:absolute;left:0;right:0;bottom:0;height:112px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--bw-paper) 92%);pointer-events:none;transition:opacity var(--bw-t-fast) var(--bw-ease)}.bw-section--stone .bw-seo-text__collapsible:after{background:linear-gradient(to bottom,rgba(247,244,239,0) 0%,var(--bw-stone-50) 92%)}.bw-seo-text__collapsible.is-expanded:after,.no-js .bw-seo-text__collapsible:after{opacity:0;display:none}.bw-seo-text__columns{display:grid;grid-template-columns:1fr;gap:var(--bw-s6)}@media(min-width:1024px){.bw-seo-text__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw-s8)}}.bw-seo-text__col{display:flex;flex-direction:column;gap:var(--bw-s5)}.bw-seo-text__block h3{margin:0 0 var(--bw-s2);font-size:var(--bw-fs-h3)}.bw-seo-text__block p{margin:0 0 var(--bw-s3);color:var(--bw-ink-2)}.bw-seo-text__block p:last-child{margin-bottom:0}.bw-seo-text__block ul{margin:0;padding-left:var(--bw-s5);color:var(--bw-ink-2)}.bw-seo-text__block li+li{margin-top:var(--bw-s2)}.bw-seo-text__actions{margin-top:var(--bw-s5);display:flex;justify-content:flex-start}.bw-seo-text__actions[hidden]{display:none!important}.bw-seo-text__toggle[aria-expanded=true] .bw-icon{transform:rotate(180deg)}.bw-seo-faq{margin-top:var(--bw-s7)}.bw-seo-faq__divider{margin-top:0;margin-bottom:var(--bw-s7)}.bw-seo-faq__grid{display:grid;grid-template-columns:1fr;gap:var(--bw-s3)}@media(min-width:1024px){.bw-seo-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw-s4);align-items:start}}.bw-seo-faq__item{background:var(--bw-paper);border:1px solid var(--bw-line);border-radius:var(--bw-r-md);padding:0 var(--bw-s5);transition:border-color var(--bw-t-fast) var(--bw-ease),box-shadow var(--bw-t-fast) var(--bw-ease)}.bw-seo-faq__item:not([open])>:not(summary){display:none!important}.bw-seo-faq__item[open]{border-color:var(--bw-gold);box-shadow:var(--bw-shadow-1)}.bw-seo-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--bw-s3);min-height:56px;padding-block:var(--bw-s4);font-family:var(--bw-font-sans);font-weight:600;font-size:var(--bw-fs-body);color:var(--bw-ink);cursor:pointer;list-style:none;border-radius:var(--bw-r-sm)}.bw-seo-faq__question:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-seo-faq__question::-webkit-details-marker{display:none}.bw-seo-faq__question .bw-icon{transition:transform var(--bw-t-fast) var(--bw-ease);color:var(--bw-muted)}.bw-seo-faq__item[open] .bw-seo-faq__question .bw-icon{transform:rotate(180deg);color:var(--bw-gold-deep)}.bw-seo-faq__answer{padding-bottom:var(--bw-s4);font-size:var(--bw-fs-small);color:var(--bw-ink-2);line-height:1.6}.bw-seo-faq__answer p{margin:0}.bw-seo-faq__answer p+p{margin-top:var(--bw-s2)}.bw-seo-faq__answer a{color:var(--bw-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--bw-gold)}@media(prefers-reduced-motion:reduce){.bw-rail__track,.bw-reviews__track{scroll-behavior:auto}.bw-cat-card,.bw-cat-card__media img,.bw-cat-card__arrow,.bw-product-card,.bw-product-card__img,.bw-blog-card__media img,.bw-hero__video,.bw-hero__heat{transition:none!important;transform:none!important}.bw-seo-text__collapsible,.bw-seo-faq__question .bw-icon,.bw-seo-text__toggle .bw-icon{transition:none!important}}.bw-reviews .jdgm-carousel-item{height:auto!important;min-height:220px!important;justify-content:flex-start!important}.bw-reviews .jdgm-carousel-item__review{flex:1 1 auto!important;overflow:hidden!important;height:auto!important}.bw-reviews .jdgm-carousel-item__review-body.jdgm-line-clamp{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;max-height:calc(1.6em * 3)!important;height:auto!important}.bw-reviews .jdgm-carousel-item__review-body.jdgm-line-clamp>*{display:inline!important}.bw-reviews .jdgm-carousel-item__reviewer-name-wrapper{position:relative!important;z-index:2!important;background:var(--bw-paper)!important}.bw-reviews .jdgm-carousel__left-arrow:before,.bw-reviews .jdgm-carousel__right-arrow:before{content:none!important}.bw-reviews .jdgm-carousel__left-arrow:after,.bw-reviews .jdgm-carousel__right-arrow:after,.bw-reviews .jdgm-carousel__left-arrow:before,.bw-reviews .jdgm-carousel__right-arrow:before{content:none!important;display:none!important}html body .bw-reviews .jdgm-carousel__left-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3 5 8l5 5' fill='none' stroke='%231E2124' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}html body .bw-reviews .jdgm-carousel__right-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='%231E2124' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}html body .bw-reviews :is(.jdgm-carousel__left-arrow,.jdgm-carousel__right-arrow){background-repeat:no-repeat!important;background-position:center!important;background-size:16px 16px!important;transform:none!important}.bw-reviews .jdgm-carousel__item-container,.bw-reviews .jdgm-carousel{height:auto!important}.bw-reviews .jdgm-carousel-item{margin:0!important}html body .bw-reviews .jdgm-carousel.jdgm-carousel--default-theme .jdgm-carousel__item-container,html body .bw-reviews .jdgm-carousel.jdgm-carousel--default-theme .jdgm-carousel__item-wrapper{height:auto!important;max-height:none!important}html body .bw-reviews .jdgm-carousel.jdgm-carousel--default-theme .jdgm-carousel-item{height:auto!important;max-height:none!important;min-height:240px!important}@media(max-width:767px){.bw-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;background:var(--bw-stone-50)}.bw-hero__media{position:relative;inset:auto;aspect-ratio:4 / 3;width:100%}.bw-hero__veil,.bw-hero__heat,.bw-hero__video{display:none!important}.bw-hero__inner{padding-block:var(--bw-s5) var(--bw-s6)}.bw-hero__title{font-size:clamp(32px,9vw,40px)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bw-home.css.map */
