/* WordPress adapters for the original Bremont component styles. */
@font-face{font-family:Decimal;src:url('../fonts/decimal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Montserrat;src:url('../fonts/montserrat-donor.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--Announcement_Bar_Height:50px;--Font_Family-headings:Decimal,Montserrat,Arial,sans-serif;--Font_Family-body:Montserrat,Arial,sans-serif}
body.bw-replica{font:400 16px/1.5 var(--Font_Family-body);letter-spacing:.3px}body.bw-replica h1,body.bw-replica h2,body.bw-replica h3,body.bw-replica h4{letter-spacing:inherit;font-weight:400;text-wrap:initial}body.bw-replica p{margin-bottom:0;text-wrap:initial}body.bw-replica svg.bw-icon-native{stroke:none;stroke-width:initial;fill:none}body.bw-replica .bw-icon-native path[fill="currentColor"]{fill:currentColor}.bw-icon-native path[stroke]{fill:none}.bw-icon-native path[fill-rule]{fill:currentColor}
.bw-replica .bw-logo img{width:126px;max-height:60px;object-fit:contain}.lyt-Site-transparentHeader .hd-Header:not(.hd-Header-condensed) .bw-logo img{filter:invert(1)}.hd-Header .bw-logo{line-height:1}.bw-native-count{position:absolute;right:-7px;top:-8px;font-size:9px;line-height:12px}.bw-native-count:empty{display:none}.bw-native-overlay{position:fixed;inset:0;background:var(--Color_Brand-80);z-index:7}.bw-announcements{background:#000;color:#fff}.ann-Bar_Message{transition:opacity .3s ease}.bw-announcements .ann-Bar_Link{text-transform:uppercase}.hd-Header .hd-Dropdown{color:var(--Color_Brand)}.lyt-Site-transparentHeader .hd-Header:not(.hd-Header-condensed) .hd-Dropdown{color:white}.hd-List_Columns-stacked .hd-List_GridContainer{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-List_Grid a{min-width:0}.hd-Promo_Caption{min-height:34px}.hd-Promo_Title-grid{max-width:100%;width:auto;white-space:normal}.hd-List_Section{margin-bottom:0}.hd-Banner_Item[data-open] .hd-Dropdown{opacity:1;visibility:visible;transform:translateY(100%)}.hd-Banner_Item[data-open]>.hd-Banner_Link:after{width:100%;left:0}.hd-Banner_Link[aria-expanded=true]{text-decoration:none}.hd-Header:has(.hd-Banner_Item[data-open]) .hd-Banner{background:var(--Color_Brand)}.hd-Header-condensed:has(.hd-Banner_Item[data-open]) .hd-Banner{background:white}.hd-Search_Form input{font-size:14px;line-height:21px}.hd-Search_Form button svg{width:16px;height:16px}.ips-Results>[data-search-results]{display:contents}.ips-Results{min-height:32px}.ips-Panel[aria-busy=true]{opacity:.8}.ips-Result_ImageWrap{background:#fafafa}.ips-Result_ImageWrap img{mix-blend-mode:multiply}.hd-Banner .hd-Search_Form input:focus-visible{outline:none}.hd-Header .bw-icon-native{width:100%;height:100%}
body.admin-bar .hd-Header{top:32px}.bw-native-track{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.bw-native-track::-webkit-scrollbar{display:none}.bw-native-track>div,.bw-native-track>article,.bw-native-track>a{flex:none;min-width:0;scroll-snap-align:start}.bw-native-products>.sec-FeaturedProducts_Slide{width:calc((100% - 30px)/4)}.sec-FeaturedProducts_Body{isolation:isolate}.sec-FeaturedProducts_Arrow{z-index:4}.bw-card-shop{display:block;width:75%;min-width:0;margin:20px auto 0;padding:14px 18px 12px}.prd-Card .util-FauxLink_Link{z-index:1}.prd-Card .prd-Wishlist{z-index:3}.bw-wishlist-native{color:var(--Color_Brand-40)}.bw-wishlist-native svg{width:19px;height:16px;stroke-width:0}.bw-wishlist-native:hover{color:var(--Color_Brand)}.bw-wishlist-native.is-saved{color:var(--Color_Red)}.bw-wishlist-native.is-saved svg{fill:currentColor}.bw-wishlist-native.is-saved svg path{fill:currentColor}.prd-Card .prd-Card_Content{color:var(--Color_Brand);padding:20px 15px 30px}.prd-Card .prd-Card_Content h3{font-weight:500;margin:10px 0;font-size:16px;line-height:20px;letter-spacing:.1rem}.prd-Card .prd-Price{display:flex;justify-content:center;font-family:var(--Font_Family-headings);font-size:16px;line-height:24px}.prd-Card .prd-Price del{opacity:.5;margin-right:6px}.prd-Price ins{text-decoration:none}.prd-Card .rsp-Image_Image{mix-blend-mode:multiply}.prd-Card .prd-Card_Image{background:#fafafa}.car-Carousel_Scroller{width:var(--width,25%);left:var(--movement,0%)}.prd-Card_Kicker{min-height:16px}.sec-FeaturedProducts .prd-Card_Kicker{margin-bottom:5px}.bw-native-products .prd-Card{height:100%}.bw-collection-grid{width:100%;padding:20px 20px 30px}.bw-collection-heading{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.5px!important;margin:0 0 30px;text-transform:none}.bw-collection-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.bw-collection-tile{display:block;transition:opacity .3s ease}.bw-collection-tile:hover{opacity:.8}.bw-collection-photo{position:relative;padding-bottom:140%;background:#f5f5f5;overflow:hidden;margin-bottom:10px}.bw-collection-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.bw-collection-name{font-size:20px;line-height:30px;font-weight:600!important;text-align:center;letter-spacing:.5px}
.bw-native-media{isolation:isolate}.bw-native-media .sec-FullWidthMedia_MediaContainer{position:relative;height:calc(100svh - var(--Announcement_Bar_Height));min-height:550px;background:#121212}.bw-native-media-medium .sec-FullWidthMedia_MediaContainer{height:470px;min-height:470px}.bw-native-media-large .sec-FullWidthMedia_MediaContainer{height:calc(100svh - var(--Announcement_Bar_Height));min-height:550px}.bw-native-media .sec-FullWidthMedia_Image,.bw-native-media picture{display:block;width:100%;height:100%}.bw-native-media .bw-native-cover{width:100%;height:100%;object-fit:cover}.bw-native-video{position:absolute;inset:0;z-index:0;transform:scale(var(--video-scale,1))}.bw-native-media .sec-FullWidthMedia_Inner{position:relative;z-index:1;color:white}.bw-native-media .sec-FullWidthMedia_Inner:before{content:'';position:absolute;inset:0;z-index:-1;background:rgb(0 0 0 / var(--overlay,.25));pointer-events:none}.bw-native-media .sec-FullWidthMedia_ContentContainer{height:100%}.bw-native-media .sec-FullWidthMedia_Content{max-width:1000px}.bw-native-media .sec-FullWidthMedia_Title{font-size:40px;line-height:60px;letter-spacing:5px!important}.bw-native-media .sec-FullWidthMedia_Message{max-width:650px;margin-inline:auto}.bw-native-media .sec-FullWidthMedia_Kicker{margin-bottom:15px}.bw-native-media .btn-Button-primary{background:#fff;border-color:#fff;color:#121212}.bw-native-media .btn-Button-primary:hover{background:#121212;border-color:#121212;color:white}.bw-native-media .bw-video-toggle{z-index:2}.bw-native-media-darkText .sec-FullWidthMedia_Inner{color:#121212}.bw-native-media-darkText .btn-Button-primary{background:#121212;color:white;border-color:#121212}.bw-native-media-darkText .btn-Button-quaternary{color:#121212;border-color:#121212}.bw-native-media .sec-FullWidthMedia_ContentContainer{padding-bottom:60px}.bw-native-media-actions{align-items:center}.bw-native-articles{gap:0}.bw-native-articles>.sec-FeaturedArticles_Slide{width:calc(100% / 1.1)}.sec-FeaturedArticles{isolation:isolate}.sec-FeaturedArticles_Header,.sec-FeaturedArticles_Footer{z-index:1}.sec-FeaturedArticles_Slide .sec-FeaturedArticles_ContentContainer{padding-top:70px;padding-bottom:70px}.sec-FeaturedArticles .sec-FeaturedArticles_Arrow{z-index:4}.sec-FeaturedArticles .sec-FeaturedArticles_Title{font-family:var(--Font_Family-body);font-weight:600}.sec-FeaturedArticles .sec-FeaturedArticles_CardTitle{line-height:30px}.bw-replica .sec-FeaturedArticles_CardExcerpt{margin-top:15px}
.sec-Newsletter{isolation:isolate}.bw-native-newsletter-image,.bw-native-newsletter-image .rsp-Image{height:100%}.bw-replica .sec-Newsletter_FormLabel{display:flex;font-size:10px;line-height:16px;letter-spacing:.05rem;gap:8px;margin-top:15px}.sec-Newsletter_FormLabel input{margin-top:2px;flex:none}.sec-Newsletter_FormLabel a{text-decoration:underline}.bw-replica .sec-Newsletter_FormInput{min-width:0;width:100%;font-size:14px;border-radius:0}.sec-Newsletter_Icon>.bw-icon{width:32px;height:32px;margin:0 auto 10px}.sec-Newsletter_IconLabel{font-weight:500}.bw-form-status:empty{display:none}.bw-native-contact{padding-top:45px}.bw-native-contact .ft-Footer_Header{margin-bottom:0}.bw-native-contact .ft-Contact_Icon .bw-icon{width:24px;height:23px}.ft-Footer_Inner .bw-logo img{filter:invert(1);width:100px}.ft-Column_Header{width:100%;text-align:left}.ft-Column_Body .bw-menu-list{list-style:none}.ft-Column_Body .bw-menu-list li{margin:6px 0 0}.ft-Column_Body .bw-menu-list a,.ft-Column_Body>a{font-size:14px;line-height:24px;letter-spacing:.3px;color:inherit}.ft-Column_Body .bw-menu-list a:hover{color:var(--Color_White-70);text-decoration:none}.bw-native-copyright{margin-top:45px;padding-top:30px;border-top:1px solid var(--Color_White-10);color:var(--Color_White-50)}.bw-native-copyright p+p{margin-top:20px}.bw-native-social .ft-Column_SocialLink{font-size:12px;letter-spacing:.8px}.bw-native-contact+.shopify-section{margin-top:0}.bw-replica .sec-Usp_Image>.bw-icon{width:32px;height:32px}
.clc-Filters{top:calc(var(--Nav_Height) + var(--Announcement_Bar_Height));z-index:6}.clc-Filters form{margin:0;min-width:0;flex:1}.flt-Option{margin-right:28px}.flt-Option_Title{font-size:14px;font-weight:400}.flt-OptionItems label{cursor:pointer}.flt-OptionItem_Link:focus-within{outline:2px solid var(--Color_Brand);outline-offset:3px}.flt-Option input:checked+.flt-Checkbox{background:var(--Color_Brand);border:none}.flt-Option input:checked+.flt-Checkbox:before{content:'';position:absolute;top:6px;left:6px;width:6px;height:6px;border-radius:50%;background:white}.flt-Sort_Button{font-size:14px}.clc-Collection .flt-ChipRow{margin-bottom:30px}.clc-Collection [aria-busy=true]{opacity:.6;pointer-events:none}.clc-Collection_Body .prd-List_Items{align-items:stretch}.clc-PromotedCard_Inner,.clc-PromotedCard_Media,.clc-PromotedCard_Media .rsp-Image{height:100%}.clc-PromotedCard_Content .btn-Button-link{font-size:12px;line-height:20px;max-width:430px;color:white}.flt-ChipRow .flt-Chip{margin-bottom:8px}.bw-replica .clc-Header_Title{line-height:44px}.bw-replica .clc-Header_Description{max-width:650px}.bw-replica .clc-Header_Description p{line-height:24px}.bw-mobile-drawer,.bw-filter-drawer{position:fixed;inset:0 auto 0 0;margin:0;width:88vw;max-width:500px;height:100dvh;max-height:100dvh;padding:0;overflow-y:auto;background:#fff;color:#121212}.bw-filter-drawer{inset:0 0 0 auto}.bw-mobile-heading{display:flex;justify-content:space-between;align-items:center;padding:20px var(--Grid_Gutter);border-bottom:1px solid var(--Color_Border)}.bw-mobile-heading button{padding:5px}.bw-mobile-heading svg{width:18px;height:18px}.bw-mobile-nav{padding:0 var(--Grid_Gutter) 30px}.bw-mobile-nav>details,.bw-mobile-nav>a{display:block;border-bottom:1px solid var(--Color_Border);padding:20px 0}.bw-mobile-nav summary{display:flex;justify-content:space-between;align-items:center;list-style:none;text-transform:uppercase;font-size:12px;letter-spacing:.1rem;cursor:pointer}.bw-mobile-nav summary svg{width:8px;height:12px}.bw-mobile-nav h3{margin-top:20px;font-family:var(--Font_Family-body);font-size:13px;text-transform:uppercase}.bw-mobile-nav .hd-List_Items{margin-top:15px}.bw-mobile-nav>a{font-size:12px;text-transform:uppercase;letter-spacing:.1rem}.bw-filter-drawer .drw-Drawer_Body{display:block}.bw-filter-apply{margin-top:30px}.bw-filter-drawer .flt-Option_Content{display:none}.bw-filter-drawer [data-flt-open]>.flt-Option_Content{display:block!important}.bw-filter-drawer .flt-Option_Title:before{content:'+';border:0;transform:none;line-height:20px;width:14px;height:20px;font-size:20px}.bw-filter-drawer [data-flt-open]>.flt-Option_Title:before{content:'−'}
.bw-native-cart{width:88vw;max-width:500px;padding:0 30px 30px}.bw-native-cart .bw-drawer-heading{padding-top:35px;padding-bottom:30px;margin-bottom:15px}.bw-native-cart .bw-drawer-heading h2{font-family:var(--Font_Family-body);font-size:20px;font-weight:400}.bw-native-cart .psh-CartItem{padding:15px 0;border-bottom:1px solid var(--Color_Border)}.bw-native-cart .psh-CartItem_Title{font-size:12px;font-family:var(--Font_Family-body);line-height:18px;letter-spacing:.1rem}.bw-native-cart .psh-CartItem_Select{font-size:12px;cursor:pointer}.bw-drawer-total{margin:30px 0 20px}.bw-native-cart .psh-Cart_Delivery{margin:0 0 15px;padding:15px;background:#fafafa;color:#707070}.bw-native-cart .bw-drawer-actions{gap:15px}.bw-native-cart .bw-drawer-heading button .bw-icon{width:18px;height:18px}
.bw-native-gallery{gap:0;height:100%}.bw-native-gallery>.prd-Media_Item{width:100%;height:100%}.bw-native-gallery .rsp-Image:after{padding-top:100%}.prd-Media .bw-native-gallery img{height:100%;object-fit:contain}.prd-Media .rsp-Image_Image{mix-blend-mode:multiply}.bw-replica .prd-Details_Title{letter-spacing:0}.prd-Details_Price>.prd-Price{font-family:var(--Font_Family-headings);font-size:20px;line-height:28px}.bw-pdp-save{margin-left:auto;color:var(--Color_Brand-40);padding:5px}.bw-pdp-save svg{width:19px;height:16px}.bw-pdp-save.is-saved{color:var(--Color_Red)}.bw-native-stock{display:flex;align-items:center;gap:7px;margin-top:20px;color:var(--Color_Grey)}.bw-native-stock>span{height:7px;width:7px;border-radius:50%;background:#198b3b}.prd-Product form.cart{margin:0;display:block}.prd-Product form.cart .quantity{display:none}.prd-Product form.cart .single_add_to_cart_button{display:flex;align-items:center;justify-content:space-between;min-height:60px;width:100%;border:1px solid #121212;padding:0 20px;border-radius:0;background:#121212;color:#fff;font:500 12px/60px var(--Font_Family-body);letter-spacing:.1rem;text-transform:uppercase}.prd-Product form.cart .single_add_to_cart_button:hover{background:white;color:#121212}.prd-Product .prd-Help_Icon>.bw-icon{width:23px;height:23px}.prd-Product_ShortDesc p+p{margin-top:15px}.bw-native-variants{margin-top:30px}.bw-native-variants>div{display:flex;overflow:auto;gap:10px;margin-top:20px}.bw-native-variants a{flex:none;width:85px}.bw-native-variants h2{font-family:var(--Font_Family-body);font-size:12px;font-weight:500;letter-spacing:.1rem;text-transform:uppercase}.bw-native-long-description{max-width:700px;margin:30px auto 0}.bw-native-long-description p+p{margin-top:20px}.bw-native-specs table{table-layout:auto;margin:0}.bw-native-specs th,.bw-native-specs td{font-size:13px;line-height:24px;padding:12px 16px;vertical-align:top}.bw-native-specs th{width:32%;text-transform:uppercase;font-weight:500}.bw-lightbox{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:none;padding:30px}.bw-lightbox>.bw-gallery-prev,.bw-lightbox>.bw-gallery-next{top:50%;right:auto;left:15px}.bw-lightbox>.bw-gallery-next{left:auto;right:15px}.bw-gallery-count{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.bw-native-gallery a{cursor:zoom-in}.bw-replica .bw-text-image-copy h2{font-size:36px;line-height:44px;letter-spacing:0}.bw-replica .bw-rich-text{font-size:14px;line-height:24px}.bw-replica .bw-rich-text p{margin:0 0 20px}.bw-replica .bw-rich-text p:last-child{margin-bottom:0}.bw-replica .bw-text-image-copy{padding:80px}.bw-replica .bw-text-image-photo{min-height:600px}.bw-native-page-heading{padding:60px 0;text-align:center}.bw-native-page-heading h1{font-size:36px;line-height:44px;letter-spacing:0}.bw-replica .bw-prose{max-width:850px;font-size:14px;line-height:24px}.bw-replica .bw-prose h1,.bw-replica .bw-prose h2{font-size:36px;line-height:44px}.bw-native-triptych{background:#fff}.bw-native-triptych .bw-triptych-copy h2{font-size:24px;line-height:30px}.bw-native-triptych .bw-triptych-copy p{font-size:14px;line-height:24px;margin:15px 0 30px}.bw-toast{font-size:13px;line-height:20px}
@media(max-width:1400px) and (min-width:768px){.flt-Option{margin-right:18px}.flt-Option_Title{font-size:12px;letter-spacing:.05rem}}
@media(max-width:1200px){.hd-List{display:none}.bw-native-products>.sec-FeaturedProducts_Slide{width:calc((100% - 20px)/3)}}
@media(max-width:900px){.bw-native-products>.sec-FeaturedProducts_Slide{width:calc((100% - 10px)/2.4)}.hd-Header .bw-logo img{width:100px;max-height:45px}.bw-replica .bw-text-image-copy{padding:40px 30px}.bw-native-social{margin-top:30px}.bw-native-gallery{height:100%}.bw-native-cart{padding-inline:var(--Grid_Gutter)}}
@media(max-width:782px){body.admin-bar .hd-Header{top:46px}}
@media(max-width:767px){:root{--TopBar_Height:0px;--Nav_Height:59px;--Nav_Height-condensed:59px}.bw-replica.lyt-Site{margin-top:calc(var(--Announcement_Bar_Height) + var(--Nav_Height) + var(--MobileSearch_Height))}.bw-replica.lyt-Site-transparentHeader{margin-top:0}.bw-replica .bw-logo img{width:90px;max-height:42px}.hd-Header .hd-Banner_Item{padding-right:10px;padding-left:10px}.hd-Header .hd-Banner_Nav{margin-left:-10px}.hd-Header .hd-Banner_Ancillary{margin-right:-10px}.lyt-Site-transparentHeader .hd-Search-mobile{background:#121212;color:white}.lyt-Site-transparentHeader .hd-Search-mobile input{color:white}.lyt-Site-transparentHeader .hd-Search-mobile input::placeholder{color:white}.lyt-Site-condensedHeader .hd-Search-mobile{overflow:hidden}.ips-Panel{max-height:calc(100dvh - 159px);overflow-y:auto}.ips-ProductResults_Header{gap:15px}.ips-ProductResults_ViewAll{font-size:10px}.bw-native-products>.sec-FeaturedProducts_Slide{width:calc(75% - 5px)}.bw-native-products{gap:5px;overflow:visible}.sec-FeaturedProducts_Body{overflow:visible}.sec-Section_Inner-overflowHidden{overflow:hidden}.sec-FeaturedProducts .bw-native-track{overflow-x:auto;scrollbar-width:none}.sec-FeaturedProducts_Footer{max-width:none}.prd-Card .prd-Card_Content{padding:15px}.prd-Card .prd-Card_Content h3{font-size:3.5vw;line-height:20px}.prd-Card .prd-Card_SpecItems{font-size:13px;line-height:22px}.prd-Card .prd-Card_Price{font-size:16px}.prd-Card .bw-card-shop{margin-top:20px;width:75%;font-size:12px}.prd-Card .prd-Wishlist{top:15px;right:15px}.bw-collection-grid{padding:14px 14px 21px}.bw-collection-heading{font-size:12.8px;margin-bottom:24px}.bw-collection-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10.5px}.bw-collection-photo{margin-bottom:8px}.bw-collection-name{font-size:17px;line-height:25px}.bw-native-media .sec-FullWidthMedia_MediaContainer{height:calc(100svh - 50px);min-height:550px}.bw-native-media-medium .sec-FullWidthMedia_MediaContainer{height:470px;min-height:470px}.bw-native-media .sec-FullWidthMedia_Title{font-size:6vw;line-height:8vw;letter-spacing:5px!important}.bw-native-media .sec-FullWidthMedia_ContentContainer{padding-bottom:40px}.bw-native-media .sec-FullWidthMedia_Message{font-size:13px;line-height:22px}.sec-FullWidthMedia_Items-topOfPage .sec-FullWidthMedia_ContentContainer{padding-top:159px}.bw-native-media-actions{gap:5px}.bw-native-media .sec-FullWidthMedia_Button{margin-top:20px}.bw-native-media .btn-Button{min-width:150px}.bw-native-media .bw-video-toggle{right:12px;bottom:12px}.bw-native-articles>.sec-FeaturedArticles_Slide{width:100%}.bw-native-articles .sec-FeaturedArticles_ContentContainer{padding:0}.bw-native-articles .sec-FeaturedArticles_Content{margin-top:30px}.sec-FeaturedArticles_Header{margin-bottom:0}.sec-FeaturedArticles_CardTitle{font-size:20px;line-height:26px}.sec-FeaturedArticles .sec-FeaturedArticles_Arrow{top:30px}.sec-FeaturedArticles_Footer{margin-top:25px;margin-bottom:20px}.bw-native-newsletter-image{height:auto}.sec-Newsletter_ContentContainer{margin-top:25px}.bw-replica .sec-Newsletter_FormLabel{color:var(--Color_White-70);font-size:10px;line-height:16px}.bw-replica .sec-Newsletter_FormLabel input{accent-color:#fff}.sec-Newsletter_Title{font-size:20px;line-height:26px}.sec-Newsletter_Content{max-width:450px}.sec-Newsletter_Form{margin-top:20px}.sec-Newsletter_FormButton{min-width:120px}.sec-Newsletter_IconLabel{font-size:10px;line-height:14px}.bw-native-contact{padding-top:30px}.bw-native-contact .ft-Footer_Header{padding-bottom:30px}.bw-native-contact .ft-Footer_Message{max-width:450px}.ft-Footer .ft-Column_Header{padding-block:15px}.bw-native-copyright{margin-top:30px;padding-top:20px}.bw-native-social .ft-Column_Header{display:block}.bw-native-cart .bw-drawer-heading{padding-top:20px;padding-bottom:20px}.bw-native-cart .bw-drawer-heading h2{font-size:18px}.prd-Product .prd-Product_Column-detail{padding-bottom:35px}.prd-Product form.cart .single_add_to_cart_button{min-height:50px;line-height:50px}.bw-replica .prd-Details_Title{font-size:26px;line-height:34px}.bw-replica .bw-text-image-copy h2{font-size:26px;line-height:34px}.bw-replica .bw-text-image-copy{padding:35px 20px}.bw-replica .bw-text-image-photo{min-height:0}.bw-replica .bw-prose h1,.bw-replica .bw-prose h2{font-size:26px;line-height:34px}.bw-native-specs th,.bw-native-specs td{padding:10px;font-size:12px;line-height:20px}.bw-native-gallery>.prd-Media_Item{width:100%}.prd-Media .prd-Media_Footer{position:absolute;bottom:15px;left:0;right:0}.bw-native-gallery{aspect-ratio:1}.prd-Media_GalleryButtonWrapper{bottom:40px}.flt-MobileToolbar{top:159px}.bw-filter-drawer .flt-Option_Title{font-size:12px}.bw-filter-drawer .flt-OptionItems{grid-template-columns:1fr}.flt-Option_Title{height:60px}.flt-OptionItem_Link{padding-block:6px}.flt-Sort-mobile .flt-Sort_Dropdown{z-index:8}.flt-LoadMore_Count{font-size:13px}.clc-Collection_Body .prd-List_Items{gap:5px}.bw-native-triptych .bw-triptych-copy{padding:35px 20px}.bw-native-variants>div{gap:5px}.bw-native-variants a{width:70px}.bw-native-specs table{table-layout:auto}.bw-native-specs td{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.bw-replica *, .bw-replica *:before,.bw-replica *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.bw-replica .prd-Card:hover .prd-Card_Image{opacity:1}.bw-replica .prd-Card_ImageHover{display:none}}
/* Additional composed sections share the same donor spacing and controls. */
@font-face{font-family:Decimal;src:url('../fonts/montserrat-cyrillic.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
.bw-replica h1,.bw-replica .sec-Section_Title,.bw-replica .prd-Card_Title{font-variation-settings:'wght' 500}.bw-native-image-grid{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:30px}.hd-Banner_Item:not([data-open]) .hd-Dropdown{opacity:0;visibility:hidden;transform:none}.bw-native-locator{display:grid;grid-template-columns:350px minmax(0,1fr);height:650px;border:1px solid var(--Color_Border)}.bw-locator-list{overflow:auto}.bw-replica .bw-store-filter{margin:0;padding:20px}.bw-store-filter>div{position:relative;margin-top:10px}.bw-store-filter input{width:100%;padding:12px 40px 12px 12px;font-size:14px;border:1px solid var(--Color_Border);background:white}.bw-store-filter svg{position:absolute;right:12px;top:14px;width:16px;height:16px}.bw-native-store{padding:20px;border-top:1px solid var(--Color_Border)}.bw-native-store h2{font-family:var(--Font_Family-body);text-transform:uppercase;margin-bottom:10px}.bw-native-store p{color:var(--Color_Grey);margin-bottom:8px!important}.bw-locator-actions{display:flex;gap:15px;margin-top:16px}.bw-locator-actions .btn-Button-link{font-size:10px;letter-spacing:.05rem;line-height:16px}.bw-store-map{border:0;width:100%;height:100%}.bw-locator-results>[data-store-empty]{padding:20px}.bw-replica .bw-icon-native path[fill="none"]{fill:none}.bw-replica .is-saved .bw-icon-native path{fill:currentColor}.bw-filter-drawer .flt-Option_Content{max-height:none}.bw-replica .prd-Details_Sku{font-variation-settings:'wght' 400}
@media(max-width:900px){.bw-native-image-grid{gap:20px}.bw-native-locator{grid-template-columns:300px minmax(0,1fr)}}
@media(max-width:767px){.bw-native-image-grid{display:flex;gap:15px;overflow:auto;scroll-snap-type:x mandatory}.bw-native-image-grid>article{min-width:85%;scroll-snap-align:start}.bw-native-image-grid .fz-24_30{font-size:20px;line-height:26px}.bw-native-locator{display:flex;flex-direction:column-reverse;height:auto}.bw-locator-list{max-height:600px}.bw-store-map{height:320px}.bw-native-page-heading{padding-top:0;padding-bottom:30px}.bw-native-page-heading h1{font-size:26px;line-height:34px}.bw-native-page-heading p{margin-top:10px}.bw-native-specs .woocommerce-product-attributes-item__value{overflow-wrap:anywhere}}
.flt-OptionItem_Link{position:relative}.bw-filter-check{position:absolute;z-index:1;left:0;top:50%;width:18px;height:18px;margin:0;transform:translateY(-50%);opacity:0;cursor:pointer}
.bw-replica p.sec-Newsletter_FormLabel{display:block;line-height:16px;letter-spacing:.05rem;color:var(--Color_Brand-50);margin-top:15px}dialog:not([open]){display:none!important}
@media(max-width:767px){.bw-replica p.sec-Newsletter_FormLabel{display:none}}
.prd-Product_ShortDesc span,.bw-native-long-description span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
@media(min-width:901px){.prd-Media_Items.bw-native-track{position:sticky;top:0;height:100vh}.bw-native-gallery>.prd-Media_Item{height:100vh}}
.bw-video-toggle-accessible:not(:focus-visible){width:1px!important;height:1px!important;padding:0!important;border:0!important;clip-path:inset(50%);overflow:hidden}.bw-collection-heading{text-transform:uppercase}.bw-native-track{cursor:grab}.bw-native-track:active{cursor:grabbing}.bw-native-gallery{cursor:zoom-in}
@media(max-width:767px){.bw-replica .clc-Header_Title{font-size:26px;line-height:34px}.lyt-Site-transparentHeader .hd-Search-mobile{background:transparent}}

.bw-description-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:88vw;max-width:500px;height:100dvh;max-height:100dvh;padding:0;background:#fff;color:#121212}.bw-description-copy{padding:30px}.bw-description-copy p+p{margin-top:15px}

/* Native mobile navigation and left-side collection drawers. */
.bw-mobile-drawer{overflow:visible;background:#121212;color:white}.bw-mobile-scroll{height:100%;overflow:auto}.bw-native-drawer-close{position:absolute;left:100%;top:8px;width:12vw;max-width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:white}.bw-native-drawer-close svg{width:18px;height:18px}.bw-mobile-drawer .mdm-Carousel_Slide{width:45%}.bw-mobile-drawer .mdm-Carousel_Title{font-family:var(--Font_Family-body);font-size:12px;line-height:16px;letter-spacing:.05rem}.bw-mobile-drawer .mdm-Carousel_Copy{line-height:18px}.bw-mobile-drawer .mbm-Drawer_Content-bottom{padding:20px 0 30px;margin-top:20px}.bw-mobile-submenu{padding:15px var(--Grid_Gutter)}.bw-mobile-submenu h3{font:500 12px/16px var(--Font_Family-body);letter-spacing:.1rem;text-transform:uppercase;margin:20px 0 12px}.bw-mobile-submenu .hd-List_Link{padding:12px 0;font-size:12px;line-height:16px;letter-spacing:.1rem;text-transform:uppercase;color:white}.bw-mobile-submenu .hd-List_Items{margin:0}.bw-mobile-drawer .mbm-BackButton svg{height:16px}.bw-filter-drawer,.bw-description-drawer{inset:0 auto 0 0;overflow:visible}.bw-filter-drawer .bw-mobile-heading>button,.bw-description-drawer .bw-mobile-heading>button{position:absolute;left:100%;top:8px;width:12vw;max-width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:white}.bw-filter-drawer .drw-Drawer_Body{height:calc(100dvh - 69px);overflow:auto}.bw-description-copy{max-height:calc(100dvh - 69px);overflow:auto}

.bw-filter-drawer .flt-Option_Title{font-size:14px}.sec-Newsletter_Icon>img{margin:0 auto 10px}.sec-Usp_Image>img{object-fit:contain}

.bw-mobile-submenu .hd-List_Items:hover .hd-List_Link{color:rgba(255,255,255,.5)}.bw-mobile-submenu .hd-List_Items .hd-List_Item:hover .hd-List_Link{color:white}
.bw-replica .bw-section-heading h2{font-size:36px;line-height:44px;letter-spacing:0}.bw-replica .bw-button,.bw-replica .woocommerce .button,.bw-replica .woocommerce button.button{display:inline-block;min-width:150px;padding:14px 24px 12px;border:1px solid #121212;border-radius:0;background:#121212;color:#fff;font:500 12px/1 var(--Font_Family-body);letter-spacing:.1rem;text-transform:uppercase;text-align:center;transition:color .3s,background-color .3s,border-color .3s}.bw-replica .bw-button:hover,.bw-replica .woocommerce .button:hover{background:white;color:#121212}.bw-replica .woocommerce input.input-text,.bw-replica .woocommerce select,.bw-replica .woocommerce textarea{font-size:14px;line-height:24px;border:1px solid var(--Color_Border);border-radius:0;padding:12px 15px}.bw-replica .woocommerce label{font-size:12px;line-height:20px}.bw-replica .woocommerce h2,.bw-replica .woocommerce h3{font-size:24px;line-height:30px;letter-spacing:0}
@media(max-width:767px){.bw-replica .bw-section-heading h2{font-size:26px;line-height:34px}}
.bw-collection-name{font-family:var(--Font_Family-body)}
@media(min-width:750px) and (max-width:989px){.bw-collection-heading{font-size:14.4px}.bw-collection-name{font-size:18px}}
@media(min-width:750px) and (max-width:767px){.bw-collection-grid{padding:20px 20px 30px}.bw-collection-heading{margin-bottom:30px}.bw-collection-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.bw-collection-photo{margin-bottom:10px}}
@media(max-width:600px){body.admin-bar.lyt-Site-condensedHeader .hd-Header{top:0}}
