:root{--bs-red: #D01C1F;--bs-red-text: #B3171A;--bs-ink: #3D3935;--bs-ink-2: #5E5955;--bs-cream: #F1F0E2;--bs-paper: #F7F6F0;--bs-line: #E4E2DA;--bs-gutter: clamp(20px, 4vw, 48px);--bs-max: 1240px;--bs-radius: 4px;--bs-font: "Outfit", "Helvetica Neue", Helvetica, Arial, sans-serif;--element-text-font-family--body: "Outfit";--element-text-font-family-fallback--body: "Helvetica Neue", Helvetica, Arial, sans-serif;--element-text-font-family--heading: "Outfit";--element-text-font-family-fallback--heading: "Helvetica Neue", Helvetica, Arial, sans-serif;--element-button-font-family: "Outfit";--layout-section-max-inline-size: var(--bs-max)}body,body button,body input,body select,body textarea,body .btn,body .rte,body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .site-nav__link{font-family:var(--bs-font)!important}body *,body *:before,body *:after{text-transform:none!important}body h1,body h2,body h3,body h4,body .h1,body .h2,body .h3,body .h4{letter-spacing:-.01em!important}body p,body li,body a,body .btn,body .site-nav__link{letter-spacing:0!important}body{color:var(--bs-ink)}.page-width{max-width:var(--bs-max)!important;padding-left:var(--bs-gutter)!important;padding-right:var(--bs-gutter)!important;box-sizing:border-box}.bs-wrap{max-width:var(--bs-max);margin:0 auto;padding-left:var(--bs-gutter);padding-right:var(--bs-gutter);box-sizing:border-box}#SiteHeader{padding-top:0!important;padding-bottom:0!important;border-bottom:1px solid var(--bs-line);background:#fffffff5}#SiteHeader .header-layout{min-height:48px}#SiteHeader .site-header__logo{margin:0!important}@media only screen and (min-width:769px){#SiteHeader .header-item--logo{flex:0 0 72px!important}#SiteHeader .site-header__logo a,.is-light .site-header__logo .logo--inverted{max-width:72px!important}}@media only screen and (max-width:768px){#SiteHeader .header-item--logo{flex:0 1 56px!important}#SiteHeader .site-header__logo a{max-width:56px!important}}#SiteHeader .site-nav__link{font-size:13px!important;font-weight:400;padding:14px 12px!important;color:var(--bs-ink)}#SiteHeader .site-nav__link:hover{color:var(--bs-red-text)}#SiteHeader .site-nav__link--icon{padding:10px!important}body .btn{border-radius:var(--bs-radius)!important}.grid-product__title{font-size:17px!important;font-weight:600!important;line-height:1.3!important}.grid-product__price{font-size:15px!important;color:var(--bs-ink-2)}.bs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:var(--bs-radius);border:0;font-size:17px;font-weight:500;text-decoration:none!important}.bs-link{display:inline-flex;align-items:center;min-height:44px;font-size:17px;text-decoration:none!important}.bs-link:after{content:" \203a";white-space:pre}.bs-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:24px}.bs-placeholder{display:flex;align-items:center;justify-content:center;background:#7f7f7f1f}.bs-placeholder svg{width:60%;height:auto;opacity:.4;fill:currentColor}.bs-hero{text-align:center;padding:56px var(--bs-gutter);overflow:hidden}.bs-hero--red{background:var(--bs-red);color:#fff}.bs-hero--black{background:var(--bs-ink);color:#fff}.bs-hero--cream{background:var(--bs-cream);color:var(--bs-ink)}.bs-hero__eyebrow{margin:0 0 8px;font-size:17px;font-weight:600}.bs-hero--red .bs-hero__eyebrow,.bs-hero--black .bs-hero__eyebrow{color:var(--bs-cream)}.bs-hero--cream .bs-hero__eyebrow{color:var(--bs-red-text)}.bs-hero__title{margin:0!important;font-size:clamp(44px,7vw,80px)!important;font-weight:700!important;line-height:1.05!important;color:inherit!important}.bs-hero__sub{margin:12px auto 0;max-width:640px;font-size:clamp(20px,2.4vw,28px);line-height:1.25}.bs-hero__line{margin:8px 0 0;font-size:17px}.bs-hero--red .bs-btn{background:#fff;color:var(--bs-red-text)}.bs-hero--black .bs-btn,.bs-hero--cream .bs-btn{background:var(--bs-red);color:#fff}.bs-hero .bs-link{color:inherit}.bs-hero__media{max-width:1040px;margin:40px auto 0;border-radius:var(--bs-radius);overflow:hidden}.bs-hero__media img{display:block;width:100%;height:auto}.bs-hero__media.bs-placeholder{aspect-ratio:16 / 7;background:#ffffff24}.bs-hero--cream .bs-hero__media.bs-placeholder{background:#3d393514}.bs-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;padding-top:24px}.bs-tile{border-radius:var(--bs-radius);padding:48px 24px 0;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center}.bs-tile--black{background:var(--bs-ink);color:#fff}.bs-tile--cream{background:var(--bs-cream);color:var(--bs-ink)}.bs-tile--red{background:var(--bs-red);color:#fff}.bs-tile--white{background:var(--bs-paper);color:var(--bs-ink)}.bs-tile__title{margin:0!important;font-size:clamp(32px,3.4vw,44px)!important;font-weight:600!important;line-height:1.1!important;color:inherit!important}.bs-tile__text{margin:8px 0 0;font-size:20px}.bs-tile .bs-btn{background:var(--bs-red);color:#fff}.bs-tile--red .bs-btn{background:#fff;color:var(--bs-red-text)}.bs-tile .bs-link{color:inherit}.bs-tile__media{width:86%;margin-top:32px;border-radius:var(--bs-radius) var(--bs-radius) 0 0;overflow:hidden}.bs-tile__media img{display:block;width:100%;height:auto}.bs-tile__media.bs-placeholder{aspect-ratio:4 / 3}.bs-features{padding-top:96px}.bs-section-title{margin:0!important;text-align:center;font-size:clamp(32px,4vw,48px)!important;font-weight:600!important;line-height:1.1!important}.bs-features__grid{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.bs-card{background:var(--bs-paper);border-radius:var(--bs-radius);padding:32px}.bs-card__eyebrow{margin:0;font-size:14px;font-weight:600;color:var(--bs-red-text)}.bs-card__title{margin:8px 0 0!important;font-size:24px!important;font-weight:600!important;line-height:1.2!important}.bs-card__text{margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--bs-ink-2)}.bs-posts{padding-top:96px;padding-bottom:96px}.bs-posts__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.bs-posts__title{margin:0!important;font-size:clamp(28px,3vw,36px)!important;font-weight:600!important}.bs-posts__all{font-size:17px;color:var(--bs-red-text)!important;text-decoration:none!important}.bs-post-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}@media only screen and (max-width:989px){.bs-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:599px){.bs-post-grid{grid-template-columns:minmax(0,1fr)}}.bs-post{display:flex;flex-direction:column;gap:8px;color:var(--bs-ink)!important;text-decoration:none!important}.bs-post__media{aspect-ratio:16 / 9;border-radius:var(--bs-radius);overflow:hidden;background:var(--bs-cream);margin-bottom:8px}.bs-post__media img{width:100%;height:100%;object-fit:cover;display:block}.bs-post__date{font-size:13px;color:var(--bs-ink-2)}.bs-post__title{font-size:20px;font-weight:600;line-height:1.25}.bs-post__excerpt{font-size:15px;line-height:1.5;color:var(--bs-ink-2)}.bs-post__more{font-size:15px;color:var(--bs-red-text)}.bs-blog{padding-top:72px;padding-bottom:96px}.bs-blog__title{margin:0!important;font-size:clamp(36px,5vw,56px)!important;font-weight:700!important;line-height:1.05!important}.bs-blog__intro{margin:12px 0 0;max-width:620px;font-size:clamp(18px,2vw,22px);line-height:1.4;color:var(--bs-ink-2)}.bs-blog .bs-post-grid{margin-top:48px}.bs-pagination{margin-top:72px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.bs-pagination a,.bs-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:var(--bs-radius);font-size:15px;text-decoration:none!important;color:var(--bs-ink);box-sizing:border-box}.bs-pagination .bs-pagination__step{border:1px solid #CFCCC0}.bs-pagination .is-current{background:var(--bs-ink);color:#fff;font-weight:600}.bs-strip{border-bottom:1px solid var(--bs-line)}.bs-strip__list{list-style:none;margin:0 auto!important;max-width:var(--bs-max);padding:20px var(--bs-gutter) 16px!important;box-sizing:border-box;display:flex;gap:8px;overflow-x:auto;justify-content:safe center;scrollbar-width:none}.bs-strip__list::-webkit-scrollbar{display:none}.bs-strip__item{flex:0 0 auto;margin:0!important}.bs-strip__link{width:128px;min-height:124px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 4px;border-radius:var(--bs-radius);color:var(--bs-ink)!important;text-decoration:none!important}.bs-strip__link:hover,.bs-strip__link[aria-current=page]{background:var(--bs-cream)}.bs-strip__media{width:88px;height:60px;display:flex;align-items:center;justify-content:center}.bs-strip__media img{max-width:100%;max-height:100%;object-fit:contain}.bs-strip__media.bs-placeholder{border-radius:var(--bs-radius);background:var(--bs-cream)}.bs-strip__label{font-size:13px;line-height:1.2;text-align:center}.bs-strip__badge{font-size:11px;font-weight:600;color:var(--bs-red-text)}body *:not(svg):not(path){font-family:var(--bs-font)!important}#SiteHeader .header-item--logo{flex:0 0 auto!important}#SiteHeader .site-header__logo{width:32px!important}#SiteHeader .site-header__logo a{max-width:32px!important}@media only screen and (max-width:768px){#SiteHeader .site-header__logo{width:28px!important}#SiteHeader .site-header__logo a{max-width:28px!important}}[id*=__main-collection] .section-header{display:none!important}body .btn,body button:not(.quick-product__btn),body input,body select,body textarea,body .footer__newsletter-input,body .footer__newsletter-btn,[class*=ai-content-section__toggle],[class*=ai-expandable-content__button],[class*=ai-faq-item],.collection-filter__item--drawer,.grid-product__image-mask,.product__main-photos img,.product__thumb{border-radius:var(--bs-radius)!important}#SiteHeader .site-header__logo{width:28px!important}#SiteHeader .site-header__logo a.site-header__logo-link{max-width:28px!important;width:28px!important;height:28px!important;padding-top:0!important;overflow:hidden!important;position:relative!important;display:block!important}#SiteHeader .site-header__logo a.site-header__logo-link img{position:absolute!important;width:200%!important;height:200%!important;max-width:none!important;left:-50%!important;top:-50%!important}@media only screen and (max-width:768px){#SiteHeader .site-header__logo{width:26px!important}#SiteHeader .site-header__logo a.site-header__logo-link{width:26px!important;height:26px!important;max-width:26px!important}}#SiteHeader .header-layout--left .header-item--navigation{margin-left:20px;text-align:left}#SiteHeader .header-layout--left .site-nav{justify-content:flex-start}.site-footer .footer__newsletter{display:flex;gap:8px;align-items:stretch;margin-top:12px}.site-footer .footer__newsletter-input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 12px;border:1px solid #CFCCC0;background:#fff;color:var(--bs-ink);font-size:15px}.site-footer .footer__newsletter-btn{position:static!important;flex:0 0 auto;min-width:44px;min-height:44px;padding:0 14px;border:0;background:var(--bs-red);color:#fff;display:inline-flex;align-items:center;justify-content:center}.site-footer .footer__newsletter-btn .icon{width:18px;height:18px;stroke:currentColor}.bs-band{padding:96px var(--bs-gutter);overflow:hidden}.bs-band--black{background:var(--bs-ink);color:#fff}.bs-band--cream{background:var(--bs-cream);color:var(--bs-ink)}.bs-band--white{background:#fff;color:var(--bs-ink)}.bs-band--red{background:var(--bs-red);color:#fff}.bs-band__inner{max-width:1144px;margin:0 auto}.bs-band--center{text-align:center;padding-bottom:0}.bs-band__eyebrow{margin:0 0 8px;font-size:17px;font-weight:600}.bs-band--black .bs-band__eyebrow,.bs-band--red .bs-band__eyebrow{color:var(--bs-cream)}.bs-band--cream .bs-band__eyebrow,.bs-band--white .bs-band__eyebrow{color:var(--bs-red-text)}.bs-band__title{margin:0!important;color:inherit!important;font-size:clamp(34px,5vw,56px)!important;font-weight:700!important;line-height:1.05!important}.bs-band__text{margin:16px auto 0;max-width:620px;font-size:clamp(18px,2vw,21px);line-height:1.45}.bs-band--cream .bs-band__text,.bs-band--white .bs-band__text{color:var(--bs-ink-2)}.bs-band--center .bs-band__media{max-width:1040px;margin:48px auto 0;border-radius:var(--bs-radius) var(--bs-radius) 0 0;overflow:hidden}.bs-band--split .bs-band__inner{display:flex;flex-wrap:wrap;align-items:center;gap:48px}.bs-band--split .bs-band__copy{flex:1 1 360px;min-width:0}.bs-band--split .bs-band__text{margin-left:0}.bs-band--split .bs-band__media{flex:1 1 420px;min-width:0;border-radius:var(--bs-radius);overflow:hidden}.bs-band__media img{display:block;width:100%;height:auto}.bs-band__media.bs-placeholder{aspect-ratio:16 / 7}.bs-band--split .bs-band__media.bs-placeholder{aspect-ratio:4 / 3}.bs-specs{padding-top:96px}.bs-specs__title,.bs-set__title{margin:0!important;font-size:clamp(28px,3vw,36px)!important;font-weight:600!important}.bs-specs__list{margin:24px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 24px}.bs-specs__item{padding:16px 0;border-top:1px solid var(--bs-line)}.bs-specs__label{font-size:14px;color:var(--bs-ink-2)}.bs-specs__value{margin:4px 0 0;font-size:17px}.bs-set{padding-top:96px;padding-bottom:96px}.bs-set__grid{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.bs-set__card{display:flex;flex-direction:column;gap:6px;color:var(--bs-ink)!important;text-decoration:none!important}.bs-set__media{aspect-ratio:4 / 3;border-radius:var(--bs-radius);overflow:hidden;background:var(--bs-paper);margin-bottom:8px}.bs-set__media img{width:100%;height:100%;object-fit:contain;display:block}.bs-set__name{font-size:19px;font-weight:600;line-height:1.25}.bs-set__price{font-size:15px;color:var(--bs-ink-2)}#SiteHeader .site-header__logo{height:28px!important;line-height:0!important;display:flex!important;align-items:center!important}#SiteHeader:not(.site-header--overlay) .site-header__logo .logo--inverted{display:none!important}@media only screen and (max-width:768px){#SiteHeader .site-header__logo{height:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bs-redesign.css.map */
