.skip-to-content-link{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus-visible{z-index:99!important;width:auto;height:auto;clip:auto}.shopify-challenge__container{display:flex;flex-direction:column;justify-content:center;min-height:70vh;align-items:center;padding:30px}.shopify-challenge__container .shopify-challenge__button{margin-top:20px}.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors{text-align:center;padding-bottom:10px}.shopify-policy__container{max-width:1000px;padding-top:50px;padding-bottom:50px}.shopify-policy__title{padding-bottom:20px}.tooltip{position:absolute;bottom:calc(100% + 15px);background:var(--text_color);color:var(--body_background);width:max-content;padding:4px 10px;border-radius:4px;transform:translate(-50%) scale(.8);left:50%;opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.3,1,.3,1),opacity .5s cubic-bezier(.3,1,.3,1)}.tooltip:after{content:"";position:absolute;inset-inline-start:50%;transform:translate(-50%);border-color:var(--text_color) transparent;border-style:solid;border-width:10px 10px 0;inset-block-end:-7px;display:block;width:0}html[dir=rtl] .tooltip:after{transform:translate(50%)}swiper-nav,[is=hover-icons],[is=hover-link],[is=hover-li],[is=store-locator-context],[is=localization-context]{will-change:transform;transition:transform .2s ease-out}[data-saos],[data-card-animate]{will-change:transform,opacity}.king_cursor{display:none}.payment-icons-item svg{width:30px;height:auto}@keyframes cross_animate{0%,to{clip-path:inset(0 0 0 0)}42%{clip-path:inset(0 0 0 100%)}43%{clip-path:inset(0 100% 0 0)}}@keyframes icon_bounce{to{transform:translateY(-50%)}}.form--message{padding:10px 15px;border-radius:6px;margin-bottom:20px;font-size:var(--small_text)}.form--message.error{background:#ff00000d;color:var(--color_error_text)}.form--message.error *{color:var(--color_error_text)}.form--message.error.no-bg,.form--message.success.no-bg{background:transparent}.form--message.success{background:#0080000d;color:var(--color_success_text)}.form--message.success *{color:var(--color_success_text)}.form--message ul li{margin-bottom:2px}.social--icons-link{display:flex;width:30px;height:30px;justify-content:center;align-items:center;overflow:hidden;border-radius:var(--form_radius, 0px)}.social--icons-link svg{width:20px;height:auto;display:block}.border-enable .social--icons-list,.background-enable.social--icons-list{gap:10px}.border-enable .social--icons-link svg,.background-enable .social--icons-link svg{width:50%}.background-enable .social--icons-link{background:rgba(var(--icon_background))}.border-enable .social--icons-link{border:1px solid var(--icon_border)}.not-found-box{min-height:80vh;display:flex;justify-content:center;align-items:center;width:100%}.empty--card{width:100%;text-align:center;padding:20px;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--heading_color)}.empty--card.with-background{background:var(--body_alternate_background);border-radius:var(--card_radius)}.empty--card svg{width:50px;height:auto;margin-bottom:15px}.empty--card-heading{margin-bottom:15px}.empty--card-desc{font-size:var(--medium_text);margin-bottom:20px}.page--banner{position:relative;display:flex;width:100%;justify-content:center;align-items:center;height:var(--banner_height);overflow:hidden;border-radius:var(--card_radius)}.no-container .page--banner{border-radius:0}.page--banner.overlay-content .page--banner-content{position:absolute;width:100%;height:100%;inset-inline-start:0;inset-block-start:0;padding:20px 0;overflow:auto;display:flex;justify-content:center;align-items:center;z-index:1}.page--banner.overlay-content .page--banner-content>div{margin-top:auto;margin-bottom:auto}.page--title+.page--desc{margin-top:20px}.page--content{padding:20px 0}.page--banner-content .page--title{color:var(--image_overlay_heading)}.page--banner-content .page--desc,.page--banner-content .page--desc *{color:var(--image_overlay_text)}.placeholder-svg{display:block;fill:var(--text_color);width:100%;height:100%;max-width:100%;max-height:100%}.media-wrapper{position:relative;overflow:hidden}.media{position:relative;width:100%;overflow:hidden;padding-bottom:var(--image_ratio);background:var(--image_bg)}.media-fixed{padding-bottom:0;height:100%}.media img,.media .placeholder-svg,.media video,.media iframe{position:absolute;width:100%;height:100%;inset-inline-start:0;inset-block-start:0;object-fit:cover;object-position:center}.media-overlay:after{content:"";background:rgba(var(--image_overlay_background),var(--image_overlay_opacity));width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;pointer-events:none;z-index:1}.animate-hover img{transition:.6s ease}deferred-media,deferred-media-video{display:block;width:100%;height:100%}.section-wrapper{width:100%;background:var(--body_background);color:var(--text_color)}.section-gradient{background:var(--body_background_gradient)}.section-spacing{padding-top:var(--top_spacing);padding-bottom:var(--bottom_spacing)}.section--header{padding-bottom:20px;display:block;position:relative}.section--header.with--arrow,.section--header.with-button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.section--header.with--arrow.with-button{grid-template-columns:1fr auto auto}.section--header.with-button .section--btn{padding-bottom:0;text-align:center}.section--btn{padding-bottom:20px}.section--description{padding-top:6px}.highlight-color{color:var(--highlight_color);--image_overlay_heading: var(--highlight_color)}.highlight-gradient{background-image:var( --highlight_gradient, linear-gradient(to right, #ff0000, #0000ff) );background-clip:text;-webkit-background-clip:text;color:transparent;--image_overlay_heading: transparent}.outline--text,.outline--filled{position:relative;display:inline-block;text-decoration:none;-webkit-text-stroke:1px var(--highlight_color);background:linear-gradient(var(--highlight_color) 0 100%) left / 0 no-repeat;color:transparent!important;background-clip:text;transition:.8s ease}.outline-animate{background-size:100%}.text-background-cover{background-repeat:no-repeat;color:var(--highlight_color);background-image:linear-gradient(45deg,var(--highlight_background),transparent);transition:background-size .7s cubic-bezier(.7,0,.3,1);background-size:0 100%;--image_overlay_heading: var(--highlight_color)}.section-in-view .text-background-cover{background-size:100% 100%}.background--overlay-image,.background--overlay-image img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;height:100%;width:100%;pointer-events:none}.background--overlay-image:after{content:"";background:rgba(var(--image_overlay_background),var(--image_overlay_opacity));width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--image_overlay_blur));backdrop-filter:blur(var(--image_overlay_blur))}.image-overlay-heading,.image-overlay-heading *{color:var(--image_overlay_heading)}.image-overlay-description{color:var(--image_overlay_text)}.block-gradient{background:var(--body_background_gradient)}.product-checkout-buttons .shopify-payment-button__button--branded{height:auto}.button,button.shopify-payment-button__button,button.shopify-payment-button__button--hidden,.shopify-challenge__button{text-decoration:none;text-align:center;position:relative;display:inline-flex;justify-content:center;align-items:center;font-size:16px;min-width:120px;min-height:46px;padding:12px 25px;line-height:1;cursor:pointer;border-radius:var(--button_radius);background:var(--button_background);border:1px solid var(--button_border);color:var(--button_text);font-family:var(--button_font_family);font-weight:var(--button_font_weight);font-style:var(--button_font_style);text-transform:var(--button_text_transform);overflow:hidden;transition:.2s ease-out;z-index:0}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 46px;--shopify-accelerated-checkout-button-border-radius: var(--button_radius);--shopify-accelerated-checkout-button-box-shadow: none}.button.animated{padding-inline-start:43px;justify-content:flex-start}.btn-icon{width:18px;height:18px;background:transparent;border:1px solid var(--button_text);color:var(--button_text);border-radius:40px;display:flex;align-items:center;justify-content:center;position:absolute;inset-inline-start:15px;inset-block-start:50%;transform:translateY(-50%);transition:all .25s ease-out;opacity:0;visibility:hidden}.button.animated .btn-icon{opacity:1;visibility:visible}.btn-icon svg{width:8px;height:auto;display:block;transition:all .25s ease-out;position:absolute}html[dir=rtl] .btn-icon svg{transform:scale(-1)}.button--hover-text{position:absolute;inset-inline-start:15px;overflow:hidden;color:var(--button_text_hover);opacity:0;display:flex;inset-block-start:50%;transform:translateY(-50%)}.button.secondary--button,button.shopify-payment-button__button,button.shopify-payment-button__button--hidden{background:var(--secondary_button_background);border:1px solid var(--secondary_button_border);color:var(--secondary_button_text)}.button.secondary--button .btn-icon{border:1px solid var(--secondary_button_text);color:var(--secondary_button_text)}.button.secondary--button .button--hover-text{color:var(--secondary_button_text_hover)}.button.small-button .button--hover-text{inset-inline-start:12px}.button.large-button .button--hover-text,.button.medium-button .button--hover-text{inset-inline-start:20px}.button--hover-text span{transform:translateY(18px);display:inline-flex}.outline-button{background:transparent;border-color:var(--button_border);color:var(--button_border)}.shopify-challenge__button{height:46px}.shopify-cleanslate button,.shopify-cleanslate div[role=button]{min-height:64px!important;height:auto!important;border-radius:var(--button_radius)!important}.cart__dynamic-checkout-buttons .shopify-cleanslate li{flex-basis:100%!important;height:auto!important}.shopify-cleanslate button span,.shopify-cleanslate div[role=button] span{color:inherit!important}button.shopify-payment-button__button--hidden{display:none!important}.button.button-block{width:100%;min-width:auto!important;justify-content:center}.button.small-button{min-width:80px;min-height:34px;font-size:10px;padding:10px 15px}.button.animated.small-button{padding-inline-start:36px}.button.animated.large-button{padding-inline-start:65px}.small-button .btn-icon{inset-inline-start:10px}.small-button .btn-icon:before{inset-inline-start:calc(100% - 28px)}.button.medium-button,button.shopify-payment-button__button{min-height:56px;font-size:16px}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 62px}.button.medium-button.animated{padding-inline-start:55px;padding-inline-end:34px}.button.medium-button .btn-icon{width:24px;height:24px;inset-inline-start:20px}.button.large-button{min-height:66px;font-size:18px}.button.large-button .btn-icon{width:30px;height:30px;inset-inline-start:20px}.button-group{display:grid;grid-template-columns:1fr;gap:15px}.btn-loader,.loading>span:first-child{display:none}.loading .btn-loader{display:inline}.btn-loader svg{width:100%;height:100%}.arrow--btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;background:var(--button_background);color:var(--button_text);border:1px solid var(--button_border);border-radius:50%;overflow:hidden}.arrow--btn.outline--btn{background:transparent;border-color:var(--button_text)}.arrow--btn .arrow--icon{transition:.3s ease;width:14px;height:auto}.arrow--btn.large-width{width:65px;height:65px}.arrow--btn.large-width .arrow--icon{width:24px}.arrow--btn.medium-width{width:60px;height:60px}.arrow--btn.medium-width .arrow--icon{width:16px}.arrow--btn.small-width{width:34px;height:34px}.arrow--btn.small-width .arrow--icon{width:12px}.arrow--circle{position:absolute;width:100%;height:100%;inset-inline-start:0;inset-block-start:0}.link-arrow{display:flex;align-items:center;gap:10px}.link-arrow svg{width:16px;height:auto;display:block;transition:.5s ease}html[dir=rtl] .link-arrow svg{transform:scale(-1)}.link-button{background:transparent;border:none;text-decoration:underline;min-height:auto}.medium-button.link-button,.large-button.link-button,.small-button.link-button{min-height:auto;padding:0}.swiper-button:after{display:none}.swiper-button{background:var(--slider_icon_background);width:var(--slider_arrow_width);height:var(--slider_arrow_width);color:var(--slider_icon_color);border-radius:var(--slider_navigation_radius);margin:0;z-index:1;border:1px solid var(--slider_arrow_border)}.swiper-button-prev{transform:rotate(180deg)}.swiper-button svg{width:var(--slider_icon_width);height:14px;margin:0 auto;display:flex;position:absolute;inset-block-start:auto;inset-inline-start:7px;transform:translate(0)}.swiper-button svg .draw-arrow,.swiper-button svg .tail{stroke-width:1;fill:none;stroke-dasharray:22;stroke-dashoffset:0;transform:scale(1);transition:1s all ease}.swiper--button-wrapper .swiper-button{inset-block-end:22px;inset-block-start:auto}.swiper--button-wrapper .swiper-button-prev{inset-inline-start:15px}.swiper--button-wrapper .swiper-button-next{inset-inline-start:calc(15px + var(--slider_arrow_width) + 10px)}.swiper--button-wrapper.right-position .swiper-button-next{inset-inline-start:unset;inset-inline-end:15px}.swiper--button-wrapper.right-position .swiper-button-prev{inset-inline-start:unset;inset-inline-end:calc(15px + var(--slider_arrow_width) + 10px)}.swiper--button-wrapper.right-position.no-gap .swiper-button-next{inset-inline-start:unset!important;inset-inline-end:22px!important}.swiper--button-wrapper.right-position.no-gap .swiper-button-prev{inset-inline-start:unset!important;inset-inline-end:calc(22px + var(--slider_arrow_width) + 10px)!important}.swiper--custom-buttons{position:relative;gap:12px}.swiper--custom-buttons .swiper-button{position:relative;inset-block-start:auto;inset-inline-end:0;inset-inline-start:0}.swiper-pagination.swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;inset-block-start:unset;inset-block-end:20px;z-index:1;width:auto;inset-inline-start:50%;transform:translate(-50%)}html[dir=rtl] .swiper-pagination.swiper-pagination-bullets{transform:translate(50%)}.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{background:transparent;opacity:1;transition:.5s ease;border:2px solid transparent;vertical-align:middle;margin:0 2px;padding:10px;position:relative}.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet:after{content:"";background:#fff;width:10px;height:10px;position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);border-radius:50px}html[dir=rtl] .swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet:after{transform:translate(50%,-50%)}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px;background:transparent;border:2px solid var(--slider_arrow_border)}.swiper-button.button-circle{border-radius:50px}.swiper-button.button-circle svg{inset-inline-start:50%;width:auto;transform:translate(-50%)}html[dir=rtl] .swiper-button.button-circle svg{transform:translate(50%) scale(-1)}.swiper--custom-buttons:has(.swiper-button.button-rounded+.swiper-button.button-rounded):not(:has(.swiper-button-disabled+.swiper-button-disabled)){background:var(--slider_arrow_border);gap:4px;border-radius:20px;overflow:hidden;padding:4px;width:max-content}.swiper-button.button-rounded{border-radius:20px;height:calc(var(--slider_arrow_width) / 1.7);border:4px solid var(--slider_arrow_border)}.swiper--custom-buttons .swiper-button.button-rounded{border-radius:2px 20px 20px 2px;border:0}html[dir=rtl] .swiper--custom-buttons .swiper-button.button-rounded{border-radius:20px 2px 2px 20px}.swiper-button.button-rounded svg{inset-inline-start:unset;--slider_icon_width: var(--swiper-navigation-size)}.quantity--inner{display:inline-flex;align-items:center;height:52px;border:1px solid var(--text_color);border-radius:var(--form_radius)}.form-input-small .quantity--inner{height:42px}.form-input-small .quantity-button{min-width:40px;max-width:40px}.quantity-button{background:transparent;min-width:50px;max-width:50px;height:100%;display:flex;align-items:center;justify-content:center}.quantity-input{padding:4px;max-width:40px;min-height:100%;text-align:center;border:0;color:var(--text_color);font-size:var(--text);background:transparent;border-radius:0}.quantity-input:focus-visible{outline:0}.quantity-button svg{width:10px;height:auto}.small-quantity .quantity--inner{height:46px}.small-quantity .quantity-button{min-width:40px;max-width:40px}.xsmall-quantity .quantity--inner{height:38px}.xsmall-quantity .quantity-input{padding:0;max-width:30px}.xsmall-quantity .quantity-button{min-width:28px;max-width:28px}.custom-checkbox,.radio-box{position:relative;padding-inline-start:30px}.checkmark-input{border:0;padding:0;min-height:auto;position:absolute;opacity:1;inset-inline-start:0;inset-block-start:1px;margin:0;appearance:none;-webkit-appearance:none;background:0;width:20px;height:20px;cursor:pointer;border:1px solid var(--text_color);border-radius:2px}.checkmark{position:absolute;inset-inline-start:0;inset-block-start:1px;height:20px;width:20px;transform:scale(0);transform-origin:center center;transition:transform .2s ease-in 25ms;pointer-events:none}.radio-box .checkmark{border-radius:100%}.checkmark-input:checked~.checkmark{background-color:var(--text_color);transform:scale(.7)}.checkmark-input:checked~.checkmark:after{display:block}.radio-box .checkmark-input:checked~.checkmark{background:var(--text_color)}.radio-box .checkmark-input{border-radius:100%}.custom-checkbox label{margin-bottom:0}.pagination{display:flex;justify-content:center;align-items:center;padding:40px 0;padding-bottom:20px!important}.pagination-item{padding:5px}.pagination-link,.pagination-text{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--body_background);border:1px solid var(--border_color);color:var(--text_color);font-size:14px;transition:.2s ease;border-radius:50px}.pagination-item.active .pagination-text{background:var(--text_color);color:var(--body_background);border-color:var(--text_color)}.pagination-icon{font-size:12px;color:var(--text_color)}.pagination-item.disabled .pagination-icon{opacity:.8}.collection-products--count{font-size:var(--h6);font-weight:400}.collection-products--text{font-size:var(--medium_text);font-weight:400}.select-box{position:relative}.select-box:after{border-bottom-style:solid;border-bottom-width:2px;border-inline-end-style:solid;border-inline-end-width:2px;content:"";display:inline-block;height:8px;inset-inline-end:20px;position:absolute;inset-block-start:calc(50% - 4px);width:8px;border-color:var(--form_border);filter:none;transform:rotate(45deg);border-radius:2px}.custom-select{display:inline-flex;position:relative;padding:10px 0}.custom-select.fullwidth{display:block;padding:0}.custom-select-content{display:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;max-width:250px;width:max-content;background:var(--form_background);box-shadow:0 4px 6px #00000014;max-height:350px;height:max-content;border-radius:6px;text-align:start;transition:all .25s cubic-bezier(.104,.204,.492,1);overflow:auto;z-index:3}.custom-select.fullwidth .custom-select-content{width:100%;max-width:100%}.custom-select-content.right-position{inset-inline-start:unset;inset-inline-end:0}.custom-select-content.top-position{inset-block-end:100%;inset-block-start:unset}.custom-select-item button{background-color:transparent;display:flex;justify-content:flex-start;align-items:center;width:100%;font-size:14px;color:var(--form_text);text-align:left;text-align:start;padding:10px;border-radius:8px;transition:background-color .3s ease}.custom-select-list{padding:10px 0}.custom-select-item{position:relative;padding:3px 20px}.custom-select-item label{width:100%;height:100%;cursor:pointer}.custom-select-button{display:inline-flex;align-items:center;line-height:1;-webkit-user-select:none;user-select:none;cursor:pointer}.custom-select.fullwidth .custom-select-button{display:flex;justify-content:space-between}.custom-select-text{display:flex;align-items:center}.custom-select-arrow{line-height:0;margin-inline-start:8px;display:flex;color:inherit;width:12px}.custom-select-arrow svg{width:100%;height:auto}.custom-select-top .custom-select-list{inset-block-start:auto;inset-block-end:100%}.custom-select-active .custom-select-list{opacity:1;visibility:visible}.localization--current-locale{display:flex;align-items:center;gap:8px}.localization--current-locale svg{width:14px;height:auto;display:block}.localization-form-wrapper{padding:10px 20px;padding-bottom:60px!important;max-width:100%;margin:0 auto}.localization-form-box+.localization-form-box{margin-top:20px}.localization--heading-box{padding-bottom:20px}.localization-form-heading{padding-bottom:6px}.localization-form-popup .popup-content,.localization-form-popup .popup-content-body{overflow:visible}.localization-form-popup .popup-dialog{overflow:auto}option.disabled{color:#0000003b}.product--variants-title{padding-bottom:10px}.product--variants-title [data-selected-variant]{opacity:.7}.product--variants-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.variant--item{display:flex;align-items:center;position:relative;height:48px;min-width:60px}.product--variants-list.options-style-pills .variant--item{height:30px}.product--variants-list.color-option .variant--item{width:32px;height:33px;min-width:32px;border-radius:4px;border:1px solid transparent}.product--variants-list.color-circle .variant--item,.product--variants-list.color-circle .variant-item-name{border-radius:100%}.product--variants-list input{position:absolute;cursor:pointer;z-index:1;width:100%;height:100%;inset-inline-start:0;padding:0;border:0;appearance:none;-webkit-appearance:none;min-height:auto;margin:0;background:transparent}.variant-item-name{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;border:1px solid var(--text_color);color:var(--text_color);background:var(--product_card_background);transition:.2s ease-out;margin:0;border-radius:4px;padding:4px 16px;font-size:var(--small_text)}.product--variants-list.options-style-pills .variant-item-name{border-radius:20px}.product--variants-list.color-option .variant-item-name{border:0;padding:0;background-color:var(--swatch_color);box-shadow:0 1px #a8a3a336}.product--variants-list.variants-image .variant-item-name{background-size:cover;background-repeat:no-repeat;background-position:center}.variant--item .disabled+.variant-item-name{opacity:.8;pointer-events:none}.variant--item .disabled+.variant-item-name:before{content:"";text-decoration:line-through;position:absolute;width:100%;height:100%;background:var(--text_color);inset-block-start:0;inset-inline-start:0;z-index:1;clip-path:polygon(3% 0,100% 100%,99% 100%,2% 0)}.product--variants-list input:checked+.variant-item-name{background-color:var(--text_color);color:var(--product_card_background)}.product--variants-list.color-option .variant--item.active,.product--variants-list.color-option .variant--item:hover,.product--variants-list.color-option .variant--item:has(.productOption:checked){border-color:var(--text_color);padding:4px}.product--variants-list.color-option .variant--item:has(.productOption:checked) .variant-item-name{background-color:var(--swatch_color)}.product--variants-list.color-option.color-square .variant--item.active,.product--variants-list.color-option.color-square .variant--item:hover{padding:2px}.product-size-variant-list{position:absolute;inset-block-end:0;padding:4px 8px;width:100%;transition:opacity .35s,transform .35s,-webkit-transform .35s;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:rgba(var(--image_overlay_background),10%);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);opacity:0}.product-size-variant-list .product-variant-item{color:var(--image_overlay_text);font-size:var(--small_text)}.product--card.swiper-slide{padding:0 5px}.product--card-inner.product-background-enabled{background:var(--product_card_background);border-radius:var(--product_card_radius);overflow:hidden}.product--card-inner.product-border-enabled{border:1px solid var(--product_card_border);border-radius:var(--product_card_radius);overflow:hidden}.product--card-image{overflow:hidden;border-radius:var(--product_card_radius);background-color:var(--image_bg);transition:.3s}.product--card-inner.product-background-enabled .product--card-image,.product--card-inner.product-border-enabled .product--card-image{border-radius:0}.product--card-badges{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:absolute;inset-block-start:15px;inset-inline-start:15px}.product--badge{text-transform:uppercase;padding:6px 8px;line-height:1;border-radius:4px;font-size:var(--small_text)}.horizontal--product-card .product--badge{padding:3px 7px;line-height:1.3;font-size:10px!important}.product--badge.sale{color:var(--sale_badge_text_color);background:var(--sale_badge_bg)}.product--badge.custom{color:var(--custom_badge_text_color);background:var(--custom_badge_bg)}.product--badge.preorder{color:var(--preorder_badge_text_color);background:var(--preorder_badge_bg)}.product--badge.sold-out{color:var(--soldout_badge_text_color);background:var(--soldout_badge_bg)}.product--badge.discount{color:var(--discount_price_text);background:var(--discount_price_background)}.product-quickview-button{position:absolute;inset-block-start:15px;inset-inline-end:15px;transition:.3s ease-in-out}.product--icon{width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:var(--heading_color);color:var(--product_card_background)}.product--icon.icon-size-large{width:32px;height:32px}.product--icon.icon-size-medium{width:28px;height:28px}.product--icon.icon-size-small{width:26px;height:26px}.product--icon svg{width:50%}.product--icon span{display:flex;align-items:center;justify-content:center}.collections-tab--menu-content-item-box:has(.form--message.error),.product--card-detail:has(.form--message.error:not(.hidden)){padding-bottom:60px}.product--card-detail:has(.form--message.error:not(.hidden)) .product--card-detail-inner{position:unset}.collections-tab--product-info-left .form--message.error,.product--card-detail-inner .form--message.error{position:absolute;left:0;bottom:0;min-width:100%;margin:0}.product--card-detail{overflow:hidden;position:relative;padding:10px 0}.product-background-enabled .product--card-detail,.product-border-enabled .product--card-detail{padding:10px 15px}.product--card-detail-inner{display:grid;grid-template-columns:1fr;align-items:center;position:relative;z-index:1}.product--card-detail-content{display:grid;gap:4px}.product--title{display:block}.product--pricing{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;text-wrap:auto}.product--pricing.vertical-view{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:4px}.product--pricing span{display:inline-block;vertical-align:middle;font-family:var(--body_font_family)}.product--cut-price{opacity:.8}.product-discount-item span,.total-discount-item span:last-child{display:inline-block;background:var(--discount_price_background);color:var(--discount_price_text);padding:4px 8px;font-size:11px;line-height:1.2;border-radius:4px}.product--card-detail-button{display:none}.product--card .product-checkout-buttons{padding-bottom:0;grid-template-columns:1fr}.product--variant-picker-list{position:absolute;inset-block-end:0;inset-inline-start:7px;inset-inline-end:7px;background:#fffffff2;transition:.3s ease-in-out;transform:translateY(110%);padding:25px 25px 5px;border-radius:var(--product_card_radius);max-height:83%;overflow:auto;pointer-events:auto}.product--variant-picker-list .product--options{padding-bottom:15px}.product--variant-picker-list .variant--item{height:35px;min-width:45px}.product--variant-picker-list .product--variants-list.color-option .variant--item,.card-product-linked-product--options .product--variants-list.color-option .variant--item{width:26px;min-width:26px;height:26px}.product--card-detail-button.product-addtocart-btn{position:absolute;inset-inline-end:20px;inset-block-end:30px}.product--variant-picker-list .product--variants-title{color:#000}.product--variant-picker-list input,.product--variant-picker-list label,.product--variant-picker-list .variant--item{pointer-events:auto;cursor:pointer}.horizontal--product-card{background:var(--body_alternate_background);border-radius:var(--product_card_radius);padding:8px;padding-inline-end:20px;display:grid;grid-template-columns:auto 1fr;gap:25px;align-items:center;border:1px solid transparent}.horizontal--product-card+.horizontal--product-card{margin-top:15px}.horizontal--product-card.swiper-slide{margin-top:0!important}.horizontal--product-image{display:block;border-radius:calc(var(--product_card_radius) / 1.5);width:90px}.horizontal--product-card .product--pricing{margin-top:3px}.product--view-detail{padding-top:5px}.card--image{border-radius:var(--card_radius)}.card--title{padding-top:10px}.product--variants-wrapper,.product--description,.product--active-users,.size-chart,.product--pickup-availability[available],.quantity-main-product,.product-checkout-buttons,.product--social-share,.custom-icons-box,.product-inventory,.product-payment-icons,.product--options,.product--custom-content,.product--custom-liquid,.product-query-form,.product--recommendations,.shopify-app-block,.recipient-form--wrapper .custom-checkbox,.product-block-divider,.product-stock-notify-box{padding-bottom:24px}.price-wrapper+.product-block-divider{padding-top:14px}.product-title-heading{padding-bottom:5px}.price-wrapper,.product--custom-content-heading,.size-chart-heading{padding-bottom:10px}.product--installment-form shopify-payment-terms{padding-bottom:10px;display:block}.product-block-divider span{display:block;height:1px;background:var(--border_color)}.size-chart-block{display:inline-flex;align-items:center;gap:8px}.social--share-with-help{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:30px}.product-checkout-buttons{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:10px}.product-checkout-buttons.dynamic-button-enable{grid-template-columns:1fr 1fr}.product-grid--right .product-checkout-buttons.dynamic-button-enable .button{min-height:55px!important}.product--submit-btn-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sticky--add-to-cart-wrapper .sticky--product-buttons .product-checkout-buttons-outer{width:100%}.product--submit-btn-loader svg{width:30px;height:20px;transform:scale(1.5)}.recipient-checkbox{margin-top:2px}.custom-icons-box.background-enable .custom-icons-list{background:var(--card_background);padding:20px}.custom-icons-list{row-gap:12px;border-radius:10px;width:100%}.custom-icons-item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-inline-end:40px}.custom-icons-icon{width:20px;height:20px}.custom-icons-icon svg{width:100%;height:auto}.custom-icons-icon img{width:100%;height:100%;object-fit:contain}.product-inventory-text{display:inline-block;line-height:initial;padding:0 8px 1px 13px;border-radius:30px;position:relative}html[dir=rtl] .product-inventory-text{padding:0 13px 1px 8px}.product-inventory-text.in-stock,.product-inventory-text.in-stock+.progress-bar{border-color:var(--color_success_text);color:var(--color_success_text)}.product-inventory-text.sold-out,.product-inventory-text.sold-out+.progress-bar{border-color:var(--color_error_text);color:var(--color_error_text)}.product-inventory-text.low-stock,.product-inventory-text.low-stock+.progress-bar{border-color:var(--color_warning_text);color:var(--color_warning_text)}.product-inventory-text.in-stock:after{background-color:var(--color_success_text)}.product-inventory-text.sold-out:after{background-color:var(--color_error_text)}.product-inventory-text.low-stock:after{background-color:var(--color_warning_text)}.product-inventory-text:after{content:"";background:transparent;width:6px;height:6px;position:absolute;inset-inline-start:0;border-radius:50%;inset-block-start:50%;transform:translateY(-50%)}.product-inventory-text+.progress-bar{margin-top:10px}.pickup--availability-content{position:relative;display:flex;align-items:flex-end;justify-content:space-between;background:var(--card_background);padding:15px 20px;border-radius:6px}.pickup--availability-inner p{padding-inline-start:26px}.pickup--availability-inner .pickup--availability-heading{padding-bottom:5px}.pickup-icon{position:absolute;inset-inline-start:20px;inset-block-start:18px;width:16px;height:16px;background:var(--text_color);color:var(--body_alternate_background);border-radius:50px;display:flex;align-items:center;justify-content:center}.pickup-icon svg{width:8px}.pickup-availability-button{display:block;background:transparent;padding-top:10px;text-align:right;text-align:end}.product--recommendation-wrapper.swiper-wrapper{padding:0}.product--recommendation-header{display:grid;grid-template-columns:1fr auto;align-items:center;padding-bottom:12px}.swiper-pagination.swiper-pagination-product--recommendations{position:static;transform:unset}.product--recommendation-outer{z-index:0}.product-accordion--icon{width:24px;height:24px;transition:.3s ease}.product-accordion--item[open] .product-accordion--icon{transform:rotate(45deg)}.product-accordion--heading{display:grid;grid-template-columns:1fr auto;align-items:center;padding:20px 20px 20px 0}html[dir=rtl] .product-accordion--heading{padding:20px 0 20px 20px}.product-accordion--heading-text{padding-inline-end:15px}.product-accordion--content *{margin-bottom:10px}.product-accordion--content{padding-bottom:30px}.product--wrapper.layout_2 .main--product-image-wrapper.thumbnail-enable{display:flex;flex-wrap:wrap;align-items:flex-start}.product--wrapper.layout_2 .main--product-media,.main--product-thumbnails{flex:0 0 100%;max-width:100%;position:relative}.product--wrapper.layout_2 media-gallery{position:sticky;top:calc(var(--dynamic_header_height, 10px) + var(--header_top_spacing, 0px) + var(--header_bottom_spacing, 0px));transition:.4s ease}.main--product-thumbnails{overflow:hidden;display:none}.main--product-thumbnail-list{display:flex;flex-direction:column;height:var(--thumb_height, 800px)}.main--product-thumbnail-item{overflow:hidden;flex:0 0 33.333%;padding-bottom:10px}.product--wrapper.layout_2 .border-square .main--product-thumbnail-item{padding-bottom:2px}.main--product-thumbnail-img{height:100%;overflow:hidden;opacity:.5}.product--wrapper.layout_2 .border-rounded .main--product-thumbnail-img{border-radius:8px}.main--product-thumbnail-item.swiper-slide-thumb-active .main--product-thumbnail-img{opacity:1}.blog--image{display:block;border-radius:var(--card_radius)}.blog--content{padding-top:20px}.blog--info{padding-bottom:15px;display:flex;flex-wrap:wrap;width:100%;gap:10px}.blog--data.comment{display:flex;align-items:center}.blog--data.comment svg{flex:0 0 14px;margin-inline-end:5px}.blog--desc{padding-top:15px}.blog--content .blog--tags{margin-top:15px}.blog--tags-link{display:inline-block;background:var(--body_alternate_background);color:var(--text_color);padding:2px 10px;border-radius:20px}.blog--button{padding-top:15px}.popup{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:99;display:none;width:100%;height:100%;overflow:hidden;outline:0;opacity:0;transition:opacity .15s}.popup.show{opacity:1}.popup-dialog{position:relative;width:100%;max-width:900px;padding:20px;pointer-events:none;display:flex;flex-direction:column;justify-content:center;height:100%;transition:.4s ease-out;transform:translateY(100px);opacity:0;transition-delay:.2s}.popup.show .popup-dialog{-webkit-transform:none;transform:none;opacity:1}.popup-dialog.small,.popup-dialog.medium,.popup-dialog.large{max-width:95%}.popup-dialog.fullwidth{max-width:100%;padding:0}.position-top-left .popup-dialog,.position-top-center .popup-dialog,.position-top-right .popup-dialog{justify-content:flex-start}.position-bottom-left .popup-dialog,.position-bottom-center .popup-dialog,.position-bottom-right .popup-dialog{justify-content:flex-end}.position-top-right .popup-dialog,.position-center-right .popup-dialog,.position-bottom-right .popup-dialog{margin-left:auto}html[dir=rtl] .position-top-right .popup-dialog,html[dir=rtl] .position-center-right .popup-dialog,html[dir=rtl] .position-bottom-right .popup-dialog{margin-left:0;margin-right:auto}.position-top-center .popup-dialog,.position-center .popup-dialog,.position-bottom-center .popup-dialog{margin-inline-start:auto;margin-inline-end:auto}.popup-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--body_background);color:var(--text_color);overflow:hidden;padding:6px;border-radius:var(--card_radius)}.popup-content-body{overflow:auto}.popup-close{width:35px;height:35px;display:flex;align-items:center;justify-content:center;z-index:2;color:var(--text_color);background:transparent;margin-left:auto;border:1px solid var(--text_color);border-radius:100%;position:relative}.popup-close svg{width:12px;height:12px;z-index:1}.product-media-popup .popup-close{width:44px;height:44px}.product-media-popup .popup-close svg{width:16px;height:16px}.side-drawer{position:fixed;inset-block-end:0;inset-inline-start:0;z-index:3;width:100%;height:100%;overflow:hidden;outline:999;justify-content:flex-end;pointer-events:none;display:none}.side-drawer.show{pointer-events:all}.close-fullwidth{position:fixed;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;z-index:0;background:rgba(var(--page_overlay_background),var(--page_overlay_opacity));transition:.8s cubic-bezier(.7,0,.2,1)}.side-drawer.show .close-fullwidth{opacity:1;visibility:visible;pointer-events:all}.side--drawer-panel{width:100%;max-height:100%;padding:20px;max-width:767px;transition:.5s ease;transform:translate(100%)}html[dir=rtl] .side--drawer-panel{transform:translate(-100%)}.side-drawer.show .side--drawer-panel,html[dir=rtl] .side-drawer.show .side--drawer-panel{transform:unset}.side--drawer-inner{background:var(--body_background);color:var(--text_color);overflow:hidden;position:relative;border-radius:var(--card_radius);display:grid;grid-template-rows:auto 1fr;height:100%}.side--drawer-header{display:grid;grid-template-columns:1fr auto;align-items:center;padding:25px}.side--drawer-body{padding:0 25px 15px;height:100%;overflow-y:auto}close-drawer{margin-left:auto}html[dir=rtl] .popup-close,html[dir=rtl] close-drawer{margin-left:0;margin-right:auto}.drawer-close{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--text_color);color:var(--text_color);border-radius:100%;position:relative;transition:.5s ease}.drawer-close svg{width:12px;height:auto;position:relative}.drawer-close:before,.popup-close:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--text_color);transition:all .3s ease-in-out;border-radius:80px;transform:scale(0);z-index:0}.store--locator-location-list-item{padding:15px;border-radius:var(--card_radius);overflow:hidden;display:grid;grid-template-columns:auto 1fr;align-items:center;background:var(--body_alternate_background);gap:25px;border:1px solid transparent;transition:all .4s linear}.store--locator-location-list-item:hover{border-color:var(--border_color)}.store--locator-store-image{border-radius:var(--card_radius);max-width:170px;min-width:170px}.store--locator-location-list-item+.store--locator-location-list-item{margin-top:20px}.store--locator-store-title{padding-bottom:10px}.store--locator-store-address *{margin-top:0}.pickup--availability-info{padding-bottom:30px}.pickup--availability-variant{padding-top:5px}.pickup--availability-list-item{padding:25px;background:var(--body_alternate_background);border-radius:var(--card_radius);border:1px solid transparent;transition:all .4s linear}.pickup--availability-list-item+.pickup--availability-list-item{margin-top:18px}.pickup--availability-title{padding-bottom:12px}.pickup--availability-address .strore--phone{padding-top:10px;display:block}.pickup--availability-preview{padding-bottom:10px;display:flex;align-items:center;gap:6px}.pickup--availability-preview.pickup--available{color:var(--color_success_text)}.pickup--availability-preview.pickup--unavailable{color:var(--color_error_text)}.pickup--availability-preview svg{width:16px;height:auto}.quickview--side-drawer .side--drawer-body{padding:0}.quickview--side-drawer .drawer-close{position:absolute;inset-block-start:30px;inset-inline-end:30px;z-index:2}.quickview--drawer-main{height:100%;display:flex;flex-direction:column}.quickview--drawer-content{padding:20px 20px 10px}.newsletter-popup--content.image-position-left,.newsletter-popup--content.image-position-right{align-items:center;flex-wrap:wrap}.newsletter-popup .popup-close{position:absolute;inset-inline-end:5px;inset-block-start:5px}.newsletter-popup:has(.mewsletter-popup--image) .popup-close{inset-inline-end:15px;inset-block-start:15px}.mewsletter-popup--image{border-radius:var(--card_radius);flex:0 0 100%}.newsletter-popup--text{padding:20px;flex-grow:1}.newsletter-popup--heading{padding-bottom:10px}.newsletter-popup--desc{padding-bottom:25px}.size-chart-popup .size-chart-content{padding:0 30px 30px}.scroll-to-top{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:100%;position:fixed;inset-block-end:var(--scroll-top-vertical-position, 20px);cursor:pointer;color:var(--scroll-top-color, #000);background:transparent;opacity:0;z-index:2;visibility:hidden;pointer-events:none;transform:translate(40%);transition:.3s ease}html[dir=rtl] .scroll-to-top{transform:translate(-40%)}.scroll-to-top.position-right{inset-inline-end:20px}.scroll-to-top.position-center{inset-inline-start:0;inset-inline-end:0;margin:0 auto}.scroll-to-top.position-left{inset-inline-start:20px}.scroll-to-top.show{opacity:1;visibility:visible;pointer-events:all;transform:none}.scroll-to-top-inner{width:89%;height:89%;display:flex;justify-content:center;align-items:center;border-radius:100%;background:var(--scroll-top-background, #fff);border:1px solid var(--scroll-top-border, #eee);z-index:1;color:var(--scroll-top-color)}.scroll-to-top-inner svg{animation:icon_bounce 1s ease infinite alternate}button.store--details,button.localization-form{background:transparent}.product--wrapper.layout_2 .main--product-img .shopify-model-viewer-ui__controls-overlay .shopify-model-viewer-ui__controls-area{inset-inline-end:auto;inset-inline-start:10px}.product--wrapper .main--product-img .shopify-model-viewer-ui__controls-overlay .shopify-model-viewer-ui__controls-area{opacity:1}#MainContent>section:last-child .section-wrapper{box-shadow:0 20px var(--body_background)}.product--card-inner.product-background-none .product--card-detail{padding:6px 4px 16px}.product-title-truncate{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:var(--line-clamp-count, 3);text-overflow:ellipsis;white-space:normal}html[dir=rtl] .footer-newsletter-form-box .arrow--btn .arrow--icon{transform:scaleX(-1)}.form-group-holder{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--form_border);border-radius:var(--form_radius);padding:6px;padding-inline-start:15px;background-color:var(--form_background);height:auto;width:100%;box-sizing:border-box}.form-group-holder .form-group{margin-bottom:0;width:100%}.form-group-holder .form-control{background:transparent;border:none;width:100%;height:100%;padding:0 15px 0 0;border-radius:0}.form-group-holder .button{white-space:nowrap;align-self:stretch;min-height:auto;border-radius:var(--form_radius)}.stock-notify .form--message{margin-top:10px}@media(min-width:415px){.popup-dialog.small,.popup-dialog.medium,.popup-dialog.large{max-width:500px}}@media(min-width:576px){.popup-dialog.medium{max-width:440px}.popup-dialog.large{max-width:540px}}@media(min-width:768px){.section-main-product .product--wrapper.layout_2 .swiper--button-wrapper{position:sticky;z-index:1;bottom:20px}#MainContent>section:last-child .section-wrapper{box-shadow:0 50px var(--body_background)}.popup-dialog.medium{max-width:540px}.popup-dialog.large{max-width:740px}.newsletter-popup--content.image-position-left,.newsletter-popup--content.image-position-right{flex-wrap:nowrap}.newsletter-popup--content.image-position-left .mewsletter-popup--image,.newsletter-popup--content.image-position-right .mewsletter-popup--image{flex:0 0 50%}.page--content{padding:40px 0}.button-group{grid-template-columns:1fr 1fr}.newsletter-popup--text{padding:30px}.localization-form-wrapper{padding:20px 30px;max-width:90%}.side--drawer-panel{padding:20px;max-width:600px}.side--drawer-body{padding:0 45px 30px}.side--drawer-header{padding-inline-start:45px}.pagination-link,.pagination-text{width:44px;height:44px;font-size:16px}.product--card.swiper-slide{padding:0 calc(var(--product_card_column_gap) / 2)}.product--icon.icon-size-large{width:42px;height:42px}.product--icon.icon-size-medium{width:32px;height:32px}.product--icon.icon-size-small{width:28px;height:28px}.product-background-enabled .product--card-detail,.product-border-enabled .product--card-detail{padding:12px 20px}.product--card-detail{padding:16px 0}.product--wrapper.layout_2 .border-rounded .main--product-img{border-radius:8px}.product-info-details{padding-inline-start:35px}.product--wrapper.layout_2 .product-info-details{padding-top:45px}.product--wrapper.layout_2 .main--product-image-wrapper.thumbnail-enable .main--product-media{flex:0 0 70%;max-width:70%}.main--product-thumbnails{max-width:30%;flex:0 0 30%;padding-inline-start:10px;display:block}.product--wrapper.layout_2 .border-square .main--product-thumbnails{padding-inline-start:2px}.product-info-details .product-accordion--heading{padding:15px 15px 15px 0}html[dir=rtl] .product-info-details .product-accordion--heading{padding:15px 0 15px 15px}.product-accordion--heading-text{font-size:var(--h5)}.product-info-details .product-accordion--heading-text{font-size:var(--xlarge_text)}.product-info-details .product-accordion--icon{width:19px;height:19px;transition:.3s ease}.blog-items-column .blog--button{padding-top:0}.quickview--drawer-content{padding:30px 40px 10px}.product--wrapper.layout_3.product-grid-3 .main--product-item{flex:0 0 33%}.product--wrapper.layout_3.product-grid-2 .main--product-item{flex:0 0 50%}.product--wrapper.layout_1.product-grid-3 .main--product-item{flex:0 0 33%}.product--wrapper.layout_1.product-grid-2 .main--product-item{flex:0 0 50%}.product--wrapper.layout_1 .swiper--button-wrapper{position:sticky;bottom:0;z-index:1}.section--header.with-button .section--btn{max-width:200px;margin-left:auto}html[dir=rtl] .section--header.with-button .section--btn{margin-left:0;margin-right:auto}.shopify-section:has(.section-wrapper[class*=d-border-radius-]){position:relative}.section-wrapper.d-border-radius-bottom:before,.section-wrapper.d-border-radius-top:before,.section-wrapper.d-border-radius-all:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;border-end-start-radius:var(--corner_radius, 40px);border-end-end-radius:var(--corner_radius, 40px);background:var(--body_background)}.section-wrapper.d-border-radius-top:before{border-end-start-radius:0px;border-end-end-radius:0px;border-start-start-radius:var(--corner_radius, 40px);border-start-end-radius:var(--corner_radius, 40px)}.section-wrapper.d-border-radius-all:before{border-end-start-radius:var(--corner_radius, 40px);border-end-end-radius:var(--corner_radius, 40px);border-start-start-radius:var(--corner_radius, 40px);border-start-end-radius:var(--corner_radius, 40px)}.section-wrapper.d-border-radius-bottom{background:var(--edge_background);border-end-start-radius:0;border-end-end-radius:0}.section-wrapper.d-border-radius-top{background:var(--edge_background);border-start-start-radius:0;border-start-end-radius:0}.section-wrapper.d-border-radius-all{background:var(--edge_background);border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:0;border-end-end-radius:0}.section-gradient.section-wrapper.d-border-radius-bottom:before,.section-gradient.section-wrapper.d-border-radius-top:before,.section-gradient.section-wrapper.d-border-radius-all:before{background:var(--body_background_gradient)}}@media(min-width:992px){.section--header{padding-bottom:30px}.input-form--fields{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.popup-dialog.medium{max-width:640px}.popup-dialog.large{max-width:840px}.form-group-holder .button{min-width:166px}}@media(min-width:1025px){.king_cursor{display:block;position:fixed;cursor:none;transform-origin:center;z-index:1;left:-75px;top:-75px;width:150px;height:150px}.swiper--button-wrapper .swiper-button-prev{inset-inline-start:2rem}.swiper--button-wrapper .swiper-button-next{inset-inline-start:calc(2rem + var(--slider_arrow_width) + 10px)}.swiper--button-wrapper.right-position .swiper-button-next{inset-inline-start:unset;inset-inline-end:2rem}.swiper--button-wrapper.right-position .swiper-button-prev{inset-inline-start:unset;inset-inline-end:calc(2rem + var(--slider_arrow_width) + 10px)}.animate-hover:hover img{transform:scale(1.1)}.pagination-item:hover .pagination-link{background:var(--text_color);color:var(--body_background);border-color:var(--text_color)}.button:hover,.shopify-challenge__button:hover{border-color:var(--button_border_hover);background:var(--button_background_hover);color:var(--button_text_hover)}.button.secondary--button:hover,button.shopify-payment-button__button:hover:not([disabled]),button.shopify-payment-button__button--hidden:hover:not([disabled]){background:var(--secondary_button_background_hover);border:1px solid var(--secondary_button_border_hover);color:var(--secondary_button_text_hover)}.button.animated:hover .btn-icon{width:100%;height:100%;inset-inline-start:0;color:var(--button_text_hover);border:0}.button.animated.secondary--button:hover .btn-icon{color:var(---secondary_button_text_hover)}.button.secondary--button .btn-icon:before{border-color:var(--secondary_button_text_hover)}.button.animated:hover .button--text{opacity:0}.button.secondary--button:hover .btn-icon{width:100%;height:100%;inset-inline-start:0;transition:all .25s ease-out}.button:hover .btn-icon svg{inset-inline-start:calc(100% - 28px)}.small-button.button:hover .btn-icon svg{inset-inline-start:calc(100% - 23px)}.medium-button.button:hover .btn-icon svg{inset-inline-start:calc(100% - 31px)}.large-button.button:hover .btn-icon svg{inset-inline-start:calc(100% - 40px)}.button:hover .button--hover-text span{transform:translateY(0);transition:transform .25s ease-out}.button:hover .button--hover-text{opacity:1}.button.button-block:hover .button--hover-text{inset-inline-start:50%;transform:translate(-50%,-50%)}html[dir=rtl] .button.button-block:hover .button--hover-text{transform:translate(50%,-50%)}.btn-icon:before{content:"";width:18px;height:18px;background:transparent;border:1px solid var(--button_text_hover);position:absolute;inset-inline-start:calc(100% - 33px);border-radius:50px;opacity:0;visibility:hidden;transition:all .25s ease-out}.button.medium-button .btn-icon:before{width:24px;height:24px;inset-inline-start:calc(100% - 39px)}.button.large-button .btn-icon:before{width:30px;height:30px;inset-inline-start:calc(100% - 50px)}.button:hover .btn-icon:before{opacity:1;visibility:visible}.arrow--btn:hover .arrow--icon{transform:rotate(-45deg)}.swiper-button:hover{background:var(--slider_icon_color);color:var(--slider_icon_background);border-color:var(--slider_icon_color)}.swiper-button:hover svg .draw-arrow{stroke-dashoffset:10px;transform:scaleX(2.7);transition:1s stroke-dashoffset ease,.7s .3s transform ease;fill:none;stroke-dasharray:22;stroke-width:1}.swiper-button:hover svg .tail{transform:translate(30px);transition:.72s .3s all ease}html[dir=rtl] .swiper-button:hover svg .tail{transform:translate(-30px)}.blog--item.horizontal-view{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:30px}.blog--item:hover .blog--title{text-decoration:underline}.blog--content{padding-top:30px}.blog--item.horizontal-view .blog--content{padding:0}.blog--desc{font-size:var(--medium_text)}.link-arrow:hover svg{transform:translate(5px)}html[dir=rtl] .link-arrow:hover svg{transform:scale(-1) translate(5px)}.drawer-close:hover:before,.popup-close:hover:before{transform:scale(1)}.drawer-close:hover{color:var(--body_background);border-color:var(--body_background)}.popup-close:hover{color:var(--body_background)}.horizontal--product-card:hover,.pickup--availability-list-item:hover{border-color:var(--border_color)}.product--card-detail-inner{grid-template-columns:1fr auto;column-gap:30px}.product-second-img{display:block;transform:scale(1.02);opacity:0;background:var(--image_bg);backface-visibility:hidden;pointer-events:none;transition:.6s ease}.product--card-inner.image-hover:hover .product-second-img{transform:scale(1);opacity:1;visibility:visible;transition-property:transform,opacity;pointer-events:all}.product-quickview-button{inset-block-start:20px;inset-inline-end:20px}.product--card-detail-button{display:block;transition:.4s ease}.quickview-on-hover .product-quickview-button,.product--card-detail-button{transform:translate(200%)}html[dir=rtl] .quickview-on-hover .product-quickview-button,html[dir=rtl] .product--card-detail-button{transform:translate(-200%)}.product--card-detail-button.product-addtocart-btn,html[dir=rtl] .product--card-detail-button.product-addtocart-btn{transform:translate(0) scale(0)}.product--card:hover .product-quickview-button,.product--card:hover .product--card-detail-button,.product--card:hover .product--variant-picker-list,html[dir=rtl] .product--card:hover .product-quickview-button,html[dir=rtl] .product--card:hover .product--card-detail-button,html[dir=rtl] .product--card:hover .product--variant-picker-list{transform:unset!important;pointer-events:auto}.product--variants-list.color-option .variant--item:hover .tooltip,.tooltip-parent:hover .tooltip{opacity:1;transform:translate(-50%) scale(1);transform-origin:center}html[dir=rtl] .product--variants-list.color-option .variant--item:hover .tooltip,html[dir=rtl] .tooltip-parent:hover .tooltip{transform:translate(-50%) scale(1)}.product-loop-variants .custom-select-item:hover{background:var(--body_alternate_background)}.custom-select-item:hover button{background-color:var(--body_alternate_background)}.main--product-content-wrapper{position:absolute;inset-block-start:calc(var(--desktop_transparent_header_height, 0px) + 3rem);inset-inline-end:2rem;z-index:1;width:100%;max-width:40vw;max-height:calc(100vh - calc(var(--header_height, 0px) + 8rem));height:100vh;display:flex;justify-content:flex-end}.main--product-content-wrapper.content--height-section{max-height:calc(100% - calc(var(--header_height, 0px) + 8rem));height:100%}.main--product-content{display:flex;flex-direction:column;width:100%}.main--product-content-inner{background:var(--body_alternate_background);border-radius:var(--card_radius);padding:30px 30px 10px;overflow:auto;box-shadow:#0000001a 0 0 12px,#0000000f 0 0 12px}.product--detail-bottom-content{padding-top:3rem;width:100%;max-width:65%}.product--detail-bottom-content.product-content-fullwidth{max-width:100%}.product--card-image:hover .product-size-variant-list{opacity:1;pointer-events:all}.card-content-position-above-image.product--card-stock-on-hover .product--card-detail-inventory{transform:translateY(100%);opacity:0}.card-content-position-above-image.product--card-stock-on-hover:hover .product--card-detail-inventory{transform:translateY(0);opacity:1}.card-content-position-above-image:not(.product--card-stock-on-hover):hover .product--card-detail-inventory{padding-bottom:25px}.card-content-position-above-image .product--card-detail{position:absolute;width:100%;margin-inline:auto;inset:auto 0 0;overflow:visible;z-index:1}.card-content-position-above-image{position:relative;z-index:1}.card-content-position-above-image .product--card-detail-button.product-addtocart-btn{transform:scale(1);position:unset}.card-content-position-above-image .product--card-detail .product--card-detail-inner{background:var(--product_card_background);border-radius:calc(var(--product_card_radius) / 2);padding:8px 12px}.card-content-position-above-image .product--card-detail-inventory{width:100%;padding:2px 8px 15px;border-radius:calc(var(--product_card_radius) / 2) calc(var(--product_card_radius) / 2) 0 0;border:1px solid var(--product_card_background);max-width:100%;margin-bottom:-15px;transition:.3s ease all}.card-content-position-above-image .product--card-detail-inventory:has(.sold-out){background-color:color-mix(in srgb,var(--color_error_text) 15%,#fff);color:var(--color_error_text)}.card-content-position-above-image .product--card-detail-inventory:has(.in-stock){background-color:color-mix(in srgb,var(--color_success_text) 15%,#fff);color:var(--color_success_text)}.card-content-position-above-image .product--card-detail-inventory:has(.low-stock){background-color:color-mix(in srgb,var(--color_warning_text) 15%,#fff);color:var(--color_warning_text)}}@media(min-width:1200px){.swiper--button-wrapper .swiper-button-next{inset-inline-start:calc(4rem + var(--slider_arrow_width) + 10px)}.swiper--button-wrapper .swiper-button-prev{inset-inline-start:4rem}.swiper--button-wrapper.right-position .swiper-button-next{inset-inline-start:unset;inset-inline-end:4rem}.swiper--button-wrapper.right-position .swiper-button-prev{inset-inline-start:unset;inset-inline-end:calc(4rem + var(--slider_arrow_width) + 10px)}.store--locator-drawer-header{padding:34px 30px 20px}.blog--info{padding-bottom:20px}.blog--desc{padding-top:20px}.popup-dialog.large{max-width:940px}.newsletter-popup--text{padding:40px 50px}.localization-form-wrapper{padding-bottom:80px!important}.side--drawer-panel{padding:30px;max-width:660px}.main--product-content-wrapper{inset-inline-end:4rem}.product--detail-bottom-content{padding-top:4rem;max-width:55%}.product--detail-bottom-content.product-content-fullwidth{max-width:100%}}@media(min-width:1441px){.main--product-content-wrapper{inset-block-start:calc(var(--desktop_transparent_header_height, 0px) + 5rem)}.swiper--button-wrapper .swiper-button-next{inset-inline-start:calc(7rem + var(--slider_arrow_width) + 10px)}.swiper--button-wrapper .swiper-button-prev{inset-inline-start:7rem}.swiper--button-wrapper.right-position .swiper-button-next{inset-inline-start:unset;inset-inline-end:7rem}.swiper--button-wrapper.right-position .swiper-button-prev{inset-inline-start:unset;inset-inline-end:calc(7rem + var(--slider_arrow_width) + 10px)}.pagination{padding:50px 0}.main--product-content-inner{padding:25px 25px 8px}.blog--item.horizontal-view{grid-template-columns:1.5fr 1fr;gap:40px}.product-background-enabled .product--card-detail,.product-border-enabled .product--card-detail{padding:16px 20px}.product-info-details{padding-inline-start:45px}.main--product-content-wrapper{inset-inline-end:7rem;max-width:36vw}.main--product-content-inner{padding:40px 40px 15px}.product--detail-bottom-content{padding-top:6rem}}@media(min-width:1600px){.main--product-content-wrapper{max-width:32vw}}@media(max-width:1024px){.tooltip{display:none}.arrow--btn.medium-width{width:50px;height:50px}.payment-icons-item svg{width:28px}.main--product-content-inner{padding:30px 20px 0}}@media(max-width:767px){.section--header.with--arrow{gap:5px}.section--header.with-button,.section--header.with--arrow.with-button{grid-template-columns:1fr}.swiper-wrapper{padding-bottom:20px}.store--locator-store-image{flex:0 0 80px;margin-inline-end:16px}.pickup--availability-content{flex-wrap:wrap}.btn-loader{width:22px;height:22px}.product--submit-btn-loader svg{width:24px}.button,.shopify-challenge__button{font-size:12px;min-height:40px}.shopify-cleanslate button,.shopify-cleanslate div[role=button]{min-height:64px!important}.btn-icon{width:16px;height:16px;inset-inline-start:10px}.button.animated{padding-inline-start:35px}.button.medium-button,button.shopify-payment-button__button{min-height:52px;font-size:14px}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 52px}.button.medium-button.animated{padding-inline-start:50px;padding-inline-end:25px}.button.medium-button .btn-icon{inset-inline-start:16px}.button.large-button{min-height:56px;font-size:16px;min-width:auto}.arrow--btn{width:36px;height:36px}.small-quantity .quantity--inner{height:36px}.small-quantity .quantity-button{min-width:28px;max-width:28px}.xsmall-quantity .quantity--inner{height:34px}.xsmall-quantity .quantity-button{min-width:26px;max-width:26px}.side-drawer{max-height:85%}.side--drawer-panel{padding:0;transform:translateY(100%)}.side--drawer-inner{border-end-start-radius:0;border-end-end-radius:0}.drawer-close{width:30px;height:30px}.popup-close svg{width:16px;height:16px}.quickview--side-drawer .drawer-close{inset-block-start:15px;inset-inline-end:15px}.product--card-badges{gap:5px;inset-block-start:10px;inset-inline-start:10px}.product--badge{padding:4px 9px}.horizontal--product-card+.horizontal--product-card{margin-top:10px}.product--variants-wrapper,.product--description,.product--active-users,.size-chart,.product--pickup-availability[available],.quantity-main-product,.product-checkout-buttons,.product--social-share,.custom-icons-box,.product-inventory,.product-payment-icons,.product--options,.product--custom-content,.product--custom-liquid,.product-query-form,.product--recommendations,.shopify-app-block,.product-block-divider,.product-stock-notify-box{padding-bottom:20px}.price-wrapper+.product-block-divider{padding-top:10px}.product-info-details,.main--product-content-inner{padding:30px 15px 0}.product-title-heading,.price-wrapper{padding-bottom:10px}.arrow--btn.medium-width{width:40px;height:40px}.arrow--btn.medium-width .arrow--icon{width:14px}.swiper--button-wrapper,.product-second-img{display:none}.container-fullwidth.m-pr-0 .section--header,.container-fluid.m-pr-0 .section--header{padding-inline-end:15px}.shopify-section:has(.section-wrapper[class*=m-border-radius-]){position:relative}.section-wrapper.m-border-radius-bottom:before,.section-wrapper.m-border-radius-top:before,.section-wrapper.m-border-radius-all:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;border-end-start-radius:var(--corner_radius, 40px);border-end-end-radius:var(--corner_radius, 40px);background:var(--body_background)}.section-wrapper.m-border-radius-top:before{border-end-start-radius:0px;border-end-end-radius:0px;border-start-start-radius:var(--corner_radius, 40px);border-start-end-radius:var(--corner_radius, 40px)}.section-wrapper.m-border-radius-all:before{border-end-start-radius:var(--corner_radius, 40px);border-end-end-radius:var(--corner_radius, 40px);border-start-start-radius:var(--corner_radius, 40px);border-start-end-radius:var(--corner_radius, 40px)}.section-wrapper.m-border-radius-bottom{background:var(--edge_background);border-end-start-radius:0;border-end-end-radius:0}.section-wrapper.m-border-radius-top{background:var(--edge_background);border-start-start-radius:0;border-start-end-radius:0}.section-wrapper.m-border-radius-all{background:var(--edge_background);border-start-start-radius:0;border-start-end-radius:0;border-bottom-left-radius:0;border-end-end-radius:0}.section-gradient.section-wrapper.m-border-radius-bottom:before,.section-gradient.section-wrapper.m-border-radius-top:before,.section-gradient.section-wrapper.m-border-radius-all:before{background:var(--body_background_gradient)}.product-accordion--content{padding-bottom:20px}}@media(max-width:575px){.arrow--btn{width:24px;height:24px}.arrow--btn .arrow--icon{width:8px}.button,.shopify-challenge__button{min-width:98px}}@media(max-width:360px){.button,.shopify-challenge__button{font-size:12px;min-height:38px;padding:7px 10px}.shopify-cleanslate button,.shopify-cleanslate div[role=button]{min-height:38px!important}}.product-highlights--actions .quick--view-icon{width:18px;margin-inline-start:5px}.product__xr-button{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));margin:1rem auto;box-shadow:none;display:flex;position:absolute;inset-block-end:0;inset-inline-start:50%;z-index:1;transform:translate(-50%);width:max-content}html[dir=rtl] .product__xr-button{transform:translate(50%)}.button.product__xr-button:hover{box-shadow:none}.product__xr-button[data-shopify-xr-hidden]{visibility:hidden}.shopify-design-mode .product__xr-button[data-shopify-xr-hidden]{display:none}@media screen and (max-width:749px){slider-component .product__xr-button{display:none}.active .product__xr-button:not([data-shopify-xr-hidden]){display:block}}@media(max-width:575px){.pickup-availability-button{padding-inline-start:26px}}@media screen and (min-width:750px){slider-component+.button.product__xr-button{display:none}.product__xr-button[data-shopify-xr-hidden]{display:none}}.product__xr-button .icon{width:1.4rem;margin-inline-end:1rem}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.04)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button{color:rgba(var(--color-foreground),.75)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover{color:rgba(var(--color-foreground),.55)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus{color:rgba(var(--color-foreground),.55);background:rgba(var(--color-foreground),.04)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{border-color:rgba(var(--color-foreground),.04)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{border-radius:50%;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.1);transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease}html[dir=rtl] .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{transform:translate(50%,-50%) scale(1)}.shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-icon{width:4.8rem;height:4.8rem;margin-top:.3rem}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover,.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus{transform:translate(-50%,-50%) scale(1.1)}html[dir=rtl] .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover,html[dir=rtl] .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus{transform:translate(50%,-50%) scale(1.1)}product-model{position:absolute;width:100%;height:100%;inset-block-start:0;inset-inline-start:0}product-model .shopify-model-viewer-ui{width:100%;height:100%}product-model model-viewer{width:100%;height:100%}button.close-product-model{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:1;width:60px;height:60px}.product-media-popup .main--product-media-item{position:relative;width:100%;height:calc(100vh - 90px);margin:0 auto}.product-media-popup .popup-content{height:100vh;border-radius:0}.product-media-popup .main--product-media-item img,.product-media-popup .main--product-media-item video,.product-media-popup .main--product-media-item iframe{position:absolute;width:100%;height:100%;inset-block-start:0;inset-inline-start:0;object-fit:contain;cursor:zoom-in}.product-media-popup .swiper--button-wrapper .swiper-button{inset-block-start:50%;transform:translateY(-50%)}.product-media-popup .swiper--button-wrapper .swiper-button.swiper-button-prev{transform:translateY(-50%) rotate(180deg);inset-inline-start:1rem}.product-media-popup .swiper--button-wrapper .swiper-button.swiper-button-next{inset-inline-end:1rem;inset-inline-start:unset}media-zoom-button{position:absolute;width:100%;height:100%;inset-block-start:0;inset-inline-start:0;cursor:zoom-in;z-index:1}.heading-shadow-enable{text-shadow:0px 4px 14px rgba(0,0,0,.25)}.quantity__rules.caption{display:flex;gap:5px;padding:10px;background:var(--body_background);border-radius:calc(var(--card_radius) / 2);justify-content:center;margin:10px auto;flex-wrap:wrap}.quantity__rules.caption span.divider:not(:last-child){border-inline-end:1px solid #6e6e6e;padding-inline-end:5px}.quantity__rules.caption span.divider{display:flex;font-size:12px;padding:0;margin:0;border:none}.parent-display span.caption-large{display:block;margin-bottom:10px;text-align:center;font-size:var(--text-sm);font-family:var(--heading-font-family)}volume-pricing li{letter-spacing:.06rem;padding:.6rem .8rem;display:flex;justify-content:space-between;border-radius:5px}volume-pricing li:nth-child(odd){background-color:var(--body_background)}.parent-display ul.list-unstyled{overflow-y:auto;max-height:170px}.quantity-popover-info-button svg{width:24px;padding:3px}.cart--update{display:flex;position:relative;gap:10px;align-items:flex-start}.cart-items__info.quantity-popover__info.active{opacity:1;visibility:visible;transform:scaleY(1)}.quantity-price-breaks-wrapper{background:var(--card_background);padding:10px;border-radius:var(--card_radius);max-width:350px;position:relative;margin-top:10px;border:1px solid var(--border_color)}.quantity-popover__info.global-settings-popup{position:absolute;inset-block-start:100%;inset-inline-start:0;opacity:0;visibility:hidden;z-index:5;transition:.3s ease all;background:var(--card_background);padding:10px;min-width:320px;border-radius:var(--card_radius);transform:scaleY(0);transform-origin:top}.quantity-popover-info-button{background:none}.cart-product-item:has(.quantity-price-breaks-wrapper.active),.cart-product-item:has(.cart-items__info.quantity-popover__info.active){overflow:visible}.quantity__rules.caption:empty{display:none}.sticky--product-dropdown-content .quantity .quantity-price-breaks-wrapper{flex:0 0 100%}.sticky--product-dropdown-content .quantity{flex-wrap:wrap}.xsmall-quantity .quantity-input,.cart-quantity:has(.cart-quantity-popover-info-wrapper) input[type=number]{min-width:30px}html[dir=rtl] .input-form--fields .form-control{text-align:right}@media(max-width:767px){.quantity-popover__info.global-settings-popup{inset-inline-start:auto;min-width:100%;inset-inline-end:-90px}.quantity__rules.caption{gap:2px;padding:8px}.form-group-holder .form-control{padding:0 10px 0 0}}.collections-tab--menu-content-image .placeholder-svg{filter:grayscale(1);opacity:.35}.section-testimonial .placeholder-svg,[class*=testimonial] .placeholder-svg{filter:grayscale(1);opacity:.5}.bw-anchor{position:relative;top:-90px;height:0}.footer--logo .footer--logo-img[src*=bw-logo]{width:240px!important;max-width:100%!important;height:auto!important}[id$=__faq] .container-md{padding-inline:max(56px,calc((100% - 1240px)/2))!important;max-width:none!important}@media(max-width:767px){[id$=__faq] .container-md{padding-inline:24px!important}}[id$=__reviews] .container-narrow{padding-inline:max(56px,calc((100% - 1240px)/2))!important;max-width:none!important}@media(max-width:767px){[id$=__reviews] .container-narrow{padding-inline:24px!important}}.bw-header-social{align-items:center;justify-content:center}.bw-header-social .header--icon-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bw-header-social svg{width:20px;height:20px}.bs-products--wrapper .placeholder-svg{filter:grayscale(1);opacity:.4}[id$=__rebreather_essentials] .product--title,[id$=__rebreather_essentials] .product--title a{color:#fff!important}[id$=__rebreather_essentials] .product--actual-price{color:#cfcfcf!important}@media(min-width:992px){[id$=__rebreather_essentials] best-selling-products:not(.active) .bs-product--carousel-wrapper{width:58%;margin-left:auto;transform:none}[id$=__rebreather_essentials] best-selling-products:not(.active) .bs-product--carousel-inner.swiper{overflow:hidden}[id$=__rebreather_essentials] .bs-product--carousel-main .swiper--custom-buttons{opacity:1;visibility:visible;pointer-events:all;position:relative;z-index:2;margin-bottom:18px}[id$=__rebreather_essentials] .bs-product--carousel-main .swiper-button{background:#fff;color:#000}[id$=__rebreather_essentials] .product--title{font-size:13px!important;word-break:normal!important;overflow-wrap:normal!important}[id$=__rebreather_essentials] .product--card [class*=product--info],[id$=__rebreather_essentials] .product--card [class*=info-left]{min-width:0;flex:1 1 auto}[id$=__rebreather_essentials] .product--card .product--card-actions,[id$=__rebreather_essentials] best-selling-products:not(.active) .product--card [class*=quick]{transform:scale(.85)}}@media(min-width:992px){[id$=__rebreather_essentials] .product--card-detail-content{flex:1 1 auto;min-width:0}[id$=__rebreather_essentials] .product--card-detail .product--card-detail-button{display:none}}[id$=__rebreather_essentials] .bs-products--image .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000a6,#0006 45%,#00000026)}[id$=__rebreather_essentials] .bs-products--image .media{position:relative}[id$=__hero] .slideshow--media.media-overlay:after{background:radial-gradient(ellipse 55% 50% at 50% 52%,#00000080,#0003),linear-gradient(to bottom,#00000073,#0000 22% 72%,#0000008c)}@media(max-width:767px){[id$=__hero] .slideshow--media.media-overlay:after{background:radial-gradient(ellipse 90% 45% at 50% 50%,#0000008c,#00000040),linear-gradient(to bottom,#0006,#0000 25% 70%,#00000080)}}[id$=__hero] .outline-button .btn-icon{border-color:#fff!important;color:#fff!important}[id$=__hero] .outline-button .btn-icon svg,[id$=__hero] .outline-button .btn-icon path{fill:#fff!important}[id$=__hero] .slideshow--heading-logo{display:block;width:min(620px,80vw);height:auto;margin:.35em auto .15em}[id$=__hero] .slideshow--heading{font-size:clamp(20px,2.2vw,30px);letter-spacing:.02em}@media(max-width:767px){[id$=__hero] .slideshow--heading-logo{width:min(320px,82vw)}}[id$=__hero] .slideshow--heading-logo{filter:drop-shadow(0 2px 14px rgba(0,0,0,.6)) drop-shadow(0 0 2px rgba(0,0,0,.35))}[id$=__hero] .slideshow--media.media-overlay:after{background:radial-gradient(ellipse 50% 42% at 50% 50%,#0000009e,#00000038),linear-gradient(to bottom,#00000073,#0000 22% 72%,#0000008c)}@media(max-width:767px){[id$=__hero] .slideshow--media.media-overlay:after{background:radial-gradient(ellipse 95% 40% at 50% 48%,#000000a6,#00000047),linear-gradient(to bottom,#0006,#0000 25% 70%,#00000080)}}[id$=__hero] .slideshow--heading-logo[src*="bw-logo.png"]{box-sizing:content-box;width:min(520px,70vw);padding:26px 36px;margin:.4em auto .2em;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;box-shadow:0 20px 50px #0000004d;filter:none}@media(max-width:767px){[id$=__hero] .slideshow--heading-logo[src*="bw-logo.png"]{width:min(270px,68vw);padding:16px 20px;border-radius:14px}}[id$=__hero] .slideshow--heading-logo[src*="bw-logo.png"]{background:#fff;width:min(460px,70vw);padding:24px 34px}@media(max-width:767px){[id$=__hero] .slideshow--heading-logo[src*="bw-logo.png"]{width:min(260px,66vw);padding:15px 20px}}[id$=__hero] .slideshow--heading-logo[src*="bw-logo.png"]{background:none;box-shadow:none;padding:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(600px,80vw);filter:none}@media(max-width:767px){[id$=__hero] .slideshow--heading-logo[src*="bw-logo.png"]{width:min(320px,82vw);padding:0}}[id$=__hero] .slideshow--heading-logo[src*="bw-logo.png"]{filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 0 3px rgba(255,255,255,.8)) drop-shadow(0 0 22px rgba(255,255,255,.45))}[id$=__hero] .slideshow--heading-logo[src*="bw-logo.png"]{filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 2px rgba(255,255,255,.6)) drop-shadow(0 0 16px rgba(255,255,255,.28))}[id$=__hero] .slideshow--heading-logo[src*=bw-logo-bw]{width:min(600px,80vw);filter:none}@media(max-width:767px){[id$=__hero] .slideshow--heading-logo[src*=bw-logo-bw]{width:min(320px,82vw)}}[id$=__hero] .slideshow--media.media-overlay:after{background:linear-gradient(to bottom,#0000 0% 45%,#00000059 80%,#0000008c)}@media(max-width:767px){[id$=__hero] .slideshow--media.media-overlay:after{background:linear-gradient(to bottom,#0000 0% 45%,#00000059 80%,#0000008c)}}[id$=__hero] .slideshow--content.d-top-center{padding-top:150px}[id$=__hero] .slideshow--desc{color:#000}[id$=__hero] .slideshow--content.d-top-center{padding-top:10px}[id$=__hero] .slideshow--media.media-overlay:after{background:linear-gradient(to bottom,#28374b47,#28374b33 40%,#0000004d 75%,#0000008c)}[id$=__hero] .slideshow--media.media-overlay:after{background:linear-gradient(to bottom,#00000052 0% 50%,#00000073 80%,#0009)}@media(max-width:767px){[id$=__hero] .slideshow--media.media-overlay:after{background:linear-gradient(to bottom,#00000052 0% 50%,#00000073 80%,#0009)}}[id$=__hero] .slideshow--desc{color:#fff}@media(max-width:767px){[id$=__hero] .slideshow--content.m-top-center{padding-top:120px}}[id$=__hero] .slideshow--heading{position:relative;isolation:isolate}[id$=__hero] .slideshow--heading:before{content:"";position:absolute;z-index:-1;top:-70px;right:-160px;bottom:-70px;left:-160px;pointer-events:none;background:#969ca28c;-webkit-backdrop-filter:blur(16px) saturate(.6);backdrop-filter:blur(16px) saturate(.6);-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}@media(max-width:767px){[id$=__hero] .slideshow--heading:before{top:-50px;right:-40px;bottom:-50px;left:-40px}}[id$=__hero] .slideshow--desc{position:relative;z-index:2;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}[id$=__hero] .slideshow--heading:before{content:none}[id$=__hero] .slideshow--heading,[id$=__hero] .slideshow--desc{transform:translateY(-90px)}@media(max-width:767px){[id$=__hero] .slideshow--heading,[id$=__hero] .slideshow--desc{transform:translateY(-60px)}}[id$=__hero] .slideshow--heading,[id$=__hero] .slideshow--desc{transform:translateY(-40px)}@media(max-width:767px){[id$=__hero] .slideshow--heading,[id$=__hero] .slideshow--desc{transform:translateY(-28px)}}[id$=__hero] .slideshow--heading,[id$=__hero] .slideshow--desc{transform:none}@media(max-width:767px){[id$=__hero] .slideshow--heading,[id$=__hero] .slideshow--desc{transform:none}}.header--menu-item.megamenu .header--menu-megamenu{background:#4b4b4e;color:#fff;border-radius:0;box-shadow:0 24px 40px #00000040;border-top:1px solid rgba(255,255,255,.12)!important}.bw-mega{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,34%);gap:56px;padding:40px 0 48px;text-align:start}.bw-mega__cols{display:grid;grid-template-columns:repeat(var(--bw-cols, 3),minmax(0,1fr));gap:32px;align-content:start}.bw-mega__heading{display:block;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.18);font-family:var(--heading_font_family);font-size:17px;line-height:1.3;color:#fff;text-decoration:none}.bw-mega__heading:hover{color:#cfcfcf}.bw-mega__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bw-mega__list a{color:#cfcfd2;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s ease}.bw-mega__list a:hover{color:#fff}.bw-mega__off{color:#8a8a8e;font-size:14px;line-height:1.45;cursor:default}.bw-mega--soon,.bw-mega--soon:hover{color:#9a9a9e;cursor:default}.bw-mega__soon{display:inline-block;margin-left:6px;padding:2px 7px;border:1px solid rgba(255,255,255,.3);border-radius:50px;font-family:var(--body_font_family, inherit);font-size:9px;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;color:#cfcfd2;vertical-align:middle;white-space:nowrap}.bw-mega__desc{color:#b5b5b8;font-size:14px;line-height:1.6}.bw-mega__all a{color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.bw-mega__card{display:flex;flex-direction:column}.bw-mega__card-media{display:block;overflow:hidden;border-radius:12px;aspect-ratio:16 / 10;margin-bottom:18px}.bw-mega__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.bw-mega__card:hover .bw-mega__card-media img{transform:scale(1.04)}.bw-mega__card-title{margin:0 0 8px;font-family:var(--heading_font_family);font-size:22px;line-height:1.25;color:#fff}.bw-mega__card-text{margin:0 0 14px;font-size:14px;line-height:1.65;color:#cfcfd2}.bw-mega__card-link{align-self:flex-start;padding-bottom:3px;border-bottom:1px solid #fff;color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.bw-mega--brands{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px}.bw-brand-tile{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:#fff}.bw-brand-tile__logo{display:grid;place-items:center;aspect-ratio:4 / 5;padding:22%;border-radius:12px;background:#2f2f32;border:1px solid rgba(255,255,255,.08);transition:background-color .3s ease,transform .3s ease}.bw-brand-tile__logo img{max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain}.bw-brand-tile:hover .bw-brand-tile__logo{background:#000;transform:translateY(-3px)}.bw-brand-tile__name{font-size:15px;color:#fff}.bw-brand-tile__name span{opacity:0;transition:opacity .2s ease}.bw-brand-tile:hover .bw-brand-tile__name span{opacity:1}@media(max-width:1200px){.bw-mega{grid-template-columns:minmax(0,1fr) 30%;gap:36px}.bw-mega--brands{grid-template-columns:repeat(7,minmax(0,1fr))}}.bw-brand-tile__logo{aspect-ratio:1 / 1}.header--menu-item.megamenu .header--menu-megamenu{transition:none!important}@media(min-width:990px){[id$=__header] .container-fullwidth{padding-inline-start:28px}.header--navigation-list{flex-wrap:nowrap}.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{white-space:nowrap;margin:0 4px;padding-inline:10px}}@media(min-width:990px)and (max-width:1300px){.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{margin:0;padding-inline:8px;font-size:13px}[id$=__header] .header--wrapper{column-gap:18px}}@media(min-width:990px)and (max-width:1150px){.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{padding-inline:6px;font-size:12.5px}}@media(min-width:990px){ul.header--navigation-list{flex-wrap:nowrap!important}}@media(min-width:990px)and (max-width:1150px){[id$=__header] .header--wrapper{column-gap:12px}[id$=__header] .header--wrapper img{max-width:150px}}@media(min-width:990px){.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{font-size:16px!important;letter-spacing:.01em}}@media(min-width:990px)and (max-width:1360px){.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{font-size:15px!important;padding-inline:8px;margin:0}}@media(min-width:990px)and (max-width:1200px){.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{font-size:14px!important;padding-inline:6px}}@media(min-width:990px)and (max-width:1150px){.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{font-size:13px!important;padding-inline:5px}[id$=__header] .header--wrapper{column-gap:10px}}@media(min-width:990px){[id$=__header] .container-fullwidth{padding-inline-end:28px}}@media(min-width:990px){[id$=__header] .container-fullwidth{padding-inline-end:12px}[id$=__header] .header--wrapper .header--navigation-list{justify-content:flex-end}[id$=__header] .header--wrapper{column-gap:28px}}@media(min-width:990px)and (max-width:1150px){.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{padding-inline:4px}[id$=__header] .header--wrapper{column-gap:14px}}@media(min-width:990px)and (max-width:1150px){[id$=__header] .header--icon-item{padding-inline:1px}[id$=__header] .header--wrapper img{max-width:140px}}@media(min-width:990px)and (max-width:1150px){[id$=__header] .header--wrapper:not(.half-width-menu) .header--icon-item{padding:0 1px}[id$=__header] .header--wrapper:not(.half-width-menu){grid-template-columns:140px minmax(0,1fr) auto}}.bw-header-social .bw-ig-color{width:22px;height:22px;display:block;transition:transform .2s ease}.bw-header-social a:hover .bw-ig-color{transform:scale(1.08)}@media(min-width:1300px){.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{padding-inline:clamp(10px,calc((100vw - 1200px)/16),22px);margin:0}}@media(min-width:1300px){.header--navigation-list>li>header-menu>.header--menu-link,.header--navigation-list>li>.header--menu-link{padding-inline:clamp(12px,calc(8.1vw - 94px),34px)}}@media(min-width:990px){[id$=__header] .header--wrapper .header--navigation-list .header--menu-link{margin:0!important;padding-inline:6px!important}}@media(min-width:1150px){[id$=__header] .header--wrapper .header--navigation-list .header--menu-link{padding-inline:9px!important}}@media(min-width:1300px){[id$=__header] .header--wrapper .header--navigation-list .header--menu-link{padding-inline:clamp(12px,calc(8.1vw - 94px),34px)!important}}@media(min-width:1300px){[id$=__header] .header--wrapper .header--navigation-list .header--menu-link{padding-inline:clamp(12px,calc(6.88vw - 81px),34px)!important}}[id$=__header] .bw-header-social .header--icon-link,[id$=__header] .bw-header-social .header--icon-link:hover,[id$=__header] .bw-header-social .header--icon-link:before,[id$=__header] .bw-header-social .header--icon-link:after{background:none!important;box-shadow:none!important}[id$=__header] .bw-header-social .header--icon-link:before,[id$=__header] .bw-header-social .header--icon-link:after{display:none!important}[id$=__header] .bw-header-social .bw-ig-color{transition:transform .25s ease}[id$=__header] .bw-header-social a:hover .bw-ig-color{transform:scale(1.22)}@media(min-width:1300px){[id$=__header] .header--wrapper .header--navigation-list{padding-inline-end:44px}[id$=__header] .header--wrapper .header--navigation-list .header--menu-link{padding-inline:clamp(11px,calc(6.88vw - 85px),32px)!important}}[id$=__hero] .slideshow--heading,[id$=__hero] .slideshow--desc{transform:translateY(-20px)!important}@media(max-width:767px){[id$=__hero] .slideshow--heading,[id$=__hero] .slideshow--desc{transform:translateY(-14px)!important}}[id$=__hero] .slideshow--heading{transform:none!important}[id$=__hero] .bw-logo-reveal{position:relative;display:block;width:fit-content;margin:0 auto}[id$=__hero] .bw-logo-reveal .slideshow--heading-logo{animation:bw-logo-in 1.6s cubic-bezier(.2,.7,.2,1) .25s both}[id$=__hero] .bw-logo-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:150% 0;-webkit-mask:var(--bw-logo-mask) center / contain no-repeat;mask:var(--bw-logo-mask) center / contain no-repeat;animation:bw-logo-shine 1.4s ease-in-out 1.7s both}[id$=__hero] .slideshow--desc{animation:bw-fade-in 1.2s ease .1s both}[id$=__hero] .slideshow--content .buttons,[id$=__hero] .slideshow--content [class*=button]{animation:bw-fade-in 1.2s ease 1s both}@keyframes bw-logo-in{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes bw-logo-shine{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes bw-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){[id$=__hero] .bw-logo-reveal .slideshow--heading-logo,[id$=__hero] .bw-logo-reveal:after,[id$=__hero] .slideshow--desc,[id$=__hero] .slideshow--content [class*=button]{animation:none}}[id$=__hero] .bw-logo-reveal .slideshow--heading-logo,[id$=__hero] .slideshow--desc,[id$=__hero] .slideshow--content .buttons,[id$=__hero] .slideshow--content [class*=button]{animation:none!important}[id$=__hero] .bw-logo-reveal:after{animation:bw-logo-shine .9s ease-in-out .6s both}@media(min-width:992px){[id$=__rebreather_essentials] best-selling-products:not(.active) .bs-product--carousel-wrapper,[id$=__rebreather_essentials] best-selling-products:not(.active) .bs-product--carousel-wrapper:hover{transform:none!important}[id$=__rebreather_essentials] .bs-product--carousel-wrapper:hover+.bs-products--bg-pattern,[id$=__rebreather_essentials] .bs-products--bg-pattern{transform:none!important}}[id$=__rebreather_essentials] .bs-product--carousel-inner{cursor:default!important}[id$=__rebreather_essentials] .product--card img,[id$=__rebreather_essentials] .product--card svg.placeholder-svg,[id$=__rebreather_essentials] .product--card:hover img,[id$=__rebreather_essentials] .product--card:hover svg.placeholder-svg{transform:none!important}[id$=__rebreather_essentials] .product--variant-picker-list,[id$=__rebreather_essentials] .product--card .product-quickview-button,[id$=__rebreather_essentials] .product--card .product--card-actions{display:none!important}[id$=__rebreather_essentials] .product--card-image{overflow:hidden;border-radius:10px}[id$=__rebreather_essentials] .product--card .product--image .media>img,[id$=__rebreather_essentials] .product--card .product--image .media>svg{transition:transform .6s cubic-bezier(.2,.7,.2,1)!important}[id$=__rebreather_essentials] .product--card:hover .product--image .media>img,[id$=__rebreather_essentials] .product--card:hover .product--image .media>svg{transform:scale(1.06)!important}[id$=__rebreather_essentials] .product--card .product--image .media img+img{display:none!important}[id$=__rebreather_essentials] .product--card .product--title{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .35s ease;padding-bottom:2px}[id$=__rebreather_essentials] .product--card .product--title:hover{background-size:100% 1px}[id$=__rebreather_essentials] .bs-product--carousel-main{z-index:3}[id$=__rebreather_essentials] .product--card .product--title{display:inline!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}[id$=__rebreather_essentials] .product--card:hover .product--image .media>img,[id$=__rebreather_essentials] .product--card:hover .product--image .media>svg{transform:scale(1.14)!important}[id$=__equipment_tabs] .collections-tab--menu-item .collections-tab--menu-item-link{color:#8a8a8a!important;opacity:1!important;-webkit-text-fill-color:currentColor;transition:color .2s ease}[id$=__equipment_tabs] .collections-tab--menu-item.active .collections-tab--menu-item-link,[id$=__equipment_tabs] .collections-tab--menu-item:hover .collections-tab--menu-item-link{color:#000!important}[id$=__equipment_tabs] .collections-tab--menu-content-image{overflow:hidden;border-radius:16px}[id$=__equipment_tabs] .collections-tab--menu-content-image .media>img,[id$=__equipment_tabs] .collections-tab--menu-content-image .media>svg,[id$=__equipment_tabs] .collections-tab--menu-content-image .media .collections-tab--image{transition:transform .6s cubic-bezier(.2,.7,.2,1)!important}[id$=__equipment_tabs] .collections-tab--menu-content-item-box:hover .collections-tab--menu-content-image .media>img,[id$=__equipment_tabs] .collections-tab--menu-content-item-box:hover .collections-tab--menu-content-image .media>svg,[id$=__equipment_tabs] .collections-tab--menu-content-item-box:hover .collections-tab--menu-content-image .media .collections-tab--image{transform:scale(1.12)!important}[id$=__equipment_tabs] .product-second-img{display:none!important}[id$=__equipment_tabs] a.product--title{color:#000;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s ease;padding-bottom:2px}[id$=__equipment_tabs] a.product--title:hover{background-size:100% 1px}[id$=__equipment_tabs] .collections-tab--menu-content-item-inner{display:block;cursor:pointer}body:has(.bw-shop) [id$=__page-banner]{display:none}.bw-hide-count{visibility:hidden}.bw-shop-empty{max-width:560px;margin:30px auto 10px;padding:48px 32px;text-align:center;border:1px solid #e6e6e6;border-radius:16px;background:#fff}.bw-shop-empty__title{margin:0 0 10px;font-family:var(--heading_font_family);font-size:24px;color:#000}.bw-shop-empty p{color:#4a4a4a;line-height:1.7}.bw-shop-empty__btn{display:inline-flex;align-items:center;height:46px;margin-top:10px;padding:0 26px;border-radius:50px;background:#000;color:#fff!important;text-decoration:none;font-size:14px}.bw-colors{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:0}.bw-colors a{display:block;width:16px;height:16px;border-radius:50%;background:var(--c) center / cover;box-shadow:inset 0 0 0 1px #00000026;outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s ease,transform .2s ease}.bw-colors a:hover{outline-color:currentColor;transform:scale(1.1)}.bw-colors__more{font-size:12px;color:#6b6b6b;margin-left:2px}.product--card .product--variant-picker-list{display:none!important}.bw-shop__search input[type=search]{text-align:left!important}.bw-hide-count{visibility:hidden!important}body:has(.bw-shop-empty) .main-collection--products-box .pagination,body:has(.bw-shop-empty) [class*=pagination]{display:none!important}.bw-shop__search{justify-content:flex-start!important}.bw-shop__search input[type=search]{width:auto!important;max-width:none!important;flex:1 1 auto!important;margin:0!important;padding:0 4px!important;text-indent:0!important}body:has(.bw-shop[data-all]) .filter--results-text,body:has(.bw-shop[data-all]) [data-collection-count]{visibility:hidden!important}.bw-shop__search input[type=hidden]{display:none!important}.bw-shop__search label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product] .section-wrapper>div{padding-inline:max(56px,calc((100% - 1240px)/2))!important;max-width:none!important}@media(max-width:767px){[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product] .section-wrapper>div{padding-inline:24px!important}}.bw-brand__logo{aspect-ratio:1 / 1!important;padding:0!important;overflow:hidden;border:0!important;background:#111!important}.bw-brand__logo img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;transition:transform .5s ease}.bw-brand:hover .bw-brand__logo{transform:translateY(-3px);box-shadow:0 0 0 2px #fff}.bw-brand:hover .bw-brand__logo img{transform:scale(1.05)}.bw-brand.is-active .bw-brand__logo{box-shadow:0 0 0 2px #fff}.bw-brand__logo{box-shadow:0 0 0 1px #2e2e2e}.bw-brand-tile__logo{padding:0!important;overflow:hidden;aspect-ratio:1 / 1!important;background:#111!important;border:0!important;box-shadow:0 0 0 1px #ffffff1f}.bw-brand-tile__logo img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;transition:transform .5s ease}.bw-brand-tile:hover .bw-brand-tile__logo{background:#111!important;box-shadow:0 0 0 2px #fff}.bw-brand-tile:hover .bw-brand-tile__logo img{transform:scale(1.05)}.bw-mega__cols--rows{row-gap:34px}.bw-mega__cols--rows .bw-mega__heading{margin-bottom:14px;padding-bottom:10px}.bw-mega__cols--rows .bw-mega__list{gap:9px}.shopify-policy__container{max-width:820px!important;margin:0 auto!important;padding:70px 24px 90px!important}.shopify-policy__title h1{margin:0 0 36px!important;font-family:var(--heading_font_family);font-weight:400;font-size:clamp(32px,4vw,48px)!important;line-height:1.15;letter-spacing:-.02em;color:#000;text-align:left!important}.shopify-policy__body h1,.shopify-policy__body h2{margin:38px 0 12px!important;font-family:var(--heading_font_family);font-weight:500;font-size:clamp(20px,2vw,24px)!important;line-height:1.3!important;letter-spacing:-.01em;color:#000}.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{margin:26px 0 8px!important;font-family:var(--heading_font_family);font-weight:500;font-size:17px!important;line-height:1.4!important;color:#000}.shopify-policy__body p,.shopify-policy__body li{font-size:15px!important;line-height:1.8!important;color:#3a3a3a}.shopify-policy__body p{margin:0 0 14px!important}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:22px}.shopify-policy__body a{color:#000;text-decoration:underline}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 20px;font-size:14px}.shopify-policy__body th,.shopify-policy__body td{min-width:160px;padding:10px 12px;border:1px solid #e4e4e4;text-align:left;vertical-align:top}.section-main-product .rte h1,.section-main-product .rte h2,[class*=product--description] h1,[class*=product--description] h2{font-family:var(--heading_font_family);font-weight:400!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.2!important;letter-spacing:-.015em;margin:0 0 18px!important}.section-main-product .rte h3,[class*=product--description] h3{font-family:var(--heading_font_family);font-weight:500!important;font-size:19px!important;line-height:1.3!important;margin:34px 0 12px!important}.section-main-product .rte p,.section-main-product .rte li,[class*=product--description] p,[class*=product--description] li{font-size:15px!important;line-height:1.75!important}.section-main-product .rte p,[class*=product--description] p{margin:0 0 10px!important}.section-main-product .rte img,[class*=product--description] img{max-width:360px!important;height:auto;border-radius:12px}.bw-art__back{display:inline-block;margin:0 0 22px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#6b6b6b;text-decoration:none}.bw-art__back:hover{color:#000}.main-article--content{max-width:820px!important;margin-inline:auto!important}.main-article--body.rte h1,.main-article--body.rte h2{font-family:var(--heading_font_family)!important;font-weight:400!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.2!important;letter-spacing:-.02em!important;margin:0 0 18px!important}.main-article--body.rte h1 strong,.main-article--body.rte h2 strong,.main-article--body.rte h3 strong{font-weight:inherit!important}.main-article--body.rte h3,.main-article--body.rte h4{font-family:var(--heading_font_family)!important;font-weight:500!important;font-size:20px!important;line-height:1.3!important;letter-spacing:0!important;margin:38px 0 12px!important}.main-article--body.rte p,.main-article--body.rte li{font-size:16px!important;line-height:1.8!important;color:#2f2f2f}.main-article--body.rte li{margin-bottom:10px}.main-article--body.rte span[style*=underline]{display:block;width:64px;height:1px;overflow:hidden;background:#000;margin:18px 0;text-decoration:none!important}.main-article--body.rte p:has(>strong:first-child){margin-bottom:6px!important}.section-main-collection .container-narrow,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product] .section-wrapper>div{padding-inline:max(56px,calc((100% - 1240px)/2))!important;max-width:none!important}.main-collection--products-list{column-gap:24px!important;row-gap:44px!important}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-image{padding:0;border-radius:16px;overflow:hidden;background:var(--bw-img-bg, #ffffff)}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--image .media{background:var(--bw-img-bg, #ffffff)}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--image .media img{object-fit:contain!important;padding:12%;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.7,.2,1)!important}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card:hover .product--image .media img{transform:scale(1.06)}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-detail{padding-top:18px}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-detail-inner{justify-content:center}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-detail-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;width:100%}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-detail-button{display:none!important}.product--card .product--vendor{font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--title{font-size:17px!important;line-height:1.35;color:#000}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--pricing,:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--pricing *{justify-content:center;font-size:16px!important;color:#000}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .bw-colors{justify-content:center;gap:10px;margin-top:6px}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .bw-colors a{width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000001f}.bw-stock{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:500}.bw-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.bw-stock--in{color:#2e7d32}.bw-stock--out{color:#8a8a8a}.product--card .product--badge.custom{background:#000!important;color:#fff!important;border-radius:50px!important;padding:7px 14px!important;font-size:12px!important;letter-spacing:.04em}.product--card .product--card-badges{left:14px!important;top:14px!important}@media(max-width:767px){.section-main-collection .container-narrow,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product] .section-wrapper>div{padding-inline:20px!important}.main-collection--products-list{column-gap:14px!important;row-gap:30px!important}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--title{font-size:15px!important}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .bw-colors a{width:22px;height:22px}}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--image .media img{background:transparent!important;padding:10%}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-image{aspect-ratio:1 / 1}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--image .media{--image_ratio: 100% !important}@media(min-width:990px){.section-main-collection .main-collection--products.open-filter{grid-template-columns:240px minmax(0,1fr)!important;column-gap:48px!important}.section-main-collection .filter--sidebar{width:auto!important;max-width:240px}}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-detail,:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-detail-inner{width:100%!important;padding-inline:0!important}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-detail-content{flex:1 1 100%!important;max-width:100%!important}.main-collection--products-list .product--card .product--card-detail-inner>.product--card-detail-content,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product] .product--card .product--card-detail-inner>.product--card-detail-content{width:100%!important}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products) .product--card .product--card-detail-inner{grid-template-columns:1fr!important}.section-main-product .section-main-product .container-fullwidth{padding-inline:max(56px,calc((100% - 1240px)/2))!important}.bw-pt__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.bw-pt__crumbs a{color:#8a8a8a;text-decoration:none}.bw-pt__crumbs a:hover{color:#000}.bw-pt__meta{display:flex;align-items:center;gap:12px;margin-bottom:6px}.bw-pt__badge{padding:5px 12px;border-radius:50px;background:#000;color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bw-pt__vendor{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#6b6b6b}.section-main-product .product-title-heading{font-size:clamp(26px,2.6vw,36px)!important;line-height:1.15!important;letter-spacing:-.02em;font-weight:400!important}.section-main-product .price-wrapper .product--actual-price,.section-main-product .price-wrapper .price-item{font-size:24px!important}.section-main-product .product--variants-title{font-size:14px!important;font-weight:500;margin-bottom:10px}.section-main-product .variant--item .variant-item-name{min-height:44px;padding:0 18px!important;border-radius:50px!important;font-size:14px!important}.bw-pt__trust{list-style:none;margin:22px 0 6px;padding:18px 0 0;border-top:1px solid #e6e6e6;display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.bw-pt__trust li{display:flex;gap:12px;align-items:flex-start}.bw-pt__trust svg{width:24px;height:24px;flex:none;color:#000}.bw-pt__trust span{display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.45;color:#5a5a5a}.bw-pt__trust strong{font-size:13.5px;font-weight:500;color:#000}.section-main-product .main--product-media .media,.section-main-product .product--media .media{background:var(--bw-img-bg, #ffffff);border-radius:18px;overflow:hidden}.section-main-product .main--product-media img,.section-main-product .product--media img{object-fit:contain!important;mix-blend-mode:multiply;background:transparent!important}@media(max-width:767px){.section-main-product .section-main-product .container-fullwidth{padding-inline:20px!important}.bw-pt__trust{grid-template-columns:1fr}}.section-main-product media-gallery{position:static!important;top:auto!important}.section-main-product .main--product-img .media{background:var(--bw-img-bg, #ffffff)!important;border-radius:18px}.section-main-product .main--product-img .media img{object-fit:contain!important;padding:6%;mix-blend-mode:multiply;background:transparent!important}.section-main-product .variant--item .variant-item-name,.section-main-product .variant--item .variant-item-name *{transform:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.section-main-product .variant--item .variant-item-name:before,.section-main-product .variant--item .variant-item-name:after{display:none!important}.section-main-product .variant--item .variant-item-name:hover{background:#000!important;color:#fff!important;border-color:#000!important}.variant--item,.variant--item *{transform:none!important}.section-main-product .variant--item:hover .variant-item-name:not(.color-swatch){background:#000!important;color:#fff!important;border-color:#000!important}.bw-pt__intro{margin:4px 0 6px;font-size:15px;line-height:1.7;color:#4a4a4a}.bw-pt__more{display:inline-block;margin-bottom:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#000;text-decoration:none;border-bottom:1px solid #000;padding-bottom:2px}@media(min-width:768px){.section-main-product .main--product-image-wrapper.thumbnail-enable{flex-direction:column!important;gap:12px}.section-main-product .main--product-image-wrapper .main--product-media{max-width:100%!important;width:100%!important}.section-main-product .main--product-image-wrapper .main--product-thumbnails{width:100%!important;max-width:100%!important;height:auto!important}}.section-main-product .main--product-thumbnails .swiper-slide,.section-main-product .main--product-thumbnails [class*=thumbnail-item]{border-radius:10px;overflow:hidden;background:var(--bw-img-bg, #ffffff)}.section-main-product .main--product-thumbnails img{mix-blend-mode:multiply;object-fit:contain}@media(min-width:990px){.section-main-product .product--wrapper.layout_2>.col-xl-8,.section-main-product .product--wrapper.layout_2>[class*=col-md-7]{flex:0 0 56%!important;max-width:56%!important}.section-main-product .product--wrapper.layout_2>[class*=col-md-5]{flex:0 0 44%!important;max-width:44%!important;padding-left:56px!important}}.section-main-product .main--product-thumbnails{display:none!important}@media(min-width:990px){.section-main-product .product--wrapper.layout_2>.row>[class*=col-md-7]{flex:0 0 55%!important;max-width:55%!important}.section-main-product .product--wrapper.layout_2>.row>[class*=col-md-5]{flex:0 0 45%!important;max-width:45%!important;padding-left:56px!important}}@media(min-width:990px){.section-main-product .product--wrapper.layout_2>.row>[class*=col-md-7]{flex:0 0 50%!important;max-width:50%!important}.section-main-product .product--wrapper.layout_2>.row>[class*=col-md-5]{flex:0 0 50%!important;max-width:50%!important;padding-left:56px!important}.section-main-product .main--product-image-wrapper{max-width:640px}}.recently-viewed--main:not(:has(.product--card)){display:none}.po-imageOption-tooltipContent{width:max-content!important;max-width:min(340px,calc(100vw - 32px))!important;white-space:normal!important;word-break:normal!important;box-sizing:border-box!important}.po-imageOption-tooltipContent .po-imageOption-tooltipLabel,.po-imageOption-tooltipContent .po-imageOption-tooltipLabelText{width:auto!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.section-main-product .po-options-root{row-gap:26px!important;margin-top:8px}.section-main-product .po-options-root .po-label-label,.section-main-product .po-options-root .po-label-labelContent{font-size:14px!important;font-weight:600!important;color:#000!important}.section-main-product .po-options-root .po-label-root{margin-bottom:10px!important}.section-main-product .po-radioButtons-radioGroup{display:flex!important;flex-wrap:wrap;gap:10px!important}.section-main-product .po-radioGroup-item{min-height:44px;padding:0 26px!important;border:1px solid #cfcfcf;border-radius:50px;background:#fff;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.section-main-product .po-radioGroup-item .po-radioGroup-circle{display:none!important}.section-main-product .po-radioGroup-item .po-radioGroup-label{margin:0!important;padding:0!important}.section-main-product .po-radioGroup-item .po-optionItemLabel-label{font-size:14px!important;color:inherit!important}.section-main-product .po-radioGroup-item:hover{border-color:#000}.section-main-product .po-radioGroup-item:has(input:checked){background:#000;border-color:#000;color:#fff}.section-main-product .po-radioGroup-item:has(input:checked) *{color:#fff!important}.section-main-product .po-imageOption-container{display:flex!important;flex-wrap:wrap;gap:10px!important}.section-main-product .po-imageOption-swatchLabel{width:var(--bw-po-swatch, 36px)!important;height:var(--bw-po-swatch, 36px)!important;border-radius:8px!important;overflow:visible}.section-main-product .po-imageOption-swatchWrapperItem{border-radius:8px!important}.section-main-product .po-options-root .po-select-button{height:48px!important;padding:0 16px!important;border-radius:12px!important;border-color:#d6d6d6!important;font-size:14px!important}.section-main-product .po-options-root textarea,.section-main-product .po-options-root input[type=text]{border-radius:12px!important;border-color:#d6d6d6!important}.section-main-product .po-group-root{padding:20px 22px;border-radius:16px;background:#f5f5f5}.section-main-product .po-group-children{gap:18px 16px!important;padding-top:6px}.section-main-product .po-group-root .po-select-button{background:#fff!important}#MainContent>section:last-child .section-wrapper,.shopify-section:has(.recently-viewed--main) .section-wrapper{box-shadow:none!important}.bw-brand__logo,.bw-brand-tile__logo,.bw-pm__brand{position:relative}.bw-soon-badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 10px;border-radius:50px;background:#000;color:#fff;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px #fff6,0 2px 8px #0003;pointer-events:none}@media(max-width:767px){.bw-soon-badge{top:6px;left:6px;padding:4px 8px;font-size:9px}}.bw-brand.is-soon,.bw-brand-tile.is-soon,.bw-pm__brand.is-soon{cursor:default}.bw-brand.is-soon img,.bw-brand-tile.is-soon img,.bw-pm__brand.is-soon img{opacity:.55}.bw-brand.is-soon:hover .bw-brand__logo,.bw-brand-tile.is-soon:hover .bw-brand-tile__logo{transform:none!important}.bw-pm__brand.is-soon:hover img{transform:none;box-shadow:none}.bw-brand-tile.is-soon .bw-brand-tile__name span{display:none}.product--card .product-second-img{object-fit:contain!important;mix-blend-mode:multiply;padding:inherit}:is([id$=__equipment_tabs],[id$=__rebreather_essentials]) .product-second-img{display:none!important}.product--card .product-quickview-button{display:none!important}.product--card .product--card-inner.image-hover .product--card-image .media>img:not(.product-second-img){transition:opacity .35s ease,transform .6s ease}.product--card .product--card-inner.image-hover:has(.product-second-img):hover .product--card-image .media>img:not(.product-second-img){opacity:0!important}.product--card .product--card-inner.image-hover:hover .product-second-img{opacity:1!important}@media(max-width:767px){.main-collection--products-box .pagination{flex-wrap:wrap;justify-content:center;row-gap:10px;column-gap:6px;max-width:100%}.main-collection--products-box .pagination .pagination-link,.main-collection--products-box .pagination .pagination-text{width:36px;height:36px;min-width:0;font-size:14px}.main-collection--products-box .pagination .pagination-icon strong{white-space:nowrap;font-size:13px}}.section-main-product .product-stock-notify-box{margin:6px 0 18px;padding:24px;border-radius:16px;background:#f4f4f4}.section-main-product .product-stock-notify-box.hidden{display:none!important}.bw-notify__title{margin:0 0 6px;font-family:var(--heading_font_family);font-size:18px;font-weight:600;color:#000}.bw-notify__text{margin:0 0 16px;font-size:14px;line-height:1.6;color:#4a4a4a}.section-main-product .stock-notify .form-group-holder{display:flex;gap:10px;flex-wrap:wrap}.section-main-product .stock-notify .form-group{flex:1 1 220px;margin:0}.section-main-product .stock-notify .form-control{width:100%;height:50px;padding:0 16px;border:1px solid #d6d6d6;border-radius:50px;background:#fff;font-size:15px}.section-main-product .stock-notify .form-control:focus{outline:none;border-color:#000}.section-main-product .stock-notify button[type=submit]{height:50px;padding:0 28px;border:0;border-radius:50px;background:#000;color:#fff;font-size:14px;font-weight:500}.section-main-product .stock-notify .form--message.success{margin:12px 0 0;color:#1f7a3a;font-size:14px}.section-main-product .product-info-details:has(.product-stock-notify-box:not(.hidden)) [id^=product--buy-buttons-],.section-main-product .product-info-details:has(.product-stock-notify-box:not(.hidden)) .product--quantity-picker,.section-main-product .product-info-details:has(.product-stock-notify-box:not(.hidden)) [class*=quantity-selector],.section-main-product .product-info-details:has(.product-stock-notify-box:not(.hidden)) .product-pickup-availability{display:none!important}.section-main-product .product-info-details:has(.product-stock-notify-box:not(.hidden)) .quantity-main-product,.section-main-product .product-info-details:has(.product-stock-notify-box:not(.hidden)) *:has(+.quantity-main-product){display:none!important}.section-main-product .stock-notify .form-group-holder{border:0!important;padding:0!important;background:transparent!important}@media(max-width:767px){.section-main-product .main--product-image-wrapper{padding-inline:20px}.section-main-product .main--product-image-wrapper .bw-thumbs{margin-inline:0}}.bw-mega__pcard{display:flex;flex-direction:column;gap:10px}.bw-mega__pcard-media{display:block;overflow:hidden;border-radius:12px;aspect-ratio:4 / 3;background:#3a3a3d}.bw-mega__pcard-media img{width:100%;height:100%!important;object-fit:cover;transition:transform .6s ease}.bw-mega__pcard:hover .bw-mega__pcard-media img{transform:scale(1.04)}.bw-mega__pcard .bw-mega__heading{margin-top:4px}.bw-mega__pcard-text{margin:0;font-size:14px;line-height:1.6;color:#cfcfd2}.bw-mega__pcard-link{align-self:flex-start;padding-bottom:3px;border-bottom:1px solid #fff;color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.bw-req{color:#c62828;font-weight:600}.bw-req-note{margin:4px 0 0;font-size:12.5px;color:#6b6b6b}.section-main-product .po-radioGroup-item{display:inline-flex!important;align-items:center!important;justify-content:center}.section-main-product .po-radioGroup-item .po-radioGroup-label,.section-main-product .po-radioGroup-item .po-disabledWrapper-root,.section-main-product .po-radioGroup-item .po-radioButtons-radioItem,.section-main-product .po-radioGroup-item .po-optionItemLabel-optionItem,.section-main-product .po-radioGroup-item .po-optionItemLabel-mainRow,.section-main-product .po-radioGroup-item .po-optionItemLabel-contentLabelWrapper{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important}.section-main-product .po-radioGroup-item .po-optionItemLabel-label{line-height:1.2!important;margin:0!important}cart-drawer .cart-product-media,.cart-drawer .cart-product-media,#cart-drawer .cart-product-media{width:84px!important}cart-drawer .cart-product-media .media img,#cart-drawer .cart-product-media .media img{object-fit:contain;mix-blend-mode:multiply}@media(max-width:767px){cart-drawer .cart-product-media,#cart-drawer .cart-product-media{width:64px!important}}.cart-product-options{margin-top:6px!important;padding:0;list-style:none}.cart-product-options li{display:flex;justify-content:space-between;gap:10px;font-size:12px!important;line-height:1.5;color:#6b6b6b}.cart-product-options li .bw-opt-price{flex:none;color:#000;font-weight:500}.cart-product-options li .bw-opt-name{min-width:0}.cart-product-options li.bw-opt-base{color:#000;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #ececec}body:has(cart-drawer.show) .bw-lp,body.overflow-hidden .bw-lp{display:none!important}.filter-price-range .price-inputs{gap:10px}.filter-price-range .price-input-item{flex:1 1 0;min-width:0}.filter-price-range .price-input-field{width:100%}.filter-price-range .price-input-field input{width:100%;min-width:70px}.section-main-product .variant--item{height:auto!important;min-height:44px;display:inline-flex!important;align-items:center}.section-main-product .variant--item .variant-item-name{display:inline-flex!important;align-items:center;justify-content:center;height:auto!important;min-height:44px;line-height:1.2!important}.section-main-product .product--variants-list,.section-main-product .variant--list,.section-main-product ul:has(>.variant--item){display:flex!important;flex-wrap:wrap;gap:10px!important}.bw-mega__price{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:10px 18px;border:1px solid rgba(255,255,255,.5);border-radius:50px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease;align-self:flex-start}.bw-mega__price svg{width:16px;height:16px}.bw-mega__price:hover{background:#fff;color:#000}.bw-logo-mobile{display:none}@media(max-width:1024px){[id$=__header] .header--wrapper{display:flex!important;align-items:center;gap:0}[id$=__header] .header--wrapper>.mobile-toggler{order:1;width:auto!important;min-width:0;margin:0 12px 0 0!important;padding:8px 8px 8px 0}[id$=__header] .header--wrapper>.header--logo{order:2;width:auto;margin-right:auto!important;margin-left:0!important;justify-self:auto}[id$=__header] .header--wrapper>.header--logo.bw-logo--home{display:none}[id$=__header] .header--wrapper>.header--right{order:3;margin-left:auto}[id$=__header] .header--logo:has(.bw-logo-mobile)>.header--logo-img:not(.bw-logo-mobile){display:none}[id$=__header] .header--logo>.bw-logo-mobile{display:block;width:150px;max-width:42vw;height:auto}[id$=__header] .header--icons-list>.bw-header-social,[id$=__header] .header--icons-list>.bw-wish-icon{display:none!important}[id$=__header] .header--icons-list>.search{order:1}[id$=__header] .header--icons-list>.account{order:2}[id$=__header] .header--icons-list>.cart{order:3}}@media(max-width:767px){.multiboxes--wrapper{align-items:stretch!important}.multiboxes--wrapper>.multiboxes--item{display:flex!important;flex-direction:column;height:auto!important;align-self:stretch}.multiboxes--wrapper>.multiboxes--item>.multiboxes--content{flex:1 1 auto;display:flex}.multiboxes--wrapper>.multiboxes--item .multiboxes--content-inner,.multiboxes--wrapper>.multiboxes--item .multiboxes--content-inner-box{display:flex;flex-direction:column;flex:1 1 auto;height:auto!important}.multiboxes--wrapper>.multiboxes--item .multiboxes--button{margin-top:auto;padding-top:16px}}.po-upload-upload input[type=file][hidden]{display:none!important}.po-upload-upload[data-upload-field]{display:flex!important;align-items:center;justify-content:center;text-align:center}.po-upload-upload .po-upload-uploadContent{display:flex;align-items:center;justify-content:center;width:100%}.po-upload-upload .po-fileUpload-uploadContent{white-space:nowrap;padding:10px 24px;border-radius:50px;text-align:center;line-height:1.2}[id$=__hero]:has(img[src*=hero-ccr-forest],img[src*=hero-ccr-sand]) .slideshow--heading-logo{width:min(440px,80vw)}@media(min-width:768px){[id$=__hero] :is(img[src*=hero-ccr-forest],img[src*=hero-ccr-sand]){object-position:50% 22%!important}}@media(min-width:990px){[id$=__hero]:has(img[src*=hero-ccr-forest],img[src*=hero-ccr-sand]) .slideshow--content.d-center-right{width:480px!important;max-width:480px!important}}@media(min-width:990px){[id$=__hero] .d-text-right .slideshow--heading-logo{margin-left:auto;margin-right:0}[id$=__hero] .d-text-right .bw-logo-reveal{display:block;width:fit-content;margin-left:auto;margin-right:0}}@media(max-width:767px){[id$=__hero] img[src*=hero-ccr-forest]{object-position:30% 40%!important}[id$=__hero]:has(img[src*=hero-ccr-forest],img[src*=hero-ccr-sand]) .slideshow--heading-logo{width:min(300px,80vw)}.slideshow--content[style*=--bw-m-lift]:is(.m-bottom-left,.m-bottom-center,.m-bottom-right){inset-block-end:calc(var(--slider_arrow_width) + 30px + var(--bw-m-lift, 0px))}}.bw-ship-note{margin:10px 0 0;font-size:13px;line-height:1.4;color:#4a4a4a;text-align:center}:is(.main-collection--products-list,[id$=__bw_recent],[id$=__bw_fbt],[id$=__related_product],.main-search,.bw-bp-products,.bw-adv__card) .product--card .product--image .media:after,.section-main-product .main--product-media .media:after,.section-main-product .product--media .media:after,.section-main-product .main--product-img .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--bw-wm-url, none) var(--bw-wm-pos, center) / var(--bw-wm-size, 55%) auto no-repeat;opacity:var(--bw-wm-op, 0);filter:grayscale(1) brightness(0) invert(1);mix-blend-mode:difference}#collection--list-grid{scroll-margin-top:110px}.bw-pin-rest{grid-column:1 / -1;justify-self:start;margin:12px 0 -4px;font-family:inherit;font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
