.bs-home-slideshow,.bs-home-photo-grid,.bs-home-product-rail,.bs-home-use-cases{--bs-gutter: 24px;--bs-ink: #130f0c;--bs-cream: #f4f0ed;--bs-teal: #009d85;display:block;color:var(--bs-ink);background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:normal}.bs-home-slideshow *,.bs-home-photo-grid *,.bs-home-product-rail *,.bs-home-use-cases *{box-sizing:border-box}.bs-home-picture,.bs-home-picture img,.bs-home-picture svg{display:block;width:100%;height:100%}.bs-home-picture img{object-fit:cover}.bs-home-placeholder{background:var(--bs-cream);fill:#aca39b}.bs-home-slideshow{position:relative;background:#393a38}.bs-home-slides{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bs-home-slides::-webkit-scrollbar{display:none}.bs-home-slide{position:relative;display:flex;flex:0 0 100%;align-items:center;min-width:0;aspect-ratio:2160 / 608;padding:clamp(24px,3.47vw,60px);color:var(--bs-banner-color, #fff);scroll-snap-align:start}.bs-home-slideshow--hero .bs-home-slide{aspect-ratio:3 / 2}.bs-home-slide--center{justify-content:center;text-align:center}.bs-home-slide--right{justify-content:flex-end;text-align:right}.bs-home-slide .bs-home-picture,.bs-home-slide:after{position:absolute;top:0;right:0;bottom:0;left:0}.bs-home-slide:after{content:"";background:#000;opacity:var(--bs-shade, .15);pointer-events:none}.bs-home-slide-content{position:relative;z-index:1}.bs-home-slide h1,.bs-home-slide h2,.bs-home-slide p{margin:0;color:inherit;font-family:inherit}.bs-home-slide h1,.bs-home-slide h2{font-size:clamp(25px,2.9vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.bs-home-slide p{margin-top:12px;font-size:clamp(17px,1.8vw,26px);line-height:1.25}.bs-home-banner-button,.bs-home-product-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:var(--bs-ink);background:var(--bs-cream);font:700 16px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:normal;text-decoration:none;cursor:pointer}.bs-home-banner-button{min-height:42px;margin-top:34px;padding:11px 24px}.bs-home-banner-button:hover{background:#fff;color:var(--bs-ink)}.bs-home-round{position:absolute;z-index:2;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:var(--bs-cream);color:var(--bs-ink);cursor:pointer}.bs-home-round[hidden]{display:none}.bs-home-slider-prev,.bs-home-slider-next{top:50%;transform:translateY(-50%)}.bs-home-slider-prev{left:9px}.bs-home-slider-next{right:9px}@media(hover:hover){.bs-home-slideshow:not(:hover):not(:focus-within) .bs-home-round{opacity:0}}.bs-home-dots{position:absolute;z-index:2;bottom:12px;left:50%;display:flex;align-items:center;gap:9px;transform:translate(-50%)}.bs-home-dots button{width:9px;height:9px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.bs-home-dots button[aria-current=true]{background:#fff}.bs-home-dots .bs-home-play{display:grid;width:23px;height:23px;margin-left:3px;place-items:center;background:#130f0c80;font-size:13px;line-height:1}.bs-home-photo-grid,.bs-home-product-rail,.bs-home-use-cases{padding-block:var(--bs-section-top) var(--bs-section-bottom)}.bs-home-photo-card{position:relative;display:block;min-width:0;text-decoration:none;color:var(--bs-ink)}.bs-home-photo-card:hover{color:inherit}.bs-home-photo-media{overflow:hidden}.bs-home-photo-media .bs-home-picture img{transition:transform .3s ease}.bs-home-photo-card:hover .bs-home-picture img{transform:scale(1.025)}.bs-home-photo-grid--duo .bs-home-photo-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-home-photo-grid--duo .bs-home-photo-media{aspect-ratio:720 / 930}.bs-home-photo-grid--duo .bs-home-photo-label{position:absolute;right:0;bottom:0;left:0;padding:72px 24px 24px;color:var(--bs-cream);background:linear-gradient(to top,rgb(0 0 0 / 64%),transparent);font-size:24px;font-weight:700;line-height:1.2}.bs-home-grid-header{margin:0 var(--bs-gutter) 80px}.bs-home-grid-header h2,.bs-home-grid-header p,.bs-home-rail-header h2,.bs-home-use-cases h2{margin:0;color:inherit;font-family:inherit}.bs-home-grid-header h2{margin-bottom:10px;font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.75}.bs-home-grid-header p{font-size:26px;line-height:1.2}.bs-home-photo-grid--pack .bs-home-photo-track,.bs-home-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/4);gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory}.bs-home-photo-grid--pack .bs-home-photo-track{margin-inline:var(--bs-gutter)}.bs-home-photo-grid--pack .bs-home-photo-card,.bs-home-rail-track>li{scroll-snap-align:start}.bs-home-photo-grid--pack .bs-home-photo-media{aspect-ratio:1 / 1.465}.bs-home-photo-grid--pack .bs-home-photo-label{display:block;margin-top:10px;padding-inline:12px;font-size:20px;font-weight:700;line-height:1.4}.bs-home-scrollbar{scrollbar-width:none}.bs-home-scrollbar::-webkit-scrollbar{display:none}.bs-home-rail-header{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 var(--bs-gutter) 12px}.bs-home-rail-header h2{font-size:30px;font-weight:700;line-height:1.15}.bs-home-rail-header>a{color:inherit;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none}.bs-home-rail-header>a:hover{text-decoration:underline}.bs-home-rail-wrap{position:relative}.bs-home-rail-track{margin:0;padding:0 var(--bs-gutter);list-style:none;scroll-padding-inline:var(--bs-gutter)}.bs-home-rail-track>li{min-width:0}.bs-home-rail-prev,.bs-home-rail-next{top:43%}.bs-home-rail-prev{left:30px}.bs-home-rail-next{right:30px}.bs-home-product{display:flex;flex-direction:column;height:100%;background:var(--bs-cream)}.bs-home-product-media{display:block;aspect-ratio:3 / 4;overflow:hidden}.bs-home-product-media .bs-home-picture img{transition:transform .3s ease}.bs-home-product-media:hover .bs-home-picture img{transform:scale(1.035)}.bs-home-product-details{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;align-content:start;gap:6px 10px;min-height:136px;padding:19px 22px}.bs-home-product-name{grid-column:1 / -1;align-self:end}.bs-home-product-name h3{margin:0;color:inherit;font:700 16px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.015em}.bs-home-product-name a{color:inherit;text-decoration:none}.bs-home-product-name a:hover{text-decoration:underline}.bs-home-product-badge{display:block;margin-bottom:5px;color:var(--bs-teal);font-size:12px;font-weight:700;line-height:1.1}.bs-home-product-price{display:flex;flex-wrap:wrap;gap:5px;grid-column:1;align-self:center;font-size:16px;font-weight:700;line-height:1.2}.bs-home-product-price s{color:#67625e;font-size:13px;font-weight:400}.bs-home-product-price--sale>span{color:#a12822}.bs-home-swatches{display:flex;grid-column:1;align-self:end;align-items:center;flex-wrap:wrap;gap:5px;padding:4px 0 0;margin:0;list-style:none}.bs-home-swatch{width:14px;height:14px;border:1px solid rgb(19 15 12 / 16%);border-radius:50%;background:var(--bs-swatch, #c3b9ae)}.bs-home-swatch--black,.bs-home-swatch--black-pebble,.bs-home-swatch--nero{--bs-swatch: #282624}.bs-home-swatch--air-force-blue,.bs-home-swatch--shade-blue,.bs-home-swatch--arona{--bs-swatch: #738c9d}.bs-home-swatch--spruce-blue,.bs-home-swatch--mediterranea,.bs-home-swatch--navy-blue,.bs-home-swatch--indigo{--bs-swatch: #475768}.bs-home-swatch--blue,.bs-home-swatch--capri-blue,.bs-home-swatch--icy-blue{--bs-swatch: #99adbe}.bs-home-swatch--ivory,.bs-home-swatch--oyster,.bs-home-swatch--dew-white,.bs-home-swatch--bone-white{--bs-swatch: #e9e2d9}.bs-home-swatch--khaki,.bs-home-swatch--beige,.bs-home-swatch--bran{--bs-swatch: #bea88a}.bs-home-swatch--terra-cotta,.bs-home-swatch--cedar,.bs-home-swatch--brandy-snifter,.bs-home-swatch--umber{--bs-swatch: #9a6750}.bs-home-swatch--pink,.bs-home-swatch--crepe-pink,.bs-home-swatch--light-purple,.bs-home-swatch--quartz{--bs-swatch: #cdaab7}.bs-home-swatch--currant-red,.bs-home-swatch--vermilion,.bs-home-swatch--mars-red{--bs-swatch: #9b4249}.bs-home-swatch--sea-foam{--bs-swatch: #b9d2c8}.bs-home-swatch--moss,.bs-home-swatch--mossy,.bs-home-swatch--fern-green,.bs-home-swatch--tropic-green{--bs-swatch: #788871}.bs-home-swatch--grullo,.bs-home-swatch--pewter{--bs-swatch: #89867f}.bs-home-swatch--mango,.bs-home-swatch--tangerine,.bs-home-swatch--thai-tea{--bs-swatch: #d78744}.bs-home-swatch-count{font-size:12px;line-height:1}.bs-home-product-details>product-form-component,.bs-home-product-details>.bs-home-product-button{grid-area:2 / 2 / span 2 / 3;align-self:end;justify-self:end}.bs-home-product-details form{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.bs-home-product-error{max-width:160px;color:#a12822;font-size:12px;line-height:1.25}.bs-home-product-error .svg-wrapper{display:inline-flex;vertical-align:middle}.bs-home-product-button{min-height:36px;padding:8px 17px;color:#fff;background:var(--bs-ink);font-size:13px;text-transform:none;white-space:nowrap}.bs-home-product-button:hover{background:#37302a;color:#fff}.bs-home-product-button--disabled{opacity:.6;cursor:default}.bs-home-product-button[data-added=true]{color:transparent}.bs-home-product-button .add-to-cart__added{color:#fff}.bs-home-use-grid{display:grid;grid-template-columns:1fr minmax(0,463.5px);align-items:center;gap:24px;padding-inline:max(246px,17.0833vw)}.bs-home-use-cases h2{margin-bottom:6px;font-size:24px;font-weight:500;line-height:1.2}.bs-home-use-links{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.bs-home-use-links a{display:inline-block;color:#130f0c80;font-size:48px;font-weight:700;letter-spacing:-.01em;line-height:1.1;text-decoration:none}.bs-home-use-links a.is-active{color:var(--bs-teal)}.bs-home-use-media{position:relative;aspect-ratio:696 / 902;overflow:hidden}.bs-home-use-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.bs-home-use-image.is-active{z-index:1;opacity:1}@media(max-width:1280px){.bs-home-use-grid{padding-inline:10%}.bs-home-rail-track{grid-auto-columns:calc((100% - 2 * 6px) / 3)}}@media(max-width:989px){.bs-home-slider-prev,.bs-home-slider-next{display:none}.bs-home-photo-grid--pack .bs-home-photo-track{grid-auto-columns:calc((100% - 2 * 6px) / 3)}.bs-home-rail-track{grid-auto-columns:calc((100% - 2 * 6px) / 2.2)}.bs-home-use-grid{grid-template-columns:1fr}.bs-home-use-media{display:none}.bs-home-use-links a.is-active{color:#130f0c80}.bs-home-use-links a{line-height:1.3}}@media(max-width:767px){.bs-home-slideshow,.bs-home-photo-grid,.bs-home-product-rail,.bs-home-use-cases{--bs-gutter: 12px}.bs-home-slide{aspect-ratio:880 / 596;padding:21px}.bs-home-slideshow--hero .bs-home-slide{aspect-ratio:11 / 18}.bs-home-slide h2{font-size:clamp(21px,5.6vw,30px)}.bs-home-slide h1{font-size:clamp(24px,6.15vw,30px)}.bs-home-slide p{margin-top:7px;font-size:16px}.bs-home-banner-button{min-height:37px;margin-top:19px;padding:8px 23px;font-size:15px}.bs-home-dots{bottom:7px}.bs-home-photo-grid--duo .bs-home-photo-track{grid-template-columns:1fr}.bs-home-photo-grid--duo .bs-home-photo-media{aspect-ratio:auto;min-height:433px}.bs-home-photo-grid--duo .bs-home-photo-media .bs-home-picture{height:433px}.bs-home-photo-grid--duo .bs-home-photo-label{padding:50px 24px 24px}.bs-home-photo-grid--pack{padding-block:24px}.bs-home-grid-header{margin:0 24px 90px}.bs-home-grid-header h2{margin-bottom:12px;font-size:36px;line-height:1}.bs-home-grid-header p{font-size:20px;line-height:1.45}.bs-home-photo-grid--pack .bs-home-photo-track{grid-auto-columns:max(280px,40%);gap:5px;margin-right:0}.bs-home-photo-grid--pack .bs-home-photo-label{font-size:15px}.bs-home-product-rail{padding-block:40px}.bs-home-rail-track{grid-auto-columns:max(280px,75%)}.bs-home-rail-header h2{font-size:23px}.bs-home-rail-header>a{font-size:14px}.bs-home-rail-prev{left:15px}.bs-home-rail-next{right:15px}.bs-home-product-details{padding:16px}.bs-home-use-cases{padding-block:60px 120px}.bs-home-use-grid{padding-inline:40px}.bs-home-use-links a{font-size:36px}}@media(max-width:589px){.bs-home-rail-track{grid-auto-columns:min(330px,87vw)}}@media(prefers-reduced-motion:reduce){.bs-home-picture img,.bs-home-use-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bs-home.css.map */
