:root{--sidebar-width: 25rem;--narrow-content-width: 36rem;--normal-content-width: 42rem;--wide-content-width: 46rem;--narrow-page-width: 90rem;--normal-page-width: 120rem;--wide-page-width: 150rem;--padding-top: 50px;--padding-bottom: 50px;--margin-top: 50px;--margin-bottom: 50px;--spacing-scale-sm: .6;--spacing-scale-md: .7;--spacing-scale-default: 1;--layer-flat: 1;--display-layout: flex;--section-height-auto: auto;--section-height-small: 15rem;--section-height-medium: 25rem;--section-height-large: 35rem}@media screen and (min-width:40em){:root{--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh}}@media screen and (min-width:60em){:root{--section-height-small: 50svh;--section-height-medium: 65svh;--section-height-large: 80svh}}body{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 15px);line-height:calc(1 + .8 / var(--font-body-scale));font-weight:400;color:var(--text-color);letter-spacing:.02rem;overflow-x:hidden;overflow-y:scroll;background:var(--color-background)}.bb-anim-body{opacity:0;transition:opacity .6s ease,transform .6s ease}.bb-anim-body.bb-body-loaded{opacity:1}::selection{color:var(--primary-color);background-color:#0000000a}p,li,a{margin-bottom:0;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 15px);line-height:calc(1 + .8 / var(--font-body-scale));color:var(--text-color);font-weight:300;letter-spacing:.03rem}a{transition:all .3s ease-in-out;text-decoration:none}ul{list-style-type:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);margin-bottom:0;color:var(--title-color);font-weight:600;letter-spacing:.03rem}hr{border-color:var(--border-color);opacity:1}[type=radio]:checked{position:relative;opacity:0;display:none}[type=radio]:checked+label{position:relative;padding-left:26px;cursor:pointer;line-height:16px;display:inline-block;color:var(--text-color);letter-spacing:0}[type=radio]:checked+label:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:100%;background:#fff;border:1px solid var(--primary-color)}[type=radio]:checked+label:after{content:"";width:8px;height:8px;background:var(--primary-color);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;opacity:1;transform:scale(1)}[type=radio]:not(:checked){position:relative;opacity:0;display:none}[type=radio]:not(:checked)+label{position:relative;padding-left:26px;cursor:pointer;line-height:16px;display:inline-block;color:var(--text-color);letter-spacing:0}[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid var(--border-color);border-radius:100%;background:#fff}[type=radio]:not(:checked)+label:after{content:"";width:8px;height:8px;background:var(--primary-color);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;opacity:0;transform:scale(0)}.slick-dots{margin-top:15px;display:flex;justify-content:center}.slick-dots button{width:15px;height:15px;margin:0 5px!important;transform:skew(340deg);display:inline-flex;align-items:center;justify-content:center;border-radius:0;border:0;opacity:1;font-size:12px;background-color:#4b5966;color:#fff;box-shadow:none;font-size:0;transition:all .3s ease 0s}.slick-dots .slick-active button{background-color:var(--primary-color);width:36px}.bb-bg{background-color:var(--light-gray-color)}.bb-loader{min-width:100%;width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:999;transition:opacity .5s ease,visibility .5s ease}.bb-loader.fade-out{opacity:0;visibility:hidden}.bb-loader .loader-text{padding:3px 15px;background-color:#fff;z-index:5;border:1px solid var(--border-color);border-radius:var(--border-radius-md, 15px);font-size:18px}.bb-loader img,.bb-loader .loader-text{position:absolute}.bb-loader img{width:60px;height:60px}.bb-loader .loader{width:60px;height:60px;position:relative}.bb-loader .loader:before{content:"";width:100px;height:100px;position:absolute;top:-20px;left:-20px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--title-color);border-radius:50%;animation:animloader 5s linear infinite}@keyframes animloader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input,textarea{width:100%;padding:10px;font-size:calc(var(--font-body-scale) * 14px);line-height:calc(1 + .8 / var(--font-body-scale));font-weight:400;color:var(--input-text-color);border:1px solid var(--input-border-color);outline:0;border-radius:var(--primary-radius-sm, 10px);background-color:var(--input-background)}input:hover,textarea:hover{background-color:var(--input-hover-background)}input::placeholder,textarea::placeholder{font-size:calc(var(--font-body-scale) * 14px);line-height:calc(1 + .8 / var(--font-body-scale));font-weight:400;color:var(--input-text-placeholder-color)}.custom-dropdown{position:relative;z-index:5}.custom-dropdown:hover ul.dropdown{opacity:1;display:block;visibility:visible;margin:6px 0 0}.custom-dropdown .bb-dropdown-toggle{position:relative;padding-right:15px}.custom-dropdown .bb-dropdown-toggle:after{content:"\ea4e";width:0;height:0;position:absolute;top:-1px;right:12px;font-size:15px;font-family:remixicon}.custom-dropdown ul.dropdown{transition:all .3s ease-in-out;min-width:150px;padding:10px 5px;margin:25px 0 0;position:absolute;z-index:16;text-align:left;opacity:0;visibility:hidden;left:0;right:auto!important;background:var(--color-background);box-shadow:2px 2px 15px rgb(from var(--color-shadow) r g b / 15%);border:1px solid var(--border-color);display:block;border-radius:var(--primary-radius-sm, 10px);max-height:20rem;overflow-y:auto}.custom-dropdown ul.dropdown li a{padding:0 12px;font-size:calc(var(--font-body-scale) * 13px);line-height:calc(1 + .8 / var(--font-body-scale));display:block;color:var(--text-color)}.section-title{margin-bottom:20px;padding-bottom:20px;display:flex;justify-content:flex-start;z-index:5}.section-title .section-detail h2{max-width:400px;margin-bottom:0;padding:0;font-size:calc(var(--font-heading-scale) * 25px);line-height:38px;font-weight:700;color:var(--title-color);position:relative;display:inline;text-transform:capitalize;line-height:1}.section-title .section-detail h2 span{color:var(--primary-color)}.section-title .section-detail p{max-width:400px;margin:10px 0 0;font-size:calc(var(--font-body-scale) * 14px);line-height:calc(1 + .8 / var(--font-body-scale));color:var(--text-color)}.section-title .title-link{display:flex;align-items:flex-end}.section-title .title-link a{color:var(--text-color);display:flex;align-items:center}.section-title .title-link a i{transition:all .3s ease-in-out;height:18px;margin-left:10px;color:var(--text-color)}.section-title .title-link a:hover,.section-title .title-link a:hover i{color:var(--primary-color)}.bb-center{text-align:center;justify-content:center}.section-title.search-title .section-detail{display:flex;flex-direction:column}.section-title.search-title .section-detail h2,.section-title.search-title .section-detail p{max-width:600px}.select{width:100%;cursor:pointer;display:inline-block;position:relative;font-size:calc(var(--font-heading-scale) * 16px);line-height:calc(1 + .8 / var(--font-heading-scale));color:#fff}select{display:none}.custom-select{color:var(--text-color);display:flex;align-items:center;justify-content:space-between;transition:all .2s ease-in;font-size:calc(var(--font-body-scale) * 14px);line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.custom-select svg{position:absolute;left:0;width:20px;height:20px}.custom-select svg path{fill:var(--primary-color)}.custom-select .custom-select{position:relative}.custom-select .custom-select:after{content:"\ea4e";width:0;height:0;position:absolute;top:-5px;right:12px;font-size:20px;font-family:remixicon;transform:translate(-50%)}.custom-select .custom-select:active,.custom-select .custom-select .active{background-color:#fff}.custom-select:focus{outline:2px}.select-options{min-width:190px;max-height:200px;margin:0;padding:10px 0;overflow-y:auto;display:none;position:absolute;top:34px;right:0;left:0;z-index:20;list-style:none;background-color:#fff;border-radius:var(--primary-radius-sm, 10px);box-shadow:2px 2px 15px #00000012;border:1px solid var(--border-color)}.select-options li{transition:all .3s ease-in-out;margin:0;padding:5px 20px!important;transition:all .15s ease-in;border-radius:var(--primary-radius-sm, 5px);font-size:calc(var(--font-body-scale) * 14px);line-height:calc(1 + .8 / var(--font-body-scale));color:var(--text-color)}.select-options li:hover{color:var(--primary-color)}.select-options li[rel=hide]{display:none}.select-options::-webkit-scrollbar{width:10px;background-color:#f5f5f5;border-radius:0 0 5px}.select-options::-webkit-scrollbar-thumb{border-radius:var(--primary-radius-sm, 10px);background-color:#9e9e9e}.bb-btn-1{transition:all .3s ease-in-out;padding:8px 20px;font-size:calc(var(--font-body-scale) * 14px);font-weight:400;color:var(--secondary-button-text, #3d4750);background:var(--secondary-button-background, #fff);border-radius:var(--primary-radius-sm, 10px);border:1px solid var(--secondary-button-border, #3d4750);cursor:pointer}.bb-btn-1:hover{background:var(--secondary-button-hover-background, #3d4750);border-color:var(--secondary-button-hover-border, #3d4750);color:var(--secondary-button-hover-text, #fff)}.bb-btn-2{transition:all .3s ease-in-out;padding:8px 20px;font-size:calc(var(--font-body-scale) * 14px);font-weight:400;background:var(--primary-button-background, #6c7fd8);color:var(--primary-button-text, #fff);border-radius:var(--primary-radius-sm, 10px);border:1px solid var(--primary-button-border, #6c7fd8);cursor:pointer}.bb-btn-2:hover{background:var(--primary-button-hover-background, #fff);border-color:var(--primary-button-hover-border, #3d4750);color:var(--primary-button-hover-text, #3d4750)}.mt-30{margin-top:30px}.mb-24{margin-bottom:24px}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.ptb-24{padding-top:24px;padding-bottom:24px}.mt-minus-24{margin-top:-24px}.mb-minus-24{margin-bottom:-24px}.mb-minus-15{margin-bottom:-15px}.mtb-minus-24{margin-top:-24px;margin-bottom:-24px}.m-minus-12{margin:-12px}.padding-t-100{padding:calc(var(--section-space) * 2) 0 0 0}.padding-b-100{padding-bottom:calc(var(--section-space) * 2)!important}.padding-tb-100{padding-top:calc(var(--section-space) * 2);padding-bottom:calc(var(--section-space) * 2)}.padding-tb-50{padding-top:var(--section-space);padding-bottom:var(--section-space)}.padding-t-50{padding:var(--section-space) 0 0 0}.padding-b-50{padding-bottom:var(--section-space)}.margin-t-50{margin-top:var(--section-space)}.margin-t-100{margin-top:calc(var(--section-space) * 2)}.margin-tb-100{margin-top:calc(var(--section-space) * 2);margin-bottom:calc(var(--section-space) * 2)}.margin-tb-50{margin-top:var(--section-space);margin-bottom:var(--section-space)}.margin-b-50{margin-bottom:var(--section-space)}.page-list{margin:-5px;display:flex;flex-wrap:wrap}.page-list li{margin:5px}.page-list li a{padding:15px 30px;display:flex;font-size:calc(var(--font-body-scale) * 18px);line-height:calc(1 + .8 / var(--font-body-scale));font-weight:500;border:1px solid var(--border-color);box-shadow:0 20px 40px #00000008}.page-list li a:hover{border:1px solid var(--primary-color)}.page-list li a i{margin-right:10px}.bb-input-error{border-color:#e74c3c!important}.bb-error-text{color:#e74c3c;font-size:calc(var(--font-body-scale) * 13px);line-height:calc(1 + .8 / var(--font-body-scale));margin-top:5px}.bb-contact-success{margin-top:15px;color:#2ccc91}.bb-page-title{margin-bottom:30px;display:flex;align-items:center}.bb-page-title span.date{color:#999}.bb-page-title .bb-back{margin-right:15px}.bb-page-title .bb-back a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:var(--primary-radius-sm, 10px);font-size:calc(var(--font-heading-scale) * 20px);line-height:calc(1 + .8 / var(--font-heading-scale))}.bb-page-title .bb-back a:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.bb-page-title .bb-back a:hover i{color:#fff!important}.qty-plus-minus{width:85px;height:40px;padding:7px 0;border:1px solid var(--border-color);overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-background);border-radius:10px}.qty-plus-minus .bb-qtybtn{width:40px;height:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:0;cursor:pointer;font-size:20px;color:#777}.qty-plus-minus .qty-input{background:transparent none repeat scroll 0 0;border:medium none;color:#777;float:left;font-size:14px;height:auto;margin:0;padding:0;text-align:center;width:32px;outline:none;font-weight:400;line-height:35px}.bb-compare-popup,.bb-wishlist-popup{position:fixed;top:15px;right:15px;background:var(--color-background);border:1px solid var(--color-background);box-shadow:0 4px 12px #00000026;border-radius:8px;padding:15px 20px;z-index:9999;width:300px;font-family:inherit;opacity:0;transform:translate(100%);transition:all .4s ease-in-out}.bb-compare-popup.show,.bb-wishlist-popup.show{opacity:1;transform:translate(0)}.bb-compare-popup h4,.bb-wishlist-popup h4{font-size:14px;line-height:22px;font-weight:600;margin-bottom:8px}.bb-compare-popup p,.bb-wishlist-popup p{font-size:14px;line-height:22px;color:var(--text-color);margin-bottom:10px}.bb-compare-popup a,.bb-wishlist-popup a{margin-top:5px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}.bb-compare-popup a:hover,.bb-wishlist-popup a:hover{opacity:.8}.form-select{color:var(--text-color);font-size:15px;border-color:var(--border-color);background-color:var(--color-background)}.bb-social-share{margin:-5px 0;display:flex}.bb-social-share a,.bb-social-share button{width:30px;height:30px;margin:5px;background-color:var(--secondary-color);border-radius:var(--primary-radius-sm, 5px);display:flex;align-items:center;justify-content:center;border:0}.bb-social-share button{transition:all .3s ease-in-out}.bb-social-share a:hover,.bb-social-share button:hover{background-color:var(--primary-color)}.bb-social-share a i,.bb-social-share button i{color:#fff;font-size:16px;line-height:22px}.placeholder-svg,.bb-map-placeholder{opacity:.3}.bb-vendors-img .placeholder-svg,.bb-category-img .placeholder-svg,.bb-about-img .placeholder-svg,.bb-team-img .placeholder-svg,.bb-faq-img .placeholder-svg,.blog-img .placeholder-svg,.testimonials-inner .placeholder-svg{background-color:#e8e8f2}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:768px){.size-style{width:var(--size-style-width);height:var(--size-style-height)}}.section.custom-section{--full-page-grid-central-column-width: min(var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2));--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max(var(--page-margin), calc((100% - min(var(--page-content-width), calc(100% - (var(--page-margin) * 2))))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}.section--height-small{--section-min-height: var(--section-height-small)}.section--height-auto{--section-min-height: var(--section-height-auto)}.section--height-medium{--section-min-height: var(--section-height-medium)}.section--height-large{--section-min-height: var(--section-height-large)}.section--height-full-screen{--section-min-height: 100svh}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 40px}}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow,.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.grid{--centered-column-number: 12;--full-width-column-number: 14;--centered: column-1 / span var(--centered-column-number);--full-width: column-0 / span var(--full-width-column-number);display:flex;flex-direction:column}.flex{display:flex;gap:var(--gap-md)}.flip-x{scale:-1 1}.flip-y{scale:1 -1}.text-left{--text-align: left;text-align:left}.text-center{--text-align: center;text-align:center}.text-right{--text-align: right;text-align:right}.text-inherit{color:inherit}.justify-left{justify-content:left}.justify-center{justify-content:center}.justify-right{justify-content:right}.title--aligned-center{display:flex;align-items:center;gap:1rem}.svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}.svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.relative{position:relative}.icon-success,.icon-error{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.icon-success{color:var(--color-success)}.icon-error{fill:var(--color-error)}.border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.layout-panel-flex{display:var(--display-layout);gap:var(--gap);height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}.layout-panel-flex--row>.group-block--width-fit{flex:0}.layout-panel-flex--row>.group-block--width-fill{flex:1}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.video-background,.video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}.spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width:990px){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}.custom-section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.spacing-style,.inherit-spacing{margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}.h1::placeholder,.h1.bb-btn-1,.h1.bb-btn-2{font-size:2.5rem}.h2::placeholder,.h2.bb-btn-1,.h2.bb-btn-2{font-size:2rem}.h3::placeholder,.h3.bb-btn-1,.h3.bb-btn-2{font-size:1.75rem}.h4::placeholder,.h4.bb-btn-1,.h4.bb-btn-2{font-size:1.5rem}.h5::placeholder,.h5.bb-btn-1,.h5.bb-btn-2{font-size:1.25rem}.h6::placeholder,.h6.bb-btn-1,.h6.bb-btn-2{font-size:1rem}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.section-resource-list__header:is(:empty,:has(.group-block-content:empty)),.section-resource-list__content:empty{display:none}@media screen and not (min-width:750px){.section-resource-list.section--full-width product-card-link>.group-block{padding-inline:max(var(--padding-xs),var(--padding-inline-start)) max(var(--padding-xs),var(--padding-inline-end))}}.group-block,.group-block-content{position:relative}.group-block:has(>video-background-component),.group-block:has(>.background-image-container){overflow:hidden}.group-block-content{height:100%;width:100%}.section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}.group-block--height-fit{height:auto}.group-block--height-custom,.group-block--height-fill{height:var(--size-style-height)}.layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.layout-panel-flex--column>.group-block--height-fill{flex:1}.layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}.bb-trust-wrapper{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--primary-radius-sm, 10px);margin:15px 0;position:relative}.bb-payment-icon{height:28px;width:auto}.bb-trust-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.bb-trust-left{display:flex;align-items:center;gap:8px}.bb-lock-icon{position:absolute;top:-3px;left:15px;line-height:0}.bb-payment-single{margin-left:10px}.bb-lock-icon i{font-size:18px;color:var(--text-color)}.bb-trust-text{font-size:14px;font-weight:500}.bb-trust-highlight svg{height:28px;width:auto}.bb-payment-icons{display:flex;flex-wrap:wrap;gap:10px}.bb-payment-icon{height:24px;width:auto}.swatch-item{width:30px!important;height:30px!important;display:inline-block;cursor:pointer;margin-right:3px;padding:0!important;border-radius:var(--primary-radius-lg, 25px)!important;overflow:hidden}.swatch-image,.color-swatch,.swatch-color{width:100%!important;height:100%!important;display:inline-block;border:2px solid #fff;cursor:pointer;position:relative;opacity:.8!important;overflow:hidden;transition:all .3s ease-in-out;background-size:contain;border-radius:var(--primary-radius-lg, 25px)!important}.swatch-item:has(.swatch-image),.swatch-item:has(.color-swatch){width:50px!important;height:50px!important}.bb-pro-box .swatch-item:has(.color-swatch),.bb-pro-box .swatch-item:has(.swatch-image){width:30px!important;height:30px!important}.bb-pro-box .bb-variant-swatches{display:flex}.bb-pro-box .swatch-item:has(.swatch-text){width:auto!important;height:auto!important;padding:0 5px!important;color:var(--text-color);font-size:13px;border:1px solid var(--border-color);border-radius:var(--primary-radius-sm, 5px);cursor:default}.swatch-text-item .swatch-text{margin:5px;padding:0 5px;color:var(--text-color);font-size:13px;border:1px solid var(--border-color);border-radius:var(--primary-radius-sm, 5px);cursor:default}.swatch-text-item.swatch-disabled .swatch-text{text-decoration:line-through}.swatch-image{opacity:1!important}input[type=radio]:checked+.color-swatch{border:2px solid var(--primary-color)!important}.color-swatch:hover{transform:scale(1.1)}.swatch-item.swatch-disabled .swatch-color{opacity:.5!important}.color-swatch.swatch-disabled:after,.swatch-item.swatch-disabled:after{content:"";position:absolute;top:43%!important;left:-10px!important;width:calc(100% + 20px)!important;height:5px!important;background:var(--primary-color)!important;border-top:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)!important;border-radius:0!important;opacity:1!important}.bb-options-list{margin:0 -5px -5px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.bb-options-list .swatch-more{margin:0 2px;font-size:12px;color:var(--text-color);display:flex;align-items:center}.bb-product-colors{margin:5px}.bb-product-colors .bb-variant-swatches{display:flex;margin-right:-3px}.bb-product-colors .bb-variant-swatches .swatch-item{position:relative;border:1px solid var(--border-color)}.bb-product-colors .bb-variant-swatches .swatch-item.active{border-color:var(--primary-color)}@media(max-width:749px){.bb-trust-top{flex-direction:column;align-items:flex-start;gap:10px}}@media screen and (min-width:1400px){.bb-col-6{width:16.6666%;flex:0 0 16.6666%}.grid{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}@media screen and (min-width:1200px){.bb-col-5{width:20%;flex:0 0 20%}}@media screen and (max-width:1199px){.bb-btn-1,.bb-btn-2{padding:5px 15px}.padding-tb-100{padding:70px 0}.padding-t-100{padding-top:70px}.padding-b-100{padding-bottom:70px!important}.padding-tb-50{padding:35px 0}.padding-t-50{padding-top:35px}.padding-b-50{padding-bottom:35px}.margin-tb-50{margin:35px 0}.margin-t-50{margin-top:35px}.margin-t-100{margin-top:70px}.margin-b-50{margin-bottom:35px}}@media screen and (max-width:991px){.section-title .section-detail h2{font-size:calc(var(--font-heading-scale) * 24px)}.mb-991-15{margin-bottom:15px}.mb-991-30{margin-bottom:30px}.section-title{padding-bottom:0;flex-direction:column;justify-content:center!important;text-align:center}.section-title .section-detail{margin-bottom:12px}.section-title .section-detail p{margin-left:auto;margin-right:auto}.p-0-991{padding:0}.modal-dialog{max-width:720px;width:720px}}@media screen and (max-width:767px){.mb-767-30{margin-bottom:30px}.d-none-767{display:none}.grid{display:grid;gap:0;grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-4xl);grid-template-areas:"column-0 column-1 column-2 column-3 column-4 column-5 column-6 column-7 column-8 column-9 column-10 column-11 column-12 column-13"}.layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}.layout-panel-flex{flex-direction:var(--flex-direction)}.layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.section-title .section-detail h2{font-size:calc(var(--font-heading-scale) * 23px)}.modal-dialog{width:80%;height:auto;max-width:100%;padding:35px 0;margin:0 auto}}@media screen and (max-width:575px){.section-title .section-detail h2{font-size:calc(var(--font-heading-scale) * 22px)}section{overflow:hidden}.modal-dialog{width:90%}}@media screen and (max-width:420px){.bb-pro-list-top .bb-select-inner .custom-select{width:150px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/css-style.css.map */
