.bgs{font-family:var(--body-font);color:#111;letter-spacing:.025em}.bgs *{box-sizing:border-box}.bgs [hidden]{display:none!important}.bgs button,.bgs select{font:inherit}.bgs button,.bgs a[role=button]{cursor:pointer}.bgs a{color:inherit;text-decoration:none}.bgs button:focus-visible,.bgs a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bgs h1,.bgs h2,.bgs p{margin:0}.bgs-header{text-align:center;padding-top:40px;padding-bottom:32px}.bgs-header h1{font-family:var(--title-font);font-weight:var(--title-font-weight,600);font-size:30px;line-height:1.35;text-transform:none;letter-spacing:.02em}.bgs-intro{max-width:800px;margin:18px auto 0;color:#545454;font-size:13px;line-height:1.8}.bgs-intro p+p{margin-top:10px}.bgs-intro strong{font-weight:600;color:#111}.bgs-pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:25px}.bgs-pill{display:inline-flex;justify-content:center;align-items:center;min-height:43px;background:var(--bgs-pill-bg,#e7e7e7);color:var(--bgs-pill-color,#000)!important;font-weight:var(--bgs-pill-weight,500);font-size:12px;text-transform:uppercase;padding:12px 25px;border:0!important;border-radius:0!important;line-height:1.5;letter-spacing:.025em}.bgs-pill[aria-pressed=true]{text-decoration:underline;text-underline-offset:5px}.bgs-products-section{display:block;padding-bottom:35px;scroll-margin-top:150px}.bgs-filter-status{display:flex;justify-content:flex-end;min-height:0}.bgs-reset{background:transparent;border:0;color:#555;padding:0 0 15px;font-size:11px!important}.bgs-reset span{margin-left:8px}.bgs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px}.bgs-product{min-width:0}.bgs .bgs-card{display:block!important;width:100%!important;max-width:none!important;margin:0!important;min-width:0;--bange-card-media-bg:#f9f9f9}.bgs .bgs-card .bange-product-card-media{display:flex;flex-direction:column}.bgs .bgs-card .bange-product-card-image{order:1;position:relative;width:100%}.bgs .bgs-card .bgs-card-banner{order:0;margin:var(--bgs-banner-margin) var(--bgs-banner-margin) 0;padding:var(--bgs-banner-pad);background:var(--bgs-banner-bg);color:var(--bgs-banner-color);text-align:center;font-family:var(--body-font);font-size:var(--bgs-banner-size);font-weight:var(--bgs-banner-weight);line-height:1.5;letter-spacing:0}.bgs-card-banner strong,.bgs-card-banner b{font-weight:700;color:inherit}.bgs[data-banner-position=bottom] .bgs-card-banner{order:2;margin:0 var(--bgs-banner-margin) var(--bgs-banner-margin)}.bgs .bgs-card .bange-product-card-swatches{margin-top:13px;margin-bottom:13px;min-height:20px}.bgs .bgs-card .product-carousel-title{font-family:var(--body-font);font-size:13px;font-weight:400;letter-spacing:.025em;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;margin:0}.bgs .bgs-card .product-carousel-price{margin-top:20px}.bgs .bgs-card .product-carousel-text>span{display:block;line-height:1.5;min-height:18px}.bgs .bgs-card .bange-product-card-stock-row{margin:13px 0}.bgs-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 24px;border:1px solid #111;border-radius:0;background:#fff;color:#111;font-family:var(--body-font);font-size:12px;text-transform:uppercase;letter-spacing:.025em;line-height:1.5;cursor:pointer}.bgs-button:hover{background:#111;color:#fff}.bgs-more{text-align:center;margin-top:35px}.bgs-empty{text-align:center;padding:40px 15px}.bgs-empty p{font-size:13px;margin-bottom:20px}.bgs-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-top:30px;padding-bottom:60px}.bgs-extra{min-width:0;text-align:center;background:#f9f9f9;padding-bottom:30px}.bgs-extra-image{display:block;width:100%;aspect-ratio:1.5;padding:20px}.bgs-extra-image img{display:block;width:100%;height:100%;object-fit:contain}.bgs-extra h2{font-family:var(--title-font);font-size:22px;font-weight:var(--title-font-weight,600);letter-spacing:.025em;text-transform:uppercase;line-height:1.4;padding-inline:20px}.bgs-extra-text{font-size:13px;color:#545454;margin:12px 20px 20px;line-height:1.7}.bgs-extra .bgs-button{margin-inline:20px}.bgs-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bgs-pagination{grid-column:1/-1;text-align:center}
@media(max-width:1100px){.bgs-grid{gap:35px 18px}.bgs .bgs-card .bgs-card-banner{font-size:11px}.bgs-pill{padding:11px 20px;font-size:11px}}
@media(max-width:799px){.bgs-header{padding-top:25px;padding-bottom:25px}.bgs-header h1{font-size:24px}.bgs-intro{font-size:12px;line-height:1.75;margin-top:15px;max-width:500px}.bgs-pills{gap:9px;margin-top:22px}.bgs-pill{font-size:10px;padding:10px 14px;min-height:39px}.bgs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.bgs .bgs-card .bgs-card-banner{font-size:var(--bgs-banner-size-mobile);margin:calc(var(--bgs-banner-margin) * .65) calc(var(--bgs-banner-margin) * .65) 0;padding:calc(var(--bgs-banner-pad) * .8);line-height:1.5}.bgs[data-banner-position=bottom] .bgs-card-banner{margin:0 calc(var(--bgs-banner-margin) * .65) calc(var(--bgs-banner-margin) * .65)}.bgs .bgs-card .bange-product-card-swatches{margin-top:11px;margin-bottom:10px;min-height:18px}.bgs .bgs-card .product-carousel-title{font-size:11px}.bgs .bgs-card .product-carousel-text>span{font-size:11px!important;min-height:16px}.bgs .bgs-card .product-carousel-price{margin-top:17px}.bgs .bgs-card .product-carousel-price p{font-size:12px!important}.bgs .bgs-card .bange-product-card-stock-row{margin:11px 0}.bgs-more{margin-top:30px}.bgs-button{font-size:11px;min-height:43px;padding:11px 21px}.bgs-products-section{padding-bottom:20px}.bgs-extras{grid-template-columns:1fr;gap:20px;padding-top:25px;padding-bottom:35px}.bgs-extra-image{aspect-ratio:1.35;padding:15px}.bgs-extra h2{font-size:20px}.bgs-extra-text{font-size:12px;margin:10px 20px 18px}.bgs-extra{padding-bottom:25px}.bgs-reset{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){.bgs *{transition:none!important;scroll-behavior:auto!important}}


.bgs-header,.bgs-products-section,.bgs-extras{padding-top:var(--bgs-space-top);padding-bottom:var(--bgs-space-bottom)}
.bgs-header{display:flex;flex-direction:column;align-items:var(--bgs-header-justify);text-align:var(--bgs-header-align)}
.bgs-header h1{color:var(--bgs-title-color);font-size:var(--bgs-title-size);font-weight:var(--bgs-title-weight);text-transform:var(--bgs-title-case)}
.bgs-header .bgs-intro{width:100%;max-width:var(--bgs-intro-width);margin:var(--bgs-intro-spacing) 0 0;color:var(--bgs-intro-color);font-size:var(--bgs-intro-size);font-weight:var(--bgs-intro-weight);line-height:var(--bgs-intro-line-height)}
.bgs-header .bgs-intro strong{color:var(--bgs-intro-bold-color)}
.bgs-products-section .bgs-pills{width:100%;justify-content:var(--bgs-header-justify);gap:var(--bgs-pill-gap);margin-top:var(--bgs-pill-spacing)}
.bgs-products-section .bgs-pill{min-height:0;border-radius:var(--bgs-pill-radius)!important;padding:var(--bgs-pill-padding-y) var(--bgs-pill-padding-x);font-size:var(--bgs-pill-size)}
.bgs-products-section .bgs-card .bgs-card-banner,.bgs-products-section[data-banner-position=bottom] .bgs-card-banner{margin:var(--bgs-banner-margin-top) var(--bgs-banner-margin) var(--bgs-banner-margin-bottom)}
.bgs-products-section .bgs-card .product-carousel-price{margin-top:var(--bgs-price-gap)}
.bgs-products-section .bgs-more{display:flex;justify-content:var(--bgs-more-justify);margin-top:var(--bgs-more-spacing)}
.bgs-products-section .bgs-more-button{display:inline-flex;align-items:center;justify-content:center;width:var(--bgs-more-width);gap:var(--bgs-more-arrow-gap);background:var(--bgs-more-bg);color:var(--bgs-more-color);border:var(--bgs-more-border-width) solid var(--bgs-more-border-color);border-radius:var(--bgs-more-radius);font-size:var(--bgs-more-size);font-weight:var(--bgs-more-weight);text-transform:var(--bgs-more-case);padding:var(--bgs-more-padding-y) var(--bgs-more-padding-x)}
.bgs-products-section .bgs-more-button:hover{background:var(--bgs-more-hover-bg);color:var(--bgs-more-hover-color)}
.bgs-more-arrow{display:block;flex-shrink:0;width:var(--bgs-more-arrow-size);height:var(--bgs-more-arrow-size);stroke:currentColor}
@media(max-width:799px){
 .bgs-header,.bgs-products-section,.bgs-extras{padding-top:var(--bgs-space-top-mobile);padding-bottom:var(--bgs-space-bottom-mobile)}
 .bgs-header h1{font-size:var(--bgs-title-size-mobile)}
 .bgs-header .bgs-intro{max-width:min(var(--bgs-intro-width),500px);margin-top:var(--bgs-intro-spacing-mobile);font-size:var(--bgs-intro-size-mobile)}
 .bgs-products-section .bgs-pills{gap:var(--bgs-pill-gap-mobile);margin-top:var(--bgs-pill-spacing-mobile)}
 .bgs-products-section .bgs-pill{padding:var(--bgs-pill-padding-y-mobile) var(--bgs-pill-padding-x-mobile);font-size:var(--bgs-pill-size-mobile)}
 .bgs-products-section .bgs-card .bgs-card-banner,.bgs-products-section[data-banner-position=bottom] .bgs-card-banner{margin:var(--bgs-banner-margin-top) var(--bgs-banner-margin) var(--bgs-banner-margin-bottom)}
 .bgs-products-section .bgs-card .product-carousel-price{margin-top:var(--bgs-price-gap)}
 .bgs-products-section .bgs-more{margin-top:var(--bgs-more-spacing-mobile)}
 .bgs-products-section .bgs-more-button{font-size:var(--bgs-more-size-mobile);padding:var(--bgs-more-padding-y-mobile) var(--bgs-more-padding-x-mobile)}
}

.bgs-products-section .bgs-more:has([data-bgs-more][hidden]){display:none}


.bgs-header-background{position:relative;isolation:isolate}.bgs-header-background-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.bgs-products-section .bgs-pills{margin-top:0;margin-bottom:var(--bgs-filter-spacing);justify-content:var(--bgs-filter-justify)}.bgs-products-section[data-banner-text-mode=gradient2] .bgs-card-banner-text,.bgs-products-section[data-banner-text-mode=gradient3] .bgs-card-banner-text{display:inline-block;background:var(--bgs-banner-text-paint);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.bgs-products-section .bgs-card-banner-text strong,.bgs-products-section .bgs-card-banner-text b{color:inherit;-webkit-text-fill-color:inherit}@media(max-width:799px){.bgs-products-section .bgs-pills{margin-top:0;margin-bottom:var(--bgs-filter-spacing-mobile)}}


.bgs-header[data-title-paint=gradient2] .bgs-title-paint,.bgs-header[data-title-paint=gradient3] .bgs-title-paint{background:var(--bgs-title-paint);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.bgs-header .bgs-intro[data-intro-paint=gradient2],.bgs-header .bgs-intro[data-intro-paint=gradient3]{background:var(--bgs-intro-paint);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.bgs-header .bgs-intro[data-intro-paint=gradient2] strong,.bgs-header .bgs-intro[data-intro-paint=gradient2] b,.bgs-header .bgs-intro[data-intro-paint=gradient2] a,.bgs-header .bgs-intro[data-intro-paint=gradient3] strong,.bgs-header .bgs-intro[data-intro-paint=gradient3] b,.bgs-header .bgs-intro[data-intro-paint=gradient3] a{color:inherit;-webkit-text-fill-color:inherit}
