:root{--bms-gold:#eea521;--bms-gold2:#ffcf6e;--bms-ink:#232324;--bms-bg:#232324;--bms-card:#1c1c1d;--bms-card2:#262627;--bms-field:#1f1f1f;--bms-line:rgba(255,255,255,.09);--bms-line2:#3a3a3a;--bms-text:#cfcfcf;--bms-mute:#9a9a9a;--bms-r:18px}body.bms-shop,body.bms-shop #Wrapper,body.bms-shop #Content,body.bms-shop .content_wrapper,body.bms-shop .sections_group,body.bms-shop .section_wrapper{background-color:var(--bms-bg)!important}body.bms-shop #Content{color:var(--bms-text)}body.bms-shop .woocommerce,html body.bms-shop .woocommerce-page .woocommerce{color:var(--bms-text)}html body.bms-shop :is(.woocommerce,#Content) a:not(.button):not(.wc-block-components-button):not(.wp-element-button):not(.bmhd *):not(.bm-menu *){color:var(--bms-gold)}html body.bms-shop :is(.woocommerce,#Content) a:not(.button):not(.wc-block-components-button):not(.wp-element-button):not(.bmhd *):not(.bm-menu *):hover{color:var(--bms-gold2)}html body.bms-shop :is(.woocommerce,#Content) :is(h1,h2,h3,h4,h5):not(.bmhd *):not(.bm-menu *){color:#fff}body.bms-shop .woocommerce-breadcrumb{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bms-mute)!important}body.bms-shop .woocommerce-breadcrumb a{color:var(--bms-mute)!important}body.bms-shop .woocommerce-breadcrumb a:hover{color:var(--bms-gold)!important}body.bms-shop .woocommerce-products-header__title,body.bms-shop h1.page-title,body.bms-shop h1.entry-title,body.bms-shop h1.product_title{text-transform:uppercase;color:#fff!important}body.bms-shop #Subheader{background:#1a1a1b!important;border-bottom:1px solid var(--bms-line)}body.bms-shop #Subheader .title{color:#fff!important;text-transform:uppercase}body.bms-shop #Subheader ul.breadcrumbs li,body.bms-shop #Subheader ul.breadcrumbs li a{color:var(--bms-mute)!important}body.bms-shop #Subheader ul.breadcrumbs li a:hover{color:var(--bms-gold)!important}html body.bms-shop a.button,html body.bms-shop button.button,html body.bms-shop input.button,html body.bms-shop #respond input#submit,html body.bms-shop .button.alt,html body.bms-shop a.added_to_cart,body.bms-shop a.checkout-button,body.bms-shop #place_order,html body.bms-shop .wc-forward{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0;padding:14px 24px!important;border:2px solid var(--bms-gold)!important;border-radius:12px!important;background:var(--bms-gold)!important;color:var(--bms-ink)!important;font-family:inherit;font-size:13px!important;font-weight:900!important;letter-spacing:.12em;text-transform:uppercase;line-height:1.1!important;text-shadow:none!important;box-shadow:0 10px 24px rgb(238 165 33 / .18);cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}html body.bms-shop a.button:hover,html body.bms-shop button.button:hover,html body.bms-shop input.button:hover,html body.bms-shop .button.alt:hover,html body.bms-shop a.added_to_cart:hover,body.bms-shop a.checkout-button:hover,body.bms-shop #place_order:hover,html body.bms-shop .wc-forward:hover{background:var(--bms-gold2)!important;border-color:var(--bms-gold2)!important;color:var(--bms-ink)!important;transform:translateY(-2px)}html body.bms-shop button[name=update_cart],html body.bms-shop button[name=apply_coupon],html body.bms-shop .woocommerce-message .button,html body.bms-shop .woocommerce-info .button,html body.bms-shop a.added_to_cart{background:0 0!important;color:#fff!important;box-shadow:none}html body.bms-shop button[name=update_cart]:hover,html body.bms-shop button[name=apply_coupon]:hover,html body.bms-shop .woocommerce-message .button:hover,html body.bms-shop .woocommerce-info .button:hover,html body.bms-shop a.added_to_cart:hover{background:var(--bms-gold)!important;color:var(--bms-ink)!important}html body.bms-shop button.button:disabled,html body.bms-shop button.button:disabled[disabled]{opacity:.45!important;transform:none!important;cursor:not-allowed}html body.bms-shop a.button.loading:after,html body.bms-shop button.button.loading:after{position:static;margin-left:6px}html body.bms-shop a.button.added:after{position:static;margin-left:8px}html body.bms-shop input.input-text:not(.qty),html body.bms-shop textarea,html body.bms-shop select,html body.bms-shop .select2-container .select2-selection--single,body.bms-shop .woocommerce-ordering select{width:100%;min-height:50px;padding:13px 16px!important;border:1.5px solid var(--bms-line2)!important;border-radius:12px!important;background:var(--bms-field)!important;color:#fff!important;font-family:inherit;font-size:16px!important;line-height:1.4;box-shadow:none!important;transition:border-color .25s ease,box-shadow .25s ease}html body.bms-shop select,body.bms-shop .woocommerce-ordering select{-webkit-appearance:none;appearance:none;padding-right:44px!important;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eea521' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:18px!important}html body.bms-shop select option{background:var(--bms-field);color:#fff}html body.bms-shop input.input-text:not(.qty):focus,html body.bms-shop textarea:focus,html body.bms-shop select:focus{outline:none;border-color:var(--bms-gold)!important;box-shadow:0 0 0 4px rgb(238 165 33 / .18)!important}html body.bms-shop input::placeholder,html body.bms-shop textarea::placeholder{color:#7d7d7d;opacity:1}html body.bms-shop form .form-row label,html body.bms-shop form label{color:var(--bms-gold);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}html body.bms-shop form .form-row{margin:0 0 16px;padding:0}html body.bms-shop form .form-row .required{color:var(--bms-gold);text-decoration:none}html body.bms-shop form .form-row.woocommerce-invalid input.input-text,html body.bms-shop form .form-row.woocommerce-invalid select{border-color:#ff6b5b!important}body.bms-shop .select2-container .select2-selection--single{height:auto;display:flex;align-items:center}body.bms-shop .select2-container .select2-selection--single .select2-selection__rendered{color:#fff;padding:0;line-height:1.4}body.bms-shop .select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:10px}body.bms-shop .select2-container .select2-selection--single .select2-selection__arrow b{border-color:var(--bms-gold) #fff0 #fff0 #fff0}.select2-dropdown{background:var(--bms-field)!important;border:1.5px solid var(--bms-line2)!important;border-radius:12px!important;overflow:hidden;color:#fff}.select2-search--dropdown .select2-search__field{background:#2a2a2a!important;border:1px solid var(--bms-line2)!important;color:#fff!important;border-radius:8px;padding:8px 10px!important}.select2-results__option{color:#ddd;padding:9px 14px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--bms-gold)!important;color:var(--bms-ink)!important}html body.bms-shop input[type=checkbox],html body.bms-shop input[type=radio]{accent-color:var(--bms-gold);width:18px;height:18px;vertical-align:-3px}html body.bms-shop form .form-row label.checkbox,html body.bms-shop form .form-row .woocommerce-form__label-for-checkbox{text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;color:#ddd}body.bms-shop .woocommerce-message,body.bms-shop .woocommerce-info,body.bms-shop .woocommerce-error,body.bms-shop .woocommerce-notices-wrapper .woocommerce-message{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin:0 0 26px!important;padding:16px 20px 16px 52px!important;border:1px solid var(--bms-line)!important;border-left:4px solid var(--bms-gold)!important;border-radius:14px;background:var(--bms-card)!important;color:#fff!important;font-size:15px;line-height:1.5;list-style:none}body.bms-shop .woocommerce-message:before,body.bms-shop .woocommerce-info:before{color:var(--bms-gold)!important;top:50%!important;left:20px!important;transform:translateY(-50%)}body.bms-shop .woocommerce-message:after,body.bms-shop .woocommerce-info:after{display:none}body.bms-shop .woocommerce-error{border-left-color:#ff6b5b!important;flex-direction:column;align-items:flex-start}body.bms-shop .woocommerce-error:before{color:#ff6b5b!important;top:20px!important;left:20px!important}body.bms-shop .woocommerce-message .button,body.bms-shop .woocommerce-info .button{order:2;min-height:40px;padding:10px 18px!important}body.bms-shop .woocommerce-result-count{margin:0 0 22px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bms-mute)!important}body.bms-shop .woocommerce-ordering{margin:0 0 22px}body.bms-shop .woocommerce-ordering select{width:auto;min-width:230px;min-height:46px;font-size:14px!important}html body.bms-shop ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0 0 40px!important;padding:0!important;clear:both}html body.bms-shop ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}html body.bms-shop ul.products:before,html body.bms-shop ul.products:after{display:none!important}html body.bms-shop ul.products li.product{position:relative;display:flex!important;flex-direction:column;float:none!important;width:100%!important;max-width:none!important;justify-self:stretch;margin:0!important;padding:0 0 18px!important;border:1px solid var(--bms-line);border-radius:var(--bms-r);overflow:hidden;background:var(--bms-card);text-align:left;list-style:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .45s ease}html body.bms-shop ul.products li.product:before{display:none!important}html body.bms-shop ul.products li.product>a:first-child,html body.bms-shop ul.products li.product .woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto;color:inherit!important;text-decoration:none!important}html body.bms-shop ul.products li.product img{display:block;width:100%!important;height:auto;aspect-ratio:1;object-fit:cover;margin:0 0 16px!important;border-radius:0!important;background:#111;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .5s ease}html body.bms-shop ul.products li.product .image_frame,html body.bms-shop ul.products li.product .image_wrapper{overflow:hidden;border:0!important;border-radius:0;margin:0 0 16px;background:#111}html body.bms-shop ul.products li.product .image_frame img,html body.bms-shop ul.products li.product .image_wrapper img{margin:0!important}html body.bms-shop ul.products li.product .woocommerce-loop-product__title,html body.bms-shop ul.products li.product h2,html body.bms-shop ul.products li.product h3,html body.bms-shop ul.products li.product h4{margin:0 0 6px!important;padding:0 18px!important;font-size:clamp(17px, 1.35vw, 21px)!important;line-height:1.15!important;text-transform:uppercase;color:#fff!important;letter-spacing:.01em}html body.bms-shop ul.products li.product h2 a,html body.bms-shop ul.products li.product h3 a,html body.bms-shop ul.products li.product h4 a{color:#fff!important}html body.bms-shop ul.products li.product .price{display:block;margin:0 0 16px!important;padding:0 18px;color:var(--bms-gold)!important;font-size:17px!important;font-weight:900}html body.bms-shop ul.products li.product .price del{color:#7d7d7d!important;font-weight:600;opacity:1;margin-right:6px}html body.bms-shop ul.products li.product .price ins{text-decoration:none;color:var(--bms-gold)}html body.bms-shop ul.products li.product .star-rating{margin:0 18px 10px;color:var(--bms-gold)}html body.bms-shop ul.products li.product .button,html body.bms-shop ul.products li.product a.added_to_cart{margin:auto 18px 0!important;width:calc(100% - 36px)}html body.bms-shop ul.products li.product a.added_to_cart{margin-top:10px!important}html body.bms-shop ul.products li.product .desc,html body.bms-shop ul.products li.product .excerpt{padding:0 18px}html body.bms-shop span.onsale{position:absolute;top:14px!important;left:14px!important;right:auto!important;z-index:3;min-width:0;min-height:0;margin:0!important;padding:7px 12px!important;border-radius:30px!important;background:var(--bms-gold)!important;color:var(--bms-ink)!important;font-size:11px!important;font-weight:900;letter-spacing:.14em;text-transform:uppercase;line-height:1!important;box-shadow:0 6px 16px rgb(0 0 0 / .35)}@media (hover:hover){html body.bms-shop ul.products li.product:hover{transform:translateY(-6px);border-color:rgb(238 165 33 / .55);box-shadow:0 26px 50px rgb(0 0 0 / .45)}html body.bms-shop ul.products li.product:hover img{transform:scale(1.05);filter:saturate(1.15)}}html body.bms-shop nav.woocommerce-pagination ul{display:inline-flex;gap:8px;border:0!important}html body.bms-shop nav.woocommerce-pagination ul li{border:0!important}html body.bms-shop nav.woocommerce-pagination ul li a,html body.bms-shop nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;border-radius:12px;border:1.5px solid var(--bms-line2);background:var(--bms-card);color:#fff!important;font-weight:800}html body.bms-shop nav.woocommerce-pagination ul li span.current,html body.bms-shop nav.woocommerce-pagination ul li a:hover{background:var(--bms-gold);border-color:var(--bms-gold);color:var(--bms-ink)!important}.bms-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 30px;margin:0 0 30px;padding:22px 26px;border-radius:var(--bms-r);border:1px solid rgb(238 165 33 / .35);background:linear-gradient(135deg,rgb(238 165 33 / .12),rgb(238 165 33 / .02) 60%),var(--bms-card)}.bms-intro__kick{margin:0 0 6px;font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--bms-gold)}.bms-intro__text{margin:0;font-size:16px;line-height:1.55;color:#e4e4e4;max-width:none}.bms-trust{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.bms-trust li{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 14px;border-radius:30px;border:1px solid var(--bms-line);background:rgb(0 0 0 / .25);font-size:13px;font-weight:700;color:#e8e8e8;list-style:none;white-space:nowrap}.bms-trust li:before{display:none}.bms-trust svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--bms-gold);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.bms-shop.single-product div.product{position:relative}body.bms-shop.single-product div.product div.images{border-radius:var(--bms-r);overflow:hidden}body.bms-shop.single-product div.product div.images img{border-radius:var(--bms-r);background:#111}body.bms-shop.single-product div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px!important}body.bms-shop.single-product div.product div.images .flex-control-thumbs li{width:auto!important;float:none!important}body.bms-shop.single-product div.product div.images .flex-control-thumbs img{border-radius:10px;opacity:.55;border:2px solid #fff0;transition:opacity .25s ease,border-color .25s ease}body.bms-shop.single-product div.product div.images .flex-control-thumbs img.flex-active,body.bms-shop.single-product div.product div.images .flex-control-thumbs img:hover{opacity:1;border-color:var(--bms-gold)}body.bms-shop.single-product div.product .woocommerce-product-gallery__trigger{background:var(--bms-gold);border-radius:50%}body.bms-shop.single-product div.product .summary{color:var(--bms-text)}body.bms-shop.single-product div.product .product_title{margin:0 0 12px!important;font-size:clamp(30px, 3.2vw, 48px)!important;line-height:1!important;text-transform:uppercase;color:#fff!important}body.bms-shop.single-product div.product p.price,body.bms-shop.single-product div.product span.price{margin:0 0 20px!important;color:var(--bms-gold)!important;font-size:clamp(24px, 2.2vw, 32px)!important;font-weight:900}body.bms-shop.single-product div.product p.price del,body.bms-shop.single-product div.product span.price del{color:#7d7d7d!important;font-size:.7em;font-weight:600;opacity:1}body.bms-shop.single-product div.product p.price ins{text-decoration:none}body.bms-shop.single-product div.product .woocommerce-product-details__short-description{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--bms-line);font-size:17px;line-height:1.7;color:#ddd}body.bms-shop.single-product div.product .woocommerce-product-rating{margin-bottom:16px}html body.bms-shop .star-rating,html body.bms-shop .star-rating span{color:var(--bms-gold)}body.bms-shop.single-product div.product form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:0 0 22px!important}body.bms-shop.single-product div.product form.cart:before,body.bms-shop.single-product div.product form.cart:after{display:none}body.bms-shop.single-product div.product form.cart .single_add_to_cart_button{flex:1 1 220px;min-height:56px;font-size:15px!important;float:none!important}body.bms-shop.single-product div.product form.variations_form{display:block}body.bms-shop.single-product div.product form.variations_form .single_variation_wrap{margin-top:6px}body.bms-shop.single-product div.product form.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px}body.bms-shop.single-product div.product table.variations{width:100%;margin:0 0 10px!important;border:0!important}body.bms-shop.single-product div.product table.variations tr{display:block;margin:0 0 14px}body.bms-shop.single-product div.product table.variations th,body.bms-shop.single-product div.product table.variations td{display:block;padding:0!important;border:0!important;background:0 0!important;text-align:left}body.bms-shop.single-product div.product table.variations th label{display:block;margin:0 0 8px;color:var(--bms-gold);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.bms-shop.single-product div.product table.variations .reset_variations{display:inline-block;margin-top:8px;font-size:13px;color:var(--bms-mute)!important}body.bms-shop.single-product div.product .woocommerce-variation-price .price{font-size:24px!important;margin:0 0 12px!important}body.bms-shop.single-product div.product .stock{font-weight:800;color:#7fd37f!important}body.bms-shop.single-product div.product .stock.out-of-stock{color:#ff8a7d!important}.bms-swatches{display:flex;flex-wrap:wrap;gap:8px}.bms-swatch{min-width:52px;height:48px;padding:0 16px;margin:0;border:1.5px solid var(--bms-line2);border-radius:12px;background:var(--bms-field);color:#fff;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.bms-swatch:hover{border-color:#777}.bms-swatch.is-on{border-color:var(--bms-gold);background:var(--bms-gold);color:var(--bms-ink)}.bms-swatch:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.bms-swatches+select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0;pointer-events:none}body.bms-shop.single-product div.product .product_meta{display:flex;flex-direction:column;gap:6px;margin-top:22px;padding-top:20px;border-top:1px solid var(--bms-line);font-size:13px;color:var(--bms-mute)}body.bms-shop.single-product div.product .product_meta>span{display:block}.bms-pp-trust{margin:0 0 6px}.bms-pp-trust .bms-trust li{background:var(--bms-card)}body.bms-shop.single-product .woocommerce-tabs{clear:both;margin:50px 0 10px;padding:0}body.bms-shop.single-product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px!important;padding:5px!important;width:max-content;max-width:100%;border:1px solid var(--bms-line)!important;border-radius:40px;background:rgb(255 255 255 / .03)}body.bms-shop.single-product .woocommerce-tabs ul.tabs:before,body.bms-shop.single-product .woocommerce-tabs ul.tabs:after,body.bms-shop.single-product .woocommerce-tabs ul.tabs li:before,body.bms-shop.single-product .woocommerce-tabs ul.tabs li:after{display:none!important}body.bms-shop.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:30px!important;background:0 0!important}body.bms-shop.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:11px 20px!important;border-radius:30px;background:0 0!important;border:0!important;box-shadow:none!important;color:#aaa!important;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}body.bms-shop.single-product .woocommerce-tabs ul.tabs li.active a,body.bms-shop.single-product .woocommerce-tabs ul.tabs li a:hover{color:var(--bms-ink)!important}body.bms-shop.single-product .woocommerce-tabs ul.tabs li.active{background:var(--bms-gold)!important}body.bms-shop.single-product .woocommerce-tabs ul.tabs li:not(.active) a:hover{color:#fff!important}body.bms-shop.single-product .woocommerce-tabs .panel{margin:0!important;padding:clamp(20px, 3vw, 34px)!important;border:1px solid var(--bms-line);border-radius:var(--bms-r);background:var(--bms-card);color:#d6d6d6;font-size:16px;line-height:1.75}body.bms-shop.single-product .woocommerce-tabs .panel>h2:first-child{font-size:20px!important;text-transform:uppercase;color:var(--bms-gold)!important;margin:0 0 12px}body.bms-shop.single-product table.woocommerce-product-attributes{border:0!important}body.bms-shop.single-product table.woocommerce-product-attributes th,body.bms-shop.single-product table.woocommerce-product-attributes td{padding:12px 0!important;border:0!important;border-bottom:1px solid var(--bms-line)!important;background:0 0!important;color:#ddd;font-style:normal}body.bms-shop.single-product table.woocommerce-product-attributes th{color:var(--bms-gold);width:160px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}body.bms-shop.single-product .related>h2,body.bms-shop.single-product .upsells>h2,body.bms-shop .cross-sells>h2{display:flex;align-items:center;gap:12px;margin:50px 0 20px!important;font-size:24px!important;text-transform:uppercase;color:var(--bms-gold)!important}body.bms-shop.single-product .related>h2:before,body.bms-shop.single-product .upsells>h2:before,body.bms-shop .cross-sells>h2:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bms-gold);box-shadow:0 0 0 4px rgb(238 165 33 / .15),0 0 14px rgb(238 165 33 / .6)}html body.bms-shop table.shop_table{margin:0 0 26px!important;border:1px solid var(--bms-line)!important;border-radius:var(--bms-r)!important;border-collapse:separate!important;border-spacing:0;overflow:hidden;background:var(--bms-card)}html body.bms-shop table.shop_table th{padding:16px 18px!important;border:0!important;background:#161617!important;color:var(--bms-gold)!important;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}html body.bms-shop table.shop_table td{padding:16px 18px!important;border:0!important;border-top:1px solid var(--bms-line)!important;background:0 0!important;color:#e4e4e4;vertical-align:middle}html body.bms-shop table.shop_table td.product-name a{color:#fff!important;font-weight:800;font-size:16px}html body.bms-shop table.shop_table td.product-name a:hover{color:var(--bms-gold)!important}html body.bms-shop table.shop_table td.product-price,html body.bms-shop table.shop_table td.product-subtotal{color:var(--bms-gold);font-weight:800}html body.bms-shop table.shop_table td.product-thumbnail img{width:76px!important;height:76px;object-fit:cover;border-radius:12px}html body.bms-shop table.shop_table td.product-name dl.variation{margin:6px 0 0;font-size:13px;color:var(--bms-mute)}html body.bms-shop a.remove{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;border-radius:50%!important;border:1.5px solid var(--bms-line2);color:#bbb!important;font-size:20px!important;font-weight:400!important;line-height:1!important;background:0 0;transition:all .25s ease}html body.bms-shop a.remove:hover{background:#ff6b5b!important;border-color:#ff6b5b;color:#fff!important}html body.bms-shop table.cart td.actions{padding:18px!important;background:#191919!important}html body.bms-shop table.cart td.actions .coupon{display:flex;flex-wrap:wrap;gap:10px;align-items:center}html body.bms-shop table.cart td.actions .coupon .input-text{width:220px!important;min-height:48px;margin:0!important}html body.bms-shop table.cart td.actions>.button{float:right}html body.bms-shop .cart-collaterals{margin-top:10px}html body.bms-shop .cart-collaterals .cart_totals{float:right;width:min(460px, 100%);padding:24px;border:1px solid rgb(238 165 33 / .35);border-radius:var(--bms-r);background:var(--bms-card)}html body.bms-shop .cart-collaterals .cart_totals>h2{margin:0 0 14px!important;font-size:22px!important;text-transform:uppercase;color:#fff!important}html body.bms-shop .cart_totals table.shop_table{border:0!important;background:0 0;margin:0 0 18px!important}html body.bms-shop .cart_totals table.shop_table th{background:0 0!important;padding:14px 0!important;width:40%;border-top:1px solid var(--bms-line)!important;vertical-align:top}html body.bms-shop .cart_totals table.shop_table td{padding:14px 0!important;text-align:right}html body.bms-shop .cart_totals table.shop_table tr:first-child th,html body.bms-shop .cart_totals table.shop_table tr:first-child td{border-top:0!important}html body.bms-shop .cart_totals .order-total td,html body.bms-shop .cart_totals .order-total td strong{color:var(--bms-gold);font-size:22px;font-weight:900}html body.bms-shop .cart_totals .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}html body.bms-shop .cart_totals .woocommerce-shipping-destination,html body.bms-shop .cart_totals .shipping-calculator-button{font-size:13px;color:var(--bms-mute)}html body.bms-shop .wc-proceed-to-checkout{padding:0!important}html body.bms-shop .wc-proceed-to-checkout a.checkout-button{display:flex!important;width:100%;min-height:58px;margin:0!important;font-size:15px!important}html body.bms-shop .cart-empty,body.bms-shop .wc-empty-cart-message .cart-empty{font-size:18px}html body.bms-shop .return-to-shop{margin-top:10px}html body.bms-shop form.checkout #customer_details.col2-set .col-1,html body.bms-shop form.checkout #customer_details.col2-set .col-2{float:none!important;width:100%!important}html body.bms-shop form.checkout #customer_details .col-1,html body.bms-shop form.checkout #customer_details .col-2>div{margin:0 0 24px;padding:clamp(20px, 2.6vw, 30px);border:1px solid var(--bms-line);border-radius:var(--bms-r);background:var(--bms-card)}html body.bms-shop form.checkout #customer_details .col-2>div:empty{display:none}html body.bms-shop form.checkout h3,html body.bms-shop form.checkout #order_review_heading{margin:0 0 18px!important;font-size:22px!important;text-transform:uppercase;color:#fff!important}html body.bms-shop form.checkout #ship-to-different-address{font-size:16px!important}html body.bms-shop form.checkout #ship-to-different-address label{color:#fff;text-transform:none;letter-spacing:0;font-size:16px}html body.bms-shop form .form-row-first,html body.bms-shop form .form-row-last{width:calc(50% - 8px)!important}html body.bms-shop form .form-row-first{float:left}html body.bms-shop form .form-row-last{float:right}html body.bms-shop #order_review{padding:clamp(20px, 2.6vw, 28px);border:1px solid rgb(238 165 33 / .35);border-radius:var(--bms-r);background:var(--bms-card)}html body.bms-shop #order_review table.shop_table{border:0!important;background:0 0;margin:0 0 20px!important}html body.bms-shop #order_review table.shop_table th,html body.bms-shop #order_review table.shop_table td{padding:13px 0!important;background:0 0!important}html body.bms-shop #order_review table.shop_table thead th{border-top:0!important}html body.bms-shop #order_review table.shop_table td.product-total,html body.bms-shop #order_review table.shop_table tfoot td{text-align:right}html body.bms-shop #order_review table.shop_table .product-name{color:#fff;font-weight:700}html body.bms-shop #order_review table.shop_table .product-quantity{color:var(--bms-gold)}html body.bms-shop #order_review .order-total th,html body.bms-shop #order_review .order-total td,html body.bms-shop #order_review .order-total strong{color:var(--bms-gold)!important;font-size:20px;font-weight:900}body.bms-shop .woocommerce-checkout #payment{border-radius:14px!important;background:#161617!important;border:1px solid var(--bms-line)}body.bms-shop .woocommerce-checkout #payment ul.payment_methods{padding:16px!important;border-bottom:1px solid var(--bms-line)!important}body.bms-shop .woocommerce-checkout #payment ul.payment_methods li{margin:0 0 10px;list-style:none;color:#fff;font-weight:700}body.bms-shop .woocommerce-checkout #payment ul.payment_methods li:before{display:none}body.bms-shop .woocommerce-checkout #payment ul.payment_methods li label{color:#fff;text-transform:none;letter-spacing:0;font-size:15px}body.bms-shop .woocommerce-checkout #payment div.payment_box{margin:10px 0 4px!important;padding:14px 16px!important;border-radius:12px;background:var(--bms-card2)!important;color:#cfcfcf!important;font-size:14px}body.bms-shop .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--bms-card2)!important}body.bms-shop .woocommerce-checkout #payment div.form-row{padding:16px!important;margin:0!important}body.bms-shop .woocommerce-checkout #payment .woocommerce-privacy-policy-text{font-size:13px;color:var(--bms-mute)}body.bms-shop .woocommerce-checkout #payment #place_order{width:100%;min-height:60px;font-size:16px!important;float:none}body.bms-shop .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,body.bms-shop .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{justify-content:flex-start}html body.bms-shop form.checkout_coupon,html body.bms-shop form.login{padding:20px!important;border:1px solid var(--bms-line)!important;border-radius:var(--bms-r)!important;background:var(--bms-card)}body.bms-shop .woocommerce-order .woocommerce-thankyou-order-received{padding:22px 26px;border-radius:var(--bms-r);background:var(--bms-gold);color:var(--bms-ink);font-size:20px;font-weight:900}html body.bms-shop ul.order_details{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:20px 0 30px!important;padding:0!important}html body.bms-shop ul.order_details li{margin:0!important;padding:16px!important;border:1px solid var(--bms-line)!important;border-radius:14px;background:var(--bms-card);color:var(--bms-mute);font-size:11px;letter-spacing:.14em;text-transform:uppercase}html body.bms-shop ul.order_details li strong{display:block;margin-top:6px;color:#fff;font-size:16px;letter-spacing:0;text-transform:none}body.bms-shop .wp-block-woocommerce-cart,body.bms-shop .wp-block-woocommerce-checkout{color:var(--bms-text)}body.bms-shop .wc-block-components-main,body.bms-shop .wc-block-cart__main{min-width:0}body.bms-shop .wc-block-cart .wc-block-cart-items{border:1px solid var(--bms-line)!important;border-radius:var(--bms-r);border-collapse:separate;overflow:hidden;background:var(--bms-card)}body.bms-shop .wc-block-cart .wc-block-cart-items th{padding:16px 18px!important;background:#161617;border:0!important;color:var(--bms-gold)!important;font-size:12px!important;font-weight:900;letter-spacing:.14em;text-transform:uppercase}body.bms-shop .wc-block-cart .wc-block-cart-items td{padding:18px!important;border-top:1px solid var(--bms-line)!important;border-bottom:0!important}body.bms-shop .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row:first-child td{border-top:1px solid var(--bms-line)!important}body.bms-shop .wc-block-cart-item__image img,body.bms-shop .wc-block-components-order-summary-item__image img{border-radius:12px}body.bms-shop .wc-block-components-product-name{color:#fff!important;font-weight:800;font-size:16px;text-decoration:none!important}body.bms-shop a.wc-block-components-product-name:hover{color:var(--bms-gold)!important}body.bms-shop .wc-block-components-product-price,body.bms-shop .wc-block-cart-item__total .wc-block-components-formatted-money-amount{color:var(--bms-gold);font-weight:800}body.bms-shop .wc-block-components-product-price del{color:#7d7d7d}body.bms-shop .wc-block-components-product-metadata{color:var(--bms-mute);font-size:13px}body.bms-shop .wc-block-components-product-badge{border-color:var(--bms-gold)!important;color:var(--bms-gold)!important;border-radius:20px}body.bms-shop .wc-block-cart-item__remove-link{color:var(--bms-mute)!important;font-size:13px!important}body.bms-shop .wc-block-cart-item__remove-link:hover{color:#ff8a7d!important}body.bms-shop .wc-block-components-quantity-selector{border-radius:12px!important;background:var(--bms-field);border-color:var(--bms-line2)!important}body.bms-shop .wc-block-components-quantity-selector:after{border-color:var(--bms-line2)!important;border-radius:12px!important}body.bms-shop .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{color:#fff!important;background:0 0!important;font-weight:800}body.bms-shop .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{color:var(--bms-gold)!important;opacity:1}body.bms-shop .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-panel,body.bms-shop .wc-block-components-sidebar-layout .wc-block-components-sidebar>div,body.bms-shop .wc-block-cart__sidebar,body.bms-shop .wc-block-checkout__sidebar{color:var(--bms-text)}body.bms-shop .wc-block-cart__sidebar,body.bms-shop .wc-block-checkout__sidebar .wc-block-components-order-summary,body.bms-shop .wp-block-woocommerce-checkout-order-summary-block{padding:20px 22px!important;border:1px solid rgb(238 165 33 / .35)!important;border-radius:var(--bms-r)!important;background:var(--bms-card)!important}body.bms-shop .wc-block-cart__totals-title{margin:0 0 6px!important;color:#fff!important;font-size:20px!important;font-weight:400!important;text-transform:uppercase}body.bms-shop .wc-block-components-totals-wrapper,body.bms-shop .wc-block-components-totals-coupon,body.bms-shop .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{border-color:var(--bms-line)!important}body.bms-shop .wc-block-components-totals-item__label{color:#ddd}body.bms-shop .wc-block-components-totals-item__value{color:#fff;font-weight:800}body.bms-shop .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.bms-shop .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--bms-gold)!important;font-size:20px!important;font-weight:900!important}body.bms-shop .wc-block-components-totals-item__description,body.bms-shop .wc-block-components-shipping-address{color:var(--bms-mute);font-size:13px}body.bms-shop .wc-block-components-panel__button,body.bms-shop .wc-block-components-totals-coupon-link,body.bms-shop .wc-block-components-checkout-order-summary__title{color:#fff!important}body.bms-shop .wc-block-components-panel__button-icon{fill:var(--bms-gold)!important}body.bms-shop .wc-block-components-order-summary-item__quantity{background:var(--bms-gold)!important;border-color:var(--bms-card)!important;color:var(--bms-ink)!important;font-weight:900}body.bms-shop .wc-block-components-order-summary-item__description .wc-block-components-product-name{font-size:15px}body.bms-shop .wc-block-components-order-summary-item__total-price{color:var(--bms-gold);font-weight:800}body.bms-shop .wc-block-components-button:not(.is-link),body.bms-shop .wc-block-cart__submit-button,body.bms-shop .wc-block-components-checkout-place-order-button{min-height:56px;border:2px solid var(--bms-gold)!important;border-radius:12px!important;background:var(--bms-gold)!important;color:var(--bms-ink)!important;font-family:inherit;font-size:15px!important;font-weight:900!important;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 10px 24px rgb(238 165 33 / .18);transition:background-color .25s ease,border-color .25s ease,transform .25s ease}body.bms-shop .wc-block-components-button:not(.is-link):hover{background:var(--bms-gold2)!important;border-color:var(--bms-gold2)!important;transform:translateY(-2px)}body.bms-shop .wc-block-components-button:not(.is-link) .wc-block-components-button__text{color:var(--bms-ink)!important}body.bms-shop .wc-block-components-totals-coupon__button{min-height:50px!important;font-size:12px!important}body.bms-shop .wc-block-components-button.is-link,body.bms-shop .wc-block-components-checkout-return-to-cart-button{color:var(--bms-gold)!important}body.bms-shop .wc-block-components-text-input input,body.bms-shop .wc-block-components-text-input input[type],body.bms-shop .wc-block-components-form .wc-block-components-text-input input,body.bms-shop .wc-blocks-components-select .wc-blocks-components-select__select,body.bms-shop .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,body.bms-shop .wc-block-components-textarea,body.bms-shop .wc-block-checkout__add-note textarea{background:var(--bms-field)!important;border:1.5px solid var(--bms-line2)!important;border-radius:12px!important;color:#fff!important;box-shadow:none!important}body.bms-shop .wc-block-components-text-input input:focus,body.bms-shop .wc-blocks-components-select .wc-blocks-components-select__select:focus,body.bms-shop .wc-block-components-textarea:focus{border-color:var(--bms-gold)!important;box-shadow:0 0 0 4px rgb(238 165 33 / .18)!important;outline:none}body.bms-shop .wc-block-components-text-input label,body.bms-shop .wc-blocks-components-select__label,body.bms-shop .wc-block-components-combobox .wc-block-components-combobox-control label{color:#9d9d9d!important}body.bms-shop .wc-block-components-text-input.is-active label{color:var(--bms-gold)!important}body.bms-shop .wc-blocks-components-select__expand{fill:var(--bms-gold)!important}body.bms-shop .wc-blocks-components-select__select option{background:var(--bms-field);color:#fff}body.bms-shop .wc-block-components-validation-error{color:#ff8a7d!important}body.bms-shop .wc-block-components-text-input.has-error input,body.bms-shop .has-error .wc-blocks-components-select__select{border-color:#ff6b5b!important}body.bms-shop .wc-block-components-checkout-step{margin:0 0 22px!important;padding:clamp(20px, 2.6vw, 28px)!important;border:1px solid var(--bms-line);border-radius:var(--bms-r);background:var(--bms-card)}body.bms-shop .wc-block-components-checkout-step:after{display:none!important}body.bms-shop .wc-block-components-checkout-step__heading{margin:0 0 14px!important}body.bms-shop .wc-block-components-checkout-step__title{color:#fff!important;font-size:20px!important;font-weight:400!important;text-transform:uppercase}body.bms-shop .wc-block-components-checkout-step__description,body.bms-shop .wc-block-components-checkout-step__heading-content{color:var(--bms-mute)!important}body.bms-shop .wc-block-components-checkout-step__container:after,body.bms-shop .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{display:none!important}body.bms-shop .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{color:var(--bms-gold)}body.bms-shop .wc-block-components-address-card{border-color:var(--bms-line2)!important;border-radius:12px;background:var(--bms-field);color:#ddd}body.bms-shop .wc-block-components-address-card__edit{color:var(--bms-gold)!important}body.bms-shop .wc-block-components-radio-control--highlight-checked,body.bms-shop .wc-block-components-radio-control-accordion-option,body.bms-shop .wc-block-components-radio-control__option{color:#fff!important}body.bms-shop .wc-block-components-radio-control--highlight-checked{border-radius:14px!important}body.bms-shop .wc-block-components-radio-control--highlight-checked:after{border-color:var(--bms-line2)!important;border-radius:14px!important}body.bms-shop .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body.bms-shop .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 2px var(--bms-gold)!important;border-radius:14px!important;background:rgb(238 165 33 / .06)}body.bms-shop .wc-block-components-radio-control__input{border-color:#777!important;background:0 0!important}body.bms-shop .wc-block-components-radio-control__input:checked{border-color:var(--bms-gold)!important}body.bms-shop .wc-block-components-radio-control__input:checked:before{background:var(--bms-gold)!important}body.bms-shop .wc-block-components-radio-control__secondary-label,body.bms-shop .wc-block-components-radio-control__description,body.bms-shop .wc-block-components-radio-control-accordion-content,body.bms-shop .wc-block-components-radio-control__secondary-description{color:var(--bms-mute)!important}body.bms-shop .wc-block-components-radio-control__label{color:#fff!important;font-weight:700}body.bms-shop .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background:var(--bms-field)!important;border:1.5px solid #666!important;border-radius:6px!important}body.bms-shop .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:var(--bms-gold)!important;border-color:var(--bms-gold)!important}body.bms-shop .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:var(--bms-ink)!important}body.bms-shop .wc-block-components-checkbox label{color:#ddd}body.bms-shop .wc-block-checkout__terms,body.bms-shop .wc-block-checkout__actions{color:var(--bms-mute)}body.bms-shop .wc-block-checkout__terms a{color:var(--bms-gold)!important}body.bms-shop .wc-block-components-notice-banner{border-radius:14px!important;background:var(--bms-card)!important;color:#fff!important;border:1px solid var(--bms-line)!important;border-left:4px solid var(--bms-gold)!important}body.bms-shop .wc-block-components-notice-banner.is-error{border-left-color:#ff6b5b!important}body.bms-shop .wc-block-components-notice-banner>svg{fill:var(--bms-ink)!important;background:var(--bms-gold)!important}body.bms-shop .wc-block-components-notice-banner.is-error>svg{background:#ff6b5b!important}body.bms-shop .wc-block-components-skeleton__element,body.bms-shop .wc-block-cart.is-loading .wc-block-cart-items td *{background:#2c2c2d!important}body.bms-shop .wc-block-cart__empty-cart__title{color:#fff!important;text-transform:uppercase}body.bms-shop .wp-block-woocommerce-empty-cart-block .wp-block-separator{border-color:var(--bms-line);color:var(--bms-line)}body.bms-shop .wc-block-cart__submit-container--sticky{background:var(--bms-bg)!important;border-top:1px solid var(--bms-line)}body.bms-shop .wc-block-cart__submit-container--sticky:before{display:none}@media (max-width:767px){html.bmhd-has-dock body.bms-shop .wc-block-cart__submit-container--sticky{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}@media (max-width:1100px){html body.bms-shop ul.products,html body.bms-shop ul.products.columns-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){html body.bms-shop ul.products,html body.bms-shop ul.products[class*=columns-]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body.bms-shop ul.products li.product{padding-bottom:14px!important;border-radius:14px}html body.bms-shop ul.products li.product .woocommerce-loop-product__title,html body.bms-shop ul.products li.product h2,html body.bms-shop ul.products li.product h3{padding:0 12px!important;font-size:15px!important}html body.bms-shop ul.products li.product .price{padding:0 12px;font-size:15px!important;margin-bottom:12px!important}html body.bms-shop ul.products li.product .button,html body.bms-shop ul.products li.product a.added_to_cart{margin:auto 12px 0!important;width:calc(100% - 24px);min-height:42px;padding:10px 8px!important;font-size:11px!important;letter-spacing:.08em}html body.bms-shop ul.products li.product img{margin-bottom:12px!important}body.bms-shop .woocommerce-result-count,body.bms-shop .woocommerce-ordering{float:none!important;width:100%}body.bms-shop .woocommerce-ordering select{width:100%}.bms-intro{padding:18px}.bms-trust li{font-size:12px;padding:8px 12px}body.bms-shop.single-product div.product div.images,body.bms-shop.single-product div.product div.summary{float:none!important;width:100%!important}body.bms-shop.single-product div.product div.images{margin-bottom:24px!important}body.bms-shop.single-product .woocommerce-tabs ul.tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body.bms-shop.single-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display:none}body.bms-shop.single-product .woocommerce-tabs ul.tabs li{flex:0 0 auto}body.bms-shop.single-product .woocommerce-tabs ul.tabs li a{padding:10px 14px!important;white-space:nowrap}html body.bms-shop table.shop_table_responsive tr,body.bms-shop .woocommerce-page table.shop_table_responsive tr{display:block}html body.bms-shop table.shop_table_responsive tr td{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:right!important;padding:12px 16px!important}html body.bms-shop table.shop_table_responsive tr td:before{color:var(--bms-gold);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;float:none}html body.bms-shop table.shop_table_responsive tr td.product-remove{justify-content:flex-end;border-top:2px solid rgb(238 165 33 / .3)!important}html body.bms-shop table.shop_table_responsive tr:first-child td.product-remove{border-top:0!important}html body.bms-shop table.shop_table_responsive tr td.product-thumbnail{display:flex!important;justify-content:center}html body.bms-shop table.shop_table_responsive tr td.product-thumbnail:before{display:none}html body.bms-shop table.shop_table_responsive tr td.product-thumbnail img{width:110px!important;height:110px}html body.bms-shop table.cart td.actions{display:block!important}html body.bms-shop table.cart td.actions:before{display:none}html body.bms-shop table.cart td.actions .coupon{flex-direction:column;align-items:stretch;margin-bottom:10px}html body.bms-shop table.cart td.actions .coupon .input-text{width:100%!important}html body.bms-shop table.cart td.actions .coupon .button{width:100%!important;white-space:nowrap}html body.bms-shop table.cart td.actions .button,html body.bms-shop table.cart td.actions>.button{width:100%;float:none}html body.bms-shop .cart-collaterals .cart_totals{float:none;width:100%;padding:20px}html body.bms-shop .cart_totals table.shop_table tr td{justify-content:flex-end}html body.bms-shop .cart_totals table.shop_table tr td:before{margin-right:auto}html body.bms-shop form .form-row-first,html body.bms-shop form .form-row-last{width:100%!important;float:none}html body.bms-shop #order_review table.shop_table tr{display:table-row}html body.bms-shop #order_review table.shop_table tr td{display:table-cell}}@media (prefers-reduced-motion:reduce){html body.bms-shop *{transition:none!important}}body.bms-shop [class*=checkout-steps],body.bms-shop [class*=checkout-steps] *,body.bms-shop [class*=woo-steps],body.bms-shop [class*=woo-steps] *{color:#e6e6e6!important;border-color:rgb(255 255 255 / .18)!important}body.bms-shop [class*=checkout-steps] .active [class*=number],body.bms-shop [class*=checkout-steps] .done [class*=number],body.bms-shop [class*=checkout-steps] li.active>span:first-child,body.bms-shop [class*=checkout-steps] li.done>span:first-child{background:var(--bms-gold)!important;border-color:var(--bms-gold)!important;color:var(--bms-ink)!important}body.bms-shop [class*=checkout-steps] .active,body.bms-shop [class*=checkout-steps] .active *{color:#fff!important}body.bms-shop.single-product div.product .product_meta .sku_wrapper,body.bms-shop.single-product div.product .product_meta>span{color:var(--bms-mute)!important;border-color:var(--bms-line2)!important;background:0 0!important}body.bms-shop.single-product div.product .product_meta .sku{color:#fff}body.bms-shop.single-product div.product table.variations tr{border-color:var(--bms-line)!important}body.bms-shop.single-product div.product table.variations th.label,body.bms-shop.single-product div.product table.variations td.label{color:var(--bms-gold)!important}body.bms-shop.single-product .woocommerce-product-gallery__trigger{background:var(--bms-gold)!important}body.bms-shop.single-product .woocommerce-product-gallery__trigger:before,body.bms-shop.single-product .woocommerce-product-gallery__trigger:after{border-color:var(--bms-ink)!important;background-color:var(--bms-ink)}body.bms-shop .woocommerce-form-login-toggle .woocommerce-info,body.bms-shop .woocommerce-form-coupon-toggle .woocommerce-info{justify-content:center;border-left-width:1px!important;border-color:var(--bms-line)!important;padding:18px 20px!important}body.bms-shop .woocommerce-form-login-toggle .woocommerce-info:before,body.bms-shop .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}html body.bms-shop form.checkout .woocommerce-account-fields p.create-account,html body.bms-shop form.checkout #ship-to-different-address{padding:14px 16px;border:1px solid var(--bms-line);border-radius:12px;background:rgb(255 255 255 / .02)}html body.bms-shop form.checkout #ship-to-different-address label span,html body.bms-shop form.checkout .woocommerce-account-fields label span{color:#fff}body.bms-shop .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{padding:14px 16px;border:1.5px solid var(--bms-line2);border-radius:14px;background:var(--bms-card2);margin:0 0 10px!important}body.bms-shop .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:var(--bms-gold)}body.bms-shop .woocommerce-checkout #payment ul.payment_methods li img{max-height:24px;vertical-align:middle}body.bms-shop .woocommerce-checkout #payment .payment_box fieldset{border:0;padding:0;margin:0}body.bms-shop .woocommerce-checkout a[href*="/cart"]:not(.button){color:var(--bms-mute)!important}body.bms-shop .woocommerce-checkout a[href*="/cart"]:not(.button):hover{color:var(--bms-gold)!important}html body.bms-shop .cart_totals [id*=payment-request-button-separator],html body.bms-shop .cart_totals [class*=express-checkout]+*{color:var(--bms-mute)}html body.bms-shop ul.products[class][class] li.product[class][class]{width:100%!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important}body.bms-shop .woocommerce-message:focus,body.bms-shop .woocommerce-info:focus,body.bms-shop .woocommerce-error:focus{outline:2px solid var(--bms-gold);outline-offset:2px}body.bms-shop .woocommerce-checkout #payment .woocommerce-privacy-policy-text p,body.bms-shop .woocommerce-terms-and-conditions-wrapper p{font-size:13px;line-height:1.55;color:var(--bms-mute)}body.bms-shop.single-product div.product [class*=tab] p,body.bms-shop.single-product div.product [class*=tab] li:not([class*=tab]):not([role=tab]),body.bms-shop.single-product div.product [class*=tab] td,body.bms-shop.single-product div.product [class*=tab] th,body.bms-shop.single-product div.product .ui-tabs-panel,body.bms-shop.single-product div.product .woocommerce-Tabs-panel,body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title]){color:#d6d6d6!important}body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title]) li::marker{color:var(--bms-gold)}body.bms-shop.single-product div.product .ui-tabs-nav li.ui-state-active,body.bms-shop.single-product div.product .ui-tabs-nav li.ui-tabs-active,body.bms-shop.single-product div.product [role=tablist] [aria-selected=true]{border-bottom-color:var(--bms-gold)!important}body.bms-shop.single-product div.product .ui-tabs-nav li.ui-state-active a,body.bms-shop.single-product div.product .ui-tabs-nav li.ui-tabs-active a{color:#fff!important}body.bms-shop.single-product div.product .ui-tabs-nav,body.bms-shop.single-product div.product [role=tablist]{border-color:var(--bms-line)!important}body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title]) table,body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title]) td,body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title]) th{border-color:var(--bms-line)!important;background:0 0!important}body.bms-shop.single-product div.product .product_meta{align-items:flex-start}body.bms-shop.single-product div.product .product_meta>span{display:inline-flex!important;width:auto!important}html body.bms-shop .woocommerce-shipping-methods,html body.bms-shop .woocommerce-shipping-methods li,html body.bms-shop .woocommerce-shipping-methods label,html body.bms-shop #shipping_method,html body.bms-shop #shipping_method li,html body.bms-shop #shipping_method label,html body.bms-shop tr.shipping td,html body.bms-shop tr.woocommerce-shipping-totals td{color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:700}html body.bms-shop tr.shipping td .woocommerce-shipping-destination,html body.bms-shop tr.woocommerce-shipping-totals td .woocommerce-shipping-destination{color:var(--bms-mute)!important;font-weight:400;font-size:13px!important}html body.bms-shop tr.shipping td .woocommerce-shipping-destination strong{color:#ddd}html body.bms-shop tr.order-total td,html body.bms-shop tr.order-total td *,html body.bms-shop tr.order-total .amount,html body.bms-shop tr.order-total bdi{color:var(--bms-gold)!important}html body.bms-shop tr.order-total td{font-size:24px!important;font-weight:900!important}html body.bms-shop tr.cart-subtotal td,html body.bms-shop tr.cart-subtotal td *,html body.bms-shop .shop_table .product-total,html body.bms-shop .shop_table .product-total *{color:#fff!important}html body.bms-shop #order_review .shop_table .product-quantity,html body.bms-shop .shop_table strong.product-quantity{background:rgb(238 165 33 / .14)!important;color:var(--bms-gold)!important;border:1px solid rgb(238 165 33 / .35);border-radius:8px;padding:2px 8px}html body.bms-shop .shop_table dl.variation,html body.bms-shop .shop_table dl.variation dt,html body.bms-shop .shop_table dl.variation dd,html body.bms-shop .shop_table dl.variation p{color:var(--bms-mute)!important}html body.bms-shop .shop_table dl.variation{display:flex;flex-wrap:wrap;gap:0 6px}html body.bms-shop .shop_table dl.variation dd{margin:0!important}html body.bms-shop a.remove,html body.bms-shop a.remove *{color:#bbb!important}html body.bms-shop a.remove svg,html body.bms-shop a.remove i{fill:currentColor;stroke:currentColor}html body.bms-shop a.remove:hover,html body.bms-shop a.remove:hover *{color:#fff!important}html body.bms-shop [id*=button-separator],html body.bms-shop [class*=button-separator],html body.bms-shop .wc-proceed-to-checkout p{color:var(--bms-mute)!important}body.bms-shop .woocommerce-products-header__title.page-title{display:none}.bms-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(190px, 17vw, 250px);padding:clamp(26px, 3vw, 40px) 20px clamp(22px, 2.6vw, 34px);background:#111;text-align:center;color:#fff}.bms-hero__bg{position:absolute;inset:-4%;z-index:-2;background:var(--bms-hero) center 18%/cover no-repeat;filter:grayscale(1) contrast(1.08) brightness(.62);animation:bmsHeroZoom 24s ease-in-out infinite alternate}@keyframes bmsHeroZoom{from{transform:scale(1)}to{transform:scale(1.07)}}.bms-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 60%,rgb(238 165 33 / .14),#fff0 70%),linear-gradient(180deg,rgb(0 0 0 / .35) 0%,rgb(0 0 0 / .15) 40%,rgb(35 35 36 / .85) 85%,#232324 100%)}.bms-hero__in{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;max-width:900px}.bms-hero .bms-hero__kick{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px;border-radius:40px;border:1px solid rgb(238 165 33 / .45);background:rgb(0 0 0 / .45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#fff;line-height:1.2}.bms-hero__kick i{width:7px;height:7px;border-radius:50%;background:var(--bms-gold);box-shadow:0 0 0 4px rgb(238 165 33 / .2)}.bms-hero .bms-hero__title{margin:0!important;padding:0;font-family:var(--bm-head,inherit);font-size:clamp(38px, 5vw, 70px)!important;line-height:.95!important;font-weight:400;text-transform:uppercase;letter-spacing:.01em;color:#fff!important;text-shadow:0 6px 30px rgb(0 0 0 / .5)}.bms-hero__crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .7)}.bms-hero__crumbs a{color:rgb(255 255 255 / .7)!important;text-decoration:none!important;transition:color .25s ease}.bms-hero__crumbs a:hover{color:var(--bms-gold)!important}.bms-hero__sep{color:var(--bms-gold)}.bms-hero__chip{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:9px 16px;border-radius:30px;background:var(--bms-gold);color:var(--bms-ink);font-size:13px;font-weight:900;letter-spacing:.06em}.bms-hero__chip .amount,.bms-hero__chip bdi{color:var(--bms-ink)!important}body.bms-shop #Subheader{display:none!important}@media (max-width:767px){.bms-hero{min-height:170px;padding:22px 16px 22px}.bms-hero__crumbs{font-size:11px}}@media (prefers-reduced-motion:reduce){.bms-hero__bg{animation:none}}body.bms-shop .woocommerce-breadcrumb{display:none!important}body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title])>h2:first-child,body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title])>h3:first-child,body.bms-shop.single-product div.product .woocommerce-Tabs-panel>h2:first-child,body.bms-shop.single-product div.product .ui-tabs-panel>h2:first-child,body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title])>.mcb-section:first-child h2:only-child{display:none!important}body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title]),body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title]) *:not(a):not(h1):not(h2):not(h3),body.bms-shop.single-product div.product .ui-tabs-panel,body.bms-shop.single-product div.product .ui-tabs-panel *:not(a):not(h1):not(h2):not(h3),body.bms-shop.single-product div.product .woocommerce-Tabs-panel,body.bms-shop.single-product div.product .woocommerce-Tabs-panel *:not(a):not(h1):not(h2):not(h3){color:#e6e6e6!important;-webkit-text-fill-color:#e6e6e6}body.bms-shop.single-product div.product [id^=tab-]:not([id^=tab-title]) a{color:var(--bms-gold)!important;-webkit-text-fill-color:var(--bms-gold)}body.bms-shop.single-product div.product [class*=tabs] li[class*=active],body.bms-shop.single-product div.product [class*=tabs] li[class*=active]>a,body.bms-shop.single-product div.product [role=tab][aria-selected=true]{border-bottom-color:var(--bms-gold)!important}body.bms-shop.single-product div.product [class*=tabs] li[class*=active]:after,body.bms-shop.single-product div.product [class*=tabs] li[class*=active]>a:after{background-color:var(--bms-gold)!important;border-color:var(--bms-gold)!important}html body.bms-shop .cart-collaterals,html body.bms-shop .cart-collaterals .cart_totals,html body.bms-shop .woocommerce-cart-form,html body.bms-shop .woocommerce-cart-form>table.shop_table{margin-top:0!important}html body.bms-shop .cart-collaterals .cart_totals>h2:first-child{margin-top:0!important;padding-top:0!important}html body.bms-shop #order_review,html body.bms-shop #order_review *{box-sizing:border-box}html body.bms-shop #order_review{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html body.bms-shop #order_review #payment,html body.bms-shop #order_review table.shop_table{width:100%!important;max-width:100%;margin-left:0!important;margin-right:0!important}html body.bms-shop #order_review #payment ul.payment_methods li.wc_payment_method{max-width:100%}html body.bms-shop form.checkout,html body.bms-shop form.checkout *,html body.bms-shop form.checkout *:before,html body.bms-shop form.checkout *:after{box-sizing:border-box}html body.bms-shop form.checkout #customer_details,html body.bms-shop form.checkout #customer_details .col-1,html body.bms-shop form.checkout #customer_details .col-2,html body.bms-shop form.checkout #customer_details .col-2>div{max-width:100%!important}html body.bms-shop form.checkout #customer_details .col-1,html body.bms-shop form.checkout #customer_details .col-2{width:100%!important;margin-left:0!important;margin-right:0!important}@media (min-width:1000px){html body.bms-shop form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,460px)!important;column-gap:clamp(28px, 3.5vw, 56px)!important;align-items:start!important}html body.bms-shop form.checkout.woocommerce-checkout:before,html body.bms-shop form.checkout.woocommerce-checkout:after{display:none!important}html body.bms-shop form.checkout.woocommerce-checkout>*{grid-column:1!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important;transform:none!important}html body.bms-shop form.checkout.woocommerce-checkout>#order_review_heading{grid-column:2!important;grid-row:1!important;align-self:start}html body.bms-shop form.checkout.woocommerce-checkout>#order_review{grid-column:2!important;grid-row:1/span 30!important}html body.bms-shop form.checkout.woocommerce-checkout>:not(#order_review):has(#order_review){grid-column:2!important;grid-row:1/span 30!important}html body.bms-shop form.checkout.woocommerce-checkout>.woocommerce-NoticeGroup,html body.bms-shop form.checkout.woocommerce-checkout>.woocommerce-notices-wrapper{grid-column:1/-1!important}html body.bms-shop form.checkout.woocommerce-checkout #customer_details{width:100%!important;float:none!important}html body.bms-shop form.checkout.woocommerce-checkout>#customer_details{grid-row:1!important}html body.bms-shop form.checkout.woocommerce-checkout>#order_review{position:sticky;top:120px}}html body.bms-shop dl.variation{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:6px 0 0!important;font-size:13px}html body.bms-shop dl.variation dt{margin:0!important;padding:0!important;width:auto!important;min-width:0!important;flex:0 0 auto;font-weight:600;float:none!important;clear:none!important}html body.bms-shop dl.variation dd{margin:0!important;padding:0!important;width:auto!important;min-width:0!important;flex:0 0 auto;float:none!important}html body.bms-shop dl.variation dd p{margin:0!important;display:inline}html body.bms-shop dl.variation dd:not(:last-child):after{content:"·";margin-left:6px;color:var(--bms-gold)}