@charset "UTF-8";
@charset "UTF-8";
.product-detail-column form.cart.single-ajax button{position:relative;}
.product-detail-column form.cart.single-ajax button svg{color:#fff;}
.klb-notice-ajax{position:fixed;bottom:15px;right:15px;z-index:9999;color:#fff;max-width:400px;}
@media(max-width:600px){
.klb-notice-ajax{left:15px;right:15px;}
}
.klb-notice-ajax a.button{text-decoration:underline !important;padding:0 !important;height:auto;margin-top:5px;background-color:transparent !important;font-size:0.875rem;letter-spacing:-0.03px;font-weight:600;color:#fff !important;line-height:1.5rem !important}
.klb-notice-ajax .woocommerce-error li, .klb-notice-ajax .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:start;flex-direction:column;justify-content:space-between;padding-right:3rem;}
.single-product .klb-notice-ajax .woocommerce-error li, .single-product .klb-notice-ajax .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:start;flex-direction:column;justify-content:space-between;}
.klb-notice-ajax ul.woocommerce-error{border:none;margin:0;background:#9f1239;position:relative;border-radius:7px;}
.klb-notice-ajax .woocommerce-message{border:none;margin:0;background:#29843B;position:relative;border-radius:7px;}
.klb-notice-close{position:absolute;right:15px;top:15px;cursor:pointer;}
.klb-notice-ajax > * + *{margin-top:15px !important;}
.klb-notice-ajax .woocommerce-message p{margin-bottom:8px;}
form.single-ajax a.added_to_cart {
display: none;
}.klb-notice-ajax{position:fixed;bottom:15px;right:15px;z-index:10000000;color:#fff;max-width:400px;}
@media(max-width:600px){
.klb-notice-ajax{left:15px;right:15px;}
}
.klb-notice-ajax a.button, .klb-notice-ajax .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{text-decoration:underline !important;padding:0 !important;height:auto;margin-top:5px;background-color:transparent !important;font-size:0.875rem;letter-spacing:-0.03px;font-weight:600;color:#fff !important;line-height:1.5rem !important;opacity:1;float:none;}
.klb-notice-ajax .woocommerce-error li, .klb-notice-ajax .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:start;flex-direction:column;justify-content:space-between;padding-right:3rem;}
.single-product .klb-notice-ajax .woocommerce-error li, .single-product .klb-notice-ajax .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:start;flex-direction:column;justify-content:space-between;}
.klb-notice-ajax ul.woocommerce-error, .klb-notice-ajax .wc-block-components-notice-banner__content.is-error{border:none;margin:0;background:#9f1239;position:relative;border-radius:7px;}
.klb-notice-ajax .woocommerce-message, .klb-notice-ajax .wc-block-components-notice-banner__content{border:none;margin:0;background:#29843B;position:relative;border-radius:7px;}
.klb-notice-close{position:absolute;right:15px;top:15px;cursor:pointer;}
.klb-notice-ajax > * + *{margin-top:15px !important;}
.klb-notice-ajax .woocommerce-message p{margin-bottom:8px;}
.klb-notice-ajax .woocommerce-message a.button:hover{opacity:1;}
.klb-notice-ajax .wc-block-components-notice-banner>.wc-block-components-notice-banner__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: start;
flex-direction: column-reverse;
justify-content: space-between;
padding-right: 3rem !important;
color: #fff;
}.klbtheme-empty, .klbtheme-terms + select:not(.klbtheme-select),
.klbtheme-term.klbtheme-disabled:after, .klbtheme-term.klbtheme-disabled:before{display:none !important;}
.klbtheme-term.klbtheme-disabled{pointer-events:none;opacity:0.5;}
.klbtheme-type-button .klbtheme-term.klbtheme-disabled:after{display:block !important;content:"";position:absolute;width:0.0625rem;height:60%;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0.5;}
.klbtheme-variations{margin-bottom:20px;}
.variations .klbtheme-variations-items + .klbtheme-variations-items{margin-top:10px;}
.klbtheme-terms{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;}
.klbtheme-term{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-align:center;position:relative;}
.klbtheme-type-color .klbtheme-term{position:relative;display:block;width:1.25rem;height:1.25rem;border-radius:50%;cursor:pointer;}
.klbtheme-type-color .klbtheme-term:first-child{margin-left:0;}
.klbtheme-type-color span.klbtheme-term.klbtheme-selected:after{content:"";position:absolute;left:-0.25rem;right:-0.25rem;top:-0.25rem;bottom:-0.25rem;border:2px solid rgb(var(--colors-primary-background));border-radius:50%;}
.klbtheme-type-image .klbtheme-term{height:42px;width:42px;}
.klbtheme-type-image .klbtheme-term img{width:100%;height:100%;display:block;}
.klbtheme-type-color .klbtheme-term{font-size:0;}
.klbtheme-type-button .klbtheme-term{font-size:12px;}
.klbtheme-type-button span.klbtheme-term{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;min-width:3.75rem;height:1.875rem;padding-left:0.5rem;padding-right:0.5rem;border:1px solid #e4e4e7;border-radius:8px;cursor:pointer;-webkit-transition:all 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}
.klbtheme-type-button span.klbtheme-term.klbtheme-selected{color:#000;border-color:rgb(var(--colors-primary-background));}
table.variations span.selected-value img{display:none;}
.klbtheme-type-image span.klbtheme-term.klbtheme-selected{border:1px solid var(--color-black);}
.single-product-wrapper .product-detail-column form.cart table.variations .label span.selected-value{color:#030712;font-weight:bolder;}
.single-product-wrapper form.cart .variations tr > th{padding-top:0.9375rem;padding-bottom:0.9375rem;font-weight:400;}
a.reset_variations{color:#021523;font-size:14px;vertical-align:top;line-height:37px;display:inline-block;margin-left:10px;text-decoration:none;}
a.reset_variations:before{font-family:"klbtheme";font-size:13px;line-height:1;content:'\e861';margin-right:3px;}
.single-product-wrapper .woocommerce-variation-price .price{margin-bottom:20px;font-size:25px;}
.single-product-wrapper form.cart .variations tr label {
color: #a1a1aa;
margin-bottom: 0 !important;
font-size: 0.8125rem;
}.scrollToTop{position:fixed;right:20px;bottom:20px;width:50px;height:50px;border-radius:50%;background-color:rgba(264,255,255, 0.9);color:#333;box-shadow:0 0 5px rgb(0 0 0 / 17%);text-align:center;line-height:50px;opacity:0;z-index:350;}
.scrollToTop.button-show{opacity:1;}
.scrollToTop:hover{color:#777;}
.scrollToTop:after{display:inline-block;font-size:20px;content:"\e8dc";font-family:"klbtheme";}
@media(max-width:1024px){
.scrollToTop{
bottom:70px;
right: 12px;
width: 40px;
height: 40px;
line-height: 40px;
background-color:#fff;
}
}@media screen and (min-width:1024.02px){
.single-product-wrapper .product.single-gallery-1column .product-body .product-gallery-column{width:auto !important;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product.single-gallery-1column .product-body .product-detail-column{position:sticky;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(360px, 45%, 480px);top:125px;}
}
.single-product-wrapper .product.single-gallery-1column .quantity.quantity-select.size-lg, .single-product-wrapper .single-gallery-1column .product-detail-column .single_add_to_cart_button{height:44px;}
.single-product-wrapper .product.single-gallery-1column .buy_now_button{height:44px;width:100%;}
.single-gallery-carousel2columns svg{width:20px;color:#4F575E;}
.single-gallery-carousel2columns ul.flex-direction-nav{list-style:none;padding:0;display:flex;justify-content:space-between;gap:5px;margin-top:20px;}
.single-gallery-carousel2columns .product-checklist{display:none;}
.single-gallery-carousel2columns .woocommerce-product-details__short-description{display:none;}
.single-gallery-1column .woocommerce-product-gallery__image + .woocommerce-product-gallery__image{margin-top:5px;}
.single-gallery-2columns{padding-left:0 !important;!i;!;}
.single-gallery-2columns .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px;}
@media screen and (max-width:600px){
.single-gallery-1column .woocommerce-product-gallery__wrapper, .single-gallery-2columns .woocommerce-product-gallery__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
white-space: nowrap;
width: 100%;
overflow-x: auto;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper > *,
.single-gallery-2columns .woocommerce-product-gallery__wrapper > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar, .single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar {
width: 3px;
height: 4px;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar-track, .single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar-track {
background-color: #f6f4f0;
border-radius: 9px;
}
.single-gallery-1column .woocommerce-product-gallery__wrapper::-webkit-scrollbar-thumb, .single-gallery-2columns .woocommerce-product-gallery__wrapper::-webkit-scrollbar-thumb {
background-color: #c1c1c1;
border-radius: 9px;
}
}.klb-search-results{position:absolute;left:0;top:100%;background-color:#ffffff;padding:10px;margin:0;box-sizing:border-box;border:1px solid #d9dde3;width:100%;z-index:9999999;border-radius:10px;}
.search-holder-form .klb-search-results{max-height:190px;overflow-y:scroll;}
.klb-search-results::-webkit-scrollbar{width:3px;}
.klb-search-results::-webkit-scrollbar-track{background-color:#f6f4f0;border-radius:9px;}
.klb-search-results::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:9px;}
.klb-search-results ul{padding:0;margin:0;}
.klb-search-results ul li{display:flex;flex-direction:row;padding:8px;align-items:center;}
.klb-search-results ul li.search-more{justify-content:center;}
.klb-search-results ul li.search-more a{color:212529;}
.klb-search-results .search-img img{background:#fff;border:1px solid #e8e8e8;border-radius:3px;max-width:42px;margin-right:10px;}
.klb-search-results .search-content{display:flex;justify-content:space-between;width:100%;align-items:center;}
.klb-search-results h1.product-title{font-size:.875rem;font-weight:500;line-height:1.4;margin-bottom:0;margin-right:10px;}
.klb-search-results h1.product-title a{color:#212529;text-decoration:none;}
.klb-search-results span.price{text-align:right;font-size:15px;flex-direction:column;gap:inherit;}
.klb-search-results span.price > *{display:block;margin:0;}
.search-loading .search-icon svg{opacity:0;}
.search-loading .search-icon svg.preloader{opacity:1;}
form.search-form .loader-image{left:0;right:0;width:20px !important;color:#212529;height:auto !important;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{display:none;}
.site-search-form .search-icon {
position: relative !important;
}.product-badges{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.product-badges .badge{background:#868E96;}
.badge + .badge {
margin-top: 3px;
}.wishlist-button{position:relative;}
a.klbwl-btn:before{font-family:"klbtheme";content:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 21C11.7143 21 11.5238 20.9016 11.2381 20.7049C9.61905 19.918 8.19048 18.9344 6.85714 17.8525C4.47619 15.8852 2 12.8361 2 8.70492C2 5.55738 4.47619 3.09836 7.42857 3.09836C9.2381 3.09836 10.9524 4.08197 12 5.45902C13.0476 3.98361 14.6667 3 16.5714 3C19.619 3 22 5.55738 22 8.60656C22 12.7377 19.5238 15.8852 17.1429 17.7541C15.9048 18.8361 14.4762 19.7213 12.9524 20.5082H12.8571C12.2857 21 12.0952 21 12 21Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></svg>');}
.product .wishlist-button a{font-size:0;color:currentColor;}
a.klbwl-btn.klbwl-product-in-list:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="black"><path d="M12 21C11.7143 21 11.5238 20.9016 11.2381 20.7049C9.61905 19.918 8.19048 18.9344 6.85714 17.8525C4.47619 15.8852 2 12.8361 2 8.70492C2 5.55738 4.47619 3.09836 7.42857 3.09836C9.2381 3.09836 10.9524 4.08197 12 5.45902C13.0476 3.98361 14.6667 3 16.5714 3C19.619 3 22 5.55738 22 8.60656C22 12.7377 19.5238 15.8852 17.1429 17.7541C15.9048 18.8361 14.4762 19.7213 12.9524 20.5082H12.8571C12.2857 21 12.0952 21 12 21Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;}
@keyframes klb-wishlist-rotate {
100%{transform:rotate(360deg);}
}
a.klbwl-btn.klbwl-adding:after, span.klbwl-removing i:before{position:absolute;top:50%;margin-top:-10px;transition:opacity .2s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgb(161 161 161 / 40%);border-left-color:#000;border-radius:50%;vertical-align:middle;opacity:1;animation:klb-wishlist-rotate 450ms infinite linear;}
.products a.klbwl-btn.klbwl-adding:after{left:50%;margin-left:-9px;}
.wishlist-button .klbwl-btn.klbwl-adding:before{opacity:0;}
.klbwl-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999989;background:rgba(0, 0, 0, 0.7);opacity:0;font-size:14px;visibility:hidden;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;box-sizing:border-box;}
.klbwl-popup .klbwl-popup-inner{display:block;width:100%;height:100%;position:relative;}
.klbwl-popup .klbwl-popup-inner .klbwl-popup-content{width:100%;max-width:360px;height:auto;max-height:100%;position:absolute;top:40%;left:50%;transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);display:flex;flex-direction:column;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;overflow:hidden;padding:40px;background-color:#fff;text-align:center;}
.klbwl-popup.klbwl-show{opacity:1;visibility:visible;}
.klbwl-popup.klbwl-show .klbwl-popup-inner .klbwl-popup-content{top:50%;}
.klbwl-popup-content a.btn{width:100%;justify-content:center;}
.klbwl-popup-content a.btn + a.btn{margin-top:10px;}
.klbwl-popup-content .klbwl-notice{margin-bottom:10px;}
td.klbwl-item--remove span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.75rem;font-weight:700;text-decoration:none;text-shadow:0 0 0 currentColor;color:currentColor;width:1.125rem;height:1.125rem;border:1px solid var(--color-gray-200);border-radius:26px;-webkit-transition:all 0.35s var(--theme-transition);transition:all 0.35s var(--theme-transition);cursor:pointer;padding:9px;}
td.klbwl-item--remove span:hover{background-color:var(--color-gray-100);}
td.klbwl-item--remove span.klbwl-removing{background:none;border:none;}
span.klbwl-removing i:before{margin-left:0;margin-top:0;top:0;}
td.klbwl-item--image img{max-width:65px;}
td.klbwl-item--addtocart p{margin-bottom:0;white-space:nowrap;}
td.klbwl-item--addtocart a i{display:none;}
td.klbwl-item--name a{color:currentColor;font-weight:500;}
.klbwl-no-result .cart-empty-page .empty-icon{font-size:7rem;margin-bottom:0;}
.klbwl-no-result + .klbwl-actions{display:none;}
@media(max-width:480px){
.klbwl-list td.klbwl-item--stock, .klbwl-list th.product-date, .klbwl-list th.product-price, .klbwl-list th.product-subtotal, .klbwl-list td.klbwl-item--date, .klbwl-list td.klbwl-item--price{display:none;}
.klbwl-list td.klbwl-item--addtocart a.button{padding:5px;font-size:12px;}
.klbwl-list.woocommerce-cart-form table th.product-remove{display:table-cell !important;}
}
.footer-social .span{font-size:14px;font-weight:500;margin-bottom:0.4375rem;}
.klbwl-actions .site-social ul li a.facebook{color:#fff;background-color:#1877f2;}
.klbwl-actions .site-social ul li a.twitter{color:#fff;background-color:#1da1f2;}
.klbwl-actions .site-social ul li a.instagram{color:#fff;background-color:#fd1d1d;}
.klbwl-actions .site-social ul li a.linkedin{color:#fff;background-color:#0077b5;}
.klbwl-popup-inner .klbwl-popup-content i:before{margin-right:5px;}
.klbwl-item--stock .in-stock{color:#16a34a;}
.klbwl-item--stock .out-of-stock {
color: #e11d48;
}.klb-notice-ajax{position:fixed;bottom:15px;right:15px;z-index:100005;color:#fff;max-width:400px;}
@media(max-width:600px){
.klb-notice-ajax{left:15px;right:15px;}
}
.klb-notice-ajax a.button{text-decoration:underline !important;padding:0;height:auto;margin-top:5px;background-color:transparent !important;font-size:0.875rem;letter-spacing:-0.03px;font-weight:600;color:#fff !important;line-height:1.5rem !important;}
.klb-notice-ajax .woocommerce-error li, .klb-notice-ajax .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:start;flex-direction:column;justify-content:space-between;padding-right:3rem;}
.single-product .klb-notice-ajax .woocommerce-error li, .single-product .klb-notice-ajax .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:start;flex-direction:column;justify-content:space-between;}
.klb-notice-ajax ul.woocommerce-error{border:none;margin:0;background:#9f1239;position:relative;border-radius:7px;}
.klb-notice-ajax .woocommerce-message{border:none;margin:0;background:#29843B;position:relative;border-radius:7px;}
.klb-notice-close{position:absolute;right:15px;top:15px;cursor:pointer;}
.klb-notice-ajax > * + *{margin-top:15px !important;}
.klb-notice-ajax .woocommerce-message p{margin-bottom:8px;}
.products .product.product-type-variable .single_variation_wrap > *{display:none !important;}
.products .product.product-type-variable .woocommerce-product-gallery{opacity:1 !important;}
.products .product.product-type-variable table.variations th.label{display:none;}
.products .product.product-type-variable .klbtheme-terms{flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;}
.products .product.product-type-variable table.variations td.value{border:0;padding:0;}
.products .product.product-type-variable a.reset_variations{position:absolute;right:0;bottom:10px;font-size:0;line-height:1;text-decoration:none;}
.products .product.product-type-variable table.variations{position:relative;}
.products .product.product-type-variable table.variations tr + tr{margin-top:10px;}
.products .product.product-type-variable .klbtheme-type-color .klbtheme-term{width:15px;height:15px;}
.products .product.product-type-variable .klbtheme-type-color span.klbtheme-term.klbtheme-selected:after{left:-2px;right:-2px;top:-2px;bottom:-2px;border:1px solid #000;}
.products .product.product-type-variable form.variations_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;border-top:1px solid rgb(var(--colors-gray-100));background-color:rgb(var(--colors-white));-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow:hidden;-webkit-transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);}
.products .product.product-type-variable .woocommerce-variation-price span.price{font-size:15px;font-weight:500;color:#768088;margin-top:5px;}
.products .product.product-type-variable .woocommerce-variation-availability{display:none;}
.products .product.product-type-variable .product_type_variable{position:relative;}
.products .product.product-type-variable .product_type_variable.loading{font-size:0;}
.products .product.product-type-variable .product_type_variable.loading:after{opacity:1;animation:klb-rotate 450ms infinite linear;}
@keyframes klb-rotate {
100%{transform:rotate(360deg);}
}
.products .product.product-type-variable .product_type_variable:after{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;opacity:0;transition:opacity .2s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgb(161 161 161 / 40%);border-left-color:#000;border-radius:50%;vertical-align:middle;}
.klbtheme-type-button span.klbtheme-term{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-shrink:0;width:100%;font-size:0.6875rem;color:currentColor;text-decoration:none;height:var(--cart-action-size);z-index:1;min-width:auto;border:none;border-radius:0;padding-left:0;padding-right:0;}
.klbtheme-type-button span.klbtheme-term:hover, .klbtheme-type-button span.klbtheme-term.klbtheme-selected, .klbtheme-type-color span.klbtheme-term:hover, .klbtheme-type-color span.klbtheme-term.klbtheme-selected{background-color:rgb(var(--colors-gray-100));}
.products .product.product-type-variable a.reset_variations{display:none !important;}
.products .product.product-type-variable .klbtheme-type-color{justify-content:space-around;border-top:1px solid rgb(var(--colors-gray-100));height:44px;}
.products .product.product-type-variable .product-type-2 form.variations_form{margin-bottom:15px;}
.product-type-2 .klbtheme-type-button span.klbtheme-term {
height: 42px;
}.single-product-wrapper .product-low-stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;min-width:170px;background-color:#F1F3F5;border-radius:12px;padding:6px 8px 6px 14px;width:max-content;}
.single-product-wrapper .product-low-stock .icon{-webkit-box-flex:0;-ms-flex:0 0 1.125rem;flex:0 0 1.125rem;max-width:1.125rem;margin-right:0.625rem;}
.single-product-wrapper .product-low-stock .info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.single-product-wrapper .product-low-stock .info span{display:block;font-size:0.625rem;color:#868e96;}
.single-product-wrapper .product-low-stock .info p{font-size:0.75rem;font-weight:600;color:#f03e3e;margin-bottom:0;}
.nurfia-product-bottom-popup-cart .product-low-stock{display:none;}
.quickview-product .product-low-stock{display:none !important;}
.button.buy_now_button + .product-low-stock {
margin-left: 5px;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}:where(.brand-thumbnails-description),ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}:where(.brand-thumbnails-description)::before,ul.brand-thumbnails:before{clear:both;content:"";display:table}:where(.brand-thumbnails-description)::after,ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}:where(.brand-thumbnails-description li.first),ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}:where(.brand-thumbnails-description li){float:left;margin:0 2% 1em 0;padding:0;position:relative;text-align:center}:where(.brand-thumbnails-description li.last),:where(.brand-thumbnails-description.columns-1 li){margin-right:0}:where(.brand-thumbnails-description li .term-thumbnail img){width:100%;display:inline}:where(.brand-thumbnails-description li .term-description){margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
 :root, [data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis:rgb(43.2, 46.8, 50);--bs-success-text-emphasis:rgb(10, 54, 33.6);--bs-info-text-emphasis:rgb(5.2, 80.8, 96);--bs-warning-text-emphasis:rgb(102, 77.2, 2.8);--bs-danger-text-emphasis:rgb(88, 21.2, 27.6);--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle:rgb(225.6, 227.4, 229);--bs-success-bg-subtle:rgb(209, 231, 220.8);--bs-info-bg-subtle:rgb(206.6, 244.4, 252);--bs-warning-bg-subtle:rgb(255, 242.6, 205.4);--bs-danger-bg-subtle:rgb(248, 214.6, 217.8);--bs-light-bg-subtle:rgb(251.5, 252, 252.5);--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:rgb(158.2, 197, 254.2);--bs-secondary-border-subtle:rgb(196.2, 199.8, 203);--bs-success-border-subtle:rgb(163, 207, 186.6);--bs-info-border-subtle:rgb(158.2, 233.8, 249);--bs-warning-border-subtle:rgb(255, 230.2, 155.8);--bs-danger-border-subtle:rgb(241, 174.2, 180.6);--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33, 37, 41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-decoration:underline;--bs-link-hover-color:rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:rgb(255, 242.6, 205.4);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545;}
[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222, 226, 230;--bs-body-bg:#212529;--bs-body-bg-rgb:33, 37, 41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255, 255, 255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222, 226, 230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52, 58, 64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222, 226, 230;--bs-tertiary-bg:rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb:43, 48, 53;--bs-primary-text-emphasis:rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis:rgb(166.8, 172.2, 177);--bs-success-text-emphasis:rgb(117, 183, 152.4);--bs-info-text-emphasis:rgb(109.8, 223.2, 246);--bs-warning-text-emphasis:rgb(255, 217.8, 106.2);--bs-danger-text-emphasis:rgb(234, 133.8, 143.4);--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle:rgb(21.6, 23.4, 25);--bs-success-bg-subtle:rgb(5, 27, 16.8);--bs-info-bg-subtle:rgb(2.6, 40.4, 48);--bs-warning-bg-subtle:rgb(51, 38.6, 1.4);--bs-danger-bg-subtle:rgb(44, 10.6, 13.8);--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:rgb(7.8, 66, 151.8);--bs-secondary-border-subtle:rgb(64.8, 70.2, 75);--bs-success-border-subtle:rgb(15, 81, 50.4);--bs-info-border-subtle:rgb(7.8, 121.2, 144);--bs-warning-border-subtle:rgb(153, 115.8, 4.2);--bs-danger-border-subtle:rgb(132, 31.8, 41.4);--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:rgb(109.8, 168, 253.8);--bs-link-hover-color:rgb(138.84, 185.4, 254.04);--bs-link-color-rgb:110, 168, 254;--bs-link-hover-color-rgb:139, 185, 254;--bs-code-color:rgb(230.4, 132.6, 181.2);--bs-highlight-color:#dee2e6;--bs-highlight-bg:rgb(102, 77.2, 2.8);--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:rgb(117, 183, 152.4);--bs-form-valid-border-color:rgb(117, 183, 152.4);--bs-form-invalid-color:rgb(234, 133.8, 143.4);--bs-form-invalid-border-color:rgb(234, 133.8, 143.4);}
*,
*::before,
*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (prefers-reduced-motion: no-preference) {
:root{scroll-behavior:smooth;}
}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:0.25;}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);}
h1, .h1{font-size:calc(1.375rem + 1.5vw);}
@media(min-width:1200px){
h1, .h1{font-size:2.5rem;}
}
h2, .h2{font-size:calc(1.325rem + 0.9vw);}
@media(min-width:1200px){
h2, .h2{font-size:2rem;}
}
h3, .h3{font-size:calc(1.3rem + 0.6vw);}
@media(min-width:1200px){
h3, .h3{font-size:1.75rem;}
}
h4, .h4{font-size:calc(1.275rem + 0.3vw);}
@media(min-width:1200px){
h4, .h4{font-size:1.5rem;}
}
h5, .h5{font-size:1.25rem;}
h6, .h6 {
font-size: 1rem;
} p{margin-top:0;margin-bottom:1rem;}
abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;}
address{margin-bottom:1rem;font-style:normal;line-height:inherit;}
ol, ul{padding-left:2rem;}
ol, ul, dl{margin-top:0;margin-bottom:1rem;}
ol ol, ul ul, ol ul, ul ol{margin-bottom:0;}
dt{font-weight:700;}
dd{margin-bottom:0.5rem;margin-left:0;}
blockquote{margin:0 0 1rem;}
b, strong{font-weight:bolder;}
small, .small{font-size:0.875em;}
mark, .mark{padding:0.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);}
sub, sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup {
top: -0.5em;
} a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;}
a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);}
a:not([href]):not([class]), a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}
pre, code, kbd, samp{font-family:var(--bs-font-monospace);font-size:1em;}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;}
pre code{font-size:inherit;color:inherit;word-break:normal;}
code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word;}
a > code{color:inherit;}
kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem;}
kbd kbd{padding:0;font-size:1em;}
figure{margin:0 0 1rem;}
img, svg{vertical-align:middle;}
table{caption-side:bottom;border-collapse:collapse;}
caption{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-secondary-color);text-align:left;}
th{text-align:inherit;text-align:-webkit-match-parent;}
thead, tbody, tfoot, tr, td, th{border-color:inherit;border-style:solid;border-width:0;}
label{display:inline-block;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
input, button, select, optgroup, textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button, select{text-transform:none;}
[role=button]{cursor:pointer;}
select{word-wrap:normal;}
select:disabled{opacity:1;}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important;}
button, [type=button],
[type=reset],
[type=submit]{-webkit-appearance:button;}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled){cursor:pointer;}::-moz-focus-inner{padding:0;border-style:none;}
textarea{resize:vertical;}
fieldset{min-width:0;padding:0;margin:0;border:0;}
legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw);}
@media(min-width:1200px){
legend{font-size:1.5rem;}
}
legend + *{clear:left;}::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field{padding:0;}::-webkit-inner-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-color-swatch-wrapper{padding:0;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}::file-selector-button{font:inherit;-webkit-appearance:button;}
output{display:inline-block;}
iframe{border:0;}
summary{display:list-item;cursor:pointer;}
progress{vertical-align:baseline;}
[hidden]{display:none !important;}
.lead{font-size:1.25rem;font-weight:300;}
.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw);}
@media(min-width:1200px){
.display-1{font-size:5rem;}
}
.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw);}
@media(min-width:1200px){
.display-2{font-size:4.5rem;}
}
.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw);}
@media(min-width:1200px){
.display-3{font-size:4rem;}
}
.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw);}
@media(min-width:1200px){
.display-4{font-size:3.5rem;}
}
.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw);}
@media(min-width:1200px){
.display-5{font-size:3rem;}
}
.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw);}
@media(min-width:1200px){
.display-6{font-size:2.5rem;}
}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline{padding-left:0;list-style:none;}
.list-inline-item{display:inline-block;}
.list-inline-item:not(:last-child){margin-right:0.5rem;}
.initialism{font-size:0.875em;text-transform:uppercase;}
.blockquote{margin-bottom:1rem;font-size:1.25rem;}
.blockquote > :last-child{margin-bottom:0;}
.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d;}
.blockquote-footer::before{content:"— ";}
.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto;}
@media(min-width:576px){
.container-sm, .container{max-width:540px;}
}
@media(min-width:768px){
.container-md, .container-sm, .container{max-width:720px;}
}
@media(min-width:1024px){
.container-lg, .container-md, .container-sm, .container{max-width:960px;}
}
@media(min-width:1280px){
.container-xl, .container-lg, .container-md, .container-sm, .container{max-width:1140px;}
}
.container-2xl, .container-xl, .container-lg, .container-md, .container-sm, .container{max-width:1320px;}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:1024px;--bs-breakpoint-xl:1280px;--bs-breakpoint-2xl:1536px;}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x));}
.row > *{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}
.col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}
.row-cols-auto > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.row-cols-1 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.row-cols-2 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.row-cols-3 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.row-cols-4 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.row-cols-5 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;}
.row-cols-6 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%;}
.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;}
.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}
.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;}
.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}
.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.offset-1{margin-left:8.33333333%;}
.offset-2{margin-left:16.66666667%;}
.offset-3{margin-left:25%;}
.offset-4{margin-left:33.33333333%;}
.offset-5{margin-left:41.66666667%;}
.offset-6{margin-left:50%;}
.offset-7{margin-left:58.33333333%;}
.offset-8{margin-left:66.66666667%;}
.offset-9{margin-left:75%;}
.offset-10{margin-left:83.33333333%;}
.offset-11{margin-left:91.66666667%;}
.g-0, .gx-0{--bs-gutter-x:0;}
.g-0, .gy-0{--bs-gutter-y:0;}
.g-1, .gx-1{--bs-gutter-x:0.25rem;}
.g-1, .gy-1{--bs-gutter-y:0.25rem;}
.g-2, .gx-2{--bs-gutter-x:0.5rem;}
.g-2, .gy-2{--bs-gutter-y:0.5rem;}
.g-3, .gx-3{--bs-gutter-x:1rem;}
.g-3, .gy-3{--bs-gutter-y:1rem;}
.g-4, .gx-4{--bs-gutter-x:1.5rem;}
.g-4, .gy-4{--bs-gutter-y:1.5rem;}
.g-5, .gx-5{--bs-gutter-x:3rem;}
.g-5, .gy-5{--bs-gutter-y:3rem;}
@media(min-width:576px){
.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}
.row-cols-sm-auto > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.row-cols-sm-1 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.row-cols-sm-2 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.row-cols-sm-3 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.row-cols-sm-4 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.row-cols-sm-5 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;}
.row-cols-sm-6 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%;}
.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}
.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;}
.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}
.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;}
.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}
.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;}
.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.offset-sm-0{margin-left:0;}
.offset-sm-1{margin-left:8.33333333%;}
.offset-sm-2{margin-left:16.66666667%;}
.offset-sm-3{margin-left:25%;}
.offset-sm-4{margin-left:33.33333333%;}
.offset-sm-5{margin-left:41.66666667%;}
.offset-sm-6{margin-left:50%;}
.offset-sm-7{margin-left:58.33333333%;}
.offset-sm-8{margin-left:66.66666667%;}
.offset-sm-9{margin-left:75%;}
.offset-sm-10{margin-left:83.33333333%;}
.offset-sm-11{margin-left:91.66666667%;}
.g-sm-0, .gx-sm-0{--bs-gutter-x:0;}
.g-sm-0, .gy-sm-0{--bs-gutter-y:0;}
.g-sm-1, .gx-sm-1{--bs-gutter-x:0.25rem;}
.g-sm-1, .gy-sm-1{--bs-gutter-y:0.25rem;}
.g-sm-2, .gx-sm-2{--bs-gutter-x:0.5rem;}
.g-sm-2, .gy-sm-2{--bs-gutter-y:0.5rem;}
.g-sm-3, .gx-sm-3{--bs-gutter-x:1rem;}
.g-sm-3, .gy-sm-3{--bs-gutter-y:1rem;}
.g-sm-4, .gx-sm-4{--bs-gutter-x:1.5rem;}
.g-sm-4, .gy-sm-4{--bs-gutter-y:1.5rem;}
.g-sm-5, .gx-sm-5{--bs-gutter-x:3rem;}
.g-sm-5, .gy-sm-5{--bs-gutter-y:3rem;}
}
@media(min-width:768px){
.col-md{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}
.row-cols-md-auto > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.row-cols-md-1 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.row-cols-md-2 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.row-cols-md-3 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.row-cols-md-4 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.row-cols-md-5 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;}
.row-cols-md-6 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%;}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;}
.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}
.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;}
.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}
.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.offset-md-0{margin-left:0;}
.offset-md-1{margin-left:8.33333333%;}
.offset-md-2{margin-left:16.66666667%;}
.offset-md-3{margin-left:25%;}
.offset-md-4{margin-left:33.33333333%;}
.offset-md-5{margin-left:41.66666667%;}
.offset-md-6{margin-left:50%;}
.offset-md-7{margin-left:58.33333333%;}
.offset-md-8{margin-left:66.66666667%;}
.offset-md-9{margin-left:75%;}
.offset-md-10{margin-left:83.33333333%;}
.offset-md-11{margin-left:91.66666667%;}
.g-md-0, .gx-md-0{--bs-gutter-x:0;}
.g-md-0, .gy-md-0{--bs-gutter-y:0;}
.g-md-1, .gx-md-1{--bs-gutter-x:0.25rem;}
.g-md-1, .gy-md-1{--bs-gutter-y:0.25rem;}
.g-md-2, .gx-md-2{--bs-gutter-x:0.5rem;}
.g-md-2, .gy-md-2{--bs-gutter-y:0.5rem;}
.g-md-3, .gx-md-3{--bs-gutter-x:1rem;}
.g-md-3, .gy-md-3{--bs-gutter-y:1rem;}
.g-md-4, .gx-md-4{--bs-gutter-x:1.5rem;}
.g-md-4, .gy-md-4{--bs-gutter-y:1.5rem;}
.g-md-5, .gx-md-5{--bs-gutter-x:3rem;}
.g-md-5, .gy-md-5{--bs-gutter-y:3rem;}
}
@media(min-width:1024px){
.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}
.row-cols-lg-auto > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.row-cols-lg-1 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.row-cols-lg-2 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.row-cols-lg-3 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.row-cols-lg-4 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.row-cols-lg-5 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;}
.row-cols-lg-6 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%;}
.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}
.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;}
.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}
.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;}
.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}
.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;}
.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.offset-lg-0{margin-left:0;}
.offset-lg-1{margin-left:8.33333333%;}
.offset-lg-2{margin-left:16.66666667%;}
.offset-lg-3{margin-left:25%;}
.offset-lg-4{margin-left:33.33333333%;}
.offset-lg-5{margin-left:41.66666667%;}
.offset-lg-6{margin-left:50%;}
.offset-lg-7{margin-left:58.33333333%;}
.offset-lg-8{margin-left:66.66666667%;}
.offset-lg-9{margin-left:75%;}
.offset-lg-10{margin-left:83.33333333%;}
.offset-lg-11{margin-left:91.66666667%;}
.g-lg-0, .gx-lg-0{--bs-gutter-x:0;}
.g-lg-0, .gy-lg-0{--bs-gutter-y:0;}
.g-lg-1, .gx-lg-1{--bs-gutter-x:0.25rem;}
.g-lg-1, .gy-lg-1{--bs-gutter-y:0.25rem;}
.g-lg-2, .gx-lg-2{--bs-gutter-x:0.5rem;}
.g-lg-2, .gy-lg-2{--bs-gutter-y:0.5rem;}
.g-lg-3, .gx-lg-3{--bs-gutter-x:1rem;}
.g-lg-3, .gy-lg-3{--bs-gutter-y:1rem;}
.g-lg-4, .gx-lg-4{--bs-gutter-x:1.5rem;}
.g-lg-4, .gy-lg-4{--bs-gutter-y:1.5rem;}
.g-lg-5, .gx-lg-5{--bs-gutter-x:3rem;}
.g-lg-5, .gy-lg-5{--bs-gutter-y:3rem;}
}
@media(min-width:1280px){
.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}
.row-cols-xl-auto > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.row-cols-xl-1 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.row-cols-xl-2 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.row-cols-xl-3 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.row-cols-xl-4 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.row-cols-xl-5 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;}
.row-cols-xl-6 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%;}
.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}
.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;}
.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}
.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;}
.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}
.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;}
.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.offset-xl-0{margin-left:0;}
.offset-xl-1{margin-left:8.33333333%;}
.offset-xl-2{margin-left:16.66666667%;}
.offset-xl-3{margin-left:25%;}
.offset-xl-4{margin-left:33.33333333%;}
.offset-xl-5{margin-left:41.66666667%;}
.offset-xl-6{margin-left:50%;}
.offset-xl-7{margin-left:58.33333333%;}
.offset-xl-8{margin-left:66.66666667%;}
.offset-xl-9{margin-left:75%;}
.offset-xl-10{margin-left:83.33333333%;}
.offset-xl-11{margin-left:91.66666667%;}
.g-xl-0, .gx-xl-0{--bs-gutter-x:0;}
.g-xl-0, .gy-xl-0{--bs-gutter-y:0;}
.g-xl-1, .gx-xl-1{--bs-gutter-x:0.25rem;}
.g-xl-1, .gy-xl-1{--bs-gutter-y:0.25rem;}
.g-xl-2, .gx-xl-2{--bs-gutter-x:0.5rem;}
.g-xl-2, .gy-xl-2{--bs-gutter-y:0.5rem;}
.g-xl-3, .gx-xl-3{--bs-gutter-x:1rem;}
.g-xl-3, .gy-xl-3{--bs-gutter-y:1rem;}
.g-xl-4, .gx-xl-4{--bs-gutter-x:1.5rem;}
.g-xl-4, .gy-xl-4{--bs-gutter-y:1.5rem;}
.g-xl-5, .gx-xl-5{--bs-gutter-x:3rem;}
.g-xl-5, .gy-xl-5{--bs-gutter-y:3rem;}
}
@media(min-width:1536px){
.col-2xl{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}
.row-cols-2xl-auto > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.row-cols-2xl-1 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.row-cols-2xl-2 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.row-cols-2xl-3 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.row-cols-2xl-4 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.row-cols-2xl-5 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%;}
.row-cols-2xl-6 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-2xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-2xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%;}
.col-2xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%;}
.col-2xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
.col-2xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;}
.col-2xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;}
.col-2xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.col-2xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%;}
.col-2xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;}
.col-2xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%;}
.col-2xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%;}
.col-2xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%;}
.col-2xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.offset-2xl-0{margin-left:0;}
.offset-2xl-1{margin-left:8.33333333%;}
.offset-2xl-2{margin-left:16.66666667%;}
.offset-2xl-3{margin-left:25%;}
.offset-2xl-4{margin-left:33.33333333%;}
.offset-2xl-5{margin-left:41.66666667%;}
.offset-2xl-6{margin-left:50%;}
.offset-2xl-7{margin-left:58.33333333%;}
.offset-2xl-8{margin-left:66.66666667%;}
.offset-2xl-9{margin-left:75%;}
.offset-2xl-10{margin-left:83.33333333%;}
.offset-2xl-11{margin-left:91.66666667%;}
.g-2xl-0, .gx-2xl-0{--bs-gutter-x:0;}
.g-2xl-0, .gy-2xl-0{--bs-gutter-y:0;}
.g-2xl-1, .gx-2xl-1{--bs-gutter-x:0.25rem;}
.g-2xl-1, .gy-2xl-1{--bs-gutter-y:0.25rem;}
.g-2xl-2, .gx-2xl-2{--bs-gutter-x:0.5rem;}
.g-2xl-2, .gy-2xl-2{--bs-gutter-y:0.5rem;}
.g-2xl-3, .gx-2xl-3{--bs-gutter-x:1rem;}
.g-2xl-3, .gy-2xl-3{--bs-gutter-y:1rem;}
.g-2xl-4, .gx-2xl-4{--bs-gutter-x:1.5rem;}
.g-2xl-4, .gy-2xl-4{--bs-gutter-y:1.5rem;}
.g-2xl-5, .gx-2xl-5{--bs-gutter-x:3rem;}
.g-2xl-5, .gy-2xl-5{--bs-gutter-y:3rem;}
}
.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle);}
.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;-webkit-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition);}
@media (prefers-reduced-motion: reduce) {
.accordion-button{-webkit-transition:none;transition:none;}
}
.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);}
.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform);}
.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);-webkit-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition);}
@media (prefers-reduced-motion: reduce) {
.accordion-button::after{-webkit-transition:none;transition:none;}
}
.accordion-button:hover{z-index:2;}
.accordion-button:focus{z-index:3;outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow);}
.accordion-header{margin-bottom:0;}
.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}
.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius);}
.accordion-item:first-of-type > .accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius);}
.accordion-item:not(:first-of-type){border-top:0;}
.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius);}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius);}
.accordion-item:last-of-type > .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius);}
.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}
.accordion-flush > .accordion-item{border-right:0;border-left:0;border-radius:0;}
.accordion-flush > .accordion-item:first-child{border-top:0;}
.accordion-flush > .accordion-item:last-child{border-bottom:0;}
.accordion-flush > .accordion-item > .accordion-collapse, .accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed{border-radius:0;}
[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");}
.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
@media (prefers-reduced-motion: reduce) {
.fade{-webkit-transition:none;transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.collapsing{height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease;}
@media (prefers-reduced-motion: reduce) {
.collapsing{-webkit-transition:none;transition:none;}
}
.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width 0.35s ease;transition:width 0.35s ease;}
@media (prefers-reduced-motion: reduce) {
.collapsing.collapse-horizontal{-webkit-transition:none;transition:none;}
}
.align-baseline{vertical-align:baseline;}
.align-top{vertical-align:top;}
.align-middle{vertical-align:middle;}
.align-bottom{vertical-align:bottom;}
.align-text-bottom{vertical-align:text-bottom;}
.align-text-top{vertical-align:text-top;}
.float-start{float:left;}
.float-end{float:right;}
.float-none{float:none;}
.object-fit-contain{-o-object-fit:contain;object-fit:contain;}
.object-fit-cover{-o-object-fit:cover;object-fit:cover;}
.object-fit-fill{-o-object-fit:fill;object-fit:fill;}
.object-fit-scale{-o-object-fit:scale-down;object-fit:scale-down;}
.object-fit-none{-o-object-fit:none;object-fit:none;}
.opacity-0{opacity:0;}
.opacity-25{opacity:0.25;}
.opacity-50{opacity:0.5;}
.opacity-75{opacity:0.75;}
.opacity-100{opacity:1;}
.overflow-auto{overflow:auto;}
.overflow-hidden{overflow:hidden;}
.overflow-visible{overflow:visible;}
.overflow-scroll{overflow:scroll;}
.overflow-x-auto{overflow-x:auto;}
.overflow-x-hidden{overflow-x:hidden;}
.overflow-x-visible{overflow-x:visible;}
.overflow-x-scroll{overflow-x:scroll;}
.overflow-y-auto{overflow-y:auto;}
.overflow-y-hidden{overflow-y:hidden;}
.overflow-y-visible{overflow-y:visible;}
.overflow-y-scroll{overflow-y:scroll;}
.d-inline{display:inline;}
.d-inline-block{display:inline-block;}
.d-block{display:block;}
.d-grid{display:grid;}
.d-inline-grid{display:inline-grid;}
.d-table{display:table;}
.d-table-row{display:table-row;}
.d-table-cell{display:table-cell;}
.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.d-none{display:none;}
.shadow{-webkit-box-shadow:var(--bs-box-shadow);box-shadow:var(--bs-box-shadow);}
.shadow-sm{-webkit-box-shadow:var(--bs-box-shadow-sm);box-shadow:var(--bs-box-shadow-sm);}
.shadow-lg{-webkit-box-shadow:var(--bs-box-shadow-lg);box-shadow:var(--bs-box-shadow-lg);}
.shadow-none{-webkit-box-shadow:none;box-shadow:none;}
.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));}
.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));}
.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));}
.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));}
.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));}
.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));}
.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));}
.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));}
.position-static{position:static;}
.position-relative{position:relative;}
.position-absolute{position:absolute;}
.position-fixed{position:fixed;}
.position-sticky{position:sticky;}
.top-0{top:0;}
.top-50{top:50%;}
.top-100{top:100%;}
.bottom-0{bottom:0;}
.bottom-50{bottom:50%;}
.bottom-100{bottom:100%;}
.start-0{left:0;}
.start-50{left:50%;}
.start-100{left:100%;}
.end-0{right:0;}
.end-50{right:50%;}
.end-100{right:100%;}
.translate-middle{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.translate-middle-x{-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.translate-middle-y{-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);}
.border-0{border:0;}
.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);}
.border-top-0{border-top:0;}
.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);}
.border-end-0{border-right:0;}
.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);}
.border-bottom-0{border-bottom:0;}
.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);}
.border-start-0{border-left:0;}
.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity));}
.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity));}
.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity));}
.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity));}
.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity));}
.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity));}
.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity));}
.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity));}
.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity));}
.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity));}
.border-primary-subtle{border-color:var(--bs-primary-border-subtle);}
.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle);}
.border-success-subtle{border-color:var(--bs-success-border-subtle);}
.border-info-subtle{border-color:var(--bs-info-border-subtle);}
.border-warning-subtle{border-color:var(--bs-warning-border-subtle);}
.border-danger-subtle{border-color:var(--bs-danger-border-subtle);}
.border-light-subtle{border-color:var(--bs-light-border-subtle);}
.border-dark-subtle{border-color:var(--bs-dark-border-subtle);}
.border-1{border-width:1px;}
.border-2{border-width:2px;}
.border-3{border-width:3px;}
.border-4{border-width:4px;}
.border-5{border-width:5px;}
.border-opacity-10{--bs-border-opacity:0.1;}
.border-opacity-25{--bs-border-opacity:0.25;}
.border-opacity-50{--bs-border-opacity:0.5;}
.border-opacity-75{--bs-border-opacity:0.75;}
.border-opacity-100{--bs-border-opacity:1;}
.w-25{width:25%;}
.w-50{width:50%;}
.w-75{width:75%;}
.w-100{width:100%;}
.w-auto{width:auto;}
.mw-100{max-width:100%;}
.vw-100{width:100vw;}
.min-vw-100{min-width:100vw;}
.h-25{height:25%;}
.h-50{height:50%;}
.h-75{height:75%;}
.h-100{height:100%;}
.h-auto{height:auto;}
.mh-100{max-height:100%;}
.vh-100{height:100vh;}
.min-vh-100{min-height:100vh;}
.flex-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0;}
.flex-shrink-1{-ms-flex-negative:1;flex-shrink:1;}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around;}
.justify-content-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.align-content-start{-ms-flex-line-pack:start;align-content:flex-start;}
.align-content-end{-ms-flex-line-pack:end;align-content:flex-end;}
.align-content-center{-ms-flex-line-pack:center;align-content:center;}
.align-content-between{-ms-flex-line-pack:justify;align-content:space-between;}
.align-content-around{-ms-flex-line-pack:distribute;align-content:space-around;}
.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch;}
.align-self-auto{-ms-flex-item-align:auto;align-self:auto;}
.align-self-start{-ms-flex-item-align:start;align-self:flex-start;}
.align-self-end{-ms-flex-item-align:end;align-self:flex-end;}
.align-self-center{-ms-flex-item-align:center;align-self:center;}
.align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.order-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.m-0{margin:0;}
.m-1{margin:0.25rem;}
.m-2{margin:0.5rem;}
.m-3{margin:1rem;}
.m-4{margin:1.5rem;}
.m-5{margin:3rem;}
.m-auto{margin:auto;}
.mx-0{margin-right:0;margin-left:0;}
.mx-1{margin-right:0.25rem;margin-left:0.25rem;}
.mx-2{margin-right:0.5rem;margin-left:0.5rem;}
.mx-3{margin-right:1rem;margin-left:1rem;}
.mx-4{margin-right:1.5rem;margin-left:1.5rem;}
.mx-5{margin-right:3rem;margin-left:3rem;}
.mx-auto{margin-right:auto;margin-left:auto;}
.my-0{margin-top:0;margin-bottom:0;}
.my-1{margin-top:0.25rem;margin-bottom:0.25rem;}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem;}
.my-3{margin-top:1rem;margin-bottom:1rem;}
.my-4{margin-top:1.5rem;margin-bottom:1.5rem;}
.my-5{margin-top:3rem;margin-bottom:3rem;}
.my-auto{margin-top:auto;margin-bottom:auto;}
.mt-0{margin-top:0;}
.mt-1{margin-top:0.25rem;}
.mt-2{margin-top:0.5rem;}
.mt-3{margin-top:1rem;}
.mt-4{margin-top:1.5rem;}
.mt-5{margin-top:3rem;}
.mt-auto{margin-top:auto;}
.me-0{margin-right:0;}
.me-1{margin-right:0.25rem;}
.me-2{margin-right:0.5rem;}
.me-3{margin-right:1rem;}
.me-4{margin-right:1.5rem;}
.me-5{margin-right:3rem;}
.me-auto{margin-right:auto;}
.mb-0{margin-bottom:0;}
.mb-1{margin-bottom:0.25rem;}
.mb-2{margin-bottom:0.5rem;}
.mb-3{margin-bottom:1rem;}
.mb-4{margin-bottom:1.5rem;}
.mb-5{margin-bottom:3rem;}
.mb-auto{margin-bottom:auto;}
.ms-0{margin-left:0;}
.ms-1{margin-left:0.25rem;}
.ms-2{margin-left:0.5rem;}
.ms-3{margin-left:1rem;}
.ms-4{margin-left:1.5rem;}
.ms-5{margin-left:3rem;}
.ms-auto{margin-left:auto;}
.p-0{padding:0;}
.p-1{padding:0.25rem;}
.p-2{padding:0.5rem;}
.p-3{padding:1rem;}
.p-4{padding:1.5rem;}
.p-5{padding:3rem;}
.px-0{padding-right:0;padding-left:0;}
.px-1{padding-right:0.25rem;padding-left:0.25rem;}
.px-2{padding-right:0.5rem;padding-left:0.5rem;}
.px-3{padding-right:1rem;padding-left:1rem;}
.px-4{padding-right:1.5rem;padding-left:1.5rem;}
.px-5{padding-right:3rem;padding-left:3rem;}
.py-0{padding-top:0;padding-bottom:0;}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-3{padding-top:1rem;padding-bottom:1rem;}
.py-4{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-5{padding-top:3rem;padding-bottom:3rem;}
.pt-0{padding-top:0;}
.pt-1{padding-top:0.25rem;}
.pt-2{padding-top:0.5rem;}
.pt-3{padding-top:1rem;}
.pt-4{padding-top:1.5rem;}
.pt-5{padding-top:3rem;}
.pe-0{padding-right:0;}
.pe-1{padding-right:0.25rem;}
.pe-2{padding-right:0.5rem;}
.pe-3{padding-right:1rem;}
.pe-4{padding-right:1.5rem;}
.pe-5{padding-right:3rem;}
.pb-0{padding-bottom:0;}
.pb-1{padding-bottom:0.25rem;}
.pb-2{padding-bottom:0.5rem;}
.pb-3{padding-bottom:1rem;}
.pb-4{padding-bottom:1.5rem;}
.pb-5{padding-bottom:3rem;}
.ps-0{padding-left:0;}
.ps-1{padding-left:0.25rem;}
.ps-2{padding-left:0.5rem;}
.ps-3{padding-left:1rem;}
.ps-4{padding-left:1.5rem;}
.ps-5{padding-left:3rem;}
.gap-0{gap:0;}
.gap-1{gap:0.25rem;}
.gap-2{gap:0.5rem;}
.gap-3{gap:1rem;}
.gap-4{gap:1.5rem;}
.gap-5{gap:3rem;}
.row-gap-0{row-gap:0;}
.row-gap-1{row-gap:0.25rem;}
.row-gap-2{row-gap:0.5rem;}
.row-gap-3{row-gap:1rem;}
.row-gap-4{row-gap:1.5rem;}
.row-gap-5{row-gap:3rem;}
.column-gap-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
.column-gap-1{-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;}
.column-gap-2{-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.column-gap-3{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
.column-gap-4{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}
.column-gap-5{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}
.font-monospace{font-family:var(--bs-font-monospace);}
.fs-1{font-size:calc(1.375rem + 1.5vw);}
.fs-2{font-size:calc(1.325rem + 0.9vw);}
.fs-3{font-size:calc(1.3rem + 0.6vw);}
.fs-4{font-size:calc(1.275rem + 0.3vw);}
.fs-5{font-size:1.25rem;}
.fs-6{font-size:1rem;}
.fst-italic{font-style:italic;}
.fst-normal{font-style:normal;}
.fw-lighter{font-weight:lighter;}
.fw-light{font-weight:300;}
.fw-normal{font-weight:400;}
.fw-medium{font-weight:500;}
.fw-semibold{font-weight:600;}
.fw-bold{font-weight:700;}
.fw-bolder{font-weight:bolder;}
.lh-1{line-height:1;}
.lh-sm{line-height:1.25;}
.lh-base{line-height:1.5;}
.lh-lg{line-height:2;}
.text-start{text-align:left;}
.text-end{text-align:right;}
.text-center{text-align:center;}
.text-decoration-none{text-decoration:none;}
.text-decoration-underline{text-decoration:underline;}
.text-decoration-line-through{text-decoration:line-through;}
.text-lowercase{text-transform:lowercase;}
.text-uppercase{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
.text-wrap{white-space:normal;}
.text-nowrap{white-space:nowrap;}
.text-break{word-wrap:break-word;word-break:break-word;}
.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity));}
.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity));}
.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity));}
.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity));}
.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity));}
.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity));}
.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity));}
.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity));}
.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity));}
.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity));}
.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity));}
.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color);}
.text-black-50{--bs-text-opacity:1;color:rgba(0, 0, 0, 0.5);}
.text-white-50{--bs-text-opacity:1;color:rgba(255, 255, 255, 0.5);}
.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color);}
.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color);}
.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color);}
.text-reset{--bs-text-opacity:1;color:inherit;}
.text-opacity-25{--bs-text-opacity:0.25;}
.text-opacity-50{--bs-text-opacity:0.5;}
.text-opacity-75{--bs-text-opacity:0.75;}
.text-opacity-100{--bs-text-opacity:1;}
.text-primary-emphasis{color:var(--bs-primary-text-emphasis);}
.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis);}
.text-success-emphasis{color:var(--bs-success-text-emphasis);}
.text-info-emphasis{color:var(--bs-info-text-emphasis);}
.text-warning-emphasis{color:var(--bs-warning-text-emphasis);}
.text-danger-emphasis{color:var(--bs-danger-text-emphasis);}
.text-light-emphasis{color:var(--bs-light-text-emphasis);}
.text-dark-emphasis{color:var(--bs-dark-text-emphasis);}
.link-opacity-10{--bs-link-opacity:0.1;}
.link-opacity-10-hover:hover{--bs-link-opacity:0.1;}
.link-opacity-25{--bs-link-opacity:0.25;}
.link-opacity-25-hover:hover{--bs-link-opacity:0.25;}
.link-opacity-50{--bs-link-opacity:0.5;}
.link-opacity-50-hover:hover{--bs-link-opacity:0.5;}
.link-opacity-75{--bs-link-opacity:0.75;}
.link-opacity-75-hover:hover{--bs-link-opacity:0.75;}
.link-opacity-100{--bs-link-opacity:1;}
.link-opacity-100-hover:hover{--bs-link-opacity:1;}
.link-offset-1{text-underline-offset:0.125em;}
.link-offset-1-hover:hover{text-underline-offset:0.125em;}
.link-offset-2{text-underline-offset:0.25em;}
.link-offset-2-hover:hover{text-underline-offset:0.25em;}
.link-offset-3{text-underline-offset:0.375em;}
.link-offset-3-hover:hover{text-underline-offset:0.375em;}
.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity));}
.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity));}
.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity));}
.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity));}
.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity));}
.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity));}
.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity));}
.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity));}
.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1));}
.link-underline-opacity-0{--bs-link-underline-opacity:0;}
.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0;}
.link-underline-opacity-10{--bs-link-underline-opacity:0.1;}
.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1;}
.link-underline-opacity-25{--bs-link-underline-opacity:0.25;}
.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25;}
.link-underline-opacity-50{--bs-link-underline-opacity:0.5;}
.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5;}
.link-underline-opacity-75{--bs-link-underline-opacity:0.75;}
.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75;}
.link-underline-opacity-100{--bs-link-underline-opacity:1;}
.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1;}
.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity));}
.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity));}
.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity));}
.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity));}
.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity));}
.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity));}
.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity));}
.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity));}
.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity));}
.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity));}
.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity));}
.bg-transparent{--bs-bg-opacity:1;background-color:transparent;}
.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity));}
.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity));}
.bg-opacity-10{--bs-bg-opacity:0.1;}
.bg-opacity-25{--bs-bg-opacity:0.25;}
.bg-opacity-50{--bs-bg-opacity:0.5;}
.bg-opacity-75{--bs-bg-opacity:0.75;}
.bg-opacity-100{--bs-bg-opacity:1;}
.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle);}
.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle);}
.bg-success-subtle{background-color:var(--bs-success-bg-subtle);}
.bg-info-subtle{background-color:var(--bs-info-bg-subtle);}
.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle);}
.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle);}
.bg-light-subtle{background-color:var(--bs-light-bg-subtle);}
.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle);}
.bg-gradient{background-image:var(--bs-gradient);}
.user-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all;}
.user-select-auto{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pe-none{pointer-events:none;}
.pe-auto{pointer-events:auto;}
.rounded{border-radius:var(--bs-border-radius);}
.rounded-0{border-radius:0;}
.rounded-1{border-radius:var(--bs-border-radius-sm);}
.rounded-2{border-radius:var(--bs-border-radius);}
.rounded-3{border-radius:var(--bs-border-radius-lg);}
.rounded-4{border-radius:var(--bs-border-radius-xl);}
.rounded-5{border-radius:var(--bs-border-radius-xxl);}
.rounded-circle{border-radius:50%;}
.rounded-pill{border-radius:var(--bs-border-radius-pill);}
.rounded-top{border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);}
.rounded-top-0{border-top-left-radius:0;border-top-right-radius:0;}
.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm);border-top-right-radius:var(--bs-border-radius-sm);}
.rounded-top-2{border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);}
.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg);border-top-right-radius:var(--bs-border-radius-lg);}
.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl);border-top-right-radius:var(--bs-border-radius-xl);}
.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl);border-top-right-radius:var(--bs-border-radius-xxl);}
.rounded-top-circle{border-top-left-radius:50%;border-top-right-radius:50%;}
.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill);border-top-right-radius:var(--bs-border-radius-pill);}
.rounded-end{border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);}
.rounded-end-0{border-top-right-radius:0;border-bottom-right-radius:0;}
.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm);border-bottom-right-radius:var(--bs-border-radius-sm);}
.rounded-end-2{border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);}
.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg);}
.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl);border-bottom-right-radius:var(--bs-border-radius-xl);}
.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl);border-bottom-right-radius:var(--bs-border-radius-xxl);}
.rounded-end-circle{border-top-right-radius:50%;border-bottom-right-radius:50%;}
.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill);border-bottom-right-radius:var(--bs-border-radius-pill);}
.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius);}
.rounded-bottom-0{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm);border-bottom-left-radius:var(--bs-border-radius-sm);}
.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius);}
.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg);}
.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl);border-bottom-left-radius:var(--bs-border-radius-xl);}
.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl);border-bottom-left-radius:var(--bs-border-radius-xxl);}
.rounded-bottom-circle{border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill);border-bottom-left-radius:var(--bs-border-radius-pill);}
.rounded-start{border-bottom-left-radius:var(--bs-border-radius);border-top-left-radius:var(--bs-border-radius);}
.rounded-start-0{border-bottom-left-radius:0;border-top-left-radius:0;}
.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm);border-top-left-radius:var(--bs-border-radius-sm);}
.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius);border-top-left-radius:var(--bs-border-radius);}
.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg);border-top-left-radius:var(--bs-border-radius-lg);}
.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl);border-top-left-radius:var(--bs-border-radius-xl);}
.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl);border-top-left-radius:var(--bs-border-radius-xxl);}
.rounded-start-circle{border-bottom-left-radius:50%;border-top-left-radius:50%;}
.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill);border-top-left-radius:var(--bs-border-radius-pill);}
.visible{visibility:visible;}
.invisible{visibility:hidden;}
.z-n1{z-index:-1;}
.z-0{z-index:0;}
.z-1{z-index:1;}
.z-2{z-index:2;}
.z-3{z-index:3;}
@media(min-width:576px){
.float-sm-start{float:left;}
.float-sm-end{float:right;}
.float-sm-none{float:none;}
.object-fit-sm-contain{-o-object-fit:contain;object-fit:contain;}
.object-fit-sm-cover{-o-object-fit:cover;object-fit:cover;}
.object-fit-sm-fill{-o-object-fit:fill;object-fit:fill;}
.object-fit-sm-scale{-o-object-fit:scale-down;object-fit:scale-down;}
.object-fit-sm-none{-o-object-fit:none;object-fit:none;}
.d-sm-inline{display:inline;}
.d-sm-inline-block{display:inline-block;}
.d-sm-block{display:block;}
.d-sm-grid{display:grid;}
.d-sm-inline-grid{display:inline-grid;}
.d-sm-table{display:table;}
.d-sm-table-row{display:table-row;}
.d-sm-table-cell{display:table-cell;}
.d-sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.d-sm-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.d-sm-none{display:none;}
.flex-sm-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.flex-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex-sm-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.flex-sm-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.flex-sm-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.flex-sm-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-sm-shrink-0{-ms-flex-negative:0;flex-shrink:0;}
.flex-sm-shrink-1{-ms-flex-negative:1;flex-shrink:1;}
.flex-sm-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-sm-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.justify-content-sm-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-content-sm-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-content-sm-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify-content-sm-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify-content-sm-around{-ms-flex-pack:distribute;justify-content:space-around;}
.justify-content-sm-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.align-items-sm-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.align-items-sm-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.align-items-sm-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.align-items-sm-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.align-items-sm-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.align-content-sm-start{-ms-flex-line-pack:start;align-content:flex-start;}
.align-content-sm-end{-ms-flex-line-pack:end;align-content:flex-end;}
.align-content-sm-center{-ms-flex-line-pack:center;align-content:center;}
.align-content-sm-between{-ms-flex-line-pack:justify;align-content:space-between;}
.align-content-sm-around{-ms-flex-line-pack:distribute;align-content:space-around;}
.align-content-sm-stretch{-ms-flex-line-pack:stretch;align-content:stretch;}
.align-self-sm-auto{-ms-flex-item-align:auto;align-self:auto;}
.align-self-sm-start{-ms-flex-item-align:start;align-self:flex-start;}
.align-self-sm-end{-ms-flex-item-align:end;align-self:flex-end;}
.align-self-sm-center{-ms-flex-item-align:center;align-self:center;}
.align-self-sm-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.align-self-sm-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.order-sm-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.m-sm-0{margin:0;}
.m-sm-1{margin:0.25rem;}
.m-sm-2{margin:0.5rem;}
.m-sm-3{margin:1rem;}
.m-sm-4{margin:1.5rem;}
.m-sm-5{margin:3rem;}
.m-sm-auto{margin:auto;}
.mx-sm-0{margin-right:0;margin-left:0;}
.mx-sm-1{margin-right:0.25rem;margin-left:0.25rem;}
.mx-sm-2{margin-right:0.5rem;margin-left:0.5rem;}
.mx-sm-3{margin-right:1rem;margin-left:1rem;}
.mx-sm-4{margin-right:1.5rem;margin-left:1.5rem;}
.mx-sm-5{margin-right:3rem;margin-left:3rem;}
.mx-sm-auto{margin-right:auto;margin-left:auto;}
.my-sm-0{margin-top:0;margin-bottom:0;}
.my-sm-1{margin-top:0.25rem;margin-bottom:0.25rem;}
.my-sm-2{margin-top:0.5rem;margin-bottom:0.5rem;}
.my-sm-3{margin-top:1rem;margin-bottom:1rem;}
.my-sm-4{margin-top:1.5rem;margin-bottom:1.5rem;}
.my-sm-5{margin-top:3rem;margin-bottom:3rem;}
.my-sm-auto{margin-top:auto;margin-bottom:auto;}
.mt-sm-0{margin-top:0;}
.mt-sm-1{margin-top:0.25rem;}
.mt-sm-2{margin-top:0.5rem;}
.mt-sm-3{margin-top:1rem;}
.mt-sm-4{margin-top:1.5rem;}
.mt-sm-5{margin-top:3rem;}
.mt-sm-auto{margin-top:auto;}
.me-sm-0{margin-right:0;}
.me-sm-1{margin-right:0.25rem;}
.me-sm-2{margin-right:0.5rem;}
.me-sm-3{margin-right:1rem;}
.me-sm-4{margin-right:1.5rem;}
.me-sm-5{margin-right:3rem;}
.me-sm-auto{margin-right:auto;}
.mb-sm-0{margin-bottom:0;}
.mb-sm-1{margin-bottom:0.25rem;}
.mb-sm-2{margin-bottom:0.5rem;}
.mb-sm-3{margin-bottom:1rem;}
.mb-sm-4{margin-bottom:1.5rem;}
.mb-sm-5{margin-bottom:3rem;}
.mb-sm-auto{margin-bottom:auto;}
.ms-sm-0{margin-left:0;}
.ms-sm-1{margin-left:0.25rem;}
.ms-sm-2{margin-left:0.5rem;}
.ms-sm-3{margin-left:1rem;}
.ms-sm-4{margin-left:1.5rem;}
.ms-sm-5{margin-left:3rem;}
.ms-sm-auto{margin-left:auto;}
.p-sm-0{padding:0;}
.p-sm-1{padding:0.25rem;}
.p-sm-2{padding:0.5rem;}
.p-sm-3{padding:1rem;}
.p-sm-4{padding:1.5rem;}
.p-sm-5{padding:3rem;}
.px-sm-0{padding-right:0;padding-left:0;}
.px-sm-1{padding-right:0.25rem;padding-left:0.25rem;}
.px-sm-2{padding-right:0.5rem;padding-left:0.5rem;}
.px-sm-3{padding-right:1rem;padding-left:1rem;}
.px-sm-4{padding-right:1.5rem;padding-left:1.5rem;}
.px-sm-5{padding-right:3rem;padding-left:3rem;}
.py-sm-0{padding-top:0;padding-bottom:0;}
.py-sm-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.py-sm-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-sm-3{padding-top:1rem;padding-bottom:1rem;}
.py-sm-4{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-sm-5{padding-top:3rem;padding-bottom:3rem;}
.pt-sm-0{padding-top:0;}
.pt-sm-1{padding-top:0.25rem;}
.pt-sm-2{padding-top:0.5rem;}
.pt-sm-3{padding-top:1rem;}
.pt-sm-4{padding-top:1.5rem;}
.pt-sm-5{padding-top:3rem;}
.pe-sm-0{padding-right:0;}
.pe-sm-1{padding-right:0.25rem;}
.pe-sm-2{padding-right:0.5rem;}
.pe-sm-3{padding-right:1rem;}
.pe-sm-4{padding-right:1.5rem;}
.pe-sm-5{padding-right:3rem;}
.pb-sm-0{padding-bottom:0;}
.pb-sm-1{padding-bottom:0.25rem;}
.pb-sm-2{padding-bottom:0.5rem;}
.pb-sm-3{padding-bottom:1rem;}
.pb-sm-4{padding-bottom:1.5rem;}
.pb-sm-5{padding-bottom:3rem;}
.ps-sm-0{padding-left:0;}
.ps-sm-1{padding-left:0.25rem;}
.ps-sm-2{padding-left:0.5rem;}
.ps-sm-3{padding-left:1rem;}
.ps-sm-4{padding-left:1.5rem;}
.ps-sm-5{padding-left:3rem;}
.gap-sm-0{gap:0;}
.gap-sm-1{gap:0.25rem;}
.gap-sm-2{gap:0.5rem;}
.gap-sm-3{gap:1rem;}
.gap-sm-4{gap:1.5rem;}
.gap-sm-5{gap:3rem;}
.row-gap-sm-0{row-gap:0;}
.row-gap-sm-1{row-gap:0.25rem;}
.row-gap-sm-2{row-gap:0.5rem;}
.row-gap-sm-3{row-gap:1rem;}
.row-gap-sm-4{row-gap:1.5rem;}
.row-gap-sm-5{row-gap:3rem;}
.column-gap-sm-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
.column-gap-sm-1{-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;}
.column-gap-sm-2{-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.column-gap-sm-3{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
.column-gap-sm-4{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}
.column-gap-sm-5{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}
.text-sm-start{text-align:left;}
.text-sm-end{text-align:right;}
.text-sm-center{text-align:center;}
}
@media(min-width:768px){
.float-md-start{float:left;}
.float-md-end{float:right;}
.float-md-none{float:none;}
.object-fit-md-contain{-o-object-fit:contain;object-fit:contain;}
.object-fit-md-cover{-o-object-fit:cover;object-fit:cover;}
.object-fit-md-fill{-o-object-fit:fill;object-fit:fill;}
.object-fit-md-scale{-o-object-fit:scale-down;object-fit:scale-down;}
.object-fit-md-none{-o-object-fit:none;object-fit:none;}
.d-md-inline{display:inline;}
.d-md-inline-block{display:inline-block;}
.d-md-block{display:block;}
.d-md-grid{display:grid;}
.d-md-inline-grid{display:inline-grid;}
.d-md-table{display:table;}
.d-md-table-row{display:table-row;}
.d-md-table-cell{display:table-cell;}
.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.d-md-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.d-md-none{display:none;}
.flex-md-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.flex-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex-md-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.flex-md-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.flex-md-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.flex-md-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-md-shrink-0{-ms-flex-negative:0;flex-shrink:0;}
.flex-md-shrink-1{-ms-flex-negative:1;flex-shrink:1;}
.flex-md-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-md-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.justify-content-md-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-content-md-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-content-md-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify-content-md-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify-content-md-around{-ms-flex-pack:distribute;justify-content:space-around;}
.justify-content-md-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.align-items-md-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.align-items-md-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.align-items-md-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.align-items-md-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.align-items-md-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.align-content-md-start{-ms-flex-line-pack:start;align-content:flex-start;}
.align-content-md-end{-ms-flex-line-pack:end;align-content:flex-end;}
.align-content-md-center{-ms-flex-line-pack:center;align-content:center;}
.align-content-md-between{-ms-flex-line-pack:justify;align-content:space-between;}
.align-content-md-around{-ms-flex-line-pack:distribute;align-content:space-around;}
.align-content-md-stretch{-ms-flex-line-pack:stretch;align-content:stretch;}
.align-self-md-auto{-ms-flex-item-align:auto;align-self:auto;}
.align-self-md-start{-ms-flex-item-align:start;align-self:flex-start;}
.align-self-md-end{-ms-flex-item-align:end;align-self:flex-end;}
.align-self-md-center{-ms-flex-item-align:center;align-self:center;}
.align-self-md-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.align-self-md-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.order-md-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.m-md-0{margin:0;}
.m-md-1{margin:0.25rem;}
.m-md-2{margin:0.5rem;}
.m-md-3{margin:1rem;}
.m-md-4{margin:1.5rem;}
.m-md-5{margin:3rem;}
.m-md-auto{margin:auto;}
.mx-md-0{margin-right:0;margin-left:0;}
.mx-md-1{margin-right:0.25rem;margin-left:0.25rem;}
.mx-md-2{margin-right:0.5rem;margin-left:0.5rem;}
.mx-md-3{margin-right:1rem;margin-left:1rem;}
.mx-md-4{margin-right:1.5rem;margin-left:1.5rem;}
.mx-md-5{margin-right:3rem;margin-left:3rem;}
.mx-md-auto{margin-right:auto;margin-left:auto;}
.my-md-0{margin-top:0;margin-bottom:0;}
.my-md-1{margin-top:0.25rem;margin-bottom:0.25rem;}
.my-md-2{margin-top:0.5rem;margin-bottom:0.5rem;}
.my-md-3{margin-top:1rem;margin-bottom:1rem;}
.my-md-4{margin-top:1.5rem;margin-bottom:1.5rem;}
.my-md-5{margin-top:3rem;margin-bottom:3rem;}
.my-md-auto{margin-top:auto;margin-bottom:auto;}
.mt-md-0{margin-top:0;}
.mt-md-1{margin-top:0.25rem;}
.mt-md-2{margin-top:0.5rem;}
.mt-md-3{margin-top:1rem;}
.mt-md-4{margin-top:1.5rem;}
.mt-md-5{margin-top:3rem;}
.mt-md-auto{margin-top:auto;}
.me-md-0{margin-right:0;}
.me-md-1{margin-right:0.25rem;}
.me-md-2{margin-right:0.5rem;}
.me-md-3{margin-right:1rem;}
.me-md-4{margin-right:1.5rem;}
.me-md-5{margin-right:3rem;}
.me-md-auto{margin-right:auto;}
.mb-md-0{margin-bottom:0;}
.mb-md-1{margin-bottom:0.25rem;}
.mb-md-2{margin-bottom:0.5rem;}
.mb-md-3{margin-bottom:1rem;}
.mb-md-4{margin-bottom:1.5rem;}
.mb-md-5{margin-bottom:3rem;}
.mb-md-auto{margin-bottom:auto;}
.ms-md-0{margin-left:0;}
.ms-md-1{margin-left:0.25rem;}
.ms-md-2{margin-left:0.5rem;}
.ms-md-3{margin-left:1rem;}
.ms-md-4{margin-left:1.5rem;}
.ms-md-5{margin-left:3rem;}
.ms-md-auto{margin-left:auto;}
.p-md-0{padding:0;}
.p-md-1{padding:0.25rem;}
.p-md-2{padding:0.5rem;}
.p-md-3{padding:1rem;}
.p-md-4{padding:1.5rem;}
.p-md-5{padding:3rem;}
.px-md-0{padding-right:0;padding-left:0;}
.px-md-1{padding-right:0.25rem;padding-left:0.25rem;}
.px-md-2{padding-right:0.5rem;padding-left:0.5rem;}
.px-md-3{padding-right:1rem;padding-left:1rem;}
.px-md-4{padding-right:1.5rem;padding-left:1.5rem;}
.px-md-5{padding-right:3rem;padding-left:3rem;}
.py-md-0{padding-top:0;padding-bottom:0;}
.py-md-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.py-md-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-md-3{padding-top:1rem;padding-bottom:1rem;}
.py-md-4{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-md-5{padding-top:3rem;padding-bottom:3rem;}
.pt-md-0{padding-top:0;}
.pt-md-1{padding-top:0.25rem;}
.pt-md-2{padding-top:0.5rem;}
.pt-md-3{padding-top:1rem;}
.pt-md-4{padding-top:1.5rem;}
.pt-md-5{padding-top:3rem;}
.pe-md-0{padding-right:0;}
.pe-md-1{padding-right:0.25rem;}
.pe-md-2{padding-right:0.5rem;}
.pe-md-3{padding-right:1rem;}
.pe-md-4{padding-right:1.5rem;}
.pe-md-5{padding-right:3rem;}
.pb-md-0{padding-bottom:0;}
.pb-md-1{padding-bottom:0.25rem;}
.pb-md-2{padding-bottom:0.5rem;}
.pb-md-3{padding-bottom:1rem;}
.pb-md-4{padding-bottom:1.5rem;}
.pb-md-5{padding-bottom:3rem;}
.ps-md-0{padding-left:0;}
.ps-md-1{padding-left:0.25rem;}
.ps-md-2{padding-left:0.5rem;}
.ps-md-3{padding-left:1rem;}
.ps-md-4{padding-left:1.5rem;}
.ps-md-5{padding-left:3rem;}
.gap-md-0{gap:0;}
.gap-md-1{gap:0.25rem;}
.gap-md-2{gap:0.5rem;}
.gap-md-3{gap:1rem;}
.gap-md-4{gap:1.5rem;}
.gap-md-5{gap:3rem;}
.row-gap-md-0{row-gap:0;}
.row-gap-md-1{row-gap:0.25rem;}
.row-gap-md-2{row-gap:0.5rem;}
.row-gap-md-3{row-gap:1rem;}
.row-gap-md-4{row-gap:1.5rem;}
.row-gap-md-5{row-gap:3rem;}
.column-gap-md-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
.column-gap-md-1{-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;}
.column-gap-md-2{-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.column-gap-md-3{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
.column-gap-md-4{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}
.column-gap-md-5{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}
.text-md-start{text-align:left;}
.text-md-end{text-align:right;}
.text-md-center{text-align:center;}
}
@media(min-width:1024px){
.float-lg-start{float:left;}
.float-lg-end{float:right;}
.float-lg-none{float:none;}
.object-fit-lg-contain{-o-object-fit:contain;object-fit:contain;}
.object-fit-lg-cover{-o-object-fit:cover;object-fit:cover;}
.object-fit-lg-fill{-o-object-fit:fill;object-fit:fill;}
.object-fit-lg-scale{-o-object-fit:scale-down;object-fit:scale-down;}
.object-fit-lg-none{-o-object-fit:none;object-fit:none;}
.d-lg-inline{display:inline;}
.d-lg-inline-block{display:inline-block;}
.d-lg-block{display:block;}
.d-lg-grid{display:grid;}
.d-lg-inline-grid{display:inline-grid;}
.d-lg-table{display:table;}
.d-lg-table-row{display:table-row;}
.d-lg-table-cell{display:table-cell;}
.d-lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.d-lg-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.d-lg-none{display:none;}
.flex-lg-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.flex-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex-lg-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.flex-lg-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.flex-lg-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.flex-lg-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-lg-shrink-0{-ms-flex-negative:0;flex-shrink:0;}
.flex-lg-shrink-1{-ms-flex-negative:1;flex-shrink:1;}
.flex-lg-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-lg-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.justify-content-lg-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-content-lg-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-content-lg-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify-content-lg-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify-content-lg-around{-ms-flex-pack:distribute;justify-content:space-around;}
.justify-content-lg-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.align-items-lg-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.align-items-lg-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.align-items-lg-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.align-items-lg-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.align-items-lg-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.align-content-lg-start{-ms-flex-line-pack:start;align-content:flex-start;}
.align-content-lg-end{-ms-flex-line-pack:end;align-content:flex-end;}
.align-content-lg-center{-ms-flex-line-pack:center;align-content:center;}
.align-content-lg-between{-ms-flex-line-pack:justify;align-content:space-between;}
.align-content-lg-around{-ms-flex-line-pack:distribute;align-content:space-around;}
.align-content-lg-stretch{-ms-flex-line-pack:stretch;align-content:stretch;}
.align-self-lg-auto{-ms-flex-item-align:auto;align-self:auto;}
.align-self-lg-start{-ms-flex-item-align:start;align-self:flex-start;}
.align-self-lg-end{-ms-flex-item-align:end;align-self:flex-end;}
.align-self-lg-center{-ms-flex-item-align:center;align-self:center;}
.align-self-lg-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.align-self-lg-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.order-lg-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.m-lg-0{margin:0;}
.m-lg-1{margin:0.25rem;}
.m-lg-2{margin:0.5rem;}
.m-lg-3{margin:1rem;}
.m-lg-4{margin:1.5rem;}
.m-lg-5{margin:3rem;}
.m-lg-auto{margin:auto;}
.mx-lg-0{margin-right:0;margin-left:0;}
.mx-lg-1{margin-right:0.25rem;margin-left:0.25rem;}
.mx-lg-2{margin-right:0.5rem;margin-left:0.5rem;}
.mx-lg-3{margin-right:1rem;margin-left:1rem;}
.mx-lg-4{margin-right:1.5rem;margin-left:1.5rem;}
.mx-lg-5{margin-right:3rem;margin-left:3rem;}
.mx-lg-auto{margin-right:auto;margin-left:auto;}
.my-lg-0{margin-top:0;margin-bottom:0;}
.my-lg-1{margin-top:0.25rem;margin-bottom:0.25rem;}
.my-lg-2{margin-top:0.5rem;margin-bottom:0.5rem;}
.my-lg-3{margin-top:1rem;margin-bottom:1rem;}
.my-lg-4{margin-top:1.5rem;margin-bottom:1.5rem;}
.my-lg-5{margin-top:3rem;margin-bottom:3rem;}
.my-lg-auto{margin-top:auto;margin-bottom:auto;}
.mt-lg-0{margin-top:0;}
.mt-lg-1{margin-top:0.25rem;}
.mt-lg-2{margin-top:0.5rem;}
.mt-lg-3{margin-top:1rem;}
.mt-lg-4{margin-top:1.5rem;}
.mt-lg-5{margin-top:3rem;}
.mt-lg-auto{margin-top:auto;}
.me-lg-0{margin-right:0;}
.me-lg-1{margin-right:0.25rem;}
.me-lg-2{margin-right:0.5rem;}
.me-lg-3{margin-right:1rem;}
.me-lg-4{margin-right:1.5rem;}
.me-lg-5{margin-right:3rem;}
.me-lg-auto{margin-right:auto;}
.mb-lg-0{margin-bottom:0;}
.mb-lg-1{margin-bottom:0.25rem;}
.mb-lg-2{margin-bottom:0.5rem;}
.mb-lg-3{margin-bottom:1rem;}
.mb-lg-4{margin-bottom:1.5rem;}
.mb-lg-5{margin-bottom:3rem;}
.mb-lg-auto{margin-bottom:auto;}
.ms-lg-0{margin-left:0;}
.ms-lg-1{margin-left:0.25rem;}
.ms-lg-2{margin-left:0.5rem;}
.ms-lg-3{margin-left:1rem;}
.ms-lg-4{margin-left:1.5rem;}
.ms-lg-5{margin-left:3rem;}
.ms-lg-auto{margin-left:auto;}
.p-lg-0{padding:0;}
.p-lg-1{padding:0.25rem;}
.p-lg-2{padding:0.5rem;}
.p-lg-3{padding:1rem;}
.p-lg-4{padding:1.5rem;}
.p-lg-5{padding:3rem;}
.px-lg-0{padding-right:0;padding-left:0;}
.px-lg-1{padding-right:0.25rem;padding-left:0.25rem;}
.px-lg-2{padding-right:0.5rem;padding-left:0.5rem;}
.px-lg-3{padding-right:1rem;padding-left:1rem;}
.px-lg-4{padding-right:1.5rem;padding-left:1.5rem;}
.px-lg-5{padding-right:3rem;padding-left:3rem;}
.py-lg-0{padding-top:0;padding-bottom:0;}
.py-lg-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.py-lg-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-lg-3{padding-top:1rem;padding-bottom:1rem;}
.py-lg-4{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-lg-5{padding-top:3rem;padding-bottom:3rem;}
.pt-lg-0{padding-top:0;}
.pt-lg-1{padding-top:0.25rem;}
.pt-lg-2{padding-top:0.5rem;}
.pt-lg-3{padding-top:1rem;}
.pt-lg-4{padding-top:1.5rem;}
.pt-lg-5{padding-top:3rem;}
.pe-lg-0{padding-right:0;}
.pe-lg-1{padding-right:0.25rem;}
.pe-lg-2{padding-right:0.5rem;}
.pe-lg-3{padding-right:1rem;}
.pe-lg-4{padding-right:1.5rem;}
.pe-lg-5{padding-right:3rem;}
.pb-lg-0{padding-bottom:0;}
.pb-lg-1{padding-bottom:0.25rem;}
.pb-lg-2{padding-bottom:0.5rem;}
.pb-lg-3{padding-bottom:1rem;}
.pb-lg-4{padding-bottom:1.5rem;}
.pb-lg-5{padding-bottom:3rem;}
.ps-lg-0{padding-left:0;}
.ps-lg-1{padding-left:0.25rem;}
.ps-lg-2{padding-left:0.5rem;}
.ps-lg-3{padding-left:1rem;}
.ps-lg-4{padding-left:1.5rem;}
.ps-lg-5{padding-left:3rem;}
.gap-lg-0{gap:0;}
.gap-lg-1{gap:0.25rem;}
.gap-lg-2{gap:0.5rem;}
.gap-lg-3{gap:1rem;}
.gap-lg-4{gap:1.5rem;}
.gap-lg-5{gap:3rem;}
.row-gap-lg-0{row-gap:0;}
.row-gap-lg-1{row-gap:0.25rem;}
.row-gap-lg-2{row-gap:0.5rem;}
.row-gap-lg-3{row-gap:1rem;}
.row-gap-lg-4{row-gap:1.5rem;}
.row-gap-lg-5{row-gap:3rem;}
.column-gap-lg-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
.column-gap-lg-1{-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;}
.column-gap-lg-2{-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.column-gap-lg-3{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
.column-gap-lg-4{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}
.column-gap-lg-5{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}
.text-lg-start{text-align:left;}
.text-lg-end{text-align:right;}
.text-lg-center{text-align:center;}
}
@media(min-width:1280px){
.float-xl-start{float:left;}
.float-xl-end{float:right;}
.float-xl-none{float:none;}
.object-fit-xl-contain{-o-object-fit:contain;object-fit:contain;}
.object-fit-xl-cover{-o-object-fit:cover;object-fit:cover;}
.object-fit-xl-fill{-o-object-fit:fill;object-fit:fill;}
.object-fit-xl-scale{-o-object-fit:scale-down;object-fit:scale-down;}
.object-fit-xl-none{-o-object-fit:none;object-fit:none;}
.d-xl-inline{display:inline;}
.d-xl-inline-block{display:inline-block;}
.d-xl-block{display:block;}
.d-xl-grid{display:grid;}
.d-xl-inline-grid{display:inline-grid;}
.d-xl-table{display:table;}
.d-xl-table-row{display:table-row;}
.d-xl-table-cell{display:table-cell;}
.d-xl-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.d-xl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.d-xl-none{display:none;}
.flex-xl-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.flex-xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex-xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex-xl-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.flex-xl-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.flex-xl-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.flex-xl-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-xl-shrink-0{-ms-flex-negative:0;flex-shrink:0;}
.flex-xl-shrink-1{-ms-flex-negative:1;flex-shrink:1;}
.flex-xl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-xl-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.justify-content-xl-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-content-xl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-content-xl-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify-content-xl-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify-content-xl-around{-ms-flex-pack:distribute;justify-content:space-around;}
.justify-content-xl-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.align-items-xl-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.align-items-xl-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.align-items-xl-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.align-items-xl-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.align-items-xl-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.align-content-xl-start{-ms-flex-line-pack:start;align-content:flex-start;}
.align-content-xl-end{-ms-flex-line-pack:end;align-content:flex-end;}
.align-content-xl-center{-ms-flex-line-pack:center;align-content:center;}
.align-content-xl-between{-ms-flex-line-pack:justify;align-content:space-between;}
.align-content-xl-around{-ms-flex-line-pack:distribute;align-content:space-around;}
.align-content-xl-stretch{-ms-flex-line-pack:stretch;align-content:stretch;}
.align-self-xl-auto{-ms-flex-item-align:auto;align-self:auto;}
.align-self-xl-start{-ms-flex-item-align:start;align-self:flex-start;}
.align-self-xl-end{-ms-flex-item-align:end;align-self:flex-end;}
.align-self-xl-center{-ms-flex-item-align:center;align-self:center;}
.align-self-xl-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.align-self-xl-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.order-xl-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.m-xl-0{margin:0;}
.m-xl-1{margin:0.25rem;}
.m-xl-2{margin:0.5rem;}
.m-xl-3{margin:1rem;}
.m-xl-4{margin:1.5rem;}
.m-xl-5{margin:3rem;}
.m-xl-auto{margin:auto;}
.mx-xl-0{margin-right:0;margin-left:0;}
.mx-xl-1{margin-right:0.25rem;margin-left:0.25rem;}
.mx-xl-2{margin-right:0.5rem;margin-left:0.5rem;}
.mx-xl-3{margin-right:1rem;margin-left:1rem;}
.mx-xl-4{margin-right:1.5rem;margin-left:1.5rem;}
.mx-xl-5{margin-right:3rem;margin-left:3rem;}
.mx-xl-auto{margin-right:auto;margin-left:auto;}
.my-xl-0{margin-top:0;margin-bottom:0;}
.my-xl-1{margin-top:0.25rem;margin-bottom:0.25rem;}
.my-xl-2{margin-top:0.5rem;margin-bottom:0.5rem;}
.my-xl-3{margin-top:1rem;margin-bottom:1rem;}
.my-xl-4{margin-top:1.5rem;margin-bottom:1.5rem;}
.my-xl-5{margin-top:3rem;margin-bottom:3rem;}
.my-xl-auto{margin-top:auto;margin-bottom:auto;}
.mt-xl-0{margin-top:0;}
.mt-xl-1{margin-top:0.25rem;}
.mt-xl-2{margin-top:0.5rem;}
.mt-xl-3{margin-top:1rem;}
.mt-xl-4{margin-top:1.5rem;}
.mt-xl-5{margin-top:3rem;}
.mt-xl-auto{margin-top:auto;}
.me-xl-0{margin-right:0;}
.me-xl-1{margin-right:0.25rem;}
.me-xl-2{margin-right:0.5rem;}
.me-xl-3{margin-right:1rem;}
.me-xl-4{margin-right:1.5rem;}
.me-xl-5{margin-right:3rem;}
.me-xl-auto{margin-right:auto;}
.mb-xl-0{margin-bottom:0;}
.mb-xl-1{margin-bottom:0.25rem;}
.mb-xl-2{margin-bottom:0.5rem;}
.mb-xl-3{margin-bottom:1rem;}
.mb-xl-4{margin-bottom:1.5rem;}
.mb-xl-5{margin-bottom:3rem;}
.mb-xl-auto{margin-bottom:auto;}
.ms-xl-0{margin-left:0;}
.ms-xl-1{margin-left:0.25rem;}
.ms-xl-2{margin-left:0.5rem;}
.ms-xl-3{margin-left:1rem;}
.ms-xl-4{margin-left:1.5rem;}
.ms-xl-5{margin-left:3rem;}
.ms-xl-auto{margin-left:auto;}
.p-xl-0{padding:0;}
.p-xl-1{padding:0.25rem;}
.p-xl-2{padding:0.5rem;}
.p-xl-3{padding:1rem;}
.p-xl-4{padding:1.5rem;}
.p-xl-5{padding:3rem;}
.px-xl-0{padding-right:0;padding-left:0;}
.px-xl-1{padding-right:0.25rem;padding-left:0.25rem;}
.px-xl-2{padding-right:0.5rem;padding-left:0.5rem;}
.px-xl-3{padding-right:1rem;padding-left:1rem;}
.px-xl-4{padding-right:1.5rem;padding-left:1.5rem;}
.px-xl-5{padding-right:3rem;padding-left:3rem;}
.py-xl-0{padding-top:0;padding-bottom:0;}
.py-xl-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.py-xl-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-xl-3{padding-top:1rem;padding-bottom:1rem;}
.py-xl-4{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-xl-5{padding-top:3rem;padding-bottom:3rem;}
.pt-xl-0{padding-top:0;}
.pt-xl-1{padding-top:0.25rem;}
.pt-xl-2{padding-top:0.5rem;}
.pt-xl-3{padding-top:1rem;}
.pt-xl-4{padding-top:1.5rem;}
.pt-xl-5{padding-top:3rem;}
.pe-xl-0{padding-right:0;}
.pe-xl-1{padding-right:0.25rem;}
.pe-xl-2{padding-right:0.5rem;}
.pe-xl-3{padding-right:1rem;}
.pe-xl-4{padding-right:1.5rem;}
.pe-xl-5{padding-right:3rem;}
.pb-xl-0{padding-bottom:0;}
.pb-xl-1{padding-bottom:0.25rem;}
.pb-xl-2{padding-bottom:0.5rem;}
.pb-xl-3{padding-bottom:1rem;}
.pb-xl-4{padding-bottom:1.5rem;}
.pb-xl-5{padding-bottom:3rem;}
.ps-xl-0{padding-left:0;}
.ps-xl-1{padding-left:0.25rem;}
.ps-xl-2{padding-left:0.5rem;}
.ps-xl-3{padding-left:1rem;}
.ps-xl-4{padding-left:1.5rem;}
.ps-xl-5{padding-left:3rem;}
.gap-xl-0{gap:0;}
.gap-xl-1{gap:0.25rem;}
.gap-xl-2{gap:0.5rem;}
.gap-xl-3{gap:1rem;}
.gap-xl-4{gap:1.5rem;}
.gap-xl-5{gap:3rem;}
.row-gap-xl-0{row-gap:0;}
.row-gap-xl-1{row-gap:0.25rem;}
.row-gap-xl-2{row-gap:0.5rem;}
.row-gap-xl-3{row-gap:1rem;}
.row-gap-xl-4{row-gap:1.5rem;}
.row-gap-xl-5{row-gap:3rem;}
.column-gap-xl-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
.column-gap-xl-1{-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;}
.column-gap-xl-2{-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.column-gap-xl-3{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
.column-gap-xl-4{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}
.column-gap-xl-5{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}
.text-xl-start{text-align:left;}
.text-xl-end{text-align:right;}
.text-xl-center{text-align:center;}
}
@media(min-width:1536px){
.float-2xl-start{float:left;}
.float-2xl-end{float:right;}
.float-2xl-none{float:none;}
.object-fit-2xl-contain{-o-object-fit:contain;object-fit:contain;}
.object-fit-2xl-cover{-o-object-fit:cover;object-fit:cover;}
.object-fit-2xl-fill{-o-object-fit:fill;object-fit:fill;}
.object-fit-2xl-scale{-o-object-fit:scale-down;object-fit:scale-down;}
.object-fit-2xl-none{-o-object-fit:none;object-fit:none;}
.d-2xl-inline{display:inline;}
.d-2xl-inline-block{display:inline-block;}
.d-2xl-block{display:block;}
.d-2xl-grid{display:grid;}
.d-2xl-inline-grid{display:inline-grid;}
.d-2xl-table{display:table;}
.d-2xl-table-row{display:table-row;}
.d-2xl-table-cell{display:table-cell;}
.d-2xl-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.d-2xl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.d-2xl-none{display:none;}
.flex-2xl-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.flex-2xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex-2xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex-2xl-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.flex-2xl-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.flex-2xl-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.flex-2xl-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-2xl-shrink-0{-ms-flex-negative:0;flex-shrink:0;}
.flex-2xl-shrink-1{-ms-flex-negative:1;flex-shrink:1;}
.flex-2xl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-2xl-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.flex-2xl-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.justify-content-2xl-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-content-2xl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-content-2xl-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify-content-2xl-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify-content-2xl-around{-ms-flex-pack:distribute;justify-content:space-around;}
.justify-content-2xl-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.align-items-2xl-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.align-items-2xl-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.align-items-2xl-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.align-items-2xl-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.align-items-2xl-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.align-content-2xl-start{-ms-flex-line-pack:start;align-content:flex-start;}
.align-content-2xl-end{-ms-flex-line-pack:end;align-content:flex-end;}
.align-content-2xl-center{-ms-flex-line-pack:center;align-content:center;}
.align-content-2xl-between{-ms-flex-line-pack:justify;align-content:space-between;}
.align-content-2xl-around{-ms-flex-line-pack:distribute;align-content:space-around;}
.align-content-2xl-stretch{-ms-flex-line-pack:stretch;align-content:stretch;}
.align-self-2xl-auto{-ms-flex-item-align:auto;align-self:auto;}
.align-self-2xl-start{-ms-flex-item-align:start;align-self:flex-start;}
.align-self-2xl-end{-ms-flex-item-align:end;align-self:flex-end;}
.align-self-2xl-center{-ms-flex-item-align:center;align-self:center;}
.align-self-2xl-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.align-self-2xl-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.order-2xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.order-2xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
.order-2xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.order-2xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.order-2xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.order-2xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.order-2xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.order-2xl-last{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.m-2xl-0{margin:0;}
.m-2xl-1{margin:0.25rem;}
.m-2xl-2{margin:0.5rem;}
.m-2xl-3{margin:1rem;}
.m-2xl-4{margin:1.5rem;}
.m-2xl-5{margin:3rem;}
.m-2xl-auto{margin:auto;}
.mx-2xl-0{margin-right:0;margin-left:0;}
.mx-2xl-1{margin-right:0.25rem;margin-left:0.25rem;}
.mx-2xl-2{margin-right:0.5rem;margin-left:0.5rem;}
.mx-2xl-3{margin-right:1rem;margin-left:1rem;}
.mx-2xl-4{margin-right:1.5rem;margin-left:1.5rem;}
.mx-2xl-5{margin-right:3rem;margin-left:3rem;}
.mx-2xl-auto{margin-right:auto;margin-left:auto;}
.my-2xl-0{margin-top:0;margin-bottom:0;}
.my-2xl-1{margin-top:0.25rem;margin-bottom:0.25rem;}
.my-2xl-2{margin-top:0.5rem;margin-bottom:0.5rem;}
.my-2xl-3{margin-top:1rem;margin-bottom:1rem;}
.my-2xl-4{margin-top:1.5rem;margin-bottom:1.5rem;}
.my-2xl-5{margin-top:3rem;margin-bottom:3rem;}
.my-2xl-auto{margin-top:auto;margin-bottom:auto;}
.mt-2xl-0{margin-top:0;}
.mt-2xl-1{margin-top:0.25rem;}
.mt-2xl-2{margin-top:0.5rem;}
.mt-2xl-3{margin-top:1rem;}
.mt-2xl-4{margin-top:1.5rem;}
.mt-2xl-5{margin-top:3rem;}
.mt-2xl-auto{margin-top:auto;}
.me-2xl-0{margin-right:0;}
.me-2xl-1{margin-right:0.25rem;}
.me-2xl-2{margin-right:0.5rem;}
.me-2xl-3{margin-right:1rem;}
.me-2xl-4{margin-right:1.5rem;}
.me-2xl-5{margin-right:3rem;}
.me-2xl-auto{margin-right:auto;}
.mb-2xl-0{margin-bottom:0;}
.mb-2xl-1{margin-bottom:0.25rem;}
.mb-2xl-2{margin-bottom:0.5rem;}
.mb-2xl-3{margin-bottom:1rem;}
.mb-2xl-4{margin-bottom:1.5rem;}
.mb-2xl-5{margin-bottom:3rem;}
.mb-2xl-auto{margin-bottom:auto;}
.ms-2xl-0{margin-left:0;}
.ms-2xl-1{margin-left:0.25rem;}
.ms-2xl-2{margin-left:0.5rem;}
.ms-2xl-3{margin-left:1rem;}
.ms-2xl-4{margin-left:1.5rem;}
.ms-2xl-5{margin-left:3rem;}
.ms-2xl-auto{margin-left:auto;}
.p-2xl-0{padding:0;}
.p-2xl-1{padding:0.25rem;}
.p-2xl-2{padding:0.5rem;}
.p-2xl-3{padding:1rem;}
.p-2xl-4{padding:1.5rem;}
.p-2xl-5{padding:3rem;}
.px-2xl-0{padding-right:0;padding-left:0;}
.px-2xl-1{padding-right:0.25rem;padding-left:0.25rem;}
.px-2xl-2{padding-right:0.5rem;padding-left:0.5rem;}
.px-2xl-3{padding-right:1rem;padding-left:1rem;}
.px-2xl-4{padding-right:1.5rem;padding-left:1.5rem;}
.px-2xl-5{padding-right:3rem;padding-left:3rem;}
.py-2xl-0{padding-top:0;padding-bottom:0;}
.py-2xl-1{padding-top:0.25rem;padding-bottom:0.25rem;}
.py-2xl-2{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-2xl-3{padding-top:1rem;padding-bottom:1rem;}
.py-2xl-4{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-2xl-5{padding-top:3rem;padding-bottom:3rem;}
.pt-2xl-0{padding-top:0;}
.pt-2xl-1{padding-top:0.25rem;}
.pt-2xl-2{padding-top:0.5rem;}
.pt-2xl-3{padding-top:1rem;}
.pt-2xl-4{padding-top:1.5rem;}
.pt-2xl-5{padding-top:3rem;}
.pe-2xl-0{padding-right:0;}
.pe-2xl-1{padding-right:0.25rem;}
.pe-2xl-2{padding-right:0.5rem;}
.pe-2xl-3{padding-right:1rem;}
.pe-2xl-4{padding-right:1.5rem;}
.pe-2xl-5{padding-right:3rem;}
.pb-2xl-0{padding-bottom:0;}
.pb-2xl-1{padding-bottom:0.25rem;}
.pb-2xl-2{padding-bottom:0.5rem;}
.pb-2xl-3{padding-bottom:1rem;}
.pb-2xl-4{padding-bottom:1.5rem;}
.pb-2xl-5{padding-bottom:3rem;}
.ps-2xl-0{padding-left:0;}
.ps-2xl-1{padding-left:0.25rem;}
.ps-2xl-2{padding-left:0.5rem;}
.ps-2xl-3{padding-left:1rem;}
.ps-2xl-4{padding-left:1.5rem;}
.ps-2xl-5{padding-left:3rem;}
.gap-2xl-0{gap:0;}
.gap-2xl-1{gap:0.25rem;}
.gap-2xl-2{gap:0.5rem;}
.gap-2xl-3{gap:1rem;}
.gap-2xl-4{gap:1.5rem;}
.gap-2xl-5{gap:3rem;}
.row-gap-2xl-0{row-gap:0;}
.row-gap-2xl-1{row-gap:0.25rem;}
.row-gap-2xl-2{row-gap:0.5rem;}
.row-gap-2xl-3{row-gap:1rem;}
.row-gap-2xl-4{row-gap:1.5rem;}
.row-gap-2xl-5{row-gap:3rem;}
.column-gap-2xl-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
.column-gap-2xl-1{-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;}
.column-gap-2xl-2{-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.column-gap-2xl-3{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
.column-gap-2xl-4{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}
.column-gap-2xl-5{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}
.text-2xl-start{text-align:left;}
.text-2xl-end{text-align:right;}
.text-2xl-center{text-align:center;}
}
@media(min-width:1200px){
.fs-1{font-size:2.5rem;}
.fs-2{font-size:2rem;}
.fs-3{font-size:1.75rem;}
.fs-4{font-size:1.5rem;}
}
@media print {
.d-print-inline {
display: inline;
}
.d-print-inline-block {
display: inline-block;
}
.d-print-block {
display: block;
}
.d-print-grid {
display: grid;
}
.d-print-inline-grid {
display: inline-grid;
}
.d-print-table {
display: table;
}
.d-print-table-row {
display: table-row;
}
.d-print-table-cell {
display: table-cell;
}
.d-print-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-print-inline-flex {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.d-print-none {
display: none;
}
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face{font-family:'klbtheme-social';src:url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme-social.eot?9560431);src:url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme-social.eot?9560431#iefix) format('embedded-opentype'), url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme-social.woff2?9560431) format('woff2'), url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme-social.woff?9560431) format('woff'), url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme-social.ttf?9560431) format('truetype'), url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme-social.svg?9560431#klbtheme-social) format('svg');font-weight:normal;font-style:normal;}
[class^="klb-social-"]:before, [class*=" klb-social-"]:before{font-family:"klbtheme-social";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.klb-social-airbnb:before{content:'\e800';}
.klb-social-alipay:before{content:'\e801';}
.klb-social-amazon-pay:before{content:'\e802';}
.klb-social-amazon:before{content:'\e803';}
.klb-social-apple-pay:before{content:'\e804';}
.klb-social-apple:before{content:'\e805';}
.klb-social-baidu:before{content:'\e806';}
.klb-social-behance:before{content:'\e807';}
.klb-social-blogger:before{content:'\e808';}
.klb-social-dailymotion:before{content:'\e809';}
.klb-social-dhl:before{content:'\e80a';}
.klb-social-bluesky:before{content:'\e80b';}
.klb-social-discord:before{content:'\e80c';}
.klb-social-disqus:before{content:'\e80d';}
.klb-social-dribbble:before{content:'\e80e';}
.klb-social-ebay:before{content:'\e80f';}
.klb-social-facebook-circle:before{content:'\e810';}
.klb-social-facebook-f:before{content:'\e811';}
.klb-social-facebook:before{content:'\e812';}
.klb-social-fedex:before{content:'\e813';}
.klb-social-figma:before{content:'\e814';}
.klb-social-google-pay:before{content:'\e815';}
.klb-social-google-play:before{content:'\e816';}
.klb-social-google:before{content:'\e817';}
.klb-social-gratipay:before{content:'\e818';}
.klb-social-instagram-fill:before{content:'\e819';}
.klb-social-instagram:before{content:'\e81a';}
.klb-social-kick:before{content:'\e81b';}
.klb-social-linkedin-in:before{content:'\e81c';}
.klb-social-linkedin:before{content:'\e81d';}
.klb-social-mastercard:before{content:'\e81e';}
.klb-social-mastodon:before{content:'\e81f';}
.klb-social-medium:before{content:'\e820';}
.klb-social-meetup:before{content:'\e821';}
.klb-social-odnoklassniki:before{content:'\e822';}
.klb-social-paypal:before{content:'\e823';}
.klb-social-pinterest:before{content:'\e824';}
.klb-social-product-hunt:before{content:'\e825';}
.klb-social-px:before{content:'\e826';}
.klb-social-reddit:before{content:'\e827';}
.klb-social-shopify:before{content:'\e828';}
.klb-social-skype:before{content:'\e829';}
.klb-social-slack:before{content:'\e82a';}
.klb-social-snapchat:before{content:'\e82b';}
.klb-social-soundcloud:before{content:'\e82c';}
.klb-social-spotify:before{content:'\e82d';}
.klb-social-stripe:before{content:'\e82e';}
.klb-social-telegram:before{content:'\e82f';}
.klb-social-tiktok:before{content:'\e830';}
.klb-social-twitch:before{content:'\e831';}
.klb-social-twitter:before{content:'\e832';}
.klb-social-ups:before{content:'\e833';}
.klb-social-viber:before{content:'\e834';}
.klb-social-vimeo:before{content:'\e835';}
.klb-social-visa:before{content:'\e836';}
.klb-social-vk:before{content:'\e837';}
.klb-social-whatsapp:before{content:'\e838';}
.klb-social-x:before{content:'\e839';}
.klb-social-youtube:before { content: '\e83a'; }@font-face{font-family:'klbtheme';src:url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme.eot?37332200);src:url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme.eot?37332200#iefix) format('embedded-opentype'), url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme.woff2?37332200) format('woff2'), url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme.woff?37332200) format('woff'), url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme.ttf?37332200) format('truetype'), url(//perfumoweodlewki.pl/wp-content/themes/nurfia/assets/font/klbtheme.svg?37332200#klbtheme) format('svg');font-weight:normal;font-style:normal;}
[class^="klb-icon-"]:before, [class*=" klb-icon-"]:before{font-family:"klbtheme";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.klb-icon-shopping-bag-cut:before{content:'\e801';}
.klb-icon-shopping-bag-wide:before{content:'\e803';}
.klb-icon-user-line:before{content:'\e804';}
.klb-icon-user-solid:before{content:'\e805';}
.klb-icon-user:before{content:'\e806';}
.klb-icon-user-cut-solid:before{content:'\e807';}
.klb-icon-user-cut:before{content:'\e808';}
.klb-icon-shopping-bag-solid:before{content:'\e809';}
.klb-icon-shopping-bag:before{content:'\e80a';}
.klb-icon-hearth-solid:before{content:'\e80b';}
.klb-icon-hearth:before{content:'\e80c';}
.klb-icon-hearth-fat-solid:before{content:'\e80d';}
.klb-icon-hearth-fat:before{content:'\e80e';}
.klb-icon-trademark:before{content:'\e80f';}
.klb-icon-copyright:before{content:'\e810';}
.klb-icon-home-minimal-solid:before{content:'\e811';}
.klb-icon-home-minimal:before{content:'\e812';}
.klb-icon-store-minimal:before{content:'\e814';}
.klb-icon-www:before{content:'\e815';}
.klb-icon-rule:before{content:'\e816';}
.klb-icon-play-solid:before{content:'\e817';}
.klb-icon-pause-solid:before{content:'\e818';}
.klb-icon-forward-solid:before{content:'\e819';}
.klb-icon-rewind-solid:before{content:'\e81a';}
.klb-icon-skip-next-solid:before{content:'\e81b';}
.klb-icon-skip-prev-solid:before{content:'\e81c';}
.klb-icon-play:before{content:'\e81d';}
.klb-icon-pause:before{content:'\e81e';}
.klb-icon-expand:before{content:'\e81f';}
.klb-icon-shopping-bag-square-solid:before{content:'\e820';}
.klb-icon-shopping-bag-square:before{content:'\e821';}
.klb-icon-album:before{content:'\e822';}
.klb-icon-badge-percent:before{content:'\e823';}
.klb-icon-badge-info:before{content:'\e824';}
.klb-icon-badge-help:before{content:'\e825';}
.klb-icon-badge-check:before{content:'\e826';}
.klb-icon-badge-alert:before{content:'\e827';}
.klb-icon-award:before{content:'\e828';}
.klb-icon-arrow-up-z-a:before{content:'\e829';}
.klb-icon-arrow-up-a-z:before{content:'\e82a';}
.klb-icon-move-up:before{content:'\e82b';}
.klb-icon-move-down:before{content:'\e82c';}
.klb-icon-alarm-clock:before{content:'\e82d';}
.klb-icon-video-off:before{content:'\e82e';}
.klb-icon-star-solid:before{content:'\e82f';}
.klb-icon-star:before{content:'\e830';}
.klb-icon-arrow-down-circle:before{content:'\e831';}
.klb-icon-arrow-left-circle:before{content:'\e832';}
.klb-icon-arrow-right-circle:before{content:'\e833';}
.klb-icon-arrow-up-circle:before{content:'\e834';}
.klb-icon-chevrons-down:before{content:'\e835';}
.klb-icon-chevrons-right:before{content:'\e836';}
.klb-icon-chevrons-up:before{content:'\e837';}
.klb-icon-chevrons-left:before{content:'\e838';}
.klb-icon-mail-open:before{content:'\e839';}
.klb-icon-archive:before{content:'\e83a';}
.klb-icon-filter:before{content:'\e83b';}
.klb-icon-film:before{content:'\e83c';}
.klb-icon-arrow-up-down:before{content:'\e83d';}
.klb-icon-alert-circle:before{content:'\e83e';}
.klb-icon-quote:before{content:'\e83f';}
.klb-icon-map-pinned:before{content:'\e840';}
.klb-icon-wallet-cards:before{content:'\e841';}
.klb-icon-phone-solid:before{content:'\e842';}
.klb-icon-wallet:before{content:'\e843';}
.klb-icon-volume-x:before{content:'\e844';}
.klb-icon-cpu:before{content:'\e845';}
.klb-icon-pie-chart:before{content:'\e846';}
.klb-icon-alert-octagon:before{content:'\e847';}
.klb-icon-phone:before{content:'\e848';}
.klb-icon-alert-triangle:before{content:'\e849';}
.klb-icon-bell-ring:before{content:'\e84a';}
.klb-icon-frame:before{content:'\e84b';}
.klb-icon-bell-ring-solid:before{content:'\e84c';}
.klb-icon-camera-off:before{content:'\e84d';}
.klb-icon-case-upper:before{content:'\e84e';}
.klb-icon-image-off:before{content:'\e84f';}
.klb-icon-copy:before{content:'\e850';}
.klb-icon-case-lower:before{content:'\e851';}
.klb-icon-anchor:before{content:'\e852';}
.klb-icon-minimize:before{content:'\e853';}
.klb-icon-more-horizontal:before{content:'\e854';}
.klb-icon-more-vertical:before{content:'\e855';}
.klb-icon-arrows-up-from-line:before{content:'\e856';}
.klb-icon-maximize:before{content:'\e857';}
.klb-icon-layout-grid:before{content:'\e858';}
.klb-icon-layout-list-solid:before{content:'\e859';}
.klb-icon-layout-grid-solid:before{content:'\e85a';}
.klb-icon-pencil-ruler:before{content:'\e85b';}
.klb-icon-case-sensitive:before{content:'\e85c';}
.klb-icon-layout-list:before{content:'\e85d';}
.klb-icon-square-pen:before{content:'\e85e';}
.klb-icon-check:before{content:'\e85f';}
.klb-icon-unlock:before{content:'\e860';}
.klb-icon-x:before{content:'\e861';}
.klb-icon-lock:before{content:'\e862';}
.klb-icon-full-screen:before{content:'\e863';}
.klb-icon-minus:before{content:'\e864';}
.klb-icon-dot:before{content:'\e865';}
.klb-icon-box:before{content:'\e866';}
.klb-icon-shopping-cart-solid:before{content:'\e867';}
.klb-icon-shopping-cart:before{content:'\e868';}
.klb-icon-shopping-bag-full:before{content:'\e869';}
.klb-icon-clock:before{content:'\e86a';}
.klb-icon-hourglass-solid:before{content:'\e86b';}
.klb-icon-hourglass:before{content:'\e86c';}
.klb-icon-watch:before{content:'\e86d';}
.klb-icon-plus:before{content:'\e86e';}
.klb-icon-container:before{content:'\e86f';}
.klb-icon-plane:before{content:'\e870';}
.klb-icon-ship:before{content:'\e871';}
.klb-icon-truck:before{content:'\e872';}
.klb-icon-user-circle-solid:before{content:'\e873';}
.klb-icon-user-circle:before{content:'\e874';}
.klb-icon-app-window:before{content:'\e875';}
.klb-icon-fullscreen:before{content:'\e876';}
.klb-icon-menu:before{content:'\e877';}
.klb-icon-shuffle:before{content:'\e878';}
.klb-icon-snowflake:before{content:'\e879';}
.klb-icon-languages:before{content:'\e87a';}
.klb-icon-globe:before{content:'\e87b';}
.klb-icon-zap:before{content:'\e87c';}
.klb-icon-zap-off:before{content:'\e87d';}
.klb-icon-wifi:before{content:'\e87e';}
.klb-icon-a-arrow-down:before{content:'\e87f';}
.klb-icon-a-arrow-up:before{content:'\e880';}
.klb-icon-a-large-small:before{content:'\e881';}
.klb-icon-layers:before{content:'\e882';}
.klb-icon-paperclip:before{content:'\e883';}
.klb-icon-pen-line:before{content:'\e884';}
.klb-icon-presentation:before{content:'\e885';}
.klb-icon-ruler:before{content:'\e886';}
.klb-icon-scaling:before{content:'\e887';}
.klb-icon-scissors:before{content:'\e888';}
.klb-icon-palette:before{content:'\e889';}
.klb-icon-paint-bucket:before{content:'\e88a';}
.klb-icon-paintbrush:before{content:'\e88b';}
.klb-icon-divide:before{content:'\e88c';}
.klb-icon-gallery-vertical:before{content:'\e88d';}
.klb-icon-gallery-thumbnails:before{content:'\e88e';}
.klb-icon-package:before{content:'\e88f';}
.klb-icon-package-front:before{content:'\e890';}
.klb-icon-plug:before{content:'\e891';}
.klb-icon-percent:before{content:'\e892';}
.klb-icon-qr-code:before{content:'\e893';}
.klb-icon-laptop:before{content:'\e894';}
.klb-icon-scan:before{content:'\e895';}
.klb-icon-smartphone:before{content:'\e896';}
.klb-icon-tablet:before{content:'\e897';}
.klb-icon-trash-empty-solid:before{content:'\e898';}
.klb-icon-trash-empty:before{content:'\e899';}
.klb-icon-trash:before{content:'\e89a';}
.klb-icon-image:before{content:'\e89b';}
.klb-icon-music:before{content:'\e89c';}
.klb-icon-bolt:before{content:'\e89d';}
.klb-icon-external-link:before{content:'\e89e';}
.klb-icon-download:before{content:'\e89f';}
.klb-icon-mouse-pointer-square:before{content:'\e8a0';}
.klb-icon-move-left:before{content:'\e8a1';}
.klb-icon-move-right:before{content:'\e8a2';}
.klb-icon-redo:before{content:'\e8a3';}
.klb-icon-repeat-square:before{content:'\e8a4';}
.klb-icon-repeat:before{content:'\e8a5';}
.klb-icon-rotate-cw:before{content:'\e8a6';}
.klb-icon-rotate-ccw:before{content:'\e8a7';}
.klb-icon-shrink:before{content:'\e8a8';}
.klb-icon-upload:before{content:'\e8a9';}
.klb-icon-warehouse:before{content:'\e8aa';}
.klb-icon-store-solid:before{content:'\e8ab';}
.klb-icon-store:before{content:'\e8ac';}
.klb-icon-mic-solid:before{content:'\e8ad';}
.klb-icon-mic:before{content:'\e8ae';}
.klb-icon-camera:before{content:'\e8af';}
.klb-icon-phone-call-solid:before{content:'\e8b0';}
.klb-icon-phone-call:before{content:'\e8b1';}
.klb-icon-send:before{content:'\e8b2';}
.klb-icon-send-horizontal:before{content:'\e8b3';}
.klb-icon-tv:before{content:'\e8b4';}
.klb-icon-video:before{content:'\e8b5';}
.klb-icon-volume-full:before{content:'\e8b6';}
.klb-icon-headphones:before{content:'\e8b7';}
.klb-icon-monitor:before{content:'\e8b8';}
.klb-icon-phone-off:before{content:'\e8b9';}
.klb-icon-power:before{content:'\e8ba';}
.klb-icon-mail:before{content:'\e8bb';}
.klb-icon-map-pin:before{content:'\e8bc';}
.klb-icon-message-square:before{content:'\e8bd';}
.klb-icon-percent-circle:before{content:'\e8be';}
.klb-icon-pin:before{content:'\e8bf';}
.klb-icon-printer:before{content:'\e8c0';}
.klb-icon-search:before{content:'\e8c1';}
.klb-icon-settings-line:before{content:'\e8c2';}
.klb-icon-settings:before{content:'\e8c3';}
.klb-icon-share-old:before{content:'\e8c4';}
.klb-icon-share:before{content:'\e8c5';}
.klb-icon-shield-ban:before{content:'\e8c6';}
.klb-icon-shield:before{content:'\e8c7';}
.klb-icon-thumbs-up:before{content:'\e8c8';}
.klb-icon-thumbs-down:before{content:'\e8c9';}
.klb-icon-arrow-up-right-from-square:before{content:'\e8ca';}
.klb-icon-arrow-down-right-from-square:before{content:'\e8cb';}
.klb-icon-arrow-up-left-from-square:before{content:'\e8cc';}
.klb-icon-arrow-down-left-from-square:before{content:'\e8cd';}
.klb-icon-arrow-down-left:before{content:'\e8ce';}
.klb-icon-arrow-down-right:before{content:'\e8cf';}
.klb-icon-arrow-up-right:before{content:'\e8d0';}
.klb-icon-arrow-up:before{content:'\e8d1';}
.klb-icon-arrow-down-0-1:before{content:'\e8d2';}
.klb-icon-arrow-down-1-0:before{content:'\e8d3';}
.klb-icon-arrow-down-a-z:before{content:'\e8d4';}
.klb-icon-arrow-down-up:before{content:'\e8d5';}
.klb-icon-arrow-down:before{content:'\e8d6';}
.klb-icon-arrow-left-right:before{content:'\e8d7';}
.klb-icon-arrow-up-left:before{content:'\e8d8';}
.klb-icon-chevron-down:before{content:'\e8d9';}
.klb-icon-chevron-left:before{content:'\e8da';}
.klb-icon-chevron-right:before{content:'\e8db';}
.klb-icon-chevron-up:before{content:'\e8dc';}
.klb-icon-life-buoy:before{content:'\e8dd';}
.klb-icon-moon-solid:before{content:'\e8de';}
.klb-icon-moon:before{content:'\e8df';}
.klb-icon-sun-medium-solid:before{content:'\e8e0';}
.klb-icon-sun-medium:before{content:'\e8e1';}
.klb-icon-zoom-out:before{content:'\e8e2';}
.klb-icon-zoom-in:before{content:'\e8e3';}
.klb-icon-at-sign:before{content:'\e8e4';}
.klb-icon-ban:before{content:'\e8e5';}
.klb-icon-bell-dot:before{content:'\e8e6';}
.klb-icon-bell-solid:before{content:'\e8e7';}
.klb-icon-bell:before{content:'\e8e8';}
.klb-icon-bookmark-solid:before{content:'\e8e9';}
.klb-icon-bookmark:before{content:'\e8ea';}
.klb-icon-cookie:before{content:'\e8eb';}
.klb-icon-credit-card:before{content:'\e8ec';}
.klb-icon-flag:before{content:'\e8ed';}
.klb-icon-gift:before{content:'\e8ee';}
.klb-icon-home-solid:before{content:'\e8ef';}
.klb-icon-home:before{content:'\e8f0';}
.klb-icon-inbox:before{content:'\e8f1';}
.klb-icon-key-round:before{content:'\e8f2';}
.klb-icon-link-horizontal:before{content:'\e8f3';}
.klb-icon-link:before{content:'\e8f4';}
.klb-icon-log-in:before{content:'\e8f5';}
.klb-icon-log-out:before{content:'\e8f6';}
.klb-icon-equal:before{content:'\e8f7';}
.klb-icon-airplay:before{content:'\e8f8';}
.klb-icon-alarm-clock-off:before{content:'\e8f9';}
.klb-icon-mouse:before{content:'\e8fa';}
.klb-icon-party-popper:before{content:'\e8fb';}
.klb-icon-forward:before{content:'\e8fc';}
.klb-icon-reply:before{content:'\e8fd';}
.klb-icon-map:before{content:'\e8fe';}
.klb-icon-focus:before{content:'\e8ff';}
.klb-icon-barcode:before{content:'\e900';}
.klb-icon-trophy:before{content:'\e901';}
.klb-icon-eraser:before{content:'\e902';}
.klb-icon-list:before{content:'\e903';}
.klb-icon-timer:before{content:'\e904';}
.klb-icon-timer-off:before{content:'\e905';}
.klb-icon-flame-solid:before{content:'\e906';}
.klb-icon-flame:before{content:'\e907';}
.klb-icon-droplet-solid:before{content:'\e908';}
.klb-icon-droplet:before{content:'\e909';}
.klb-icon-discount-solid:before{content:'\e90a';}
.klb-icon-forward-simple-solid:before{content:'\e90b';}
.klb-icon-compare-product:before{content:'\e90c';}
.klb-icon-eye:before{content:'\e90d';}
.klb-icon-eye-off:before{content:'\e90e';}
.klb-icon-hand:before{content:'\e90f';}
.klb-icon-help-circle:before{content:'\e910';}
.klb-icon-info:before{content:'\e911';}
.klb-icon-calendar:before{content:'\e912';}
.klb-icon-badge:before{content:'\e913';}
.klb-icon-ticket-percent:before{content:'\e914';}
.klb-icon-line-chart:before{content:'\e915';}
.klb-icon-panels-top-left:before{content:'\e916';}
.klb-icon-cassette-tape:before{content:'\e917';}
.klb-icon-webcam:before{content:'\e918';}
.klb-icon-battery-charging:before{content:'\e919';}
.klb-icon-wand:before{content:'\e91a';}
.klb-icon-columns-2:before{content:'\e91b';}
.klb-icon-arrow-left:before{content:'\e91c';}
.klb-icon-arrow-right:before{content:'\e91d';}
.klb-icon-columns-3:before{content:'\e91e';}
.klb-icon-gallery-vertical-end:before{content:'\e91f';}
.klb-icon-grid-2x2:before{content:'\e920';}
.klb-icon-grid-3x3:before{content:'\e921';}
.klb-icon-rows-2:before{content:'\e922';}
.klb-icon-rows-3:before{content:'\e923';}
.klb-icon-swatch-book:before{content:'\e924';}
.klb-icon-stamp:before{content:'\e925';}
.klb-icon-tablet-smartphone:before{content:'\e926';}
.klb-icon-asterisk:before{content:'\e927';}
.klb-icon-code:before{content:'\e928';}
.klb-icon-diff:before{content:'\e929';}
.klb-icon-equal-not:before{content:'\e92a';}
.klb-icon-shopping-bag-cut-solid:before{content:'\e92b';}
.klb-icon-shopping-bag-wide-solid:before{content:'\e92c';}
.klb-icon-store-minimal-solid:before { content: '\e92d'; }.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;}
.mfp-arrow:before, .mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }

:root{--palette-slate-50:248, 250, 252;--palette-slate-100:241, 245, 249;--palette-slate-200:226, 232, 240;--palette-slate-300:203, 213, 225;--palette-slate-400:148, 163, 184;--palette-slate-500:100, 116, 139;--palette-slate-600:71, 85, 105;--palette-slate-700:51, 65, 85;--palette-slate-800:30, 41, 59;--palette-slate-900:15 23, 42;--palette-slate-950:2, 6, 23;--palette-gray-50:249, 250, 251;--palette-gray-100:243, 244, 246;--palette-gray-200:229, 231, 235;--palette-gray-300:209, 213, 219;--palette-gray-400:156, 163, 175;--palette-gray-500:107, 114, 128;--palette-gray-600:75, 85, 99;--palette-gray-700:55, 65, 81;--palette-gray-800:31, 41, 55;--palette-gray-900:17, 24, 39;--palette-gray-950:3, 7, 18;--palette-zinc-50:250, 250, 250;--palette-zinc-100:244, 244, 245;--palette-zinc-200:228, 228, 231;--palette-zinc-300:212, 212, 216;--palette-zinc-400:161, 161, 170;--palette-zinc-500:113, 113, 122;--palette-zinc-600:82, 82, 91;--palette-zinc-700:63, 63, 70;--palette-zinc-800:39, 39, 42;--palette-zinc-900:24, 24, 27;--palette-zinc-950:9, 9, 11;--palette-neutral-50:250, 250, 250;--palette-neutral-100:245, 245, 245;--palette-neutral-200:229, 229, 229;--palette-neutral-300:212, 212, 212;--palette-neutral-400:163, 163, 163;--palette-neutral-500:115, 115, 115;--palette-neutral-600:82, 82, 82;--palette-neutral-700:64, 64, 64;--palette-neutral-800:38, 38, 38;--palette-neutral-900:23, 23, 23;--palette-neutral-950:10, 10, 10;--palette-stone-50:250, 250, 249;--palette-stone-100:245, 245, 244;--palette-stone-200:231, 229, 228;--palette-stone-300:214, 211, 209;--palette-stone-400:168, 162, 158;--palette-stone-500:120, 113, 108;--palette-stone-600:87, 83, 78;--palette-stone-700:68, 64, 60;--palette-stone-800:41, 37, 36;--palette-stone-900:28, 25, 23;--palette-stone-950:12, 10, 9;--palette-red-50:254, 242, 242;--palette-red-100:254, 226, 226;--palette-red-200:254, 202, 202;--palette-red-300:252, 165, 165;--palette-red-400:248, 113, 113;--palette-red-500:239, 68, 68;--palette-red-600:220, 38, 38;--palette-red-700:185, 28, 28;--palette-red-800:153, 27, 27;--palette-red-900:127, 29, 29;--palette-red-950:69, 10, 10;--palette-orange-50:255, 247, 237;--palette-orange-100:255, 237, 213;--palette-orange-200:254, 215, 170;--palette-orange-300:253, 186, 116;--palette-orange-400:251, 146, 60;--palette-orange-500:249, 115, 22;--palette-orange-600:234, 88, 12;--palette-orange-700:194, 65, 12;--palette-orange-800:154, 52, 18;--palette-orange-900:124, 45, 18;--palette-orange-950:67, 20, 7;--palette-amber-50:255, 251, 235;--palette-amber-100:254, 243, 199;--palette-amber-200:253, 230, 138;--palette-amber-300:252, 211, 77;--palette-amber-400:251, 191, 36;--palette-amber-500:245, 158, 11;--palette-amber-600:217, 119, 6;--palette-amber-700:180, 83, 9;--palette-amber-800:146, 64, 14;--palette-amber-900:120, 53, 15;--palette-amber-950:69, 26, 3;--palette-yellow-50:254, 252, 232;--palette-yellow-100:254, 249, 195;--palette-yellow-200:254, 240, 138;--palette-yellow-300:253, 224, 71;--palette-yellow-400:250, 204, 21;--palette-yellow-500:234, 179, 8;--palette-yellow-600:202, 138, 4;--palette-yellow-700:161, 98, 7;--palette-yellow-800:133, 77, 14;--palette-yellow-900:113, 63, 18;--palette-yellow-950:66, 32, 6;--palette-lime-50:247, 254, 231;--palette-lime-100:236, 252, 203;--palette-lime-200:217, 249, 157;--palette-lime-300:190, 242, 100;--palette-lime-400:163, 230, 53;--palette-lime-500:132, 204, 22;--palette-lime-600:101, 163, 13;--palette-lime-700:77, 124, 15;--palette-lime-800:63, 98, 18;--palette-lime-900:54, 83, 20;--palette-lime-950:26, 46, 5;--palette-green-50:240, 253, 244;--palette-green-100:220, 252, 231;--palette-green-200:187, 247, 208;--palette-green-300:134, 239, 172;--palette-green-400:74, 222, 128;--palette-green-500:34, 197, 94;--palette-green-600:22, 163, 74;--palette-green-700:21, 128, 61;--palette-green-800:22, 101, 52;--palette-green-900:20, 83, 45;--palette-green-950:5, 46, 22;--palette-emerald-50:236, 253, 245;--palette-emerald-100:209, 250, 229;--palette-emerald-200:167, 243, 208;--palette-emerald-300:110, 231, 183;--palette-emerald-400:52, 211, 153;--palette-emerald-500:16, 185, 129;--palette-emerald-600:5, 150, 105;--palette-emerald-700:4, 120, 87;--palette-emerald-800:6, 95, 70;--palette-emerald-900:6, 78, 59;--palette-emerald-950:2, 44, 34;--palette-teal-50:240, 253, 250;--palette-teal-100:204, 251, 241;--palette-teal-200:153, 246, 228;--palette-teal-300:94, 234, 212;--palette-teal-400:45, 212, 191;--palette-teal-500:20, 184, 166;--palette-teal-600:13, 148, 136;--palette-teal-700:15, 118, 110;--palette-teal-800:17, 94, 89;--palette-teal-900:19, 78, 74;--palette-teal-950:4, 47, 46;--palette-cyan-50:236, 254, 255;--palette-cyan-100:207, 250, 254;--palette-cyan-200:165, 243, 252;--palette-cyan-300:103, 232, 249;--palette-cyan-400:34, 211, 238;--palette-cyan-500:6, 182, 212;--palette-cyan-600:8, 145, 178;--palette-cyan-700:14, 116, 144;--palette-cyan-800:21, 94, 117;--palette-cyan-900:22, 78, 99;--palette-cyan-950:8, 51, 68;--palette-sky-50:240, 249, 255;--palette-sky-100:224, 242, 254;--palette-sky-200:186, 230, 253;--palette-sky-300:125, 211, 252;--palette-sky-400:56, 189, 248;--palette-sky-500:14, 165, 233;--palette-sky-600:2, 132, 199;--palette-sky-700:3, 105, 161;--palette-sky-800:7, 89, 133;--palette-sky-900:12, 74, 110;--palette-sky-950:8, 47, 73;--palette-blue-50:239, 246, 255;--palette-blue-100:219, 234, 254;--palette-blue-200:191, 219, 254;--palette-blue-300:147, 197, 253;--palette-blue-400:96, 165, 250;--palette-blue-500:59, 130, 246;--palette-blue-600:37, 99, 235;--palette-blue-700:29, 78, 216;--palette-blue-800:30, 64, 175;--palette-blue-900:30, 58, 138;--palette-blue-950:23, 37, 84;--palette-indigo-50:238, 242, 255;--palette-indigo-100:224, 231, 255;--palette-indigo-200:199, 210, 254;--palette-indigo-300:165, 180, 252;--palette-indigo-400:129, 140, 248;--palette-indigo-500:99, 102, 241;--palette-indigo-600:79, 70, 229;--palette-indigo-700:67, 56, 202;--palette-indigo-800:55, 48, 163;--palette-indigo-900:49, 46, 129;--palette-indigo-950:30, 27, 75;--palette-violet-50:245, 243, 255;--palette-violet-100:237, 233, 254;--palette-violet-200:221, 214, 254;--palette-violet-300:196, 181, 253;--palette-violet-400:167, 139, 250;--palette-violet-500:139, 92, 246;--palette-violet-600:124, 58, 237;--palette-violet-700:109, 40, 217;--palette-violet-800:91, 33, 182;--palette-violet-900:76, 29, 149;--palette-violet-950:46, 16, 101;--palette-purple-50:250, 245, 255;--palette-purple-100:243, 232, 255;--palette-purple-200:233, 213, 255;--palette-purple-300:216, 180, 254;--palette-purple-400:192, 132, 252;--palette-purple-500:168, 85, 247;--palette-purple-600:147, 51, 234;--palette-purple-700:126, 34, 206;--palette-purple-800:107, 33, 168;--palette-purple-900:88, 28, 135;--palette-purple-950:59, 7, 100;--palette-fuchsia-50:253, 244, 255;--palette-fuchsia-100:250, 232, 255;--palette-fuchsia-200:245, 208, 254;--palette-fuchsia-300:240, 171, 252;--palette-fuchsia-400:232, 121, 249;--palette-fuchsia-500:217, 70, 239;--palette-fuchsia-600:192, 38, 211;--palette-fuchsia-700:162, 28, 175;--palette-fuchsia-800:134, 25, 143;--palette-fuchsia-900:112, 26, 117;--palette-fuchsia-950:74, 4, 78;--palette-pink-50:253, 242, 248;--palette-pink-100:252, 231, 243;--palette-pink-200:251, 207, 232;--palette-pink-300:249, 168, 212;--palette-pink-400:244, 114, 182;--palette-pink-500:236, 72, 153;--palette-pink-600:219, 39, 119;--palette-pink-700:190, 24, 93;--palette-pink-800:157, 23, 77;--palette-pink-900:131, 24, 67;--palette-pink-950:80, 7, 36;--palette-rose-50:255, 241, 242;--palette-rose-100:255, 228, 230;--palette-rose-200:254, 205, 211;--palette-rose-300:253, 164, 175;--palette-rose-400:251, 113, 133;--palette-rose-500:244, 63, 94;--palette-rose-600:225, 29, 72;--palette-rose-700:190, 18, 60;--palette-rose-800:159, 18, 57;--palette-rose-900:136, 19, 55;--palette-rose-950:76, 5, 25;--text-2xs:10px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:22px;--text-3xl:24px;--text-4xl:26px;--text-5xl:27px;--text-6xl:30px;--text-7xl:32px;--text-8xl:36px;--text-9xl:40px;--text-10xl:42px;--text-11xl:48px;--text-12xl:56px;--text-13xl:66px;--text-14xl:72px;--text-15xl:86px;--text-16xl:96px;--text-17xl:116px;--text-18xl:126px;--text-19xl:146px;--shadow-2xs:0 1px rgba(0, 0, 0, 0.0509803922);--shadow-xs:0 1px 2px 0 rgba(0, 0, 0, 0.0509803922);--shadow-sm:0 1px 3px 0 rgba(0, 0, 0, 0.1019607843), 0 1px 2px -1px rgba(0, 0, 0, 0.1019607843);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1019607843), 0 2px 4px -2px rgba(0, 0, 0, 0.1019607843);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1019607843), 0 4px 6px -4px rgba(0, 0, 0, 0.1019607843);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1019607843), 0 8px 10px -6px rgba(0, 0, 0, 0.1019607843);--shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.2509803922);--radius-none:0;--radius-xs:calc(var(--theme-radius) - 4px);--radius-sm:calc(var(--theme-radius) - 2px);--radius-base:var(--theme-radius);--radius-lg:calc(var(--theme-radius) + 2px);--radius-xl:calc(var(--theme-radius) + 4px);--radius-full:9999px;}:root{--theme-width:1680px;--theme-padding:30px;--theme-screen-padding:40px;--theme-radius:0px;--theme-body-font:Instrument Sans, sans-serif;--theme-body-font-size:16px;--theme-body-font-weight:400;--theme-body-letter-spacing:-0.01em;--theme-body-line-height:1.6;--theme-body-text-align:start;--theme-heading-font:Cormorant, serif;--theme-heading-font-weight:500;--theme-heading-letter-spacing:-0.02em;--theme-heading-line-height:1.5;--theme-brand-font:Instrument Sans, sans-serif;--theme-brand-font-size:32px;--theme-brand-font-weight:700;--theme-brand-letter-spacing:-0.02em;--theme-brand-line-height:1.5;--theme-brand-image-base:124px;--theme-brand-image-mobile:104px;--theme-product-name-font:Instrument Sans, sans-serif;--theme-product-price-font:Instrument Sans, sans-serif;--theme-product-hidden-padding:16px;--theme-primary-menu-font:Instrument Sans, sans-serif;--theme-primary-menu-font-size:13px;--theme-primary-menu-font-weight:600;--theme-primary-menu-letter-spacing:0em;--theme-primary-submenu-font-size:14px;--theme-primary-menu-arrow-gap:8px;--theme-primary-menu-gap:28px;--theme-primary-menu-transform:uppercase;--theme-drawer-menu-font-size:15px;--theme-drawer-menu-font-weight:600;--theme-drawer-menu-letter-spacing:-0.01em;--theme-drawer-menu-height:42px;--theme-drawer-submenu-font-size:14px;--theme-drawer-submenu-font-weight:400;--theme-drawer-submenu-height:32px;--theme-drawer-submenu-letter-spacing:-0.01em;--theme-drawer-menu-icon:23px;--theme-drawer-menu-gap:12px;--theme-drawer-arrow:18px;--theme-footer-offset:30px;--theme-footer-offset-lg:96px;--theme-text-decoration-transition:text-decoration-color var(--theme-ease-time-fast) var(--theme-ease-primary);--theme-inview-animation-duration:0.4s;--theme-ease-time-slow:0.5s;--theme-ease-time-medium:0.3s;--theme-ease-time-fast:0.15s;--theme-ease-primary:cubic-bezier(0.7, 0, 0.3, 1);--theme-ease-secondary:cubic-bezier(0.3, 1, 0.3, 1);--theme-ease-in:cubic-bezier(0.4, 0, 1, 1);--theme-ease-out:cubic-bezier(0, 0, 0.2, 1);--theme-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--theme-animate-spin:spin 1s linear infinite;--theme-animate-ping:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;--theme-animate-pulse:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;--theme-animate-bounce:bounce 1s infinite;--colors-white:255, 255, 255;--colors-black:0, 0, 0;--colors-primary-background:0, 0, 0;--colors-primary-foreground:255, 255, 255;--colors-secondary-background:223, 0, 36;--colors-secondary-foreground:255, 255, 255;--colors-button-default-background:var(--colors-gray-200);--colors-button-default-foreground:var(--colors-gray-800);--colors-dropdown-border:var(--palette-slate-100);--colors-dropdown-background:255, 255, 255;--colors-dropdown-foreground:0, 0, 0;--colors-dropdown-muted:var(--palette-slate-500);--colors-drawer-background:255, 255, 255;--colors-drawer-foreground:0, 0, 0;--colors-drawer-muted-background:var(--palette-slate-100);--colors-drawer-muted-foreground:var(--palette-slate-500);--colors-drawer-inline-border:var(--palette-slate-200);--colors-primary-menu-active-background:var(--palette-slate-100);--colors-primary-menu-active-foreground:var(--palette-slate-500);--colors-gray-50:var(--palette-zinc-50);--colors-gray-100:var(--palette-zinc-100);--colors-gray-200:var(--palette-zinc-200);--colors-gray-300:var(--palette-zinc-300);--colors-gray-400:var(--palette-zinc-400);--colors-gray-500:var(--palette-zinc-500);--colors-gray-600:var(--palette-zinc-600);--colors-gray-700:var(--palette-zinc-700);--colors-gray-800:var(--palette-zinc-800);--colors-gray-900:var(--palette-zinc-900);--colors-gray-950:var(--palette-zinc-950);--colors-blue-light:var(--palette-blue-50);--colors-blue-base:var(--palette-blue-500);--colors-blue-dark:var(--palette-blue-900);--colors-green-light:var(--palette-emerald-50);--colors-green-base:var(--palette-emerald-600);--colors-green-dark:var(--palette-emerald-900);--colors-orange-light:var(--palette-amber-50);--colors-orange-base:var(--palette-amber-500);--colors-orange-dark:var(--palette-amber-900);--colors-red-light:var(--palette-rose-50);--colors-red-base:var(--palette-rose-600);--colors-red-dark:var(--palette-rose-900);--colors-yellow-light:var(--palette-yellow-50);--colors-yellow-base:var(--palette-yellow-500);--colors-yellow-dark:var(--palette-yellow-900);--form-button-font:Instrument Sans, sans-serif;--form-button-font-size-xs:11px;--form-button-font-size-sm:12px;--form-button-font-size-base:13px;--form-button-font-size-lg:14px;--form-button-font-weight:700;--form-button-letter-spacing:0em;--form-button-text-transform:uppercase;--form-button-size-xs:32px;--form-button-size-sm:34px;--form-button-size-base:44px;--form-button-size-lg:52px;--form-input-font:Instrument Sans, sans-serif;--form-input-font-size-sm:13px;--form-input-font-size-base:14px;--form-input-font-size-lg:15px;--form-input-font-weight:500;--form-input-letter-spacing:-0.02em;--form-input-text-transform:none;--form-input-size-sm:34px;--form-input-size-base:42px;--form-input-size-lg:48px;--form-checkbox-size:16px;--form-label-font-size:13px;--form-label-font-weight:500;--form-qty-size-xs:30px;--form-qty-size-sm:34px;--form-qty-size-base:42px;--form-qty-size-lg:48px;--form-qty-font-size-sm:13px;--form-qty-font-size-base:14px;--form-qty-font-size-lg:15px;--form-qty-font-weight:500;--form-qty-letter-spacing:-0.02em;--form-qty-disabled-opacity:0.2;}
*, :after, :before{border:0 solid #e5e7eb;}
html{-ms-touch-action:manipulation;touch-action:manipulation;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain;}
body{font-family:var(--theme-body-font);font-size:var(--theme-body-font-size);font-weight:var(--theme-body-font-weight);line-height:var(--theme-body-line-height);letter-spacing:var(--theme-body-letter-spacing);text-align:var(--theme-body-text-align);}
body.action-enable{overflow:hidden;}
img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;}
h1, h2, h3, h4, h5, h6{font-family:var(--theme-heading-font);font-weight:var(--theme-heading-font-weight);letter-spacing:var(--theme-heading-letter-spacing);line-height:var(--theme-heading-line-height);}
.container{max-width:var(--theme-width);margin:0 auto;}
@media screen and (min-width:576.02px){
.container{--bs-gutter-x:var(--theme-padding);padding-left:var(--theme-screen-padding);padding-right:var(--theme-screen-padding);}
}
.container.max-full{max-width:118.75rem;}
@media screen and (min-width:576.02px){
.row{--bs-gutter-x:var(--theme-padding);}
} .page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:100dvh;}
.page-content > *{width:100%;}
.page-content .main-content{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.page-content:has(.site-header.is-transparent) .main-content{margin-top:calc(var(--header-height) * -1);}
.site-content-wrapper{--content-secondary-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;}
@media screen and (min-width:576.02px){
.site-content-wrapper{gap:var(--theme-padding);}
}
@media screen and (min-width:1024.02px){
.site-content-wrapper.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
}
.site-content-wrapper > *{width:100%;}
@media screen and (min-width:1024.02px){
.site-content-wrapper > *.primary-column{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-content-wrapper > *.secondary-column{width:var(--content-secondary-width);}
}
@media screen and (min-width:1024.02px){
.site-content-wrapper:has(.secondary-column) .primary-column{-webkit-padding-end:var(--theme-padding);padding-inline-end:var(--theme-padding);}
.site-content-wrapper:has(.secondary-column).reverse .primary-column{-webkit-padding-start:var(--theme-padding);padding-inline-start:var(--theme-padding);-webkit-padding-end:0;padding-inline-end:0;}
}
.site-content-wrapper .secondary-column.sticky{top:1.25rem;-ms-flex-item-align:start;align-self:flex-start;}
.site-content-wrapper.content-margin{margin-top:1.25rem;}
@media screen and (min-width:1024.02px){
.site-content-wrapper.content-margin{margin-top:2.25rem;}
} .sub{vertical-align:sub;font-size:smaller;}
.sup{vertical-align:super;font-size:smaller;}
.preloader{--size:36px;--duration:550ms;--border-width:1px;--color:color(black);width:var(----size, 2.25rem);height:var(----size, 2.25rem);border:var(--border-width, 1px) solid transparent;border-inline-start-color:var(--color);border-radius:50%;vertical-align:middle;-webkit-animation:rotate var(--duration, 550ms) infinite linear;animation:rotate var(--duration, 550ms) infinite linear;}
.preloader-pseudo:after{content:"";width:var(----size, 2.25rem);height:var(----size, 2.25rem);border:var(--border-width, 1px) solid transparent;border-inline-start-color:var(--color);border-radius:50%;vertical-align:middle;-webkit-animation:rotate var(--duration, 550ms) infinite linear;animation:rotate var(--duration, 550ms) infinite linear;}
.site-brand .brand-text{font-family:var(--theme-brand-font);font-size:var(--theme-brand-font-size);font-weight:var(--theme-brand-font-weight);line-height:var(--theme-brand-line-height);letter-spacing:var(--theme-brand-letter-spacing);}
.site-brand img{width:var(--theme-brand-image-mobile);height:auto;}
@media screen and (min-width:1024.02px){
.site-brand img{width:var(--theme-brand-image-base);}
}
.site-brand img.transparent-logo{position:absolute;top:0;inset-inline-start:0;}
.wrap-link{position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;z-index:2;}
.site-close{--close-link-width:30px;--close-hover-transform:scale(1.2);--close-width:26px;}
.site-close .site-close-button{text-decoration:none;color:currentColor;width:var(--close-link-width);height:var(--close-link-width);cursor:pointer;}
.site-close .site-close-button > *{width:1.375rem;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:var(--theme-ease-time-medium) all var(--theme-ease-primary);transition:var(--theme-ease-time-medium) all var(--theme-ease-primary);pointer-events:none;}
@media screen and (min-width:576.02px){
.site-close .site-close-button > *{width:var(--close-width);}
}
.site-close .site-close-button:hover > *{-webkit-transform:var(--close-hover-transform);transform:var(--close-hover-transform);}
.site-overlay{--overlay-background:var(--colors-gray-900);--overlay-opacity:0.3;position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;background-color:rgba(var(--overlay-background), var(--overlay-opacity));}
.overlay-block{display:grid;}
.overlay-block > *{grid-column:1;grid-row:1;}
.link-decoration{--decoration-offset:3px;--decoration-width:1px;--decoration-color:transparent;--decoration-hover-color:currentColor;--decoration-transition-duration:var(--theme-ease-time-fast);--decoration-transition-timing:var(--theme-ease-in-out);--decoration-transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;text-underline-offset:var(--decoration-offset);text-decoration-thickness:var(--decoration-width);text-decoration-color:var(--decoration-color);-webkit-transition-duration:var(--decoration-transition-duration);transition-duration:var(--decoration-transition-duration);-webkit-transition-timing-function:var(--decoration-transition-timing);transition-timing-function:var(--decoration-transition-timing);-webkit-transition-property:var(--decoration-transition-property);transition-property:var(--decoration-transition-property);}
@media (hover: hover) and (pointer: fine) {
.link-decoration:hover{text-decoration-color:var(--decoration-hover-color);}
} .site-copyright{--copyright-text:12px;--copyright-underline-offset:4px;font-size:var(--copyright-text);margin-bottom:0;}
.site-copyright a{font-weight:600;color:currentColor;text-decoration:none;}
.site-module-header{--module-header-gap:8px;--module-header-column-gap:20px;--module-header-title-gap:20px;--module-header-offset:16px;--module-header-offset-lg:20px;--module-header-padding:10px;--module-header-padding-lg:20px;--module-title-size-lg:24px;--module-title-size-sm:22px;--module-title-size-xs:20px;--module-title-weight:600;--module-title-background:rgb(var(--colors-white));--module-title-border:rgb(var(--colors-gray-200));--module-description-size:13px;--module-description-size-desktop:13px;--module-description-width:auto;--module-header-color:rgb(var(--colors-gray-900));--module-header-color-muted:rgb(var(--colors-gray-500));--module-header-border:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--module-header-gap);margin-bottom:var(--module-header-offset);padding-bottom:var(--module-header-padding);border-bottom:1px solid var(--module-header-border);}
@media screen and (min-width:1024.02px){
.site-module-header{margin-bottom:var(--module-header-offset-lg);padding-bottom:var(--module-header-padding-lg);}
}
.site-module-header > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--module-header-column-gap);width:100%;}
@media screen and (min-width:576.02px){
.site-module-header > *{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
}
.site-module-header .site-module-header-title{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--module-header-title-gap);}
.site-module-header .site-module-header-title .entry-title{font-size:var(--module-title-size-xs);font-weight:var(--module-title-weight);line-height:1.2;color:var(--module-header-color);margin-bottom:0;}
@media screen and (min-width:576.02px){
.site-module-header .site-module-header-title .entry-title{font-size:var(--module-title-size-sm);}
}
@media screen and (min-width:1024.02px){
.site-module-header .site-module-header-title .entry-title{font-size:var(--module-title-size-lg);}
}
.site-module-header .site-module-header-title:has(.entry-title.bordered) .entry-title{background-color:var(--module-title-background);padding-inline:1rem;}
.site-module-header .site-module-header-title:has(.entry-title.bordered)::before{content:"";position:absolute;width:100%;height:0.0625rem;background-color:var(--module-title-border);inset-inline-start:0;z-index:-1;}
.site-module-header .entry-description{font-size:var(--module-description-size);line-height:1.1;color:var(--module-header-color-muted);max-width:var(--module-description-width);margin-bottom:0;}
@media screen and (min-width:576.02px){
.site-module-header .entry-description{font-size:var(--module-description-size-desktop);}
}
.site-module-header.justify-center .column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.site-module-header.justify-center .column .site-module-header-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.site-module-header.justify-center .column .site-module-header-title .entry-title{width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.site-module-header.justify-center .column .entry-description{line-height:1.6;text-align:center;margin-inline:auto;}
.site-module-header .site-module-tab{--tab-size:var(--text-sm);--tab-weight:500;--tab-gap:6px;--tab-gap-lg:18px;}
.site-module-header .site-module-tab ul{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--tab-gap);margin:0;padding:0;}
@media screen and (min-width:576.02px){
.site-module-header .site-module-tab ul{gap:var(--tab-gap-lg);}
}
.site-module-header .site-module-tab ul a{font-size:var(--tab-size);font-weight:var(--tab-weight);text-decoration:none;-webkit-transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);}
@media screen and (min-width:576.02px){
.site-module-header .site-module-tab.style-1 ul{-webkit-margin-start:1.25rem;margin-inline-start:1.25rem;}
}
.site-module-header .site-module-tab.style-1 ul a{color:rgb(var(--colors-gray-400));}
@media (hover: hover) and (pointer: fine) {
.site-module-header .site-module-tab.style-1 ul a:hover{color:rgb(var(--colors-gray-700));}
}
.site-module-header .site-module-tab.style-1 ul a.active{color:rgb(var(--colors-black));}
.site-module-header .site-module-tab.style-2{--tab-gap-lg:6px;}
.site-module-header .site-module-tab.style-2 ul a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgb(var(--colors-gray-500));border:1px solid transparent;border-radius:5.625rem;padding:0.25rem 0.75rem;}
.site-module-header .site-module-tab.style-2 ul a:hover{border-color:rgb(var(--colors-gray-300));}
.site-module-header .site-module-tab.style-2 ul a.active{color:rgb(var(--colors-black));border-color:rgb(var(--colors-black));}
.star-rating{--star-size:12px;--star-gap:1px;--star-color:rgb(var(--colors-gray-300));--star-active:rgb(var(--colors-yellow-base));position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--star-gap);}
.star-rating::before{content:"★★★★★";font-size:var(--star-size);line-height:1;color:var(--star-color);}
.star-rating span{position:absolute;font-size:0;overflow:hidden;}
.star-rating span::before{content:"★★★★★";font-size:var(--star-size);line-height:1;color:var(--star-active);}
.star-rating svg{width:var(--star-size);height:var(--star-size);fill:var(--star-color);}
.star-rating svg.filled{fill:var(--star-active);}
.site-empty{--empty-icon:66px;--empty-title:16px;--empty-title-weight:500;--empty-description:12px;text-align:center;margin-block:1.25rem;}
.site-empty svg, .site-empty img{width:var(--empty-icon);height:auto;margin-bottom:1.25rem;}
.site-empty .entry-title{font-size:var(--empty-title);font-weight:var(--empty-title-weight);}
.site-empty p{font-size:var(--empty-description);}
.site-progress{--progress-height:6px;--progress-background:rgb(var(--colors-gray-100));--progress-bar:rgb(var(--colors-primary-background));--progress-dot:rgb(var(--colors-yellow-light));position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:var(--progress-height);border-radius:6.1875rem;background-color:var(--progress-background);}
.site-progress span{position:absolute;height:100%;top:0;inset-inline-start:0;background-color:var(--progress-bar);border-radius:6.1875rem;}
.site-progress .progress-dot{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--progress-height) * 3);height:calc(var(--progress-height) * 3);background-color:var(--progress-bar);color:var(--progress-dot);border-radius:50%;-webkit-margin-start:-0.125rem;margin-inline-start:-0.125rem;}
.site-progress .progress-dot svg{width:calc(var(--progress-height) * 2.2);height:calc(var(--progress-height) * 2.2);}
.cart-notification{--notification-text:12px;--notification-text-weight:500;--notification-background:rgb(var(--colors-gray-50));--notification-foreground:rgb(var(--colors-black));--notification-border:rgb(var(--colors-gray-200));--notification-radius:var(--radius-lg);--notification-padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:0.625rem;padding:var(--notification-padding);border:1px solid var(--notification-border);background-color:var(--notification-background);border-radius:var(--notification-radius);}
.cart-notification p{font-size:var(--notification-text);font-weight:var(--notification-text-weight);margin-bottom:0;}
.cart-notification .site-progress{--progress-height:4px;}
.privacy-text{--text-color:rgb(var(--colors-gray-500));--text-link-color:rgb(var(--colors-gray-700));font-size:var(--text-xs);color:var(--text-color);}
.privacy-text a{font-weight:600;color:var(--text-link-color);text-underline-offset:0.1875rem;-webkit-transition:var(--theme-text-decoration-transition);transition:var(--theme-text-decoration-transition);}
.privacy-text a:hover{text-decoration-color:transparent;}
.entry-excerpt{font-size:var(--text-sm);}
.entry-content{font-size:var(--text-base);}
.pseudo-gradient{--pseudo-gradient-width:20%;--pseudo-gradient-height:100%;--pseudo-gradient-direction-before:to right;--pseudo-gradient-direction-after:to left;--pseudo-gradient-start-color:255, 255, 255;--pseudo-gradient-start-opacity:1;--pseudo-gradient-end-color:255, 255, 255;--pseudo-gradient-end-opacity:0;position:relative;}
.pseudo-gradient::before, .pseudo-gradient::after{content:"";position:absolute;width:var(--pseudo-gradient-width);height:var(--pseudo-gradient-height);pointer-events:none;z-index:1;}
.pseudo-gradient::before{background:-webkit-gradient(linear, left top, left bottom, from(var(--pseudo-gradient-direction-before)), color-stop(0%, rgba(var(--pseudo-gradient-start-color), var(--pseudo-gradient-start-opacity))), to(rgba(var(--pseudo-gradient-end-color), var(--pseudo-gradient-end-opacity))));background:linear-gradient(var(--pseudo-gradient-direction-before), rgba(var(--pseudo-gradient-start-color), var(--pseudo-gradient-start-opacity)) 0%, rgba(var(--pseudo-gradient-end-color), var(--pseudo-gradient-end-opacity)) 100%);}
.pseudo-gradient::after{background:-webkit-gradient(linear, left top, left bottom, from(var(--pseudo-gradient-direction-after)), color-stop(0%, rgba(var(--pseudo-gradient-start-color), var(--pseudo-gradient-start-opacity))), to(rgba(var(--pseudo-gradient-end-color), var(--pseudo-gradient-end-opacity))));background:linear-gradient(var(--pseudo-gradient-direction-after), rgba(var(--pseudo-gradient-start-color), var(--pseudo-gradient-start-opacity)) 0%, rgba(var(--pseudo-gradient-end-color), var(--pseudo-gradient-end-opacity)) 100%);}
.pseudo-gradient.pseudo-horizontal::before{top:0;inset-inline-start:-2px;}
.pseudo-gradient.pseudo-horizontal::after{top:0;inset-inline-end:-2px;inset-inline-start:auto;}
.pseudo-gradient.pseudo-vertical::before{top:0;inset-inline-start:auto;}
.pseudo-gradient.pseudo-vertical::after{bottom:0;inset-inline-start:auto;}
.box-grid{--box-grid-lg:3;--box-grid-sm:3;--box-grid-xs:1;--box-group-gap-lg:0px;--box-group-gap-sm:0px;--box-group-gap-xs:0px;--box-border-color:rgb(var(--colors-gray-200));--box-padding-inline:20px;--box-padding-block:20px;--box-padding-inline-sm:10px;--box-padding-block-sm:0;--box-padding-inline-lg:40px;--box-padding-block-lg:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--box-group-gap-xs);}
@media screen and (min-width:576.02px){
.box-grid{gap:var(--box-group-gap-sm);}
}
@media screen and (min-width:1024.02px){
.box-grid{gap:var(--box-group-gap-lg);}
}
.box-grid .box-grid-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - var(--box-group-gap-xs) * (var(--box-grid-xs) - 1)) / var(--box-grid-xs));border-color:var(--box-border-color);padding-inline:var(--box-padding-inline);padding-block:var(--box-padding-block);}
@media screen and (min-width:576.02px){
.box-grid .box-grid-item{width:calc((100% - var(--box-group-gap-sm) * (var(--box-grid-sm) - 1)) / var(--box-grid-sm));}
}
@media screen and (min-width:1024.02px){
.box-grid .box-grid-item{width:calc((100% - var(--box-group-gap-lg) * (var(--box-grid-lg) - 1)) / var(--box-grid-lg));}
}
@media screen and (min-width:576.02px){
.box-grid .box-grid-item{padding-inline:var(--box-padding-inline-sm);padding-block:var(--box-padding-block-sm);}
}
@media screen and (min-width:1024.02px){
.box-grid .box-grid-item{padding-inline:var(--box-padding-inline-lg);padding-block:var(--box-padding-block-lg);}
} .inview-item{--inview-duration:var(--theme-ease-time-slow);--inview-ease:var(--theme-ease-primary);--inview-property:all;--inview-transform-x:20px;--inview-transform-y:20px;--inview-transform-scale:scale(1);opacity:0;-webkit-transition:var(--inview-property) var(--inview-duration) var(--inview-ease);transition:var(--inview-property) var(--inview-duration) var(--inview-ease);}
.inview-item.inview-transform-x{-webkit-transform:translateX(var(--inview-transform-x));transform:translateX(var(--inview-transform-x));}
.inview-item.inview-transform-x-reverse{-webkit-transform:translateX(-var(--inview-transform-x));transform:translateX(-var(--inview-transform-x));}
.inview-item.inview-transform-y{-webkit-transform:translateY(var(--inview-transform-y));transform:translateY(var(--inview-transform-y));}
.inview-item.inview-transform-y-reverse{-webkit-transform:translateY(-var(--inview-transform-y));transform:translateY(-var(--inview-transform-y));}
.inview-item.inviewed{opacity:1;-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);}
.accordion{--bs-accordion-color:rgb(var(--colors-black));--bs-accordion-bg:rgb(var(--colors-white));--bs-accordion-border-color:rgb(var(--colors-gray-200));--bs-accordion-border-width:0;--bs-accordion-border-radius:var(--theme-radius);--bs-accordion-inner-border-radius:0;--bs-accordion-hover-border:rgb(var(--colors-gray-300));--bs-accordion-btn-bg:transparent;--bs-accordion-active-bg:transparent;--bs-accordion-active-color:rgb(var(--colors-black));--bs-accordion-active-border:rgb(var(--colors-gray-400));--bs-accordion-button-size:19px;--bs-accordion-btn-padding-x:30px;--bs-accordion-btn-padding-y:0;--bs-accordion-body-size:15px;--bs-accordion-body-line-height:1.76;--bs-accordion-body-color:rgb(var(--colors-gray-600));--bs-accordion-btn-icon-width:14px;}
@media screen and (min-width:576.02px){
.accordion{--bs-accordion-btn-icon-width:20px;}
}
.accordion .accordion-header{border-bottom:1px solid var(--bs-accordion-border-color);-webkit-transition:border-color var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:border-color var(--theme-ease-time-fast) var(--theme-ease-in-out);}
.accordion .accordion-header > button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1rem;border-radius:0;color:var(--bs-accordion-color);background-color:var(--bs-accordion-btn-bg);-webkit-box-shadow:none;box-shadow:none;padding-block:var(--bs-accordion-btn-padding-x);padding-inline:var(--bs-accordion-btn-padding-y);}
.accordion .accordion-header > button:hover{background-color:var(--bs-accordion-btn-bg);}
@media screen and (min-width:576.02px){
.accordion .accordion-header > button{font-size:var(--bs-accordion-button-size);}
}
.accordion .accordion-header:hover{border-color:var(--bs-accordion-hover-border);}
.accordion .accordion-header:has([aria-expanded=true]){border-color:var(--bs-accordion-active-border);}
.accordion .accordion-body{font-size:var(--bs-accordion-body-size);line-height:var(--bs-accordion-body-line-height);padding-block:var(--bs-accordion-btn-padding-x);padding-inline:var(--bs-accordion-btn-padding-y);color:var(--bs-accordion-body-color);}
.site-page-header{--page-header-gap:6px;--page-header-color:rgb(var(--colors-black));--page-header-background-color:rgb(var(--colors-white));--page-header-background:none;--page-header-overlay:rgba(0, 0, 0, 0.4);--page-header-muted:rgb(var(--colors-gray-500));--page-header-border:rgb(var(--colors-gray-200));--page-header-border-width:1px;--page-header-offset-xs:16px;--page-header-offset-sm:20px;--page-header-offset-lg:30px;--page-header-padding-xs:10px;--page-header-padding-sm:20px;--page-header-padding-lg:40px;--page-header-title-size-xs:28px;--page-header-title-size-sm:36px;--page-header-title-size-lg:48px;--page-header-title-weight:600;--page-title-description-size:14px;--page-title-description-size-lg:18px;--page-title-description-width:560px;position:relative;color:var(--page-header-color);border-bottom:var(--page-header-border-width) solid var(--page-header-border);background-color:var(--page-header-background-color);background:var(--page-header-background);background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:var(--page-header-offset-xs);overflow:hidden;}
@media screen and (min-width:576.02px){
.site-page-header{margin-bottom:var(--page-header-offset-sm);}
}
@media screen and (min-width:1024.02px){
.site-page-header{margin-bottom:var(--page-header-offset-lg);}
}
.site-page-header .page-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--page-header-gap);padding-block:var(--page-header-padding-xs);}
@media screen and (min-width:576.02px){
.site-page-header .page-header-inner{padding-block:var(--page-header-padding-sm);}
}
@media screen and (min-width:1024.02px){
.site-page-header .page-header-inner{padding-block:var(--page-header-padding-lg);}
}
.site-page-header .page-header-inner .page-title{font-size:var(--page-header-title-size-xs);font-weight:var(--page-header-title-weight);margin-bottom:0;}
@media screen and (min-width:576.02px){
.site-page-header .page-header-inner .page-title{font-size:var(--page-header-title-size-sm);}
}
@media screen and (min-width:1024.02px){
.site-page-header .page-header-inner .page-title{font-size:var(--page-header-title-size-lg);}
}
.site-page-header .page-header-inner .entry-teaser{max-width:var(--page-title-description-width);margin-inline:auto;}
.site-page-header .page-header-inner p{font-size:var(--page-title-description-size);color:var(--page-header-muted);}
@media screen and (min-width:1024.02px){
.site-page-header .page-header-inner p{font-size:var(--page-title-description-size-lg);}
}
.site-page-header .site-page-header-background{position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;z-index:-1;}
.site-page-header .site-page-header-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.site-page-header .site-page-header-background::before{content:"";position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;background-color:var(--page-header-overlay);}
.site-page-header:has(.site-page-header-background){--page-header-padding-lg:120px;}
.pagination, .woocommerce-pagination{--pagination-text-size:12px;--pagination-text-weight:700;--pagination-size:36px;--pagination-radius:var(--theme-radius);--pagination-color:rgb(var(--colors-black));--pagination-background-color:transparent;--pagination-border-color:transparent;--pagination-active-color:rgb(var(--colors-white));--pagination-active-background-color:rgb(var(--colors-primary-background));--pagination-active-border-color:transparent;--pagination-hover-color:rgb(var(--colors-black));--pagination-hover-background-color:rgb(var(--colors-gray-100));--pagination-hover-border-color:transparent;margin-top:2.25rem;}
@media screen and (min-width:576.02px){
.pagination, .woocommerce-pagination{margin-top:4.125rem;}
}
.pagination ul, .woocommerce-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.25rem;list-style:none;margin:0;padding:0;}
.pagination ul li a, .woocommerce-pagination ul li a{text-decoration:none;color:currentColor;-webkit-transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);}
.pagination ul li > *, .woocommerce-pagination ul li > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--pagination-text-size);font-weight:var(--pagination-text-weight);line-height:1rem;width:2.125rem;height:2.125rem;color:var(--pagination-color);background-color:var(--pagination-background-color);border-radius:var(--pagination-radius);border:1px solid var(--pagination-border-color);}
@media screen and (min-width:768.02px){
.pagination ul li > *, .woocommerce-pagination ul li > *{width:var(--pagination-size);height:var(--pagination-size);}
}
@media (hover: hover) and (pointer: fine) {
.pagination ul li > *:not(.current):not(.prev):not(.next):not(.dots):hover, .woocommerce-pagination ul li > *:not(.current):not(.prev):not(.next):not(.dots):hover{color:var(--pagination-hover-color);background-color:var(--pagination-hover-background-color);border-color:var(--pagination-hover-border-color);}
}
.pagination ul li > *.dots, .woocommerce-pagination ul li > *.dots{font-size:calc(var(--pagination-text-size) + 0.1875rem);line-height:calc(var(--pagination-text-size) + 0.1875rem);background-color:transparent !important;}
.pagination ul li > *.prev, .pagination ul li > *.next, .woocommerce-pagination ul li > *.prev, .woocommerce-pagination ul li > *.next{font-size:1.25rem;background-color:transparent !important;width:auto;}
@media screen and (min-width:768.02px){
.pagination ul li > *.prev, .pagination ul li > *.next, .woocommerce-pagination ul li > *.prev, .woocommerce-pagination ul li > *.next{font-size:1.5rem;}
}
.pagination ul li > *.current, .woocommerce-pagination ul li > *.current{color:var(--pagination-active-color);background-color:var(--pagination-active-background-color);border-color:var(--pagination-active-border-color);}
.content-not-found{margin-top:2.5rem;}
@media screen and (min-width:576.02px){
.content-not-found{margin-top:3.75rem;margin-bottom:3.75rem;}
}
@media screen and (min-width:1024.02px){
.content-not-found{margin-top:7.5rem;margin-bottom:5.625rem;}
}
.content-not-found .entry-teaser{margin-bottom:1.875rem;}
.site-contact-content > p{font-size:var(--text-sm);margin-bottom:1.25rem;color:rgb(var(--colors-gray-600));}
@media screen and (min-width:576.02px){
.site-contact-content > p{font-size:calc(var(--text-base) - 1px);margin-bottom:2.5rem;}
} .site-contact-detail ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;list-style:none;margin:0;padding:0;}
@media screen and (min-width:576.02px){
.site-contact-detail ul{gap:1.875rem;}
}
@media screen and (min-width:1024.02px){
.site-contact-detail ul{gap:3rem;}
}
.site-contact-detail ul > li{width:100%;}
@media screen and (min-width:576.02px){
.site-contact-detail ul > li{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
}
.site-contact-detail .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.site-contact-detail .contact-info span{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;color:rgb(var(--colors-gray-400));}
.site-contact-detail .contact-info h4{font-size:var(--text-lg);}
.site-contact-detail .contact-info p{font-size:var(--text-sm);}
.site-contact-detail .contact-info a{font-size:var(--text-sm);font-weight:500;text-decoration:none;color:rgb(var(--colors-black));margin-bottom:0.25rem;}
.site-contact-form{--form-padding-xs:20px;--form-padding-lg:40px;--form-border:rgb(var(--colors-gray-200));--form-background:rgb(var(--colors-gray-100));--form-radius:var(--theme-radius);background-color:var(--form-background);border:1px solid var(--form-border);border-radius:var(--form-radius);padding:var(--form-padding-xs);}
@media screen and (min-width:576.02px){
.site-contact-form{padding:var(--form-padding-lg);}
}
.site-contact-form > p{font-size:var(--text-sm);margin-bottom:1.25rem;color:rgb(var(--colors-gray-600));}
@media screen and (min-width:576.02px){
.site-contact-form > p{font-size:calc(var(--text-base) - 1px);margin-bottom:2.5rem;}
}
.site-contact-form form .wpcf7-form-control-wrap{display:block;margin-bottom:0.75rem;}
.site-contact-form form .wpcf7-submit{margin-top:0.5rem;color:rgb(var(--colors-primary-foreground)) !important;background-color:rgb(var(--colors-primary-background)) !important;}
.site-mini-cart{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.625rem;}
.site-mini-cart .mini-cart-products{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.125rem;max-height:260px;overflow-x:auto;}
.site-mini-cart .mini-cart-products .product{--product-name-font-size-lg:13px;--product-body-gap:4px;}
.site-mini-cart .mini-cart-products .product .product-price-wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.375rem;}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .price{--price-font-size-xs:var(--text-base);--price-font-size-lg:var(--text-base);}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-quantity{font-size:var(--text-sm);font-weight:500;color:rgb(var(--colors-gray-500));}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-start:0.625rem;margin-inline-start:0.625rem;}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-remove a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(var(--text-sm) - 1px);font-weight:500;line-height:1.1;gap:0.25rem;text-decoration:none;color:rgb(var(--colors-red-base));}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-remove a svg{width:0.75rem;height:auto;}
.site-mini-cart .woocommerce-mini-cart__total{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;font-size:var(--text-sm);margin-top:0.375rem;margin-bottom:0;padding-top:1rem;padding-bottom:0.25rem;border-top:1px solid var(--dropdown-inline-border);}
.site-mini-cart .woocommerce-mini-cart__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;margin-bottom:0;}
.site-mini-cart .woocommerce-mini-cart__buttons > *{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
 .dropdown-cart .site-empty p{color:var(--dropdown-muted);}
.dropdown-cart .cart-notification{--notification-padding:0;--notification-foreground:currentColor;--notification-background:transparent;--notification-radius:0;--notification-border:var(--dropdown-inline-border);margin-top:1.25rem;border-inline:0;border-bottom:0;padding-top:1.25rem;}
.site-garage-form-block{--form-border-width:1px;--form-border-color:rgb(var(--colors-gray-200));--form-border-radius:var(--theme-radius);--form-background:rgb(var(--colors-white));--form-foreground:rgb(var(--colors-black));--form-muted:rgb(var(--colors-gray-500));--form-padding:40px;--form-title-size:18px;--form-title-size-lg:24px;--form-title-weight:600;--form-description-size:13px;--form-description-size-lg:14px;color:var(--form-foreground);background-color:var(--form-background);border:var(--form-border-width) solid var(--form-border-color);border-radius:var(--form-border-radius);padding:1.25rem;}
@media screen and (min-width:1024.02px){
.site-garage-form-block{padding:var(--form-padding);}
}
.site-garage-form-block .site-garage-form-header{margin-bottom:1.25rem;}
@media screen and (min-width:1024.02px){
.site-garage-form-block .site-garage-form-header{margin-bottom:1.875rem;}
}
.site-garage-form-block .site-garage-form-header .entry-title{font-size:var(--form-title-size);font-weight:var(--form-title-weight);}
@media screen and (min-width:1024.02px){
.site-garage-form-block .site-garage-form-header .entry-title{font-size:var(--form-title-size-lg);}
}
.site-garage-form-block .site-garage-form-header p{font-size:var(--form-description-size);color:var(--form-muted);}
@media screen and (min-width:1024.02px){
.site-garage-form-block .site-garage-form-header p{font-size:var(--form-description-size-lg);}
}
.site-garage-form-block .garage-form{margin-bottom:1.25rem;}
@media screen and (min-width:1024.02px){
.site-garage-form-block .garage-form{margin-bottom:1.875rem;}
}
.site-garage-form-block .site-garage-form-footer{color:var(--form-muted);}
.site-garage-form-block .site-garage-form-footer p{margin-bottom:0;}
.garage-form{--garage-form-width:440px;--garage-form-gap:30px;--garage-form-title-mobile:20px;--garage-form-title-desktop:28px;--garage-form-title-weight:700;--garage-form-description:14px;--garage-number-color:rgb(var(--colors-gray-400));--garage-number-background:rgb(var(--colors-gray-200));--garage-number-active-color:rgb(var(--colors-primary-foreground));--garage-number-active-background:rgb(var(--colors-primary-background));--garage-select-outline:rgba(var(--colors-primary-background), 0.6);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:var(--garage-form-gap);max-width:var(--garage-form-width);width:100%;}
.garage-form > *{width:100%;}
.garage-form .garage-form-header{margin-bottom:0.625rem;}
.garage-form .garage-form-header .entry-title{font-size:var(--garage-form-title-mobile);font-weight:var(--garage-form-title-weight);margin-bottom:0.25rem;}
@media screen and (min-width:1024.02px){
.garage-form .garage-form-header .entry-title{font-size:var(--garage-form-title-desktop);}
}
.garage-form .garage-form-header p{font-size:var(--text-xs);margin-bottom:0;opacity:0.7;}
@media screen and (min-width:1024.02px){
.garage-form .garage-form-header p{font-size:var(--garage-form-description);}
}
.garage-form .garage-form-body .form-garage .form-number{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.5625rem;font-weight:600;line-height:1;width:1.375rem;height:1.375rem;color:var(--garage-number-color);background-color:var(--garage-number-background);border-radius:50%;inset-inline-start:0.625rem;pointer-events:none;z-index:1;}
.garage-form .garage-form-body .form-garage .form-number + select, .garage-form .garage-form-body .form-garage .form-number + .select2-hidden-accessible + .select2-container .select2-selection{-webkit-padding-start:2.875rem;padding-inline-start:2.875rem;}
.garage-form .garage-form-body .form-garage select, .garage-form .garage-form-body .form-garage .select2-container .select2-selection{--form-input-size-base:42px;--form-input-font-size-base:13px;}
@media screen and (min-width:1024.02px){
.garage-form .garage-form-body .form-garage select, .garage-form .garage-form-body .form-garage .select2-container .select2-selection{--form-input-size-base:46px;}
}
.garage-form .garage-form-body .form-garage select[data-selected="-1"], .garage-form .garage-form-body .form-garage .select2-container .select2-selection[data-selected="-1"]{color:rgb(var(--colors-gray-600));font-weight:400;}
.garage-form .garage-form-body .form-garage select.select2-hidden-accessible[data-selected="-1"] + .select2-container .select2-selection .select2-selection__rendered, .garage-form .garage-form-body .form-garage .select2-container .select2-selection.select2-hidden-accessible[data-selected="-1"] + .select2-container .select2-selection .select2-selection__rendered{color:rgb(var(--colors-gray-600));font-weight:400;}
.garage-form .garage-form-body .form-garage button{--form-button-size-base:42px;}
@media screen and (min-width:1024.02px){
.garage-form .garage-form-body .form-garage button{--form-button-size-base:46px;}
}
.garage-form .garage-form-body .form-garage .form-group:not(.current):not(.selected) select, .garage-form .garage-form-body .form-garage .form-group:not(.current):not(.selected) .select2-container .select2-selection{pointer-events:none;}
.garage-form .garage-form-body .form-garage:not(.form-complete) .current .form-number{color:var(--garage-number-active-color);background-color:var(--garage-number-active-background);}
.garage-form .garage-form-body .form-garage.form-complete .form-number{color:var(--garage-number-active-color);background-color:var(--garage-number-active-background);}
.garage-form .garage-form-body .form-garage.form-focus .current select, .garage-form .garage-form-body .form-garage.form-focus .current .select2-container .select2-selection{outline:0.125rem solid var(--garage-select-outline);outline-offset:0.125rem;}
.garage-form .garage-form-footer p{font-size:0.75rem;margin-bottom:0;opacity:0.5;}
.garage-form.horizontal .form-garage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
@media screen and (min-width:768.02px){
.garage-form.horizontal .form-garage{gap:0.625rem;}
}
@media screen and (min-width:768.02px){
.garage-form.horizontal .form-garage > *{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0;}
}
@media screen and (min-width:768.02px){
.garage-form.horizontal .form-garage button{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-inline:2rem;}
} .entry-tease{font-size:var(--text-base);}
@media screen and (min-width:576.02px){
.entry-tease{font-size:var(--text-lg);}
} .entry-sale-text{--sale-gap:4px;--sale-font-size-mobile:48px;--sale-font-size-desktop:60px;--sale-font-weight:800;--sale-suffix-size:70%;--sale-width-mobile:auto;--sale-height-mobile:auto;--sale-width-desktop:auto;--sale-height-desktop:auto;--sale-text-color:rgb(var(--colors-secondary-background));--sale-background:transparent;--sale-gradient-start-color:var(--colors-secondary-background);--sale-gradient-start-opacity:1;--sale-gradient-end-color:var(--colors-secondary-background);--sale-gradient-end-opacity:0.2;--sale-gradient:linear-gradient(137deg, rgba(var(--sale-gradient-start-color),var(--sale-gradient-start-opacity)) 0%, rgba(var(--sale-gradient-end-color),var(--sale-gradient-end-opacity)) 100%);--sale-margin-block-start:0;--sale-margin-block-end:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;gap:var(--sale-gap);font-size:var(--sale-font-size-mobile);font-weight:var(--sale-font-weight);line-height:1;color:var(--sale-text-color);background-color:var(--sale-background);width:var(--sale-width-mobile);height:var(--sale-height-mobile);-webkit-margin-before:var(--sale-margin-block-start);margin-block-start:var(--sale-margin-block-start);-webkit-margin-after:var(--sale-margin-block-end);margin-block-end:var(--sale-margin-block-end);}
@media screen and (min-width:576.02px){
.entry-sale-text{font-size:var(--sale-font-size-desktop);width:var(--sale-width-desktop);height:var(--sale-height-desktop);}
}
.entry-sale-text .text-suffix{font-size:var(--sale-suffix-size);padding-bottom:0.0625rem;}
.entry-sale-text.bg-gradient{background:var(--sale-gradient);}
.entry-sale-text.text-gradient{background:var(--sale-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.hot-products .product{--product-border:rgba(var(--colors-red-base), 0.2);--product-border-radius:var(--theme-radius);--product-inner-padding:14px;--product-body-gap:6px;}
.hot-products .product .product-inner{background:linear-gradient(158deg, rgba(244, 63, 94, 0.03) 0%, rgba(244, 63, 94, 0) 100%);-webkit-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out;}
.hot-products .product .product-thumbnail .product-badge .badge{font-weight:800;}
.hot-products .product .product-progress .product-progress-stock{font-size:calc(var(--text-xs) - 1px);}
@media (hover: hover) and (pointer: fine) {
.hot-products .product:hover{--product-border:rgba(var(--colors-red-base), 0.6);}
}
.hot-products.hot-3-column .product{--product-name-font-size-lg:13px;}
.hot-products.hot-3-column .product .price{--price-font-size-lg:20px;--price-sale-color:rgb(var(--colors-red-base));}
.site-featured-product{--featured-padding:20px;--featured-padding-sm:40px;--featured-padding-lg:50px;--featured-max-width:100%;--featured-max-width-sm:100%;--featured-max-width-lg:100%;--featured-border-width:2px;--featured-border-color:rgb(var(--colors-red-base));--featured-background-color:transparent;--featured-background:linear-gradient(158deg,rgba(244, 63, 94, 0.04) 0%, rgba(244, 63, 94, 0) 100%);--featured-radius:var(--theme-radius);--featured-shadow:0 0 20px 3px rgba(244, 63, 94, 0.12);padding:var(--featured-padding);max-width:var(--featured-max-width);border:var(--featured-border-width) solid var(--featured-border-color);background-color:var(--featured-background-color);background:var(--featured-background);border-radius:var(--featured-radius);-webkit-box-shadow:var(--featured-shadow);box-shadow:var(--featured-shadow);}
@media screen and (min-width:576.02px){
.site-featured-product{padding:var(--featured-padding-sm);max-width:var(--featured-max-width-sm);}
}
@media screen and (min-width:1024.02px){
.site-featured-product{padding:var(--featured-padding-lg);max-width:var(--featured-max-width-lg);}
}
.inview-element{--transform-size:1.125rem;}
.inview-element[data-inview-animation=fade]{opacity:0;}
.inview-element[data-inview-animation=transformY]{opacity:0;-webkit-transform:translateY(var(--transform-size));transform:translateY(var(--transform-size));}
.inview-element[data-inview-animation=transformYreverse]{opacity:0;-webkit-transform:translateY(calc(var(--transform-size) * -1));transform:translateY(calc(var(--transform-size) * -1));}
.inview-element[data-inview-animation=transformX]{opacity:0;-webkit-transform:translateX(var(--transform-size));transform:translateX(var(--transform-size));}
.inview-element[data-inview-animation=transformXreverse]{opacity:0;-webkit-transform:translateX(calc(var(--transform-size) * -1));transform:translateX(calc(var(--transform-size) * -1));}
.inview-element[data-inview-animation=scaleUp]{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);}
.inview-element[data-inview-animation=scaleDown]{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3);}
.site-mini-cart{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.625rem;}
.site-mini-cart .mini-cart-products{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.125rem;max-height:260px;overflow-x:auto;}
.site-mini-cart .mini-cart-products .product{--product-name-font-size-lg:13px;--product-body-gap:4px;}
.site-mini-cart .mini-cart-products .product .product-price-wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.375rem;}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .price{--price-font-size-xs:var(--text-base);--price-font-size-lg:var(--text-base);}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-quantity{font-size:var(--text-sm);font-weight:500;color:rgb(var(--colors-gray-500));}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-start:0.625rem;margin-inline-start:0.625rem;}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-remove a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(var(--text-sm) - 1px);font-weight:500;line-height:1.1;gap:0.25rem;text-decoration:none;color:rgb(var(--colors-red-base));}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .product-remove a svg{width:0.75rem;height:auto;}
.site-mini-cart .woocommerce-mini-cart__total{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;font-size:var(--text-sm);margin-top:0.375rem;margin-bottom:0;padding-top:1rem;padding-bottom:0.25rem;border-top:1px solid var(--dropdown-inline-border);}
.site-mini-cart .woocommerce-mini-cart__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;margin-bottom:0;}
.site-mini-cart .woocommerce-mini-cart__buttons > *{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-navigation{--nav-gap:10px;--nav-link-inline:0;--nav-link-block:0;--nav-link-arrow:14px;--nav-link-arrow-stroke:2;--nav-link-gap:6px;--nav-link-icon:13px;--nav-menu-item-border:rgb(var(--colors-gray-200));--submenu-width:12.5rem;--submenu-font-size:15px;--submenu-background:rgb(var(--colors-dropdown-background));--submenu-foreground:rgb(var(--colors-dropdown-foreground));--submenu-foreground-muted:rgb(var(--colors-dropdown-muted));--submenu-border:rgb(var(--colors-dropdown-border));--submenu-border-radius:var(--radius-lg);--submenu-shadow:var(--shadow-lg);--submenu-link-padding-block:6px;--submenu-link-padding-inline:24px;--submenu-link-underline-offset:5px;--submenu-link-decoration-color:transparent;--submenu-link-hover-color:rgb(var(--colors-primary-background));--submenu-link-hover-decoration-color:transparent;--submenu-label-font-size:15px;--submenu-label-font-weight:500;--submenu-label-padding:10px;--submenu-max-content:200px;--submenu-link-transition-duration:var(--theme-ease-time-fast);--submenu-link-transition-property:all;--submenu-link-transition-timing-function:var(--theme-ease-in-out);--submenu-transformY:10px;--submenu-transformX:0;--submenu-transition-duration:var(--theme-ease-time-medium);--submenu-transition-property:all;--submenu-transition-timing-function:var(--theme-ease-primary);}
.site-navigation > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--nav-gap);list-style:none;margin:0;padding:0;}
.site-navigation > ul a{line-height:1;color:currentColor;}
.site-navigation > ul a .menu-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;}
.site-navigation > ul a .menu-icon > *{position:relative;width:var(--nav-link-icon);height:auto;top:-1px;}
.site-navigation > ul a .badge{line-height:1.1;}
.site-navigation.navigation-horizontal > ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.site-navigation.navigation-horizontal > ul .sub-menu{position:absolute;list-style:none;margin-block:var(--submenu-transformY);margin-inline:var(--submenu-transformX);padding-block:calc(var(--submenu-link-padding-inline) - (var(--submenu-link-padding-block) + 0.0625rem));padding-inline:0;top:100%;inset-inline-start:calc((var(--submenu-link-padding-inline) - 2px) * -1);min-width:var(--submenu-width);color:var(--submenu-foreground);background-color:var(--submenu-background);border:1px solid var(--submenu-border);border-radius:var(--submenu-border-radius);-webkit-box-shadow:var(--submenu-shadow);box-shadow:var(--submenu-shadow);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition-duration:var(--submenu-transition-duration);transition-duration:var(--submenu-transition-duration);-webkit-transition-property:var(--submenu-transition-property);transition-property:var(--submenu-transition-property);-webkit-transition-timing-function:var(--submenu-transition-timing-function);transition-timing-function:var(--submenu-transition-timing-function);}
.site-navigation.navigation-horizontal > ul .sub-menu li{position:relative;white-space:nowrap;}
.site-navigation.navigation-horizontal > ul .sub-menu li > a{font-size:var(--submenu-font-size);padding-block:var(--submenu-link-padding-block);padding-inline:var(--submenu-link-padding-inline);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--submenu-link-underline-offset);text-decoration-color:var(--submenu-link-decoration-color);-webkit-transition-duration:var(--submenu-link-transition-duration);transition-duration:var(--submenu-link-transition-duration);-webkit-transition-property:var(--submenu-link-transition-property);transition-property:var(--submenu-link-transition-property);-webkit-transition-timing-function:var(--submenu-link-transition-timing-function);transition-timing-function:var(--submenu-link-transition-timing-function);}
.site-navigation.navigation-horizontal > ul .sub-menu li > a .menu-arrow{width:var(--submenu-font-size);height:var(--submenu-font-size);-webkit-margin-start:auto;margin-inline-start:auto;}
.site-navigation.navigation-horizontal > ul .sub-menu li > a:hover{color:var(--submenu-link-hover-color);text-decoration-color:var(--submenu-link-hover-decoration-color);}
.site-navigation.navigation-horizontal > ul > li > a{padding-inline:var(--nav-link-inline);padding-block:var(--nav-link-block);}
.site-navigation.navigation-horizontal > ul > li:not(.mega-menu){position:relative;}
.site-navigation.navigation-horizontal > ul > li:not(.mega-menu) .sub-menu .sub-menu{top:calc((var(--submenu-link-padding-block) + var(--submenu-font-size) - 4px) * -1);inset-inline-start:100%;}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-block:calc(var(--submenu-link-padding-inline) - (var(--submenu-link-padding-block) - 0.125rem));inset-inline-start:0;}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu > li{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-padding-end:1.25rem;padding-inline-end:1.25rem;}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu > li + li{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu > li:last-child{-webkit-padding-end:0;padding-inline-end:0;}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu li.menu-item-has-children > a{font-size:var(--submenu-label-font-size);font-weight:var(--submenu-label-font-weight);color:var(--submenu-foreground-muted);padding-inline:0;margin-bottom:var(--submenu-label-padding);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu li.menu-item-has-children .menu-item-has-children{margin-top:calc(var(--submenu-label-padding) * 2);}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu .sub-menu{position:relative;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;padding-block:0;padding-inline:0;border-radius:0;top:0;inset-inline-start:0;margin-block:0;margin-inline:0;opacity:1;visibility:visible;}
.site-navigation.navigation-horizontal > ul > li.mega-menu > .sub-menu .sub-menu li > a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-inline:0;width:auto;}
.site-navigation.navigation-horizontal > ul > li.mega-menu:not(.mega-menu-content):not(.mega-menu-max) > .sub-menu{padding-inline:calc((100vw - var(--theme-width) + 2 * var(--theme-screen-padding)) / 2);padding-top:calc(var(--submenu-link-padding-block) * 4);padding-bottom:calc(var(--submenu-link-padding-block) * 6);border-radius:0;border-inline:0;clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);margin-block:0;margin-inline:0;opacity:1;visibility:visible;-webkit-transition-duration:var(--theme-ease-time-medium);transition-duration:var(--theme-ease-time-medium);}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-content > .sub-menu{max-width:calc(var(--theme-width) - 2 * var(--theme-screen-padding));margin-inline:auto;padding-inline:calc(var(--submenu-link-padding-inline) * 1.2);inset-inline-start:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max{position:relative;}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max > .sub-menu{width:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-inline:calc(var(--submenu-link-padding-inline) * 1.2);inset-inline-start:calc(var(--submenu-link-padding-inline) * 1.2 * -1);}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max > .sub-menu > li{min-width:var(--submenu-max-content);}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max.mega-menu-max-center > .sub-menu{inset-inline-start:calc(var(--submenu-link-padding-inline) * 2);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.site-navigation.navigation-horizontal > ul > li.mega-menu.mega-menu-max.mega-menu-max-end > .sub-menu{inset-inline-start:auto;inset-inline-end:calc(var(--submenu-link-padding-inline) * 1.6 * -1);}
.site-navigation.navigation-horizontal > ul li > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--nav-link-gap);text-decoration:none;}
.site-navigation.navigation-horizontal > ul li > a .menu-arrow{width:var(--nav-link-arrow);height:auto;}
.site-navigation.navigation-horizontal > ul li > a .menu-arrow > *{stroke-width:var(--nav-link-arrow-stroke);}
.site-navigation.navigation-horizontal > ul li:hover:not(.mega-menu) > .sub-menu{opacity:1;visibility:visible;pointer-events:auto;margin-block:0;margin-inline:0;}
.site-navigation.navigation-horizontal > ul li:hover.mega-menu:not(.mega-menu-content):not(.mega-menu-max) > .sub-menu{clip-path:polygon(0 0, 100% 0, 100% calc(100% + 15px), 0 calc(100% + 15px));pointer-events:auto;}
.site-navigation.navigation-horizontal > ul li:hover.mega-menu.mega-menu-content > .sub-menu, .site-navigation.navigation-horizontal > ul li:hover.mega-menu.mega-menu-max > .sub-menu{opacity:1;visibility:visible;pointer-events:auto;margin-block:0;margin-inline:0;}
.site-navigation.navigation-vertical > ul ul{list-style:none;margin:0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;}
.site-navigation.bordered > ul > li + li{border-top:1px solid var(--nav-menu-item-border);}
.site-navigation .mega-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;gap:1.125rem;}
.site-navigation .mega-menu-content .sub-menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-navigation .mega-menu-content .sub-menus > .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:0.625rem;pointer-events:auto;}
.site-navigation .mega-menu-content .sub-menus > .sub-menu > li{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-navigation .mega-menu-content .promo-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:40%;}
.site-navigation .mega-menu-content .promo-content .mega-promo-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;}
.site-navigation .mega-menu-content .promo-content .mega-promo-inner > *{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-navigation .mega-menu-content .promo-content .mega-promo-inner > *.products{position:absolute;top:0;inset-inline-start:0;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:0;pointer-events:none;}
.site-navigation .mega-menu-content .promo-content .mega-promo-inner > *.products:first-child{position:relative;display:block;}
.site-navigation .mega-menu-content .promo-content .mega-promo-inner > *.products.active{opacity:1;pointer-events:auto;}
.site-navigation .mega-menu-content .mega-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;padding-top:0.625rem;}
.site-navigation .mega-menu-content .mega-tabs > *{font-size:1.125rem;font-weight:500;text-decoration:none;color:rgb(var(--colors-gray-500));}
.site-navigation .mega-menu-content .mega-tabs > *.active{color:rgb(var(--colors-black));}
.site-navigation .mega-menu-content .sub-menu-tab{width:18.75rem;}
.site-navigation .mega-menu-content .sub-menu-tab + .promo-content{max-width:none;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-navigation .mega-menu-content .mega-menu-promo-banner a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-decoration:none;}
.site-navigation .mega-menu-content .mega-menu-promo-banner a img{width:100%;}
.site-navigation .mega-menu-content .mega-menu-promo-banner a .promo-banner-content{width:100%;}
.site-navigation .mega-menu-content .mega-menu-promo-banner a .promo-banner-content .entry-title{font-family:var(--theme-body-font);font-size:1rem;margin-bottom:0.125rem;}
.site-navigation .mega-menu-content .mega-menu-promo-banner a .promo-banner-content .promo-button{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;}
.site-navigation .mega-menu-content .mega-menu-promo-banner a.inner .promo-banner-content{position:absolute;bottom:0;inset-inline-start:0;padding:1.125rem;color:rgb(var(--colors-white));}
.site-navigation .mega-menu-content .mega-menu-promo-banner a.outer img{margin-bottom:0.625rem;}
.site-slider-wrapper .site-slider{z-index:3;}
.site-slider-wrapper .site-slider .slider-preloader{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;inset-inline-start:0;z-index:10;}
.site-slider-wrapper .site-slider:not(.swiper-initialized) > *:not(.slider-preloader){opacity:0;visibility:hidden;}
.site-slider-wrapper .site-slider.swiper-initialized > *.slider-preloader{opacity:0;visibility:hidden;pointer-events:none;}
.site-slider-wrapper .site-slider.swiper-initialized > *.slider-preloader .preloader{-webkit-animation:none;animation:none;}
.site-slider-wrapper .site-slider > .swiper-pagination{width:auto;inset-inline-start:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}
.site-slider-wrapper .swiper-pagination{--slider-dots-offset:16px;--slider-dots:6px;--slider-dots-gap:4px;--slider-dots-border-width:1px;--slider-dots-outline-width:1px;--slider-dots-outline-offset:2px;--slider-dots-border-color:transparent;--slider-dots-outline-color:transparent;--slider-dots-opacity:.3;--slider-dots-color:rgb(var(--colors-primary-background));--slider-dots-active-color:rgb(var(--colors-primary-background));--slider-dots-border-hover-color:transparent;--slider-dots-outline-hover-color:transparent;--slider-dots-opacity-hover:.5;--slider-dots-hover-color:rgb(var(--colors-primary-background));--slider-dots-border-active-color:transparent;--slider-dots-outline-active-color:transparent;--slider-dots-transition-duration:var(--theme-ease-time-fast);--slider-dots-transition-timing-function:var(--theme-ease-in-out);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--slider-dots);bottom:var(--slider-dots-offset);z-index:3;}
.site-slider-wrapper .swiper-pagination .swiper-pagination-bullet{width:var(--slider-dots);height:var(--slider-dots);margin:0 calc(var(--slider-dots-gap) / 2);background-color:var(--slider-dots-color);opacity:var(--slider-dots-opacity);border:var(--slider-dots-border-width) solid var(--slider-dots-border-color);outline:var(--slider-dots-outline-width) solid var(--slider-dots-outline-color);outline-offset:var(--slider-dots-outline-offset);-webkit-transition:all var(--slider-dots-transition-duration) var(--slider-dots-transition-timing-function);transition:all var(--slider-dots-transition-duration) var(--slider-dots-transition-timing-function);}
.site-slider-wrapper .swiper-pagination .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){background-color:var(--slider-dots-hover-color);border-color:var(--slider-dots-border-hover-color);outline-color:var(--slider-dots-outline-hover-color);opacity:var(--slider-dots-opacity-hover);}
.site-slider-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:var(--slider-dots-active-color);border-color:var(--slider-dots-border-active-color);outline-color:var(--slider-dots-outline-active-color);}
.site-slider-wrapper .swiper-button-next, .site-slider-wrapper .swiper-button-prev{--swiper-navigation-boxed:0;--swiper-navigation-size:52px;--swiper-navigation-font-size:28px;--swiper-navigation-weight:500;--swiper-navigation-color:#000;--swiper-navigation-background:transparent;--swiper-navigation-border:transparent;--swiper-navigation-hover-color:#000;--swiper-navigation-hover-background:transparent;--swiper-navigation-hover-border:transparent;--swiper-navigation-sides-offset:calc(((var(--swiper-navigation-size) * (0.5 + 0.5 * var(--swiper-navigation-boxed))) + (6px * (1 - var(--swiper-navigation-boxed)))) / 2);--swiper-navigation-shadow:none;--swiper-navigation-radius:0;--swiper-next-padding:3px;--swiper-prev-padding:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--swiper-navigation-size) * (0.5 + 0.5 * var(--swiper-navigation-boxed)) + 6px * (1 - var(--swiper-navigation-boxed)));background-color:var(--swiper-navigation-background);border:1px solid var(--swiper-navigation-border);-webkit-box-shadow:var(--swiper-navigation-shadow);box-shadow:var(--swiper-navigation-shadow);border-radius:var(--swiper-navigation-radius);-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, visibility, transform3d, -webkit-transform;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, visibility, transform3d, -webkit-transform;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, visibility, transform, transform3d;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, visibility, transform, transform3d, -webkit-transform;-webkit-transition-timing-function:var(--theme-ease-in-out);transition-timing-function:var(--theme-ease-in-out);-webkit-transition-duration:var(--theme-ease-time-medium);transition-duration:var(--theme-ease-time-medium);}
.site-slider-wrapper .swiper-button-next::after, .site-slider-wrapper .swiper-button-prev::after{font-size:var(--swiper-navigation-font-size);font-weight:var(--swiper-navigation-weight);}
.site-slider-wrapper .swiper-button-next:hover, .site-slider-wrapper .swiper-button-prev:hover{color:var(--swiper-navigation-hover-color);background-color:var(--swiper-navigation-hover-background);border-color:var(--swiper-navigation-hover-border);}
.site-slider-wrapper .swiper-button-next.swiper-button-next, .site-slider-wrapper .swiper-button-prev.swiper-button-next{-webkit-padding-start:var(--swiper-next-padding);padding-inline-start:var(--swiper-next-padding);}
.site-slider-wrapper .swiper-button-next.swiper-button-prev, .site-slider-wrapper .swiper-button-prev.swiper-button-prev{-webkit-padding-end:var(--swiper-prev-padding);padding-inline-end:var(--swiper-prev-padding);}
.site-slider-wrapper .swiper-button-next.color-transparent-white, .site-slider-wrapper .swiper-button-prev.color-transparent-white{color:rgb(var(--colors-black));background-color:rgba(var(--colors-white), 0.5);backdrop-filter:blur(10px);}
.site-slider-wrapper .swiper-button-next.color-transparent-black, .site-slider-wrapper .swiper-button-prev.color-transparent-black{color:rgb(var(--colors-white));background-color:rgba(var(--colors-black), 0.2);backdrop-filter:blur(10px);}
.site-slider-wrapper .swiper-button-next.swiper-button-disabled, .site-slider-wrapper .swiper-button-prev.swiper-button-disabled{pointer-events:auto;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;}
.site-slider-wrapper .swiper-button-next.on-hover, .site-slider-wrapper .swiper-button-prev.on-hover{opacity:0;}
.site-slider-wrapper .swiper-button-next.on-hover.swiper-button-prev, .site-slider-wrapper .swiper-button-prev.on-hover.swiper-button-prev{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
.site-slider-wrapper .swiper-button-next.on-hover.swiper-button-next, .site-slider-wrapper .swiper-button-prev.on-hover.swiper-button-next{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
.site-slider-wrapper .swiper-button-next.stick, .site-slider-wrapper .swiper-button-prev.stick{--swiper-navigation-sides-offset:0;}
.site-slider-wrapper .swiper-button-next.swiper-button-lock, .site-slider-wrapper .swiper-button-prev.swiper-button-lock{display:none;}
@media screen and (min-width:1024.02px){
.site-slider-wrapper .swiper-button-next.half, .site-slider-wrapper .swiper-button-prev.half{--swiper-navigation-sides-offset:calc( ( ( (var(--swiper-navigation-size) * (0.5 + 0.5 * var(--swiper-navigation-boxed))) + (6px * (1 - var(--swiper-navigation-boxed))) ) / 2 ) * -1 );}
.site-slider-wrapper .swiper-button-next.out, .site-slider-wrapper .swiper-button-prev.out{--swiper-navigation-sides-offset:calc( ( ( (var(--swiper-navigation-size) * (0.5 + 0.5 * var(--swiper-navigation-boxed))) + (6px * (1 - var(--swiper-navigation-boxed))) ) * -1 ) * 1.5 );}
}
.site-slider-wrapper .site-slider-controls .swiper-pagination{position:relative;top:0;bottom:0;margin-top:var(--slider-dots-offset);}
.site-slider-wrapper .site-slider-controls .swiper-scrollbar{--slider-scrollbar-offset:16px;position:relative;margin-top:var(--slider-scrollbar-offset);}
@media screen and (max-width:1023.98px){
.site-slider-wrapper .site-slider-controls .swiper-button-next, .site-slider-wrapper .site-slider-controls .swiper-button-prev{display:none;}
}
@media screen and (min-width:1024.02px){
.site-slider-wrapper:has(.product-hidden-content) .site-slider{margin-inline:calc(var(--theme-product-hidden-padding) * -1);margin-top:calc(var(--theme-product-hidden-padding) * -1);margin-bottom:calc(var(--product-hidden-offset, 0) * -1);padding-inline:var(--theme-product-hidden-padding);padding-top:var(--theme-product-hidden-padding);padding-bottom:var(--product-hidden-offset, 0);}
.site-slider-wrapper:has(.product-hidden-content):has(.product:hover) .swiper-pagination{z-index:-1;}
}
@media (hover: hover) and (pointer: fine) {
.site-slider-wrapper:hover .on-hover{opacity:1;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;}
.site-slider-wrapper:hover .on-hover.swiper-button-disabled{opacity:0.3;}
} .site-banner{position:relative;}
.site-banner *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.site-banner.default-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.site-banner.overlay-block .site-banner-content{z-index:1;}
.site-banner .site-banner-content.justify-center{text-align:center;}
.site-banner .site-banner-content.justify-center .site-banner-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.site-banner .site-banner-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;width:100%;}
.site-banner .site-banner-media img, .site-banner .site-banner-media video, .site-banner .site-banner-media audio, .site-banner .site-banner-media embed, .site-banner .site-banner-media iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.site-banner.full-width .site-banner-content{max-width:calc(var(--theme-width) - var(--theme-screen-padding) * 2);width:100%;margin-inline:auto;}
@media (hover: hover) and (pointer: fine) {
.site-banner:hover .link-decoration{text-decoration-color:var(--decoration-hover-color);}
} .site-text-banner{--text-banner-padding-block:22px;--text-banner-padding-inner:30px;--text-banner-background:rgb(var(--colors-gray-100));--text-banner-background-image:none;--text-banner-foreground:rgb(var(--colors-black));--text-banner-muted:rgb(var(--colors-gray-500));--text-banner-border:transparent;--text-banner-radius:var(--theme-radius);--text-banner-background-pos:center center;--text-banner-background-size:cover;position:relative;padding:1.25rem;color:var(--text-banner-foreground);background-color:var(--text-banner-background);border:1px solid var(--text-banner-border);border-radius:var(--text-banner-radius);background-image:var(--text-banner-background-image);background-position:var(--text-banner-background-pos);background-size:var(--text-banner-background-size);background-repeat:no-repeat;}
@media screen and (min-width:768.02px){
.site-text-banner{padding:var(--text-banner-padding-block) var(--text-banner-padding-inner);}
}
.site-text-banner .site-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;gap:0.75rem;}
.site-text-banner .site-banner-inner > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:0.625rem;}
@media screen and (min-width:768.02px){
.site-text-banner .site-banner-inner > *{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;gap:1.875rem;}
}
.site-text-banner .entry-text .entry-title{margin-bottom:0.125rem;}
.site-text-banner .entry-text p{color:var(--text-banner-muted);margin-bottom:0;}
.site-text-banner .custom-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;}
.site-text-banner .entry-phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.1;gap:0.375rem;}
@media screen and (min-width:1024.02px){
.site-text-banner .entry-phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
.site-text-banner .entry-phone a{font-size:var(--text-base);font-weight:700;color:currentColor;text-decoration:none;}
@media screen and (min-width:1024.02px){
.site-text-banner .entry-phone a{font-size:var(--text-2xl);}
}
.site-text-banner .entry-phone span{font-size:var(--text-xs);color:var(--text-banner-muted);}
.site-text-banner .discount-count{font-size:2.25rem;font-weight:800;line-height:1.1;}
@media screen and (min-width:576.02px){
.site-text-banner .discount-count{font-size:2.875rem;}
}
@media screen and (min-width:1024.02px){
.site-text-banner .discount-count{font-size:3.5rem;}
}
.site-text-banner .discount-code{line-height:1;border:1px dashed var(--text-banner-foreground);padding:0.5rem 0.75rem;border-radius:var(--radius-sm);}
@media screen and (min-width:1024.02px){
.site-text-banner .discount-code{padding:0.75rem 1rem;}
} .site-banner-product .product{max-width:18.125rem;}
.site-banner-product .product a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:rgb(var(--colors-white));gap:1.25rem;padding:1.25rem;border-radius:var(--theme-radius);background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.2);backdrop-filter:blur(20px);}
.site-banner-product .product .product-thumbnail{max-width:3.5rem;margin-bottom:0;}
.site-banner-product .product .price{color:currentColor;}
.site-marquee{--marquee-speed:30s;--marquee-direction:left;--margquee-gap-inner:0;--margquee-gap-group:10px;--marquee-padding-inline:24px;--marquee-padding-block:0;--marquee-translate:-100%;--marquee-offset:0%;overflow:hidden;position:relative;}
.site-marquee .site-marquee-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:var(--margquee-gap-inner);}
.site-marquee .site-marquee-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:var(--margquee-gap-group);-webkit-animation-name:marquee-horizontal-3d;animation-name:marquee-horizontal-3d;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:var(--marquee-speed, 20s);animation-duration:var(--marquee-speed, 20s);pointer-events:none;}
.site-marquee .site-marquee-group .site-marquee-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:var(--marquee-padding-block) var(--marquee-padding-inline);white-space:nowrap;}
.site-marquee .site-marquee-group.dotted::after{content:"";display:inline-block;width:0.25rem;height:0.25rem;border-radius:50%;background-color:currentColor;-webkit-margin-end:calc(var(--marquee-padding-inline) - var(--margquee-gap-group));margin-inline-end:calc(var(--marquee-padding-inline) - var(--margquee-gap-group));}
@media screen and (min-width:1024.02px){
.site-marquee .site-marquee-group.dotted::after{width:0.5rem;height:0.5rem;}
}
@media (hover: hover) and (pointer: fine) {
.site-marquee.pause-on-hover:hover .site-marquee-group{-webkit-animation-play-state:paused;animation-play-state:paused;}
}
.site-marquee.direction-to-left .site-marquee-group{-webkit-animation-name:marquee-horizontal-3d;animation-name:marquee-horizontal-3d;-webkit-animation-direction:normal;animation-direction:normal;}
.site-marquee.direction-to-right .site-marquee-group{-webkit-animation-name:marquee-horizontal-3d;animation-name:marquee-horizontal-3d;animation-direction:reverse;}
.site-marquee.direction-to-top .site-marquee-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation-name:marquee-vertical-3d;animation-name:marquee-vertical-3d;-webkit-animation-direction:normal;animation-direction:normal;}
.site-marquee.direction-to-bottom .site-marquee-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation-name:marquee-vertical-3d;animation-name:marquee-vertical-3d;animation-direction:reverse;}
.site-marquee.has-scroll-effect .site-marquee-inner{-webkit-transform:translate3d(var(--marquee-offset, 0), 0, 0);transform:translate3d(var(--marquee-offset, 0), 0, 0);will-change:transform;-webkit-transition:-webkit-transform 0.1s linear;transition:-webkit-transform 0.1s linear;transition:transform 0.1s linear;transition:transform 0.1s linear, -webkit-transform 0.1s linear;}
.badge{--badge-font-size:10px;--badge-font-weight:600;--badge-inline:10px;--badge-block:7px;--badge-rounded:var(--radius-xs);--badge-background:rgb(var(--colors-gray-200));--badge-foreground:rgb(var(--colors-gray-600));position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);text-transform:uppercase;line-height:1.1;padding-inline:var(--badge-inline);padding-block:var(--badge-block);color:var(--badge-foreground);background-color:var(--badge-background);border-radius:var(--badge-rounded);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.badge.rounded-none{border-radius:0;}
.badge.rounded-full{border-radius:62.4375rem;}
.badge.badge-black{--badge-background:rgb(var(--colors-black));--badge-foreground:rgb(var(--colors-white));}
.badge.badge-white{--badge-background:rgb(var(--colors-white));--badge-foreground:rgb(var(--colors-black));}
.badge.badge-white-bordered{border:1px solid rgb(var(--colors-gray-200));}
.badge.badge-primary{--badge-background:rgb(var(--colors-primary-background));--badge-foreground:rgb(var(--colors-primary-foreground));}
.badge.badge-primary-light{--badge-background:rgba(var(--colors-primary-background), 0.1);--badge-foreground:rgb(var(--colors-primary-background));}
.badge.badge-secondary{--badge-background:rgb(var(--colors-secondary-background));--badge-foreground:rgb(var(--colors-secondary-foreground));}
.badge.badge-secondary-light{--badge-background:rgba(var(--colors-secondary-background), 0.1);--badge-foreground:rgb(var(--colors-secondary-background));}
.badge.badge-blue{--badge-background:rgb(var(--colors-blue-base));--badge-foreground:rgb(var(--colors-blue-light));}
.badge.badge-blue-light{--badge-background:rgb(var(--colors-blue-light));--badge-foreground:rgb(var(--colors-blue-dark));}
.badge.badge-red{--badge-background:rgb(var(--colors-red-base));--badge-foreground:rgb(var(--colors-red-light));}
.badge.badge-red-light{--badge-background:rgb(var(--colors-red-light));--badge-foreground:rgb(var(--colors-red-dark));}
.badge.badge-green{--badge-background:rgb(var(--colors-green-base));--badge-foreground:rgb(var(--colors-green-light));}
.badge.badge-green-light{--badge-background:rgb(var(--colors-green-light));--badge-foreground:rgb(var(--colors-green-dark));}
.badge.badge-orange{--badge-background:rgb(var(--colors-orange-base));--badge-foreground:rgb(var(--colors-orange-light));}
.badge.badge-orange-light{--badge-background:rgb(var(--colors-orange-light));--badge-foreground:rgb(var(--colors-orange-dark));}
.site-text-hover{--image-size:12.25rem;--underline-width:0.1875rem;--underline-offset:0.875rem;--underline-color:rgb(var(--colors-gray-300));position:relative;color:#000;z-index:1;}
.site-text-hover .entry-title{color:inherit;position:relative;overflow:hidden;mix-blend-mode:color-dodge;}
.site-text-hover .hover-item{position:relative;text-decoration:underline;text-decoration-style:wavy;text-decoration-thickness:var(--underline-width);text-decoration-color:var(--underline-color);text-underline-offset:var(--underline-offset);z-index:2;cursor:pointer;}
.site-text-hover .hover-image-container{position:fixed;top:0;inset-inline-start:0;pointer-events:none;z-index:3;opacity:0;z-index:-5;-webkit-transition:opacity var(--theme-ease-time-fast) var(--theme-ease-in);transition:opacity var(--theme-ease-time-fast) var(--theme-ease-in);}
.site-text-hover .hover-image-container img{max-width:var(--image-size);-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);}
.site-text-hover .hover-image-container.is-visible{opacity:1;}
.site-text-hover .hover-image-container.is-visible img{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.site-text-hover.image-center{--image-size:16.625rem;}
.site-text-hover.image-center .hover-item:hover{-webkit-filter:contrast(0);filter:contrast(0);}
.site-text-hover.image-center .hover-image-container{inset-inline-start:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.site-testimonial-box.style-01 .testimonial-box-body{max-width:768px;margin-inline:auto;}
.site-testimonial-box.style-01 .testimonial-user{margin-top:1.5rem;max-width:6rem;margin-inline:auto;}
.site-testimonial:has(.style-01) .site-slider-wrapper{max-width:768px;margin-inline:auto;}
.site-testimonial:has(.style-01) .site-slider-wrapper .testimonial-box-body{max-width:100%;}
.site-scroll-snap{--scroll-gap:var(--theme-padding);--scroll-gap-mobile:16px;--scroll-grid-lg:4;--scroll-grid-sm:2;--scroll-grid-xs:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--scroll-gap);overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-snap-stop:always;scrollbar-width:none;}
@media screen and (max-width:575.98px){
.site-scroll-snap{--scroll-gap:var(--scroll-gap-mobile);}
}
.site-scroll-snap::-webkit-scrollbar{display:none;}
.site-scroll-snap > *{scroll-snap-align:start;}
.site-scroll-snap > *:last-child{scroll-snap-align:end;}
.site-scroll-snap:not(.custom-width) .site-scroll-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc((100% - (var(--scroll-grid-xs) - 0.6666666667) * var(--scroll-gap)) / (var(--scroll-grid-xs) + 0.3333333333));}
.site-scroll-snap:not(.custom-width) .site-scroll-item:last-child{-webkit-margin-end:calc(var(--scroll-gap) * -1);margin-inline-end:calc(var(--scroll-gap) * -1);}
@media screen and (min-width:576.02px){
.site-scroll-snap:not(.custom-width) .site-scroll-item{width:calc((100% - (var(--scroll-grid-sm) - 0.6666666667) * var(--scroll-gap)) / (var(--scroll-grid-sm) + 0.3333333333));}
}
@media screen and (min-width:1024.02px){
.site-scroll-snap:not(.custom-width) .site-scroll-item{width:calc((100% - (var(--scroll-grid-lg) - 1) * var(--scroll-gap)) / var(--scroll-grid-lg));}
} .site-iconbox{--iconbox-gap:18px;--iconbox-row-gap:6px;--iconbox-icon:28px;--iconbox-icon-color:currentColor;--iconbox-number-size:12px;--iconbox-number-rounded:50%;--iconbox-number-background:rgb(var(--colors-gray-200));--iconbox-number-foreground:rgb(var(--colors-gray-600));--iconbox-title:15px;--iconbox-title-mobile:15px;--iconbox-title-font-weight:500;--iconbox-title-margin:2px;--iconbox-title-color:currentColor;--iconbox-description:13px;--iconbox-description-color:rgb(var(--colors-gray-500));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--iconbox-gap);row-gap:var(--iconbox-row-gap);}
.site-iconbox .site-iconbox-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--iconbox-icon-color);}
.site-iconbox .site-iconbox-icon > *{width:var(--iconbox-icon);height:auto;}
.site-iconbox .site-iconbox-icon > *.number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--iconbox-number-size);font-weight:600;line-height:1.1;height:var(--iconbox-icon);border-radius:var(--iconbox-number-rounded);color:var(--iconbox-number-foreground);background-color:var(--iconbox-number-background);}
.site-iconbox .site-iconbox-detail{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-iconbox .site-iconbox-detail .entry-title{font-size:var(--iconbox-title-mobile);font-weight:var(--iconbox-title-font-weight);color:var(--iconbox-title-color);margin-bottom:var(--iconbox-title-margin);}
@media screen and (min-width:576.02px){
.site-iconbox .site-iconbox-detail .entry-title{font-size:var(--iconbox-title);}
}
.site-iconbox .site-iconbox-detail p{font-size:var(--iconbox-description);color:var(--iconbox-description-color);margin-bottom:0;}
.site-iconbox .site-iconbox-footer{width:100%;}
.site-iconbox .site-iconbox-footer p{font-size:var(--iconbox-description);color:var(--iconbox-description-color);margin-bottom:0;}
.site-iconbox a{color:currentColor;text-decoration:none;}
.site-iconbox .mb-0{margin-bottom:0 !important;}
.site-countdown{--countdown-expired-size:var(--text-sm);--countdown-expired-color:rgb(var(--colors-black));--countdown-message-size:var(--text-xs);--countdown-message-color:rgb(var(--colors-gray-500));--countdown-block-gap:10px;--countdown-gap:4px;--countdown-item-gap:2px;--countdown-text-size:var(--text-xs);--countdown-text-size-lg:var(--text-xs);--countdown-text-weight:600;--countdown-suffix-size:calc(var(--text-xs) - 1px);--countdown-suffix-weight:400;--countdow-item-width:38px;--countdow-item-padding:8px;--countdown-item-radius:var(--radius-sm);--countdown-item-background:rgb(var(--colors-white));--countdown-item-foreground:rgb(var(--colors-black));--countdown-item-muted:rgb(var(--colors-gray-400));--countdown-item-border-width:1px;--countdown-item-border:rgb(var(--colors-gray-200));--countdown-item-box-shadow:var(--shadow-2xs);--countdown-time-width:auto;--countdown-time-width-lg:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--countdown-block-gap);}
.site-countdown .site-countdown-message{font-size:var(--countdown-message-size);color:var(--countdown-message-color);margin-bottom:0;}
.site-countdown .countdown-expired{display:none;font-size:var(--countdown-expired-size);font-weight:500;margin-block:0.625rem;color:var(--countdown-expired-color);}
.site-countdown .site-countdown-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--countdown-gap);}
.site-countdown .site-countdown-block .countdown-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--countdown-item-gap);width:var(--countdow-item-width);padding-block:var(--countdow-item-padding);border-radius:var(--countdown-item-radius);border:var(--countdown-item-border-width) solid var(--countdown-item-border);background-color:var(--countdown-item-background);color:var(--countdown-item-foreground);-webkit-box-shadow:var(--countdown-item-box-shadow);box-shadow:var(--countdown-item-box-shadow);line-height:1;}
.site-countdown .site-countdown-block .countdown-item .countdown-time{font-size:var(--countdown-text-size);font-weight:var(--countdown-text-weight);width:var(--countdown-time-width);color:currentColor;}
@media screen and (min-width:1024.02px){
.site-countdown .site-countdown-block .countdown-item .countdown-time{font-size:var(--countdown-text-size-lg);width:var(--countdown-time-width-lg);}
}
.site-countdown .site-countdown-block .countdown-item .countdown-text{font-size:var(--countdown-suffix-size);font-weight:var(--countdown-suffix-weight);color:var(--countdown-item-muted);}
.site-countdown:has(.countdown-finished) .countdown-expired{display:block;}
.site-countdown:has(.countdown-finished) .site-countdown-block, .site-countdown:has(.countdown-finished) .site-countdown-message{display:none;}
.category-item{--category-title-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:1rem;}
.category-item .category-detail .entry-category-name{font-family:var(--theme-body-font);font-size:var(--category-title-size);font-weight:600;line-height:1.1;margin-bottom:0;}
.category-item .category-detail .entry-category-name a{color:currentColor;text-decoration:none;}
.category-item .category-detail > span{font-size:0.75rem;opacity:0.5;}
.before-after-slider{position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.before-after-slider-container{--position:50%;position:relative;width:100%;}
.before-after-slider-container .slider-image-before, .before-after-slider-container .slider-image-after{display:block;width:100%;pointer-events:none;}
.before-after-slider-container .slider-image-before{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0, var(--position) 0, var(--position) 100%, 0 100%);}
.before-after-slider-handle{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;inset-inline-start:var(--position);width:0.1875rem;height:100%;color:rgb(var(--colors-gray-300));background-color:rgb(var(--colors-white));cursor:ew-resize;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.before-after-slider-handle svg{position:absolute;z-index:1;width:1.25rem;height:1.25rem;pointer-events:none;}
.before-after-slider-handle::before{content:"";position:absolute;top:50%;inset-inline-start:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2.25rem;height:4.125rem;border-radius:6.1875rem;background-color:rgb(var(--colors-white));-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);}
.before-after-slider-handle:hover{color:rgb(var(--colors-gray-400));}
.before-after-slider-labels{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:1.25rem;width:100%;padding:0 1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;}
.before-after-slider-labels .slider-label{font-size:var(--text-sm);font-weight:600;background-color:rgba(var(--colors-white), 0.7);backdrop-filter:blur(3px);padding:0.3125rem 0.625rem;}
.before-after-slider.rtl .slider-image-before{clip-path:polygon(100% 0, var(--position) 0, var(--position) 100%, 100% 100%);}
.text-grid-01 .entry-media{margin-bottom:1rem;}
@media screen and (min-width:1024.02px){
.text-grid-01 .entry-item-detail{position:relative;padding-inline:2.5rem;margin-top:-5.625rem;z-index:1;-webkit-transition:all var(--theme-ease-time-medium) var(--theme-ease-primary);transition:all var(--theme-ease-time-medium) var(--theme-ease-primary);}
.text-grid-01 .entry-item-detail .entry-item-detail-inner{padding:1.25rem 2.5rem;background-color:rgb(var(--colors-white));}
}
@media screen and (min-width:1024.02px){
.text-grid-01:hover .entry-item-detail{-webkit-transform:translateY(-20px);transform:translateY(-20px);}
} .site-image-mapping{position:relative;}
.site-image-mapping img{width:100%;}
.site-image-mapping .pin-data{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.site-image-mapping .pin-data .pin{position:absolute;width:1.25rem;height:1.25rem;border-radius:50%;background-color:rgb(var(--colors-white));border:1px solid rgb(var(--colors-white));-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;-webkit-transition:all var(--theme-ease-time-medium) var(--theme-ease-primary);transition:all var(--theme-ease-time-medium) var(--theme-ease-primary);z-index:1;}
.site-image-mapping .pin-data .pin.pulse{-webkit-animation:pulse-pin 2s infinite;animation:pulse-pin 2s infinite;}
.site-image-mapping .pin-data .pin-content{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:0;inset-inline-start:0;min-width:18.125rem;max-width:18.125rem;opacity:0;visibility:hidden;pointer-events:none;}
.site-image-mapping .pin-data .pin-content .pin-content-inner{padding:1.125rem;background-color:rgb(var(--colors-white));border-radius:var(--theme-radius);}
.site-image-mapping .pin-data .pin-content .pin-content-inner .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;}
.site-image-mapping .pin-data .pin-content .pin-content-inner .product .product-thumbnail{width:4.125rem;margin-bottom:0;}
.site-image-mapping .pin-data .pin-content .pin-content-inner .product .product-content{line-height:1.3;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-image-mapping .pin-data .pin-content .pin-content-inner .product .product-content .price{margin-bottom:0.5rem;}
.site-image-mapping .pin-data .pin-content .pin-content-inner .product .product-content .product-cart a{font-size:0.6875rem;}
.site-image-mapping .pin-data .pin-content.show{opacity:1;visibility:visible;pointer-events:all;}
.site-image-mapping .custom-content{position:absolute;bottom:0.625rem;inset-inline-start:0.625rem;pointer-events:none;}
@media screen and (min-width:1024.02px){
.site-image-mapping .custom-content{bottom:1.875rem;inset-inline-start:1.875rem;}
}
.site-image-mapping .custom-content .entry-title{margin-bottom:0;}
.site-image-mapping .custom-content .entry-description p{opacity:0.7;}
@-webkit-keyframes pulse-pin {
0%{-webkit-box-shadow:0 0 0 0px rgba(255, 255, 255, 0.5);box-shadow:0 0 0 0px rgba(255, 255, 255, 0.5);}
100%{-webkit-box-shadow:0 0 0 20px rgba(255, 255, 255, 0);box-shadow:0 0 0 20px rgba(255, 255, 255, 0);}
}
@keyframes pulse-pin {
0%{-webkit-box-shadow:0 0 0 0px rgba(255, 255, 255, 0.5);box-shadow:0 0 0 0px rgba(255, 255, 255, 0.5);}
100%{-webkit-box-shadow:0 0 0 20px rgba(255, 255, 255, 0);box-shadow:0 0 0 20px rgba(255, 255, 255, 0);}
} .client-logo{--clients-padding-inline:0;--clients-padding-block:0;--client-image-height-mobile:30px;--client-image-height-desktop:52px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--clients-padding-block) var(--clients-padding-inline);}
.client-logo a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.client-logo img, .client-logo svg{width:auto;height:var(--client-image-height-mobile);}
@media screen and (min-width:1024.02px){
.client-logo img, .client-logo svg{height:var(--client-image-height-desktop);}
} .drawer{--drawer-inner-width-mobile:90%;--drawer-inner-width-desktop:440px;--drawer-inner-padding:26px;--drawer-translate-x:-100%;--drawer-transition-duration:var(--theme-ease-time-slow);--drawer-transition-property:opacity, visibility, background-color, transform;--drawer-transition-timing-function:var(--theme-ease-primary);position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;top:0;inset-inline-start:0;pointer-events:none;z-index:1000;}
.drawer .site-drawer-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:var(--drawer-inner-width-mobile);height:100%;color:rgb(var(--colors-drawer-foreground));background-color:rgb(var(--colors-drawer-background));overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform:translate(calc(var(--drawer-translate-x) * 1));transform:translate(calc(var(--drawer-translate-x) * 1));-webkit-transition-duration:var(--drawer-transition-duration);transition-duration:var(--drawer-transition-duration);-webkit-transition-property:var(--drawer-transition-property);transition-property:var(--drawer-transition-property);-webkit-transition-timing-function:var(--drawer-transition-timing-function);transition-timing-function:var(--drawer-transition-timing-function);z-index:1;}
@media screen and (min-width:576.02px){
.drawer .site-drawer-inner{width:var(--drawer-inner-width-desktop);}
}
.drawer .site-drawer-inner > *{width:100%;}
.drawer .site-drawer-inner > *.site-drawer-body{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
@media screen and (min-width:1024.02px){
.drawer .site-drawer-inner:has(.navigation-on-hover){overflow-y:visible;}
}
.drawer .site-drawer-inner .site-drawer-header, .drawer .site-drawer-inner .site-drawer-footer{padding:1.25rem;}
@media screen and (min-width:576.02px){
.drawer .site-drawer-inner .site-drawer-header, .drawer .site-drawer-inner .site-drawer-footer{padding:var(--drawer-inner-padding);}
}
.drawer .site-drawer-inner .site-drawer-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.drawer .site-drawer-inner .site-drawer-body > *{width:100%;}
.drawer .site-drawer-inner .site-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.drawer .site-drawer-inner .site-drawer-header .entry-title{font-size:var(--text-base);font-weight:600;margin-bottom:0;color:rgb(var(--colors-drawer-muted-foreground));opacity:0.6;}
.drawer .site-drawer-inner .site-drawer-header .site-close{-webkit-margin-start:auto;margin-inline-start:auto;}
.drawer .site-drawer-inner .site-copyright{color:rgb(var(--colors-drawer-muted-foreground));}
.drawer .site-drawer-inner .site-copyright a{color:rgb(var(--colors-drawer-foreground));}
.drawer .site-drawer-inner .site-navigation{--link-underline-offset:4px;--link-decoraation-color:transparent;--link-hover-color:rgb(var(--colors-primary-background));--link-hover-background:transparent;--link-decoraation-hover-color:transparent;--nav-link-icon:var(--theme-drawer-menu-icon);--nav-link-gap:var(--theme-drawer-menu-gap);}
.drawer .site-drawer-inner .site-navigation > ul{gap:0;}
.drawer .site-drawer-inner .site-navigation > ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.drawer .site-drawer-inner .site-navigation > ul li a{gap:var(--nav-link-gap);}
.drawer .site-drawer-inner .site-navigation .menu-icon > *{top:0;}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li > *:not(ul){font-size:var(--theme-drawer-menu-font-size);font-weight:var(--theme-drawer-menu-font-weight);letter-spacing:var(--theme-drawer-menu-letter-spacing);height:var(--theme-drawer-menu-height);}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li > *:not(ul) a{height:100%;}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li ul{width:100%;}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li ul li > *:not(ul){font-size:var(--theme-drawer-submenu-font-size);font-weight:var(--theme-drawer-submenu-font-weight);letter-spacing:var(--theme-drawer-submenu-letter-spacing);height:var(--theme-drawer-submenu-height);}
@media (hover: hover) and (pointer: fine) {
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li:hover{background-color:var(--link-hover-background);}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li:hover > a, .drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li:hover > .menu-item-wrapper > *{color:var(--link-hover-color);text-decoration-color:var(--link-decoraation-hover-color);}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li ul li:hover > a, .drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul > li ul li:hover > .menu-item-wrapper > *{color:var(--link-hover-color);text-decoration-color:var(--link-decoraation-hover-color);}
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul li > *:not(ul){width:100%;padding-inline:1.25rem;}
@media screen and (min-width:1024.02px){
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul li > *:not(ul){padding-inline:var(--drawer-inner-padding);}
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul li > *:not(ul).menu-item-wrapper a{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-padding-end:0.625rem;padding-inline-end:0.625rem;}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul .menu-item-has-children > .sub-menu{max-height:0;overflow:hidden;-webkit-transition-duration:var(--theme-ease-time-slow);transition-duration:var(--theme-ease-time-slow);-webkit-transition-property:max-height;transition-property:max-height;-webkit-transition-timing-function:var(--theme-ease-primary);transition-timing-function:var(--theme-ease-primary);}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown > ul .active > .menu-item-wrapper > .dropdown-icon-wrapper svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown a{font-size:inherit;color:rgb(var(--colors-dropdown-foreground));text-underline-offset:var(--link-underline-offset);text-decoration-color:var(--link-decoraation-color);-webkit-transition-duration:var(--theme-ease-time-fast);transition-duration:var(--theme-ease-time-fast);-webkit-transition-property:color, text-decoration-color;transition-property:color, text-decoration-color;-webkit-transition-timing-function:var(--theme-ease-primary);transition-timing-function:var(--theme-ease-primary);}
@media (hover: hover) and (pointer: fine) {
.drawer .site-drawer-inner .site-navigation.navigation-dropdown a:hover{color:var(--link-hover-color);text-decoration-color:var(--link-decoraation-hover-color);}
}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown .menu-item-wrapper, .drawer .site-drawer-inner .site-navigation.navigation-dropdown a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown .dropdown-icon-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:100%;-webkit-margin-start:auto;margin-inline-start:auto;cursor:pointer;}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown .dropdown-icon-wrapper svg{width:var(--theme-drawer-arrow);height:var(--theme-drawer-arrow);-webkit-transition-duration:var(--theme-ease-time-medium);transition-duration:var(--theme-ease-time-medium);-webkit-transition-property:color, -webkit-transform;transition-property:color, -webkit-transform;transition-property:color, transform;transition-property:color, transform, -webkit-transform;-webkit-transition-timing-function:var(--theme-ease-primary);transition-timing-function:var(--theme-ease-primary);}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown .dropdown-icon-wrapper svg > *{stroke-width:1.6;}
@media screen and (min-width:1024.02px){
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .dropdown-icon-wrapper svg, .drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .active > .menu-item-wrapper > .dropdown-icon-wrapper > svg svg{-webkit-transform:rotate(-90deg) !important;transform:rotate(-90deg) !important;}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .sub-menu{position:absolute;overflow:inherit !important;max-height:none !important;height:100%;top:0;inset-inline-start:100%;padding-top:var(--drawer-inner-padding);background-color:rgb(var(--colors-drawer-background));opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 0.15s var(--theme-ease-in-out) !important;transition:all 0.15s var(--theme-ease-in-out) !important;}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .sub-menu::before{content:"";position:absolute;width:0.0625rem;height:100%;top:0;inset-inline-start:0;background-color:rgb(var(--colors-drawer-inline-border));}
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .menu-item-has-children:hover > .sub-menu{opacity:1;visibility:visible;pointer-events:auto;}
}
@media screen and (max-width:1023.98px){
.drawer .site-drawer-inner .site-navigation.navigation-dropdown.navigation-on-hover .sub-menu{padding-inline:calc(var(--nav-link-icon) + var());}
}
.drawer .site-drawer-inner .site-navigation.categories-menu{--link-hover-background:rgb(var(--colors-gray-50));--theme-drawer-menu-font-size:14px;--theme-drawer-menu-font-weight:500;--theme-drawer-menu-height:50px;--theme-drawer-submenu-font-size:13px;--theme-drawer-submenu-height:34px;--nav-menu-item-border:rgb(var(--colors-drawer-inline-border));}
.drawer .site-drawer-inner .site-navigation.bordered .sub-menu > li:last-child{padding-bottom:calc(var(--theme-drawer-submenu-height) / 2);}
.drawer .site-drawer-inner .site-navigation .badge{-webkit-margin-start:auto;margin-inline-start:auto;}
.drawer .site-drawer-inner .site-list{margin-top:auto;margin-bottom:1.25rem;padding-top:1.875rem;padding-inline:1.25rem;}
@media screen and (min-width:576.02px){
.drawer .site-drawer-inner .site-list{padding-inline:var(--drawer-inner-padding);}
}
.drawer .site-drawer-inner .site-list .site-list-style{--list-border-color:rgb(var(--colors-drawer-inline-border));}
.drawer .site-drawer-inner .site-drawer-cart-inner, .drawer .site-drawer-inner .site-drawer-search-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;}
.drawer .site-drawer-inner .site-drawer-cart-inner > *, .drawer .site-drawer-inner .site-drawer-search-inner > *{width:100%;}
.drawer .site-drawer-inner .site-drawer-cart-inner .site-empty{--empty-title:18px;padding-inline:1.25rem;padding-top:3.5rem;}
@media screen and (min-width:576.02px){
.drawer .site-drawer-inner .site-drawer-cart-inner .site-empty{padding-inline:var(--drawer-inner-padding);}
}
.drawer .site-drawer-inner .site-drawer-cart-inner .site-empty p{opacity:0.7;}
.drawer .site-drawer-inner .site-drawer-cart-inner .cart-notification{--notification-text:13px;--notification-foreground:rgb(var(--colors-drawer-foreground));--notification-background:transparent;--notification-border:rgb(var(--colors-drawer-inline-border));--notification-radius:0;--notification-padding:1.25rem;border-inline:0;}
.drawer .site-drawer-inner .site-drawer-cart-inner .cart-notification .site-progress{--progress-background:rgb(var(--colors-drawer-inline-border));}
.drawer .site-drawer-inner .site-drawer-cart-inner:has(.site-empty) .cart-notification{display:none;}
.drawer .site-drawer-inner .site-search-drawer-form{padding-inline:1.25rem;}
@media screen and (min-width:576.02px){
.drawer .site-drawer-inner .site-search-drawer-form{padding-inline:var(--drawer-inner-padding);}
}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-form{margin-bottom:1.25rem;}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags{--tag-gap:4px;--tag-size:12px;--tag-weight:500;--tag-icon:12px;--tag-padding-inline:8px;--tag-padding-block:4px;--tag-border-radius:var(--radius-sm);--tag-border-width:1px;--tag-background:transparent;--tag-foreground:rgb(var(--colors-drawer-foreground));--tag-border:rgb(var(--colors-drawer-inline-border));--tag-hover-background:rgb(var(--colors-drawer-muted-background));--tag-hover-foreground:rgb(var(--colors-drawer-foreground));--tag-hover-border:rgb(var(--colors-drawer-inline-border));margin-top:1.875rem;}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags span{display:block;font-size:0.8125rem;font-weight:400;color:rgb(var(--colors-drawer-muted-foreground));margin-bottom:0.625rem;opacity:0.8;}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--tag-gap);list-style:none;margin:0;padding:0;}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--tag-size);font-weight:var(--tag-weight);text-decoration:none;gap:0.25rem;color:var(--tag-foreground);background-color:var(--tag-background);border:var(--tag-border-width) solid var(--tag-border);border-radius:var(--tag-border-radius);padding-inline:var(--tag-padding-inline);padding-block:var(--tag-padding-block);-webkit-transition:all 0.1s ease;transition:all 0.1s ease;}
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul li a svg, .drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul li a img{width:var(--tag-icon);height:auto;opacity:0.4;}
@media (hover: hover) and (pointer: fine) {
.drawer .site-drawer-inner .site-search-drawer-form .site-search-tags ul li a:hover{color:var(--tag-hover-foreground);border-color:var(--tag-hover-border);background-color:var(--tag-hover-background);}
}
.drawer .site-drawer-inner .site-drawer-products{padding:1.25rem;margin-top:auto;border-top:1px solid rgb(var(--colors-drawer-inline-border));}
@media screen and (min-width:576.02px){
.drawer .site-drawer-inner .site-drawer-products{padding:var(--drawer-inner-padding);}
}
.drawer .site-drawer-inner .site-drawer-products .entry-title{font-size:var(--text-base);font-weight:600;margin-bottom:1rem;}
.drawer .site-drawer-inner .site-filter-drawer{padding-inline:1.25rem;}
@media screen and (min-width:576.02px){
.drawer .site-drawer-inner .site-filter-drawer{padding-inline:var(--drawer-inner-padding);}
}
.drawer .site-drawer-inner .site-mini-cart{padding-inline:1.25rem;}
@media screen and (min-width:576.02px){
.drawer .site-drawer-inner .site-mini-cart{padding-inline:var(--drawer-inner-padding);}
}
.drawer .site-drawer-overlay{opacity:0;visibility:hidden;-webkit-transition-duration:calc(var(--drawer-transition-duration) + 0.2s);transition-duration:calc(var(--drawer-transition-duration) + 0.2s);-webkit-transition-property:var(--drawer-transition-property);transition-property:var(--drawer-transition-property);-webkit-transition-timing-function:var(--drawer-transition-timing-function);transition-timing-function:var(--drawer-transition-timing-function);}
.drawer.cart-drawer, .drawer.search-drawer{--drawer-translate-x:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.drawer.cart-drawer .site-drawer-inner, .drawer.search-drawer .site-drawer-inner{inset-inline-start:auto;inset-inline-end:0;}
.drawer.active{--drawer-translate-x:0;pointer-events:auto;}
.drawer.active .site-drawer-overlay{opacity:1;visibility:visible;}
.drawer.active .site-drawer-inner{opacity:1;visibility:visible;}
.site-list-style{--list-font-size:14px;--list-gap:20px;--list-border-width:1px;--list-border-style:solid;--list-border-color:rgb(var(--colors-gray-200));position:relative;font-size:var(--list-font-size);list-style:none;padding:0;}
.site-list-style li{padding-block:var(--list-gap);}
.site-list-style li:first-child{-webkit-padding-before:0;padding-block-start:0;}
.site-list-style li:last-child{-webkit-padding-after:0;padding-block-end:0;}
.site-list-style.list-inside{list-style-position:inside;}
.site-list-style.list-decimal{list-style-type:decimal;}
.site-list-style.list-disc{list-style-type:disc;}
.site-list-style.list-none{list-style-type:none;}
.site-list-style.margin-0{margin:0;}
.site-list-style.list-bordered li + li{border-top-width:var(--list-border-width);border-top-style:var(--list-border-style);border-top-color:var(--list-border-color);}
.site-search-holder{--drawer-translate-y:-100%;--drawer-transition-duration:var(--theme-ease-time-slow);--drawer-transition-property:opacity, visibility, background-color, transform;--drawer-transition-timing-function:var(--theme-ease-primary);position:fixed;width:100%;height:100%;top:0;inset-inline-start:0;pointer-events:none;z-index:1000;}
.site-search-holder .site-search-holder-inner{position:relative;color:rgb(var(--colors-drawer-foreground));background-color:rgb(var(--colors-drawer-background));overflow-y:auto;padding-block:2.5rem;padding-inline:0.625rem;opacity:0;visibility:hidden;-webkit-transform:translateY(calc(var(--drawer-translate-y) * 1));transform:translateY(calc(var(--drawer-translate-y) * 1));-webkit-transition-duration:var(--drawer-transition-duration);transition-duration:var(--drawer-transition-duration);-webkit-transition-property:var(--drawer-transition-property);transition-property:var(--drawer-transition-property);-webkit-transition-timing-function:var(--drawer-transition-timing-function);transition-timing-function:var(--drawer-transition-timing-function);z-index:1;}
@media screen and (min-width:1024.02px){
.site-search-holder .site-search-holder-inner{padding-block:5rem;}
}
.site-search-holder .site-search-holder-overlay{opacity:0;visibility:hidden;-webkit-transition-duration:calc(var(--drawer-transition-duration) + 0.2s);transition-duration:calc(var(--drawer-transition-duration) + 0.2s);-webkit-transition-property:var(--drawer-transition-property);transition-property:var(--drawer-transition-property);-webkit-transition-timing-function:var(--drawer-transition-timing-function);transition-timing-function:var(--drawer-transition-timing-function);}
.site-search-holder .site-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem;}
@media screen and (min-width:1024.02px){
.site-search-holder .site-search-form{margin-bottom:2.5rem;}
}
.site-search-holder .site-search-form .search-form{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-search-holder .site-search-form .search-form .search-icon{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;}
.site-search-holder .site-search-form .search-form .search-icon svg{width:1.25rem;height:1.25rem;}
@media screen and (min-width:1024.02px){
.site-search-holder .site-search-form .search-form .search-icon svg{width:1.75rem;height:1.75rem;}
}
.site-search-holder .site-search-form .search-form .search-input{font-size:1.125rem;-webkit-padding-start:1.75rem;padding-inline-start:1.75rem;}
.site-search-holder .site-search-form .search-form .search-input::-webkit-input-placeholder{font-weight:400;color:rgb(var(--colors-gray-300));}
.site-search-holder .site-search-form .search-form .search-input::-moz-placeholder{font-weight:400;color:rgb(var(--colors-gray-300));}
.site-search-holder .site-search-form .search-form .search-input:-ms-input-placeholder{font-weight:400;color:rgb(var(--colors-gray-300));}
.site-search-holder .site-search-form .search-form .search-input::-ms-input-placeholder{font-weight:400;color:rgb(var(--colors-gray-300));}
.site-search-holder .site-search-form .search-form .search-input::placeholder{font-weight:400;color:rgb(var(--colors-gray-300));}
@media screen and (min-width:1024.02px){
.site-search-holder .site-search-form .search-form .search-input{font-size:1.875rem;-webkit-padding-start:2.625rem;padding-inline-start:2.625rem;}
}
.site-search-holder .site-search-form .search-form button{position:absolute;top:-9999px;inset-inline-start:-9999px;opacity:0;visibility:hidden;}
.site-search-holder .site-search-tags > span{display:block;font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgb(var(--colors-gray-400));margin-bottom:0.625rem;opacity:0.8;}
.site-search-holder .site-search-tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;list-style:none;margin:0;padding:0;}
@media screen and (min-width:1024.02px){
.site-search-holder .site-search-tags ul{gap:1.25rem;}
}
.site-search-holder .site-search-tags ul a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:var(--text-sm);text-decoration:none;color:currentColor;}
.site-search-holder .site-search-tags ul a svg{width:calc(var(--text-sm) + 0.125rem);height:auto;}
.site-search-holder.active{--drawer-translate-y:0;pointer-events:auto;}
.site-search-holder.active .site-search-holder-inner, .site-search-holder.active .site-search-holder-overlay{opacity:1;visibility:visible;}
.site-social{--social-size:36px;--social-font-size:16px;--social-icon-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--social-icon-gap);list-style:none;margin:0;padding:0;}
.site-social a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--social-font-size);text-decoration:none;color:currentColor;width:var(--social-size);height:var(--social-size);-webkit-transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);}
.site-social a i::before{margin:0;}
.site-social:has(a span){gap:0.25rem;}
.site-social:has(a span) a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-inline:1.125rem;}
.site-social:has(a span) span{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;}
.site-social:has(a span) span.social-label{-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:1rem;margin-inline-start:1rem;}
.site-social.social-rounded-default a{border-radius:var(--theme-radius);}
.site-social.social-rounded-full a{border-radius:6.1875rem;}
.site-social.color-white a{color:rgb(var(--colors-white));}
.site-social.color-black a{color:rgb(var(--colors-black));}
.site-social.color-social a.alipay{color:rgb(0, 113, 252);}
.site-social.color-social a.bluesky{color:rgb(32, 139, 254);}
.site-social.color-social a.amazon{color:rgb(255, 153, 0);}
.site-social.color-social a.amazon-pay{color:rgb(255, 153, 0);}
.site-social.color-social a.ebay{color:rgb(229, 50, 56);}
.site-social.color-social a.paypal{color:rgb(0, 48, 135);}
.site-social.color-social a.stripe{color:rgb(81, 103, 252);}
.site-social.color-social a.shopify{color:rgb(150, 191, 72);}
.site-social.color-social a.google{color:rgb(234, 67, 53);}
.site-social.color-social a.google-play{color:rgb(234, 67, 53);}
.site-social.color-social a.google-wallet{color:rgb(234, 67, 53);}
.site-social.color-social a.dhl{color:rgb(255, 205, 0);}
.site-social.color-social a.ups{color:rgb(53, 28, 21);}
.site-social.color-social a.fedex{color:rgb(255, 0, 0);}
.site-social.color-social a.gratipay{color:rgb(0, 0, 0);}
.site-social.color-social a.apple{color:rgb(0, 0, 0);}
.site-social.color-social a.apple-pay{color:rgb(0, 0, 0);}
.site-social.color-social a.px{color:rgb(0, 0, 0);}
.site-social.color-social a.instagram{color:rgb(225, 48, 108);}
.site-social.color-social a.instagram-fill{color:rgb(225, 48, 108);}
.site-social.color-social a.facebook{color:rgb(24, 119, 242);}
.site-social.color-social a.facebook-circle{color:rgb(24, 119, 242);}
.site-social.color-social a.facebook-f{color:rgb(24, 119, 242);}
.site-social.color-social a.twitter{color:rgb(0, 0, 0);}
.site-social.color-social a.x{color:rgb(0, 0, 0);}
.site-social.color-social a.linkedin{color:rgb(0, 119, 181);}
.site-social.color-social a.linkedin-in{color:rgb(0, 119, 181);}
.site-social.color-social a.pinterest{color:rgb(189, 8, 28);}
.site-social.color-social a.reddit{color:rgb(255, 87, 34);}
.site-social.color-social a.snapchat{color:rgb(255, 255, 0);}
.site-social.color-social a.tiktok{color:rgb(0, 0, 0);}
.site-social.color-social a.youtube{color:rgb(255, 0, 0);}
.site-social.color-social a.dailymotion{color:rgb(0, 0, 0);}
.site-social.color-social a.vimeo{color:rgb(26, 183, 234);}
.site-social.color-social a.whatsapp{color:rgb(37, 211, 102);}
.site-social.color-social a.behance{color:rgb(0, 0, 0);}
.site-social.color-social a.figma{color:rgb(0, 0, 0);}
.site-social.color-social a.soundcloud{color:rgb(255, 88, 0);}
.site-social.color-social a.slack{color:rgb(224, 21, 99);}
.site-social.color-social a.dribbble{color:rgb(244, 86, 255);}
.site-social.color-social a.medium{color:rgb(0, 0, 0);}
.site-social.color-social a.product-hunt{color:rgb(255, 87, 34);}
.site-social.color-social a.twitch{color:rgb(100, 65, 164);}
.site-social.color-social a.discord{color:rgb(88, 101, 242);}
.site-social.color-social a.skype{color:rgb(0, 175, 240);}
.site-social.color-social a.telegram{color:rgb(0, 136, 204);}
.site-social.color-social a.viber{color:rgb(89, 38, 124);}
.site-social.color-social a.vk{color:rgb(69, 102, 142);}
.site-social.color-social a.airbnb{color:rgb(253, 92, 99);}
.site-social.color-social a.odnoklassniki{color:rgb(237, 129, 43);}
.site-social.color-social a.mastodon{color:rgb(97, 94, 248);}
.site-social.color-social a.meetup{color:rgb(224, 57, 62);}
.site-social.color-social a.spotify{color:rgb(30, 215, 96);}
.site-social.color-social a.baidu{color:rgb(33, 23, 214);}
.site-social.color-social a.blogger{color:rgb(237, 120, 0);}
.site-social.color-social a.disqus{color:rgb(45, 154, 247);}
.site-social.color-social a.kick{color:rgb(80, 244, 23);}
.site-social.color-social a.visa{color:rgb(20, 50, 198);}
.site-social.color-social a.mastercard{color:rgb(228, 0, 26);}
.site-social.bg-white a{background-color:rgb(var(--colors-white));}
.site-social.bg-white a:hover{opacity:0.9;}
.site-social.bg-white-light a{background-color:rgba(var(--colors-white), 0.1);}
.site-social.bg-white-light a:hover{opacity:1;background-color:rgba(var(--colors-white), 0.2);}
.site-social.bg-black a{background-color:rgb(var(--colors-black));}
.site-social.bg-black a:hover{opacity:0.9;}
.site-social.bg-black-light a{background-color:rgba(var(--colors-black), 0.1);}
.site-social.bg-black-light a:hover{opacity:1;background-color:rgba(var(--colors-white), 0.2);}
.site-social.bg-gray a{background-color:rgb(var(--colors-gray-100));}
.site-social.bg-gray a:hover{opacity:0.9;}
.site-social.bg-gray-light a{background-color:rgba(var(--colors-gray-200), 0.3);}
.site-social.bg-gray-light a:hover{opacity:1;background-color:rgba(var(--colors-gray-200), 0.4);}
.site-social.bg-social a.alipay{background-color:rgb(0, 113, 252);}
.site-social.bg-social a.alipay:hover{opacity:0.9;}
.site-social.bg-social a.bluesky{background-color:rgb(32, 139, 254);}
.site-social.bg-social a.bluesky:hover{opacity:0.9;}
.site-social.bg-social a.amazon{background-color:rgb(255, 153, 0);}
.site-social.bg-social a.amazon:hover{opacity:0.9;}
.site-social.bg-social a.amazon-pay{background-color:rgb(255, 153, 0);}
.site-social.bg-social a.amazon-pay:hover{opacity:0.9;}
.site-social.bg-social a.ebay{background-color:rgb(229, 50, 56);}
.site-social.bg-social a.ebay:hover{opacity:0.9;}
.site-social.bg-social a.paypal{background-color:rgb(0, 48, 135);}
.site-social.bg-social a.paypal:hover{opacity:0.9;}
.site-social.bg-social a.stripe{background-color:rgb(81, 103, 252);}
.site-social.bg-social a.stripe:hover{opacity:0.9;}
.site-social.bg-social a.shopify{background-color:rgb(150, 191, 72);}
.site-social.bg-social a.shopify:hover{opacity:0.9;}
.site-social.bg-social a.google{background-color:rgb(234, 67, 53);}
.site-social.bg-social a.google:hover{opacity:0.9;}
.site-social.bg-social a.google-play{background-color:rgb(234, 67, 53);}
.site-social.bg-social a.google-play:hover{opacity:0.9;}
.site-social.bg-social a.google-wallet{background-color:rgb(234, 67, 53);}
.site-social.bg-social a.google-wallet:hover{opacity:0.9;}
.site-social.bg-social a.dhl{background-color:rgb(255, 205, 0);}
.site-social.bg-social a.dhl:hover{opacity:0.9;}
.site-social.bg-social a.ups{background-color:rgb(53, 28, 21);}
.site-social.bg-social a.ups:hover{opacity:0.9;}
.site-social.bg-social a.fedex{background-color:rgb(255, 0, 0);}
.site-social.bg-social a.fedex:hover{opacity:0.9;}
.site-social.bg-social a.gratipay{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.gratipay:hover{opacity:0.9;}
.site-social.bg-social a.apple{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.apple:hover{opacity:0.9;}
.site-social.bg-social a.apple-pay{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.apple-pay:hover{opacity:0.9;}
.site-social.bg-social a.px{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.px:hover{opacity:0.9;}
.site-social.bg-social a.instagram{background-color:rgb(225, 48, 108);}
.site-social.bg-social a.instagram:hover{opacity:0.9;}
.site-social.bg-social a.instagram-fill{background-color:rgb(225, 48, 108);}
.site-social.bg-social a.instagram-fill:hover{opacity:0.9;}
.site-social.bg-social a.facebook{background-color:rgb(24, 119, 242);}
.site-social.bg-social a.facebook:hover{opacity:0.9;}
.site-social.bg-social a.facebook-circle{background-color:rgb(24, 119, 242);}
.site-social.bg-social a.facebook-circle:hover{opacity:0.9;}
.site-social.bg-social a.facebook-f{background-color:rgb(24, 119, 242);}
.site-social.bg-social a.facebook-f:hover{opacity:0.9;}
.site-social.bg-social a.twitter{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.twitter:hover{opacity:0.9;}
.site-social.bg-social a.x{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.x:hover{opacity:0.9;}
.site-social.bg-social a.linkedin{background-color:rgb(0, 119, 181);}
.site-social.bg-social a.linkedin:hover{opacity:0.9;}
.site-social.bg-social a.linkedin-in{background-color:rgb(0, 119, 181);}
.site-social.bg-social a.linkedin-in:hover{opacity:0.9;}
.site-social.bg-social a.pinterest{background-color:rgb(189, 8, 28);}
.site-social.bg-social a.pinterest:hover{opacity:0.9;}
.site-social.bg-social a.reddit{background-color:rgb(255, 87, 34);}
.site-social.bg-social a.reddit:hover{opacity:0.9;}
.site-social.bg-social a.snapchat{background-color:rgb(255, 255, 0);}
.site-social.bg-social a.snapchat:hover{opacity:0.9;}
.site-social.bg-social a.tiktok{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.tiktok:hover{opacity:0.9;}
.site-social.bg-social a.youtube{background-color:rgb(255, 0, 0);}
.site-social.bg-social a.youtube:hover{opacity:0.9;}
.site-social.bg-social a.dailymotion{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.dailymotion:hover{opacity:0.9;}
.site-social.bg-social a.vimeo{background-color:rgb(26, 183, 234);}
.site-social.bg-social a.vimeo:hover{opacity:0.9;}
.site-social.bg-social a.whatsapp{background-color:rgb(37, 211, 102);}
.site-social.bg-social a.whatsapp:hover{opacity:0.9;}
.site-social.bg-social a.behance{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.behance:hover{opacity:0.9;}
.site-social.bg-social a.figma{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.figma:hover{opacity:0.9;}
.site-social.bg-social a.soundcloud{background-color:rgb(255, 88, 0);}
.site-social.bg-social a.soundcloud:hover{opacity:0.9;}
.site-social.bg-social a.slack{background-color:rgb(224, 21, 99);}
.site-social.bg-social a.slack:hover{opacity:0.9;}
.site-social.bg-social a.dribbble{background-color:rgb(244, 86, 255);}
.site-social.bg-social a.dribbble:hover{opacity:0.9;}
.site-social.bg-social a.medium{background-color:rgb(0, 0, 0);}
.site-social.bg-social a.medium:hover{opacity:0.9;}
.site-social.bg-social a.product-hunt{background-color:rgb(255, 87, 34);}
.site-social.bg-social a.product-hunt:hover{opacity:0.9;}
.site-social.bg-social a.twitch{background-color:rgb(100, 65, 164);}
.site-social.bg-social a.twitch:hover{opacity:0.9;}
.site-social.bg-social a.discord{background-color:rgb(88, 101, 242);}
.site-social.bg-social a.discord:hover{opacity:0.9;}
.site-social.bg-social a.skype{background-color:rgb(0, 175, 240);}
.site-social.bg-social a.skype:hover{opacity:0.9;}
.site-social.bg-social a.telegram{background-color:rgb(0, 136, 204);}
.site-social.bg-social a.telegram:hover{opacity:0.9;}
.site-social.bg-social a.viber{background-color:rgb(89, 38, 124);}
.site-social.bg-social a.viber:hover{opacity:0.9;}
.site-social.bg-social a.vk{background-color:rgb(69, 102, 142);}
.site-social.bg-social a.vk:hover{opacity:0.9;}
.site-social.bg-social a.airbnb{background-color:rgb(253, 92, 99);}
.site-social.bg-social a.airbnb:hover{opacity:0.9;}
.site-social.bg-social a.odnoklassniki{background-color:rgb(237, 129, 43);}
.site-social.bg-social a.odnoklassniki:hover{opacity:0.9;}
.site-social.bg-social a.mastodon{background-color:rgb(97, 94, 248);}
.site-social.bg-social a.mastodon:hover{opacity:0.9;}
.site-social.bg-social a.meetup{background-color:rgb(224, 57, 62);}
.site-social.bg-social a.meetup:hover{opacity:0.9;}
.site-social.bg-social a.spotify{background-color:rgb(30, 215, 96);}
.site-social.bg-social a.spotify:hover{opacity:0.9;}
.site-social.bg-social a.baidu{background-color:rgb(33, 23, 214);}
.site-social.bg-social a.baidu:hover{opacity:0.9;}
.site-social.bg-social a.blogger{background-color:rgb(237, 120, 0);}
.site-social.bg-social a.blogger:hover{opacity:0.9;}
.site-social.bg-social a.disqus{background-color:rgb(45, 154, 247);}
.site-social.bg-social a.disqus:hover{opacity:0.9;}
.site-social.bg-social a.kick{background-color:rgb(80, 244, 23);}
.site-social.bg-social a.kick:hover{opacity:0.9;}
.site-social.bg-social a.visa{background-color:rgb(20, 50, 198);}
.site-social.bg-social a.visa:hover{opacity:0.9;}
.site-social.bg-social a.mastercard{background-color:rgb(228, 0, 26);}
.site-social.bg-social a.mastercard:hover{opacity:0.9;}
.site-social.bg-social-light a.alipay{background-color:rgba(0, 113, 252, 0.1);}
.site-social.bg-social-light a.alipay:hover{background-color:rgba(0, 113, 252, 0.2);}
.site-social.bg-social-light a.bluesky{background-color:rgba(32, 139, 254, 0.1);}
.site-social.bg-social-light a.bluesky:hover{background-color:rgba(32, 139, 254, 0.2);}
.site-social.bg-social-light a.amazon{background-color:rgba(255, 153, 0, 0.1);}
.site-social.bg-social-light a.amazon:hover{background-color:rgba(255, 153, 0, 0.2);}
.site-social.bg-social-light a.amazon-pay{background-color:rgba(255, 153, 0, 0.1);}
.site-social.bg-social-light a.amazon-pay:hover{background-color:rgba(255, 153, 0, 0.2);}
.site-social.bg-social-light a.ebay{background-color:rgba(229, 50, 56, 0.1);}
.site-social.bg-social-light a.ebay:hover{background-color:rgba(229, 50, 56, 0.2);}
.site-social.bg-social-light a.paypal{background-color:rgba(0, 48, 135, 0.1);}
.site-social.bg-social-light a.paypal:hover{background-color:rgba(0, 48, 135, 0.2);}
.site-social.bg-social-light a.stripe{background-color:rgba(81, 103, 252, 0.1);}
.site-social.bg-social-light a.stripe:hover{background-color:rgba(81, 103, 252, 0.2);}
.site-social.bg-social-light a.shopify{background-color:rgba(150, 191, 72, 0.1);}
.site-social.bg-social-light a.shopify:hover{background-color:rgba(150, 191, 72, 0.2);}
.site-social.bg-social-light a.google{background-color:rgba(234, 67, 53, 0.1);}
.site-social.bg-social-light a.google:hover{background-color:rgba(234, 67, 53, 0.2);}
.site-social.bg-social-light a.google-play{background-color:rgba(234, 67, 53, 0.1);}
.site-social.bg-social-light a.google-play:hover{background-color:rgba(234, 67, 53, 0.2);}
.site-social.bg-social-light a.google-wallet{background-color:rgba(234, 67, 53, 0.1);}
.site-social.bg-social-light a.google-wallet:hover{background-color:rgba(234, 67, 53, 0.2);}
.site-social.bg-social-light a.dhl{background-color:rgba(255, 205, 0, 0.1);}
.site-social.bg-social-light a.dhl:hover{background-color:rgba(255, 205, 0, 0.2);}
.site-social.bg-social-light a.ups{background-color:rgba(53, 28, 21, 0.1);}
.site-social.bg-social-light a.ups:hover{background-color:rgba(53, 28, 21, 0.2);}
.site-social.bg-social-light a.fedex{background-color:rgba(255, 0, 0, 0.1);}
.site-social.bg-social-light a.fedex:hover{background-color:rgba(255, 0, 0, 0.2);}
.site-social.bg-social-light a.gratipay{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.gratipay:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.apple{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.apple:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.apple-pay{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.apple-pay:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.px{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.px:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.instagram{background-color:rgba(225, 48, 108, 0.1);}
.site-social.bg-social-light a.instagram:hover{background-color:rgba(225, 48, 108, 0.2);}
.site-social.bg-social-light a.instagram-fill{background-color:rgba(225, 48, 108, 0.1);}
.site-social.bg-social-light a.instagram-fill:hover{background-color:rgba(225, 48, 108, 0.2);}
.site-social.bg-social-light a.facebook{background-color:rgba(24, 119, 242, 0.1);}
.site-social.bg-social-light a.facebook:hover{background-color:rgba(24, 119, 242, 0.2);}
.site-social.bg-social-light a.facebook-circle{background-color:rgba(24, 119, 242, 0.1);}
.site-social.bg-social-light a.facebook-circle:hover{background-color:rgba(24, 119, 242, 0.2);}
.site-social.bg-social-light a.facebook-f{background-color:rgba(24, 119, 242, 0.1);}
.site-social.bg-social-light a.facebook-f:hover{background-color:rgba(24, 119, 242, 0.2);}
.site-social.bg-social-light a.twitter{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.twitter:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.x{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.x:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.linkedin{background-color:rgba(0, 119, 181, 0.1);}
.site-social.bg-social-light a.linkedin:hover{background-color:rgba(0, 119, 181, 0.2);}
.site-social.bg-social-light a.linkedin-in{background-color:rgba(0, 119, 181, 0.1);}
.site-social.bg-social-light a.linkedin-in:hover{background-color:rgba(0, 119, 181, 0.2);}
.site-social.bg-social-light a.pinterest{background-color:rgba(189, 8, 28, 0.1);}
.site-social.bg-social-light a.pinterest:hover{background-color:rgba(189, 8, 28, 0.2);}
.site-social.bg-social-light a.reddit{background-color:rgba(255, 87, 34, 0.1);}
.site-social.bg-social-light a.reddit:hover{background-color:rgba(255, 87, 34, 0.2);}
.site-social.bg-social-light a.snapchat{background-color:rgba(255, 255, 0, 0.1);}
.site-social.bg-social-light a.snapchat:hover{background-color:rgba(255, 255, 0, 0.2);}
.site-social.bg-social-light a.tiktok{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.tiktok:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.youtube{background-color:rgba(255, 0, 0, 0.1);}
.site-social.bg-social-light a.youtube:hover{background-color:rgba(255, 0, 0, 0.2);}
.site-social.bg-social-light a.dailymotion{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.dailymotion:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.vimeo{background-color:rgba(26, 183, 234, 0.1);}
.site-social.bg-social-light a.vimeo:hover{background-color:rgba(26, 183, 234, 0.2);}
.site-social.bg-social-light a.whatsapp{background-color:rgba(37, 211, 102, 0.1);}
.site-social.bg-social-light a.whatsapp:hover{background-color:rgba(37, 211, 102, 0.2);}
.site-social.bg-social-light a.behance{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.behance:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.figma{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.figma:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.soundcloud{background-color:rgba(255, 88, 0, 0.1);}
.site-social.bg-social-light a.soundcloud:hover{background-color:rgba(255, 88, 0, 0.2);}
.site-social.bg-social-light a.slack{background-color:rgba(224, 21, 99, 0.1);}
.site-social.bg-social-light a.slack:hover{background-color:rgba(224, 21, 99, 0.2);}
.site-social.bg-social-light a.dribbble{background-color:rgba(244, 86, 255, 0.1);}
.site-social.bg-social-light a.dribbble:hover{background-color:rgba(244, 86, 255, 0.2);}
.site-social.bg-social-light a.medium{background-color:rgba(0, 0, 0, 0.1);}
.site-social.bg-social-light a.medium:hover{background-color:rgba(0, 0, 0, 0.2);}
.site-social.bg-social-light a.product-hunt{background-color:rgba(255, 87, 34, 0.1);}
.site-social.bg-social-light a.product-hunt:hover{background-color:rgba(255, 87, 34, 0.2);}
.site-social.bg-social-light a.twitch{background-color:rgba(100, 65, 164, 0.1);}
.site-social.bg-social-light a.twitch:hover{background-color:rgba(100, 65, 164, 0.2);}
.site-social.bg-social-light a.discord{background-color:rgba(88, 101, 242, 0.1);}
.site-social.bg-social-light a.discord:hover{background-color:rgba(88, 101, 242, 0.2);}
.site-social.bg-social-light a.skype{background-color:rgba(0, 175, 240, 0.1);}
.site-social.bg-social-light a.skype:hover{background-color:rgba(0, 175, 240, 0.2);}
.site-social.bg-social-light a.telegram{background-color:rgba(0, 136, 204, 0.1);}
.site-social.bg-social-light a.telegram:hover{background-color:rgba(0, 136, 204, 0.2);}
.site-social.bg-social-light a.viber{background-color:rgba(89, 38, 124, 0.1);}
.site-social.bg-social-light a.viber:hover{background-color:rgba(89, 38, 124, 0.2);}
.site-social.bg-social-light a.vk{background-color:rgba(69, 102, 142, 0.1);}
.site-social.bg-social-light a.vk:hover{background-color:rgba(69, 102, 142, 0.2);}
.site-social.bg-social-light a.airbnb{background-color:rgba(253, 92, 99, 0.1);}
.site-social.bg-social-light a.airbnb:hover{background-color:rgba(253, 92, 99, 0.2);}
.site-social.bg-social-light a.odnoklassniki{background-color:rgba(237, 129, 43, 0.1);}
.site-social.bg-social-light a.odnoklassniki:hover{background-color:rgba(237, 129, 43, 0.2);}
.site-social.bg-social-light a.mastodon{background-color:rgba(97, 94, 248, 0.1);}
.site-social.bg-social-light a.mastodon:hover{background-color:rgba(97, 94, 248, 0.2);}
.site-social.bg-social-light a.meetup{background-color:rgba(224, 57, 62, 0.1);}
.site-social.bg-social-light a.meetup:hover{background-color:rgba(224, 57, 62, 0.2);}
.site-social.bg-social-light a.spotify{background-color:rgba(30, 215, 96, 0.1);}
.site-social.bg-social-light a.spotify:hover{background-color:rgba(30, 215, 96, 0.2);}
.site-social.bg-social-light a.baidu{background-color:rgba(33, 23, 214, 0.1);}
.site-social.bg-social-light a.baidu:hover{background-color:rgba(33, 23, 214, 0.2);}
.site-social.bg-social-light a.blogger{background-color:rgba(237, 120, 0, 0.1);}
.site-social.bg-social-light a.blogger:hover{background-color:rgba(237, 120, 0, 0.2);}
.site-social.bg-social-light a.disqus{background-color:rgba(45, 154, 247, 0.1);}
.site-social.bg-social-light a.disqus:hover{background-color:rgba(45, 154, 247, 0.2);}
.site-social.bg-social-light a.kick{background-color:rgba(80, 244, 23, 0.1);}
.site-social.bg-social-light a.kick:hover{background-color:rgba(80, 244, 23, 0.2);}
.site-social.bg-social-light a.visa{background-color:rgba(20, 50, 198, 0.1);}
.site-social.bg-social-light a.visa:hover{background-color:rgba(20, 50, 198, 0.2);}
.site-social.bg-social-light a.mastercard{background-color:rgba(228, 0, 26, 0.1);}
.site-social.bg-social-light a.mastercard:hover{background-color:rgba(228, 0, 26, 0.2);}
.site-social.bordered a{border:1px solid rgb(var(--colors-gray-200));}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea, select, .form-control, .form-select, .select2-container .select2-selection{--input-background:rgb(var(--colors-white));--input-background-hover:rgb(var(--colors-white));--input-background-active:rgb(var(--colors-white));--input-border:rgb(var(--colors-gray-300));--input-border-hover:rgba(var(--colors-gray-400), 0.6);--input-border-active:rgb(var(--colors-gray-400));--input-border-width:1px;--input-outline:transparent;--input-outline-active:transparent;--input-outline-width:2px;--input-outline-offset:1px;--input-shadow:var(--shadow-xs);--input-shadow-hover:var(--shadow-xs);--input-shadow-active:var(--shadow-xs);--input-placeholder:rgb(var(--colors-gray-400));--input-placeholder-active:rgb(var(--colors-gray-300));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--form-input-font);font-size:var(--form-input-font-size-base);font-weight:var(--form-input-font-weight);letter-spacing:var(--form-input-letter-spacing);text-transform:var(--form-input-text-transform);width:100%;-webkit-transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:var(--theme-ease-in-out);transition-timing-function:var(--theme-ease-in-out);-webkit-transition-duration:var(--theme-ease-time-fast);transition-duration:var(--theme-ease-time-fast);}
input[type=color]:not(.style-none), input[type=date]:not(.style-none), input[type=datetime-local]:not(.style-none), input[type=datetime]:not(.style-none), input[type=email]:not(.style-none), input[type=month]:not(.style-none), input[type=number]:not(.style-none), input[type=password]:not(.style-none), input[type=search]:not(.style-none), input[type=tel]:not(.style-none), input[type=text]:not(.style-none), input[type=time]:not(.style-none), input[type=url]:not(.style-none), input[type=week]:not(.style-none), textarea:not(.style-none), select:not(.style-none), .form-control:not(.style-none), .form-select:not(.style-none), .select2-container .select2-selection:not(.style-none){height:var(--form-input-size-base);background-color:var(--input-background);border:var(--input-border-width) solid var(--input-border);-webkit-box-shadow:var(--input-shadow);box-shadow:var(--input-shadow);outline:var(--input-outline-width) solid var(--input-outline);outline-offset:var(--input-outline-offset);border-radius:var(--theme-radius);padding-block:0.25rem;padding-inline:calc(var(--form-input-size-base) / 3);}
input[type=color]:not(.style-none)::-webkit-input-placeholder, input[type=date]:not(.style-none)::-webkit-input-placeholder, input[type=datetime-local]:not(.style-none)::-webkit-input-placeholder, input[type=datetime]:not(.style-none)::-webkit-input-placeholder, input[type=email]:not(.style-none)::-webkit-input-placeholder, input[type=month]:not(.style-none)::-webkit-input-placeholder, input[type=number]:not(.style-none)::-webkit-input-placeholder, input[type=password]:not(.style-none)::-webkit-input-placeholder, input[type=search]:not(.style-none)::-webkit-input-placeholder, input[type=tel]:not(.style-none)::-webkit-input-placeholder, input[type=text]:not(.style-none)::-webkit-input-placeholder, input[type=time]:not(.style-none)::-webkit-input-placeholder, input[type=url]:not(.style-none)::-webkit-input-placeholder, input[type=week]:not(.style-none)::-webkit-input-placeholder, textarea:not(.style-none)::-webkit-input-placeholder, select:not(.style-none)::-webkit-input-placeholder, .form-control:not(.style-none)::-webkit-input-placeholder, .form-select:not(.style-none)::-webkit-input-placeholder, .select2-container .select2-selection:not(.style-none)::-webkit-input-placeholder{font-weight:400;color:var(--input-placeholder);}
input[type=color]:not(.style-none)::-moz-placeholder, input[type=date]:not(.style-none)::-moz-placeholder, input[type=datetime-local]:not(.style-none)::-moz-placeholder, input[type=datetime]:not(.style-none)::-moz-placeholder, input[type=email]:not(.style-none)::-moz-placeholder, input[type=month]:not(.style-none)::-moz-placeholder, input[type=number]:not(.style-none)::-moz-placeholder, input[type=password]:not(.style-none)::-moz-placeholder, input[type=search]:not(.style-none)::-moz-placeholder, input[type=tel]:not(.style-none)::-moz-placeholder, input[type=text]:not(.style-none)::-moz-placeholder, input[type=time]:not(.style-none)::-moz-placeholder, input[type=url]:not(.style-none)::-moz-placeholder, input[type=week]:not(.style-none)::-moz-placeholder, textarea:not(.style-none)::-moz-placeholder, select:not(.style-none)::-moz-placeholder, .form-control:not(.style-none)::-moz-placeholder, .form-select:not(.style-none)::-moz-placeholder, .select2-container .select2-selection:not(.style-none)::-moz-placeholder{font-weight:400;color:var(--input-placeholder);}
input[type=color]:not(.style-none):-ms-input-placeholder, input[type=date]:not(.style-none):-ms-input-placeholder, input[type=datetime-local]:not(.style-none):-ms-input-placeholder, input[type=datetime]:not(.style-none):-ms-input-placeholder, input[type=email]:not(.style-none):-ms-input-placeholder, input[type=month]:not(.style-none):-ms-input-placeholder, input[type=number]:not(.style-none):-ms-input-placeholder, input[type=password]:not(.style-none):-ms-input-placeholder, input[type=search]:not(.style-none):-ms-input-placeholder, input[type=tel]:not(.style-none):-ms-input-placeholder, input[type=text]:not(.style-none):-ms-input-placeholder, input[type=time]:not(.style-none):-ms-input-placeholder, input[type=url]:not(.style-none):-ms-input-placeholder, input[type=week]:not(.style-none):-ms-input-placeholder, textarea:not(.style-none):-ms-input-placeholder, select:not(.style-none):-ms-input-placeholder, .form-control:not(.style-none):-ms-input-placeholder, .form-select:not(.style-none):-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):-ms-input-placeholder{font-weight:400;color:var(--input-placeholder);}
input[type=color]:not(.style-none)::-ms-input-placeholder, input[type=date]:not(.style-none)::-ms-input-placeholder, input[type=datetime-local]:not(.style-none)::-ms-input-placeholder, input[type=datetime]:not(.style-none)::-ms-input-placeholder, input[type=email]:not(.style-none)::-ms-input-placeholder, input[type=month]:not(.style-none)::-ms-input-placeholder, input[type=number]:not(.style-none)::-ms-input-placeholder, input[type=password]:not(.style-none)::-ms-input-placeholder, input[type=search]:not(.style-none)::-ms-input-placeholder, input[type=tel]:not(.style-none)::-ms-input-placeholder, input[type=text]:not(.style-none)::-ms-input-placeholder, input[type=time]:not(.style-none)::-ms-input-placeholder, input[type=url]:not(.style-none)::-ms-input-placeholder, input[type=week]:not(.style-none)::-ms-input-placeholder, textarea:not(.style-none)::-ms-input-placeholder, select:not(.style-none)::-ms-input-placeholder, .form-control:not(.style-none)::-ms-input-placeholder, .form-select:not(.style-none)::-ms-input-placeholder, .select2-container .select2-selection:not(.style-none)::-ms-input-placeholder{font-weight:400;color:var(--input-placeholder);}
input[type=color]:not(.style-none)::placeholder, input[type=date]:not(.style-none)::placeholder, input[type=datetime-local]:not(.style-none)::placeholder, input[type=datetime]:not(.style-none)::placeholder, input[type=email]:not(.style-none)::placeholder, input[type=month]:not(.style-none)::placeholder, input[type=number]:not(.style-none)::placeholder, input[type=password]:not(.style-none)::placeholder, input[type=search]:not(.style-none)::placeholder, input[type=tel]:not(.style-none)::placeholder, input[type=text]:not(.style-none)::placeholder, input[type=time]:not(.style-none)::placeholder, input[type=url]:not(.style-none)::placeholder, input[type=week]:not(.style-none)::placeholder, textarea:not(.style-none)::placeholder, select:not(.style-none)::placeholder, .form-control:not(.style-none)::placeholder, .form-select:not(.style-none)::placeholder, .select2-container .select2-selection:not(.style-none)::placeholder{font-weight:400;color:var(--input-placeholder);}
input[type=color]:not(.style-none).rounded-full, input[type=date]:not(.style-none).rounded-full, input[type=datetime-local]:not(.style-none).rounded-full, input[type=datetime]:not(.style-none).rounded-full, input[type=email]:not(.style-none).rounded-full, input[type=month]:not(.style-none).rounded-full, input[type=number]:not(.style-none).rounded-full, input[type=password]:not(.style-none).rounded-full, input[type=search]:not(.style-none).rounded-full, input[type=tel]:not(.style-none).rounded-full, input[type=text]:not(.style-none).rounded-full, input[type=time]:not(.style-none).rounded-full, input[type=url]:not(.style-none).rounded-full, input[type=week]:not(.style-none).rounded-full, textarea:not(.style-none).rounded-full, select:not(.style-none).rounded-full, .form-control:not(.style-none).rounded-full, .form-select:not(.style-none).rounded-full, .select2-container .select2-selection:not(.style-none).rounded-full{border-radius:62.4375rem;}
input[type=color]:not(.style-none).rounded-none, input[type=date]:not(.style-none).rounded-none, input[type=datetime-local]:not(.style-none).rounded-none, input[type=datetime]:not(.style-none).rounded-none, input[type=email]:not(.style-none).rounded-none, input[type=month]:not(.style-none).rounded-none, input[type=number]:not(.style-none).rounded-none, input[type=password]:not(.style-none).rounded-none, input[type=search]:not(.style-none).rounded-none, input[type=tel]:not(.style-none).rounded-none, input[type=text]:not(.style-none).rounded-none, input[type=time]:not(.style-none).rounded-none, input[type=url]:not(.style-none).rounded-none, input[type=week]:not(.style-none).rounded-none, textarea:not(.style-none).rounded-none, select:not(.style-none).rounded-none, .form-control:not(.style-none).rounded-none, .form-select:not(.style-none).rounded-none, .select2-container .select2-selection:not(.style-none).rounded-none{border-radius:0;}
@media (hover: hover) and (pointer: fine) {
input[type=color]:not(.style-none):hover, input[type=date]:not(.style-none):hover, input[type=datetime-local]:not(.style-none):hover, input[type=datetime]:not(.style-none):hover, input[type=email]:not(.style-none):hover, input[type=month]:not(.style-none):hover, input[type=number]:not(.style-none):hover, input[type=password]:not(.style-none):hover, input[type=search]:not(.style-none):hover, input[type=tel]:not(.style-none):hover, input[type=text]:not(.style-none):hover, input[type=time]:not(.style-none):hover, input[type=url]:not(.style-none):hover, input[type=week]:not(.style-none):hover, textarea:not(.style-none):hover, select:not(.style-none):hover, .form-control:not(.style-none):hover, .form-select:not(.style-none):hover, .select2-container .select2-selection:not(.style-none):hover{background-color:var(--input-background-hover);border-color:var(--input-border-hover);-webkit-box-shadow:var(--input-shadow-hover);box-shadow:var(--input-shadow-hover);}
}
input[type=color]:not(.style-none):focus, input[type=color]:not(.style-none):active, input[type=date]:not(.style-none):focus, input[type=date]:not(.style-none):active, input[type=datetime-local]:not(.style-none):focus, input[type=datetime-local]:not(.style-none):active, input[type=datetime]:not(.style-none):focus, input[type=datetime]:not(.style-none):active, input[type=email]:not(.style-none):focus, input[type=email]:not(.style-none):active, input[type=month]:not(.style-none):focus, input[type=month]:not(.style-none):active, input[type=number]:not(.style-none):focus, input[type=number]:not(.style-none):active, input[type=password]:not(.style-none):focus, input[type=password]:not(.style-none):active, input[type=search]:not(.style-none):focus, input[type=search]:not(.style-none):active, input[type=tel]:not(.style-none):focus, input[type=tel]:not(.style-none):active, input[type=text]:not(.style-none):focus, input[type=text]:not(.style-none):active, input[type=time]:not(.style-none):focus, input[type=time]:not(.style-none):active, input[type=url]:not(.style-none):focus, input[type=url]:not(.style-none):active, input[type=week]:not(.style-none):focus, input[type=week]:not(.style-none):active, textarea:not(.style-none):focus, textarea:not(.style-none):active, select:not(.style-none):focus, select:not(.style-none):active, .form-control:not(.style-none):focus, .form-control:not(.style-none):active, .form-select:not(.style-none):focus, .form-select:not(.style-none):active, .select2-container .select2-selection:not(.style-none):focus, .select2-container .select2-selection:not(.style-none):active{background-color:var(--input-background-active);border-color:var(--input-border-active);-webkit-box-shadow:var(--input-shadow-active);box-shadow:var(--input-shadow-active);outline-color:var(--input-outline-active);}
input[type=color]:not(.style-none):focus::-webkit-input-placeholder, input[type=color]:not(.style-none):active::-webkit-input-placeholder, input[type=date]:not(.style-none):focus::-webkit-input-placeholder, input[type=date]:not(.style-none):active::-webkit-input-placeholder, input[type=datetime-local]:not(.style-none):focus::-webkit-input-placeholder, input[type=datetime-local]:not(.style-none):active::-webkit-input-placeholder, input[type=datetime]:not(.style-none):focus::-webkit-input-placeholder, input[type=datetime]:not(.style-none):active::-webkit-input-placeholder, input[type=email]:not(.style-none):focus::-webkit-input-placeholder, input[type=email]:not(.style-none):active::-webkit-input-placeholder, input[type=month]:not(.style-none):focus::-webkit-input-placeholder, input[type=month]:not(.style-none):active::-webkit-input-placeholder, input[type=number]:not(.style-none):focus::-webkit-input-placeholder, input[type=number]:not(.style-none):active::-webkit-input-placeholder, input[type=password]:not(.style-none):focus::-webkit-input-placeholder, input[type=password]:not(.style-none):active::-webkit-input-placeholder, input[type=search]:not(.style-none):focus::-webkit-input-placeholder, input[type=search]:not(.style-none):active::-webkit-input-placeholder, input[type=tel]:not(.style-none):focus::-webkit-input-placeholder, input[type=tel]:not(.style-none):active::-webkit-input-placeholder, input[type=text]:not(.style-none):focus::-webkit-input-placeholder, input[type=text]:not(.style-none):active::-webkit-input-placeholder, input[type=time]:not(.style-none):focus::-webkit-input-placeholder, input[type=time]:not(.style-none):active::-webkit-input-placeholder, input[type=url]:not(.style-none):focus::-webkit-input-placeholder, input[type=url]:not(.style-none):active::-webkit-input-placeholder, input[type=week]:not(.style-none):focus::-webkit-input-placeholder, input[type=week]:not(.style-none):active::-webkit-input-placeholder, textarea:not(.style-none):focus::-webkit-input-placeholder, textarea:not(.style-none):active::-webkit-input-placeholder, select:not(.style-none):focus::-webkit-input-placeholder, select:not(.style-none):active::-webkit-input-placeholder, .form-control:not(.style-none):focus::-webkit-input-placeholder, .form-control:not(.style-none):active::-webkit-input-placeholder, .form-select:not(.style-none):focus::-webkit-input-placeholder, .form-select:not(.style-none):active::-webkit-input-placeholder, .select2-container .select2-selection:not(.style-none):focus::-webkit-input-placeholder, .select2-container .select2-selection:not(.style-none):active::-webkit-input-placeholder{color:var(--input-placeholder-active);}
input[type=color]:not(.style-none):focus::-moz-placeholder, input[type=color]:not(.style-none):active::-moz-placeholder, input[type=date]:not(.style-none):focus::-moz-placeholder, input[type=date]:not(.style-none):active::-moz-placeholder, input[type=datetime-local]:not(.style-none):focus::-moz-placeholder, input[type=datetime-local]:not(.style-none):active::-moz-placeholder, input[type=datetime]:not(.style-none):focus::-moz-placeholder, input[type=datetime]:not(.style-none):active::-moz-placeholder, input[type=email]:not(.style-none):focus::-moz-placeholder, input[type=email]:not(.style-none):active::-moz-placeholder, input[type=month]:not(.style-none):focus::-moz-placeholder, input[type=month]:not(.style-none):active::-moz-placeholder, input[type=number]:not(.style-none):focus::-moz-placeholder, input[type=number]:not(.style-none):active::-moz-placeholder, input[type=password]:not(.style-none):focus::-moz-placeholder, input[type=password]:not(.style-none):active::-moz-placeholder, input[type=search]:not(.style-none):focus::-moz-placeholder, input[type=search]:not(.style-none):active::-moz-placeholder, input[type=tel]:not(.style-none):focus::-moz-placeholder, input[type=tel]:not(.style-none):active::-moz-placeholder, input[type=text]:not(.style-none):focus::-moz-placeholder, input[type=text]:not(.style-none):active::-moz-placeholder, input[type=time]:not(.style-none):focus::-moz-placeholder, input[type=time]:not(.style-none):active::-moz-placeholder, input[type=url]:not(.style-none):focus::-moz-placeholder, input[type=url]:not(.style-none):active::-moz-placeholder, input[type=week]:not(.style-none):focus::-moz-placeholder, input[type=week]:not(.style-none):active::-moz-placeholder, textarea:not(.style-none):focus::-moz-placeholder, textarea:not(.style-none):active::-moz-placeholder, select:not(.style-none):focus::-moz-placeholder, select:not(.style-none):active::-moz-placeholder, .form-control:not(.style-none):focus::-moz-placeholder, .form-control:not(.style-none):active::-moz-placeholder, .form-select:not(.style-none):focus::-moz-placeholder, .form-select:not(.style-none):active::-moz-placeholder, .select2-container .select2-selection:not(.style-none):focus::-moz-placeholder, .select2-container .select2-selection:not(.style-none):active::-moz-placeholder{color:var(--input-placeholder-active);}
input[type=color]:not(.style-none):focus:-ms-input-placeholder, input[type=color]:not(.style-none):active:-ms-input-placeholder, input[type=date]:not(.style-none):focus:-ms-input-placeholder, input[type=date]:not(.style-none):active:-ms-input-placeholder, input[type=datetime-local]:not(.style-none):focus:-ms-input-placeholder, input[type=datetime-local]:not(.style-none):active:-ms-input-placeholder, input[type=datetime]:not(.style-none):focus:-ms-input-placeholder, input[type=datetime]:not(.style-none):active:-ms-input-placeholder, input[type=email]:not(.style-none):focus:-ms-input-placeholder, input[type=email]:not(.style-none):active:-ms-input-placeholder, input[type=month]:not(.style-none):focus:-ms-input-placeholder, input[type=month]:not(.style-none):active:-ms-input-placeholder, input[type=number]:not(.style-none):focus:-ms-input-placeholder, input[type=number]:not(.style-none):active:-ms-input-placeholder, input[type=password]:not(.style-none):focus:-ms-input-placeholder, input[type=password]:not(.style-none):active:-ms-input-placeholder, input[type=search]:not(.style-none):focus:-ms-input-placeholder, input[type=search]:not(.style-none):active:-ms-input-placeholder, input[type=tel]:not(.style-none):focus:-ms-input-placeholder, input[type=tel]:not(.style-none):active:-ms-input-placeholder, input[type=text]:not(.style-none):focus:-ms-input-placeholder, input[type=text]:not(.style-none):active:-ms-input-placeholder, input[type=time]:not(.style-none):focus:-ms-input-placeholder, input[type=time]:not(.style-none):active:-ms-input-placeholder, input[type=url]:not(.style-none):focus:-ms-input-placeholder, input[type=url]:not(.style-none):active:-ms-input-placeholder, input[type=week]:not(.style-none):focus:-ms-input-placeholder, input[type=week]:not(.style-none):active:-ms-input-placeholder, textarea:not(.style-none):focus:-ms-input-placeholder, textarea:not(.style-none):active:-ms-input-placeholder, select:not(.style-none):focus:-ms-input-placeholder, select:not(.style-none):active:-ms-input-placeholder, .form-control:not(.style-none):focus:-ms-input-placeholder, .form-control:not(.style-none):active:-ms-input-placeholder, .form-select:not(.style-none):focus:-ms-input-placeholder, .form-select:not(.style-none):active:-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):focus:-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):active:-ms-input-placeholder{color:var(--input-placeholder-active);}
input[type=color]:not(.style-none):focus::-ms-input-placeholder, input[type=color]:not(.style-none):active::-ms-input-placeholder, input[type=date]:not(.style-none):focus::-ms-input-placeholder, input[type=date]:not(.style-none):active::-ms-input-placeholder, input[type=datetime-local]:not(.style-none):focus::-ms-input-placeholder, input[type=datetime-local]:not(.style-none):active::-ms-input-placeholder, input[type=datetime]:not(.style-none):focus::-ms-input-placeholder, input[type=datetime]:not(.style-none):active::-ms-input-placeholder, input[type=email]:not(.style-none):focus::-ms-input-placeholder, input[type=email]:not(.style-none):active::-ms-input-placeholder, input[type=month]:not(.style-none):focus::-ms-input-placeholder, input[type=month]:not(.style-none):active::-ms-input-placeholder, input[type=number]:not(.style-none):focus::-ms-input-placeholder, input[type=number]:not(.style-none):active::-ms-input-placeholder, input[type=password]:not(.style-none):focus::-ms-input-placeholder, input[type=password]:not(.style-none):active::-ms-input-placeholder, input[type=search]:not(.style-none):focus::-ms-input-placeholder, input[type=search]:not(.style-none):active::-ms-input-placeholder, input[type=tel]:not(.style-none):focus::-ms-input-placeholder, input[type=tel]:not(.style-none):active::-ms-input-placeholder, input[type=text]:not(.style-none):focus::-ms-input-placeholder, input[type=text]:not(.style-none):active::-ms-input-placeholder, input[type=time]:not(.style-none):focus::-ms-input-placeholder, input[type=time]:not(.style-none):active::-ms-input-placeholder, input[type=url]:not(.style-none):focus::-ms-input-placeholder, input[type=url]:not(.style-none):active::-ms-input-placeholder, input[type=week]:not(.style-none):focus::-ms-input-placeholder, input[type=week]:not(.style-none):active::-ms-input-placeholder, textarea:not(.style-none):focus::-ms-input-placeholder, textarea:not(.style-none):active::-ms-input-placeholder, select:not(.style-none):focus::-ms-input-placeholder, select:not(.style-none):active::-ms-input-placeholder, .form-control:not(.style-none):focus::-ms-input-placeholder, .form-control:not(.style-none):active::-ms-input-placeholder, .form-select:not(.style-none):focus::-ms-input-placeholder, .form-select:not(.style-none):active::-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):focus::-ms-input-placeholder, .select2-container .select2-selection:not(.style-none):active::-ms-input-placeholder{color:var(--input-placeholder-active);}
input[type=color]:not(.style-none):focus::placeholder, input[type=color]:not(.style-none):active::placeholder, input[type=date]:not(.style-none):focus::placeholder, input[type=date]:not(.style-none):active::placeholder, input[type=datetime-local]:not(.style-none):focus::placeholder, input[type=datetime-local]:not(.style-none):active::placeholder, input[type=datetime]:not(.style-none):focus::placeholder, input[type=datetime]:not(.style-none):active::placeholder, input[type=email]:not(.style-none):focus::placeholder, input[type=email]:not(.style-none):active::placeholder, input[type=month]:not(.style-none):focus::placeholder, input[type=month]:not(.style-none):active::placeholder, input[type=number]:not(.style-none):focus::placeholder, input[type=number]:not(.style-none):active::placeholder, input[type=password]:not(.style-none):focus::placeholder, input[type=password]:not(.style-none):active::placeholder, input[type=search]:not(.style-none):focus::placeholder, input[type=search]:not(.style-none):active::placeholder, input[type=tel]:not(.style-none):focus::placeholder, input[type=tel]:not(.style-none):active::placeholder, input[type=text]:not(.style-none):focus::placeholder, input[type=text]:not(.style-none):active::placeholder, input[type=time]:not(.style-none):focus::placeholder, input[type=time]:not(.style-none):active::placeholder, input[type=url]:not(.style-none):focus::placeholder, input[type=url]:not(.style-none):active::placeholder, input[type=week]:not(.style-none):focus::placeholder, input[type=week]:not(.style-none):active::placeholder, textarea:not(.style-none):focus::placeholder, textarea:not(.style-none):active::placeholder, select:not(.style-none):focus::placeholder, select:not(.style-none):active::placeholder, .form-control:not(.style-none):focus::placeholder, .form-control:not(.style-none):active::placeholder, .form-select:not(.style-none):focus::placeholder, .form-select:not(.style-none):active::placeholder, .select2-container .select2-selection:not(.style-none):focus::placeholder, .select2-container .select2-selection:not(.style-none):active::placeholder{color:var(--input-placeholder-active);}
input[type=color].size-sm, input[type=date].size-sm, input[type=datetime-local].size-sm, input[type=datetime].size-sm, input[type=email].size-sm, input[type=month].size-sm, input[type=number].size-sm, input[type=password].size-sm, input[type=search].size-sm, input[type=tel].size-sm, input[type=text].size-sm, input[type=time].size-sm, input[type=url].size-sm, input[type=week].size-sm, textarea.size-sm, select.size-sm, .form-control.size-sm, .form-select.size-sm, .select2-container .select2-selection.size-sm{font-size:var(--form-input-font-size-sm);height:var(--form-input-size-sm);padding-inline:calc(var(--form-input-size-sm) / 3);}
@media screen and (min-width:1024.02px){
input[type=color].size-lg, input[type=date].size-lg, input[type=datetime-local].size-lg, input[type=datetime].size-lg, input[type=email].size-lg, input[type=month].size-lg, input[type=number].size-lg, input[type=password].size-lg, input[type=search].size-lg, input[type=tel].size-lg, input[type=text].size-lg, input[type=time].size-lg, input[type=url].size-lg, input[type=week].size-lg, textarea.size-lg, select.size-lg, .form-control.size-lg, .form-select.size-lg, .select2-container .select2-selection.size-lg{font-size:var(--form-input-font-size-lg);height:var(--form-input-size-lg);padding-inline:calc(var(--form-input-size-lg) / 2.8);border-radius:calc(var(--theme-radius) + 0.125rem);}
}
input[type=color].style-none, input[type=date].style-none, input[type=datetime-local].style-none, input[type=datetime].style-none, input[type=email].style-none, input[type=month].style-none, input[type=number].style-none, input[type=password].style-none, input[type=search].style-none, input[type=tel].style-none, input[type=text].style-none, input[type=time].style-none, input[type=url].style-none, input[type=week].style-none, textarea.style-none, select.style-none, .form-control.style-none, .form-select.style-none, .select2-container .select2-selection.style-none{height:auto;background-color:transparent;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-box-shadow:none;box-shadow:none;outline:none;}
select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 0.625rem center;-webkit-padding-end:2.375rem !important;padding-inline-end:2.375rem !important;cursor:pointer;}
select.size-sm{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'><path d='m6 9 6 6 6-6'/></svg>");}
select.size-lg{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'><path d='m6 9 6 6 6-6'/></svg>");}
select.field-content{field-sizing:content;width:auto;}
.select2-container .select2-selection{text-align:start;-webkit-padding-end:2.375rem !important;padding-inline-end:2.375rem !important;}
.select2-container .select2-selection .select2-selection__rendered{color:rgb(var(--colors-black));-webkit-padding-start:0;padding-inline-start:0;}
.select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:rgb(var(--colors-gray-400));}
.select2-container .select2-selection .select2-selection__arrow{width:2.375rem;height:100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-chevron-down'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 0.625rem center;}
.select2-container .select2-selection .select2-selection__arrow > *{display:none;}
.select2-dropdown{background-color:rgb(var(--colors-white));border-color:rgb(var(--colors-gray-300));border-radius:var(--theme-radius);}
.select2-dropdown .select2-search--dropdown .select2-search__field{--input-border:rgb(var(--colors-gray-300));--input-border-hover:rgba(var(--colors-gray-400), 0.6);--input-border-active:rgb(var(--colors-gray-400));border-color:var(--input-border);}
.select2-dropdown .select2-results{padding-top:0.25rem;}
.select2-dropdown .select2-results .select2-results__options{max-height:13.125rem;}
.select2-dropdown .select2-results .select2-results__options .select2-results__option{font-size:calc(var(--text-sm) - 1px);padding:0.4375rem 0.75rem;}
.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:rgb(var(--colors-gray-100));}
.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));}
label{display:block;font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);width:100%;}
label:not(.checkbox-label){margin-bottom:0.375rem;}
label.checkbox-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;margin-bottom:0;}
label.checkbox-label input{position:relative;top:0.125rem;}
label.checkbox-label p{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.btn, .button, button, input[type=submit], .submit{--button-hover-opacity:0.87;--button-icon-size:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.375rem;-ms-flex-negative:0;flex-shrink:0;font-family:var(--form-button-font);font-size:var(--form-button-font-size-base);font-weight:var(--form-button-font-weight);line-height:1;letter-spacing:var(--form-button-letter-spacing);text-transform:var(--form-button-text-transform);text-decoration:none;list-style:none;color:currentColor;white-space:nowrap;-webkit-transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:var(--theme-ease-in-out);transition-timing-function:var(--theme-ease-in-out);-webkit-transition-duration:var(--theme-ease-time-fast);transition-duration:var(--theme-ease-time-fast);}
.btn:not(.style-none), .button:not(.style-none), button:not(.style-none), input[type=submit]:not(.style-none), .submit:not(.style-none){color:rgb(var(--colors-button-default-foreground));background-color:rgb(var(--colors-button-default-background));height:var(--form-button-size-base);-webkit-padding-start:calc(var(--form-button-size-base) / 2.3);padding-inline-start:calc(var(--form-button-size-base) / 2.3);-webkit-padding-end:calc(var(--form-button-size-base) / 2.3);padding-inline-end:calc(var(--form-button-size-base) / 2.3);border:1px solid transparent;border-radius:var(--theme-radius);}
.btn:not(.style-none):hover, .button:not(.style-none):hover, button:not(.style-none):hover, input[type=submit]:not(.style-none):hover, .submit:not(.style-none):hover{background-color:rgba(var(--colors-button-default-background), var(--button-hover-opacity));}
.btn:not(.style-none).style-icon, .button:not(.style-none).style-icon, button:not(.style-none).style-icon, input[type=submit]:not(.style-none).style-icon, .submit:not(.style-none).style-icon{width:var(--form-button-size-base);padding-inline:0;}
.btn:not(.style-none).style-icon > *, .button:not(.style-none).style-icon > *, button:not(.style-none).style-icon > *, input[type=submit]:not(.style-none).style-icon > *, .submit:not(.style-none).style-icon > *{width:var(--button-icon-size);height:auto;}
.btn:not(.style-none).variant-primary, .button:not(.style-none).variant-primary, button:not(.style-none).variant-primary, input[type=submit]:not(.style-none).variant-primary, .submit:not(.style-none).variant-primary{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));}
.btn:not(.style-none).variant-primary:hover, .button:not(.style-none).variant-primary:hover, button:not(.style-none).variant-primary:hover, input[type=submit]:not(.style-none).variant-primary:hover, .submit:not(.style-none).variant-primary:hover{background-color:rgba(var(--colors-primary-background), var(--button-hover-opacity));}
.btn:not(.style-none).variant-secondary, .button:not(.style-none).variant-secondary, button:not(.style-none).variant-secondary, input[type=submit]:not(.style-none).variant-secondary, .submit:not(.style-none).variant-secondary{color:rgb(var(--colors-secondary-foreground));background-color:rgb(var(--colors-secondary-background));}
.btn:not(.style-none).variant-secondary:hover, .button:not(.style-none).variant-secondary:hover, button:not(.style-none).variant-secondary:hover, input[type=submit]:not(.style-none).variant-secondary:hover, .submit:not(.style-none).variant-secondary:hover{background-color:rgba(var(--colors-secondary-background), var(--button-hover-opacity));}
.btn:not(.style-none).variant-black, .button:not(.style-none).variant-black, button:not(.style-none).variant-black, input[type=submit]:not(.style-none).variant-black, .submit:not(.style-none).variant-black{color:rgb(var(--colors-white));background-color:rgb(var(--colors-black));}
.btn:not(.style-none).variant-black:hover, .button:not(.style-none).variant-black:hover, button:not(.style-none).variant-black:hover, input[type=submit]:not(.style-none).variant-black:hover, .submit:not(.style-none).variant-black:hover{background-color:rgba(var(--colors-black), var(--button-hover-opacity));}
.btn:not(.style-none).variant-black.outline, .button:not(.style-none).variant-black.outline, button:not(.style-none).variant-black.outline, input[type=submit]:not(.style-none).variant-black.outline, .submit:not(.style-none).variant-black.outline{color:rgb(var(--colors-black));background-color:transparent;border-color:rgb(var(--colors-black));}
.btn:not(.style-none).variant-black.outline:hover, .button:not(.style-none).variant-black.outline:hover, button:not(.style-none).variant-black.outline:hover, input[type=submit]:not(.style-none).variant-black.outline:hover, .submit:not(.style-none).variant-black.outline:hover{color:rgb(var(--colors-white));background-color:rgb(var(--colors-black));}
.btn:not(.style-none).variant-white, .button:not(.style-none).variant-white, button:not(.style-none).variant-white, input[type=submit]:not(.style-none).variant-white, .submit:not(.style-none).variant-white{color:rgb(var(--colors-black));background-color:rgb(var(--colors-white));}
.btn:not(.style-none).variant-white:hover, .button:not(.style-none).variant-white:hover, button:not(.style-none).variant-white:hover, input[type=submit]:not(.style-none).variant-white:hover, .submit:not(.style-none).variant-white:hover{background-color:rgba(var(--colors-white), var(--button-hover-opacity));}
.btn.size-xs, .button.size-xs, button.size-xs, input[type=submit].size-xs, .submit.size-xs{font-size:var(--form-button-font-size-xs);height:var(--form-button-size-xs);padding-inline:calc(var(--form-button-size-xs) / 2.4);}
.btn.size-xs.style-icon, .button.size-xs.style-icon, button.size-xs.style-icon, input[type=submit].size-xs.style-icon, .submit.size-xs.style-icon{width:var(--form-button-size-xs);}
.btn.size-sm, .button.size-sm, button.size-sm, input[type=submit].size-sm, .submit.size-sm{font-size:var(--form-button-font-size-sm);height:var(--form-button-size-sm);padding-inline:calc(var(--form-button-size-sm) / 2.3);}
.btn.size-sm.style-icon, .button.size-sm.style-icon, button.size-sm.style-icon, input[type=submit].size-sm.style-icon, .submit.size-sm.style-icon{width:var(--form-button-size-sm);}
@media screen and (min-width:1024.02px){
.btn.size-lg, .button.size-lg, button.size-lg, input[type=submit].size-lg, .submit.size-lg{font-size:var(--form-button-font-size-lg);height:var(--form-button-size-lg);padding-inline:calc(var(--form-button-size-lg) / 2);}
.btn.size-lg.style-icon, .button.size-lg.style-icon, button.size-lg.style-icon, input[type=submit].size-lg.style-icon, .submit.size-lg.style-icon{width:var(--form-button-size-lg);}
}
.btn.rounded-none, .button.rounded-none, button.rounded-none, input[type=submit].rounded-none, .submit.rounded-none{border-radius:0;}
.btn.rounded-full, .button.rounded-full, button.rounded-full, input[type=submit].rounded-full, .submit.rounded-full{border-radius:var(--radius-full);}
.btn.style-none, .button.style-none, button.style-none, input[type=submit].style-none, .submit.style-none{height:auto;padding-inline:0;background-color:transparent;}
.btn:disabled, .button:disabled, button:disabled, input[type=submit]:disabled, .submit:disabled{opacity:0.4;pointer-events:none;-webkit-box-shadow:none;box-shadow:none;}
.btn.w-full, .button.w-full, button.w-full, input[type=submit].w-full, .submit.w-full{width:100%;}
.link{font-family:var(--form-button-font);font-size:var(--form-button-font-size-base);font-weight:var(--form-button-font-weight);line-height:1;color:currentColor;text-decoration:none;}
.link.size-lg{font-size:var(--form-button-font-size-lg);}
.form-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:0.375rem;}
.form-group > *{width:100%;}
@media screen and (min-width:1024.02px){
.form-group{margin-bottom:0.625rem;}
} .quantity{--qty-size:var(--form-qty-size-base);--qty-font-size:var(--form-qty-font-size-base);--qty-font-weight:var(--form-qty-font-weight);--qty-color:#000;--qty-background:#FFF;--qty-background-hover:#FFF;--qty-background-active:#FFF;--qty-border:rgb(var(--colors-gray-300));--qty-border-hover:rgb(var(--colors-gray-300));--qty-border-active:rgb(var(--colors-gray-300));--qty-border-width:1px;--qty-outline:transparent;--qty-outline-active:transparent;--qty-outline-width:2px;--qty-outline-offset:0;--qty-shadow:var(--shadow-xs);--qty-shadow-hover:var(--shadow-xs);--qty-shadow-active:var(--shadow-xs);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--qty-color);background-color:var(--qty-background);border:1px solid var(--qty-border);border-radius:var(--theme-radius);outline:var(--qty-outline-width) solid var(--qty-outline);outline-offset:var(--qty-outline-offset);-webkit-box-shadow:var(--qty-shadow);box-shadow:var(--qty-shadow);line-height:1;-webkit-transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:var(--theme-ease-in-out);transition-timing-function:var(--theme-ease-in-out);-webkit-transition-duration:var(--theme-ease-time-fast);transition-duration:var(--theme-ease-time-fast);}
.quantity.quantity-select label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;}
.quantity.quantity-select select{font-size:var(--qty-font-size);font-weight:var(--qty-font-weight);height:var(--qty-size);background-image:none;-webkit-padding-start:calc(var(--qty-size) / 3);padding-inline-start:calc(var(--qty-size) / 3);-webkit-padding-end:calc(var(--qty-size) / 1.2) !important;padding-inline-end:calc(var(--qty-size) / 1.2) !important;}
.quantity.quantity-select .select-trigger{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;inset-inline-end:0;width:calc(var(--qty-size) / 1.2);height:var(--qty-size);pointer-events:none;}
.quantity.quantity-select .select-trigger > *{width:calc(var(--qty-size) / 2.8);height:calc(var(--qty-size) / 2.8);}
.quantity.quantity-select .select-trigger > * path{stroke-width:1.8;}
.quantity.quantity-input input.qty{font-size:var(--qty-font-size);width:auto;text-align:center;-webkit-box-shadow:none;box-shadow:none;outline:none;width:calc(var(--qty-size) / 1.5);height:var(--qty-size);}
.quantity.quantity-input .quantity-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--qty-size) / 1.2);background-color:var(--colors-white);height:var(--qty-size);cursor:pointer;}
.quantity.quantity-input .quantity-button > *{width:calc(var(--qty-size) / 2.3);height:calc(var(--qty-size) / 2.3);}
.quantity.quantity-input .quantity-button.disabled{pointer-events:none;cursor:not-allowed;}
.quantity.quantity-input .quantity-button.disabled > *{opacity:var(--form-quantity-disabled-opacity);}
@media (hover: hover) and (pointer: fine) {
.quantity:hover{background-color:var(--qty-background-hover);border-color:var(--qty-border-hover);-webkit-box-shadow:var(--qty-shadow-hover);box-shadow:var(--qty-shadow-hover);}
}
.quantity:focus, .quantity:active, .quantity:focus-within{background-color:var(--qty-background-active);border-color:var(--qty-border-active);-webkit-box-shadow:var(--qty-shadow-active);box-shadow:var(--qty-shadow-active);outline-color:var(--qty-outline-active);}
.quantity.size-xs{--qty-size:var(--form-qty-size-xs);--qty-font-size:var(--form-qty-font-size-xs);}
.quantity.size-xs.quantity-select select{-webkit-padding-start:calc(var(--qty-size) / 2.6);padding-inline-start:calc(var(--qty-size) / 2.6);-webkit-padding-end:calc(var(--qty-size) / 1.1) !important;padding-inline-end:calc(var(--qty-size) / 1.1) !important;}
.quantity.size-xs.quantity-select .select-trigger{width:calc(var(--qty-size) / 1.1);}
.quantity.size-xs.quantity-select .select-trigger > *{width:calc(var(--qty-size) / 2.6);height:calc(var(--qty-size) / 2.6);}
.quantity.size-sm{--qty-size:var(--form-qty-size-sm);--qty-font-size:var(--form-qty-font-size-sm);}
.quantity.size-sm.quantity-select select{-webkit-padding-start:calc(var(--qty-size) / 2.6);padding-inline-start:calc(var(--qty-size) / 2.6);-webkit-padding-end:calc(var(--qty-size) / 1.1) !important;padding-inline-end:calc(var(--qty-size) / 1.1) !important;}
.quantity.size-sm.quantity-select .select-trigger{width:calc(var(--qty-size) / 1.1);}
.quantity.size-sm.quantity-select .select-trigger > *{width:calc(var(--qty-size) / 2.6);height:calc(var(--qty-size) / 2.6);}
@media screen and (min-width:1024.02px){
.quantity.size-lg{--qty-size:var(--form-qty-size-lg);--qty-font-size:var(--form-qty-font-size-lg);}
}
.quantity.rounded-none{border-radius:0;}
input[type=checkbox], input.checkbox, .form-control[type=checkbox], .form-control.checkbox{--check-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");--checkbox-background:rgb(var(--colors-white));--checkbox-hover-background:rgb(var(--colors-white));--checkbox-border:rgb(var(--colors-gray-300));--checkbox-hover-border:rgba(var(--colors-gray-400), 0.6);--checkbox-shadow:var(--shadow-xs);--checkbox-checked-color:rgb(var(--colors-primary-foreground));--checkbox-checked-background:rgb(var(--colors-primary-background));--checkbox-checked-border:rgb(var(--colors-primary-background));--checkbox-focus-outline:rgba(var(--colors-primary-background), 0.2);width:var(--form-checkbox-size);height:var(--form-checkbox-size);}
input[type=checkbox]:not(.style-none), input.checkbox:not(.style-none), .form-control[type=checkbox]:not(.style-none), .form-control.checkbox:not(.style-none){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--checkbox-background);border:1px solid var(--checkbox-border);border-radius:calc(var(--theme-radius) / 2);-webkit-box-shadow:var(--checkbox-shadow);box-shadow:var(--checkbox-shadow);outline:2px solid transparent;outline-offset:1px;}
@media (hover: hover) and (pointer: fine) {
input[type=checkbox]:not(.style-none):hover, input.checkbox:not(.style-none):hover, .form-control[type=checkbox]:not(.style-none):hover, .form-control.checkbox:not(.style-none):hover{border-color:var(--checkbox-hover-border);background-color:var(--checkbox-hover-background);}
}
input[type=checkbox]:not(.style-none):checked, input.checkbox:not(.style-none):checked, .form-control[type=checkbox]:not(.style-none):checked, .form-control.checkbox:not(.style-none):checked{color:var(--checkbox-checked-color);background-image:var(--check-icon);background-color:var(--checkbox-checked-background);border-color:var(--checkbox-checked-border);background-repeat:no-repeat;background-position:center;background-size:var(--form-checkbox-size) var(--form-checkbox-size);-webkit-box-shadow:none;box-shadow:none;}
input[type=checkbox]:not(.style-none):focus, input.checkbox:not(.style-none):focus, .form-control[type=checkbox]:not(.style-none):focus, .form-control.checkbox:not(.style-none):focus{outline-color:var(--checkbox-focus-outline);}
input[type=radio], input.radio, .form-control[type=radio], .form-control.radio{--radio-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");width:var(--form-checkbox-size);height:var(--form-checkbox-size);}
input[type=radio]:not(.style-none), input.radio:not(.style-none), .form-control[type=radio]:not(.style-none), .form-control.radio:not(.style-none){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--colors-gray-300));border-radius:50%;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);outline:2px solid transparent;outline-offset:1px;}
@media (hover: hover) and (pointer: fine) {
input[type=radio]:not(.style-none):hover, input.radio:not(.style-none):hover, .form-control[type=radio]:not(.style-none):hover, .form-control.radio:not(.style-none):hover{border-color:rgba(var(--colors-gray-400), 0.6);}
}
input[type=radio]:not(.style-none):checked, input.radio:not(.style-none):checked, .form-control[type=radio]:not(.style-none):checked, .form-control.radio:not(.style-none):checked{color:rgb(var(--colors-primary-foreground));background-image:var(--radio-icon);background-color:rgb(var(--colors-primary-background));border-color:rgb(var(--colors-primary-background));background-repeat:no-repeat;background-position:center;background-size:var(--form-checkbox-size) var(--form-checkbox-size);-webkit-box-shadow:none;box-shadow:none;}
input[type=radio]:not(.style-none):focus-within, input.radio:not(.style-none):focus-within, .form-control[type=radio]:not(.style-none):focus-within, .form-control.radio:not(.style-none):focus-within{outline-color:rgba(var(--colors-primary-background), 0.2);}
input[type=radio]:not(.style-none).style-filled, input.radio:not(.style-none).style-filled, .form-control[type=radio]:not(.style-none).style-filled, .form-control.radio:not(.style-none).style-filled{background-color:rgb(var(--colors-gray-200));border-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
@media (hover: hover) and (pointer: fine) {
input[type=radio]:not(.style-none).style-filled:hover, input.radio:not(.style-none).style-filled:hover, .form-control[type=radio]:not(.style-none).style-filled:hover, .form-control.radio:not(.style-none).style-filled:hover{background-color:rgba(var(--colors-gray-200), 0.8);}
}
input[type=radio]:not(.style-none).style-filled:checked, input.radio:not(.style-none).style-filled:checked, .form-control[type=radio]:not(.style-none).style-filled:checked, .form-control.radio:not(.style-none).style-filled:checked{background-color:rgb(var(--colors-primary-background));border-color:rgb(var(--colors-primary-background));}
textarea{min-height:5.625rem;padding-block:0.5rem !important;}
textarea.size-sm{min-height:3.5rem;}
textarea.size-lg{min-height:9.125rem;}
.site-mobile-navigation{--mobile-nav-padding-inline:8px;--mobile-nav-padding-block:6px;--mobile-nav-background:rgb(var(--colors-white));--mobile-nav-border:rgb(var(--colors-gray-200));--mobile-nav-color:rgb(var(--colors-black));--mobile-nav-label-color:rgb(var(--colors-gray-400));--mobile-nav-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.07);--mobile-nav-radius:var(--radius-lg);--mobile-nav-item-gap:2px;--mobile-nav-item-padding-inline:2px;--mobile-nav-item-padding-block:2px;--mobile-nav-icon:21px;--mobile-nav-label:10px;--mobile-nav-label-weight:600;--mobile-nav-label-transform:uppercase;--mobile-nav-transition-duration:var(--theme-ease-time-slow);--mobile-nav-transition-property:opacity, visibility, background-color, transform;--mobile-nav-transition-timing-function:var(--theme-ease-primary);position:fixed;width:100%;bottom:0;inset-inline-start:0;-webkit-transition-duration:var(--mobile-nav-transition-duration);transition-duration:var(--mobile-nav-transition-duration);-webkit-transition-property:var(--mobile-nav-transition-property);transition-property:var(--mobile-nav-transition-property);-webkit-transition-timing-function:var(--mobile-nav-transition-timing-function);transition-timing-function:var(--mobile-nav-transition-timing-function);z-index:100;}
@media screen and (min-width:768.02px){
.site-mobile-navigation{display:none;}
}
.site-mobile-navigation .site-mobile-navigation-inner{padding:var(--mobile-nav-padding-block) var(--mobile-nav-padding-inline);background-color:var(--mobile-nav-background);border-top:1px solid var(--mobile-nav-border);-webkit-box-shadow:var(--mobile-nav-shadow);box-shadow:var(--mobile-nav-shadow);border-start-start-radius:var(--mobile-nav-radius);border-start-end-radius:var(--mobile-nav-radius);}
.site-mobile-navigation ul{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;-ms-flex-negative:0;flex-shrink:0;list-style:none;padding:0;margin:0;}
.site-mobile-navigation ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.site-mobile-navigation ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--mobile-nav-item-gap);text-decoration:none;color:var(--mobile-nav-color);padding:var(--mobile-nav-item-padding-block) var(--mobile-nav-item-padding-inline);}
.site-mobile-navigation ul li a .mobile-navigation-icon > *{width:var(--mobile-nav-icon);height:auto;}
.site-mobile-navigation ul li a .mobile-menu-label{font-size:var(--mobile-nav-label);font-weight:var(--mobile-nav-label-weight);text-transform:var(--mobile-nav-label-transform);color:var(--mobile-nav-label-color);}
@media screen and (max-width:767.98px){
.site-mobile-navigation.close{-webkit-transform:translateY(calc(100% + 0.625rem));transform:translateY(calc(100% + 0.625rem));}
} @media screen and (max-width:767.98px){
body.action-enable .site-mobile-navigation{-webkit-transform:translateY(calc(100% + 0.625rem));transform:translateY(calc(100% + 0.625rem));}
}  .site-header{--header-row-background:rgb(255, 255, 255);--header-row-foreground:rgb(0, 0, 0);--header-row-foreground-muted:rgb(0, 0, 0);--header-row-hover:rgb(0, 0, 0);--header-row-border:#e7ecee;--header-row-gap:var(--theme-padding);position:relative;z-index:10;}
.site-header .site-header-row{position:relative;}
.site-header .site-header-row.border-full::after{content:"";position:absolute;width:100%;height:0.0625rem;bottom:-0.0625rem;inset-inline-start:0;pointer-events:none;}
.site-header .site-header-row.border-content .site-header-inner::after{content:"";position:absolute;width:100%;max-width:calc(var(--theme-width) - var(--theme-screen-padding) * 2);height:0.0625rem;bottom:-0.0625rem;inset-inline-start:auto;inset-inline-end:auto;pointer-events:none;}
.site-header .site-header-row .site-header-inner{gap:0.75rem;}
@media screen and (min-width:1024.02px){
.site-header .site-header-row .site-header-inner{gap:var(--header-row-gap);}
}
.site-header .site-header-row .site-header-inner > .column{gap:0.75rem;}
@media screen and (min-width:1024.02px){
.site-header .site-header-row .site-header-inner > .column{gap:var(--header-row-gap);}
}
.site-header .header-nav .site-navigation > ul > li > a{height:3.75rem;}
.site-header:not(.header-transparent) .site-header-row{color:var(--header-row-foreground);background-color:var(--header-row-background);border-color:var(--header-row-border);}
.site-header:not(.header-transparent) .site-header-row .site-header-inner{border-color:var(--header-row-border);}
.site-header:not(.header-transparent) .site-header-row.border-full::after{background-color:var(--header-row-border);}
.site-header:not(.header-transparent) .site-header-row.border-content .site-header-inner::after{background-color:var(--header-row-border);}
.site-header.is-sticky{position:sticky;top:0;z-index:20;}
@media screen and (min-width:1024.02px){
.site-header.is-sticky{top:calc(var(--header-topbar-height) * -1);}
}
.site-header.is-transparent .header-main, .site-header.is-transparent .header-main .site-brand img, .site-header.is-transparent .header-nav{-webkit-transition-duration:var(--theme-ease-time-medium);transition-duration:var(--theme-ease-time-medium);-webkit-transition-property:background-color, color, border-color, opacity;transition-property:background-color, color, border-color, opacity;-webkit-transition-timing-function:var(--theme-ease-primary);transition-timing-function:var(--theme-ease-primary);}
.site-header.is-transparent .site-action-button .site-action-icon{-webkit-transition:none;transition:none;}
.site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-main, .site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-nav{--header-row-background:transparent;--header-row-foreground:rgb(var(--colors-white));--header-row-border:rgba(255, 255, 255, 0.3);}
.site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-main .site-brand .default-logo, .site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-nav .site-brand .default-logo{opacity:0;}
.site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-main .search-input::-webkit-input-placeholder, .site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-nav .search-input::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.5);}
.site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-main .search-input::-moz-placeholder, .site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-nav .search-input::-moz-placeholder{color:rgba(255, 255, 255, 0.5);}
.site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-main .search-input:-ms-input-placeholder, .site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-nav .search-input:-ms-input-placeholder{color:rgba(255, 255, 255, 0.5);}
.site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-main .search-input::-ms-input-placeholder, .site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-nav .search-input::-ms-input-placeholder{color:rgba(255, 255, 255, 0.5);}
.site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-main .search-input::placeholder, .site-header.is-transparent:not([data-sticky-type=active]):not(:hover) .header-nav .search-input::placeholder{color:rgba(255, 255, 255, 0.5);}
.site-header.is-transparent[data-sticky-type=active] .site-brand .transparent-logo{opacity:0;}
.site-header.is-transparent:hover .header-main .site-brand .transparent-logo{opacity:0;}
.site-header.style-02 .header-topbar, .site-header.style-03.is-transparent .header-topbar{--header-row-foreground:#000;--header-row-foreground-muted:#657580;--header-row-foreground-active:#000;--header-row-background:#fff;--header-row-border:#dee6eb;}
.site-header.style-04 .header-topbar{--header-row-border:rgba(255, 255, 255, 0.2);}
.site-header.style-04 .header-main, .site-header.style-04 .header-nav{--header-row-foreground:#fff;--header-row-foreground-muted:#657580;--header-row-foreground-active:#000;--header-row-background:#093F20;--header-row-border:rgba(255, 255, 255, 0.2);}
.site-header.style-04 .header-main .site-action-button .site-action-count, .site-header.style-04 .header-nav .site-action-button .site-action-count{--action-count-background-color:rgb(var(--colors-white));--action-count-color:rgb(var(--colors-black));}
.site-header.style-04 .header-main .search-input::-webkit-input-placeholder, .site-header.style-04 .header-nav .search-input::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.5);}
.site-header.style-04 .header-main .search-input::-moz-placeholder, .site-header.style-04 .header-nav .search-input::-moz-placeholder{color:rgba(255, 255, 255, 0.5);}
.site-header.style-04 .header-main .search-input:-ms-input-placeholder, .site-header.style-04 .header-nav .search-input:-ms-input-placeholder{color:rgba(255, 255, 255, 0.5);}
.site-header.style-04 .header-main .search-input::-ms-input-placeholder, .site-header.style-04 .header-nav .search-input::-ms-input-placeholder{color:rgba(255, 255, 255, 0.5);}
.site-header.style-04 .header-main .search-input::placeholder, .site-header.style-04 .header-nav .search-input::placeholder{color:rgba(255, 255, 255, 0.5);}
.header-topbar{--topbar-font-size:10px;--topbar-font-weight:600;--topbar-letter-spacing:-0.01em;--topbar-text-transform:uppercase;--topbar-height:44px;--header-row-gap:20px;--header-row-foreground:#fff;--header-row-foreground-muted:#657580;--header-row-foreground-active:#fff;--header-row-background:#000;--header-row-border:#dee6eb;font-size:var(--topbar-font-size);font-weight:var(--topbar-font-weight);letter-spacing:var(--topbar-letter-spacing);text-transform:var(--topbar-text-transform);z-index:3;}
.header-topbar .site-navigation{--nav-link-arrow:12px;--submenu-font-size:var(--topbar-font-size);--submenu-link-padding-block:6px;--submenu-link-padding-inline:18px;--submenu-border-radius:0;--submenu-width:auto;--submenu-transformY:0;--submenu-shadow:var(--shadow-md);}
.header-topbar .site-navigation > ul > li > a{-webkit-transition-duration:var(--theme-ease-time-fast);transition-duration:var(--theme-ease-time-fast);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:var(--theme-ease-in-out);transition-timing-function:var(--theme-ease-in-out);}
.header-topbar .site-navigation > ul > li > a:hover{color:var(--header-row-foreground-active);}
.header-topbar .site-navigation > ul > li > a .menu-arrow{position:relative;bottom:0.0625rem;}
.header-topbar .site-navigation > ul > li:hover > a{color:var(--header-row-foreground-active);}
.header-topbar .site-header-inner, .header-topbar .site-navigation > ul > li > a{height:var(--topbar-height);}
.header-topbar .site-header-inner, .header-topbar .column, .header-topbar .site-navigation > ul{gap:var(--header-row-gap);}
.header-topbar .header-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;}
.header-topbar .header-content .star-rating{--star-size:12px;--star-color:#cbd3d7;position:relative;top:-1px;}
.header-topbar .header-content p{line-height:1;margin-bottom:0;color:var(--header-row-foreground-muted);}
.header-main{--header-row-background:#fff;--main-height-desktop:86px;--main-height-mobile:60px;z-index:2;}
.header-main .site-actions{--actions-gap:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--actions-gap);}
.header-main .site-actions .site-action-button.default + .icon-style{-webkit-margin-start:var(--actions-gap);margin-inline-start:var(--actions-gap);}
.header-main .site-header-inner, .header-main .site-navigation > ul > li > a{height:var(--main-height-mobile);}
@media screen and (min-width:1024.02px){
.header-main .site-header-inner, .header-main .site-navigation > ul > li > a{height:var(--main-height-desktop);}
} .site-action-button{--action-font-size:13px;--action-font-weight:600;--action-line-height:1.3;--action-icon-gap:8px;--action-icon-desktop:23px;--action-icon-mobile:22px;--action-icon-stroke:1.6;--action-icon-width-desktop:32px;--action-icon-height-desktop:32px;--action-icon-width-mobile:32px;--action-icon-height-mobile:32px;--action-icon-border-width:1px;--action-icon-border-radius:50%;--action-icon-color:currentColor;--action-icon-border-color:transparent;--action-icon-background-color:transparent;--action-icon-hover-color:currentColor;--action-icon-hover-border-color:transparent;--action-icon-hover-background-color:transparent;--action-detail-color:transparent;--action-transition-duration:var(--theme-ease-time-fast);--action-transition-property:all;--action-transition-timing-function:var(--theme-ease-in-out);position:relative;}
.site-action-button .site-action-link{gap:var(--action-icon-gap);text-decoration:none;color:currentColor;}
.site-action-button .site-action-icon{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--action-icon-width-mobile);height:var(--action-icon-height-mobile);color:var(--action-icon-color);border:var(--action-icon-border-width) solid var(--action-icon-border-color);border-radius:var(--action-icon-border-radius);background-color:var(--action-icon-background-color);-webkit-transition:var(--action-transition-property) var(--action-transition-duration) var(--action-transition-timing-function);transition:var(--action-transition-property) var(--action-transition-duration) var(--action-transition-timing-function);}
@media screen and (min-width:1024.02px){
.site-action-button .site-action-icon{width:var(--action-icon-width-desktop);height:var(--action-icon-height-desktop);}
}
.site-action-button .site-action-icon > svg, .site-action-button .site-action-icon > img{width:var(--action-icon-mobile);height:var(--action-icon-mobile);}
@media screen and (min-width:1024.02px){
.site-action-button .site-action-icon > svg, .site-action-button .site-action-icon > img{width:var(--action-icon-desktop);height:var(--action-icon-desktop);}
}
.site-action-button .site-action-icon > svg > *, .site-action-button .site-action-icon > img > *{stroke-width:var(--action-icon-stroke);}
.site-action-button .site-action-icon .site-action-count{--action-count-top:-2px;--action-count-end:-3px;position:absolute;top:var(--action-count-top);inset-inline-end:var(--action-count-end);z-index:1;}
@media screen and (min-width:1024.02px){
.site-action-button .site-action-icon .site-action-count{--action-count-top:-2px;--action-count-end:-4px;}
}
.site-action-button .site-action-detail{--action-sublabel-opacity:0.6;font-size:var(--action-font-size);line-height:var(--action-line-height);color:var(--action-detail-color);}
.site-action-button .site-action-detail .site-action-sublabel{font-size:calc(var(--action-font-size) - 2px);opacity:var(--action-sublabel-opacity);}
.site-action-button .site-action-detail .site-action-label{font-weight:var(--action-font-weight);margin-bottom:0;}
.site-action-button .site-action-count{--action-count-font-size:10px;--action-count-font-size-mobile:10px;--action-count-font-weight:600;--action-count-size:17px;--action-count-size-mobile:17px;--action-count-radius:50%;--action-count-border-width:1px;--action-count-border-color:transparent;--action-count-outline-color:transparent;--action-count-outline-width:2px;--action-count-outline-offset:0;--action-count-background-color:rgb(var(--colors-black));--action-count-color:rgb(var(--colors-white));--action-count-top:0;--action-count-end:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--action-count-font-size-mobile);font-weight:var(--action-count-font-weight);letter-spacing:0;text-align:center;border:var(--action-count-border-width) solid var(--action-count-border-color);border-radius:var(--action-count-radius);background-color:var(--action-count-background-color);outline:var(--action-count-outline-width) solid var(--action-count-outline-color);color:var(--action-count-color);min-width:var(--action-count-size-mobile);padding-inline:0.0625rem;height:var(--action-count-size-mobile);}
@media screen and (min-width:1024.02px){
.site-action-button .site-action-count{font-size:var(--action-count-font-size);min-width:var(--action-count-size);height:var(--action-count-size);}
}
.site-action-button:hover .site-action-icon{color:var(--action-icon-hover-color);background-color:var(--action-icon-hover-background-color);border-color:var(--action-icon-hover-border-color);}
.site-action-button:hover .site-action-dropdown{opacity:1;visibility:visible;pointer-events:auto;margin:0;}
.site-action-button.text-style .site-action-detail{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--action-icon-gap);}
@media screen and (min-width:1024.02px){
.site-action-button:not(.device-always).device-mobile{display:none !important;}
}
@media screen and (max-width:1023.98px){
.site-action-button:not(.device-always).device-desktop{display:none !important;}
} .site-navigation.primary-menu{--nav-link-arrow:var(--theme-primary-menu-font-size);--nav-link-gap:var(--theme-primary-menu-arrow-gap);--nav-gap:var(--theme-primary-menu-gap);--submenu-font-size:13px;--submenu-link-padding-block:7px;--submenu-link-padding-inline:30px;--submenu-label-font-size:13px;--submenu-border-radius:0;--submenu-shadow:var(--shadow-md);--submenu-transformY:0;}
.site-navigation.primary-menu > ul > li > a{font-family:var(--theme-primary-menu-font);font-size:var(--theme-primary-menu-font-size);font-weight:var(--theme-primary-menu-font-weight);letter-spacing:var(--theme-primary-menu-letter-spacing);text-transform:var(--theme-primary-menu-transform);}
.product{--product-inner-padding:0;--product-color:rgb(var(--colors-black));--product-background:transparent;--product-border:transparent;--product-border-radius:0;--product-thumbnail-offset:16px;--product-thumbnail-radius:var(--theme-radius);--product-body-gap:8px;--product-header-gap:6px;--product-cart-gap:8px;--product-footer-gap:12px;--product-footer-border:rgb(var(--colors-gray-200));--product-name-font-size-lg:14px;--product-name-font-size-xs:13px;--product-name-font-weight:500;--product-name-line-height:1.55;--product-name-letter-spacing:-0.02em;--product-name-line-clamp:2;--product-name-hover-color:currentColor;--product-name-decoration-offset:3px;--product-name-decoration-width:1px;--product-name-decoration-color:transparent;--product-name-decoration-hover-color:rgb(var(--colors-gray-400));--product-name-decoration-transition-duration:var(--theme-ease-time-fast);--product-name-decoration-transition-timing:var(--theme-ease-in-out);--product-name-decoration-transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;--product-vendor-size:10px;--product-vendor-color:rgb(var(--colors-gray-500));--product-hidden-content-border:rgb(var(--colors-gray-200));--product-hidden-content-background:rgb(var(--colors-white));--product-hidden-content-shadow:var(--shadow-xs);--product-hidden-content-rounded:var(--theme-radius);position:relative;}
.product .product-inner{padding:var(--product-inner-padding);color:var(--product-color);background-color:var(--product-background);border:1px solid var(--product-border);border-radius:var(--product-border-radius);}
.product .product-inner.product-list{--product-list-gap:20px;--product-thumbnail-width:44%;--product-thumbnail-width-sm:44%;--product-thumbnail-width-lg:44%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--product-list-gap);}
.product .product-inner.product-list .product-thumbnail{width:var(--product-thumbnail-width);margin-bottom:0;}
@media screen and (min-width:576.02px){
.product .product-inner.product-list .product-thumbnail{width:var(--product-thumbnail-width-sm);}
}
@media screen and (min-width:1024.02px){
.product .product-inner.product-list .product-thumbnail{width:var(--product-thumbnail-width-lg);}
}
.product .product-inner.product-list .product-body{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.product .product-thumbnail{--product-action-position:8px;position:relative;margin-bottom:var(--product-thumbnail-offset);}
@media screen and (min-width:1024.02px){
.product .product-thumbnail{--product-action-position:12px;}
}
.product .product-thumbnail .product-badge{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.25rem;top:var(--product-action-position);inset-inline-start:var(--product-action-position);pointer-events:none;z-index:1;}
.product .product-thumbnail .product-action{--action-gap:2px;--action-size:32px;--action-icon-size:20px;--action-radius:50%;--action-background:rgb(var(--colors-white));--action-border-color:transparent;--action-color:rgb(var(--colors-black));--action-background-hover:rgb(var(--colors-white));--action-color-hover:var(--text-gray-600);--action-border-color:transparent;--action-transform:8px;position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--action-gap);top:var(--product-action-position);inset-inline-end:var(--product-action-position);z-index:1;}
.product .product-thumbnail .product-action > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);}
.product .product-thumbnail .product-action > * a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:var(--action-size);height:var(--action-size);border-radius:var(--action-radius);border:1px solid var(--action-border-color);background-color:var(--action-background);color:var(--action-color);-webkit-transition:all var(--theme-ease-time-medium) var(--theme-ease-in-out);transition:all var(--theme-ease-time-medium) var(--theme-ease-in-out);}
.product .product-thumbnail .product-action > * a > *{width:var(--action-icon-size);height:var(--action-icon-size);}
@media (hover: hover) and (pointer: fine) {
.product .product-thumbnail .product-action > * a:hover{background-color:var(--action-background-hover);color:var(--action-color-hover);border-color:var(--action-border-color);}
}
@media screen and (min-width:1024.02px){
.product .product-thumbnail .product-action.animation-all > *, .product .product-thumbnail .product-action.animation-after > *:not(:first-child){-webkit-transform:translateX(var(--action-transform));transform:translateX(var(--action-transform));opacity:0;}
.product .product-thumbnail .product-action.animation-all > *:nth-child(2){-webkit-transition-delay:0.05s;transition-delay:0.05s;}
.product .product-thumbnail .product-action.animation-all > *:nth-child(3){-webkit-transition-delay:0.075s;transition-delay:0.075s;}
.product .product-thumbnail .product-action.animation-all > *:nth-child(4){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.product .product-thumbnail .product-action.animation-after > *:not(:first-child):nth-child(3){-webkit-transition-delay:0.05s;transition-delay:0.05s;}
.product .product-thumbnail .product-action.animation-after > *:not(:first-child):nth-child(4){-webkit-transition-delay:0.075s;transition-delay:0.075s;}
}
.product .product-thumbnail .product-media{--product-media-border:transparent;--product-media-background:transparent;}
.product .product-thumbnail .product-media a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:var(--product-thumbnail-radius);background-color:var(--product-media-background);border:1px solid var(--product-media-border);overflow:hidden;}
.product .product-thumbnail .product-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.product .product-thumbnail .product-cart-actions{--cart-action-size:40px;position:absolute;bottom:var(--product-action-position);inset-inline:var(--product-action-position);-webkit-transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner{position:relative;background-color:rgb(var(--colors-white));-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);overflow:hidden;-webkit-transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;width:100%;height:var(--cart-action-size);border-radius:var(--theme-radius);color:rgb(var(--colors-black));background-color:rgb(var(--colors-white));}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner .product-variants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--cart-action-size);border-top:1px solid rgb(var(--colors-gray-100));}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner .product-variants > *{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:100%;}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner .product-variants > * a{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.6875rem;color:currentColor;text-decoration:none;height:var(--cart-action-size);z-index:1;}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner .product-variants > * a::before{content:"";position:absolute;width:100%;height:100%;border-radius:var(--theme-radius);background-color:rgb(var(--colors-gray-100));-webkit-transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);opacity:0;z-index:-1;}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner .product-variants > * a:hover::before{opacity:1;}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner .product-variants > *.out-of-stock{pointer-events:none;opacity:0.5;}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner .product-variants > *.out-of-stock a{color:rgb(var(--colors-gray-500));}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner .product-variants > *.out-of-stock a::after{content:"";position:absolute;width:0.0625rem;height:60%;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0.5;}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner .product-variants > *.out-of-stock a:before{display:none;}
.product .product-thumbnail .product-cart-actions .product-cart-actions-inner:has(.product-variants) > a{pointer-events:none;}
@media screen and (min-width:1024.02px){
.product .product-thumbnail .product-cart-actions{--cart-action-size:44px;opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);}
.product .product-thumbnail .product-cart-actions:has(.product-variants.animation-enable){height:var(--cart-action-size);overflow:hidden;}
.product .product-thumbnail .product-cart-actions:has(.product-variants.animation-enable) .product-variants{border-top:0;}
.product .product-thumbnail .product-cart-actions:has(.product-variants.animation-enable):hover .product-cart-actions-inner{-webkit-transform:translateY(calc(-1 * var(--cart-action-size)));transform:translateY(calc(-1 * var(--cart-action-size)));}
}
.product .product-header .product-rating{margin-bottom:0.125rem;}
.product .product-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;gap:var(--product-body-gap);}
.product .product-body > *{width:100%;}
.product .product-body .product-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--product-header-gap);}
.product .product-body .product-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--product-cart-gap);}
.product .product-body .product-cart:not(.items-center){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.product .product-body .product-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--product-footer-gap);}
.product .product-vendor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;}
.product .product-vendor a{font-size:var(--product-vendor-size);line-height:1.1;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--product-vendor-color);}
.product .product-title{font-family:var(--theme-product-name-font);font-size:var(--product-name-font-size-xs);font-weight:var(--product-name-font-weight);letter-spacing:var(--product-name-letter-spacing);line-height:var(--product-name-line-height);margin-bottom:0;}
@media screen and (min-width:1024.02px){
.product .product-title{font-size:var(--product-name-font-size-lg);}
}
.product .product-title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--product-name-line-clamp);color:currentColor;text-underline-offset:var(--product-name-decoration-offset);text-decoration-thickness:var(--product-name-decoration-width);text-decoration-color:var(--product-name-decoration-color);-webkit-transition-duration:var(--product-name-decoration-transition-duration);transition-duration:var(--product-name-decoration-transition-duration);-webkit-transition-timing-function:var(--product-name-decoration-transition-timing);transition-timing-function:var(--product-name-decoration-transition-timing);-webkit-transition-property:var(--product-name-decoration-transition-property);transition-property:var(--product-name-decoration-transition-property);}
@media (hover: hover) and (pointer: fine) {
.product .product-title a:hover{color:var(--product-name-hover-color);text-decoration-color:var(--product-name-decoration-hover-color);}
}
.product .product-cart{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.product .product-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}
@media screen and (min-width:1024.02px){
.product .product-meta{gap:1.25rem;}
}
.product .product-sku{font-size:var(--text-xs);}
.product .product-sku span:not(.sku){color:rgb(var(--colors-gray-500));}
.product .product-sku span.sku{font-weight:600;}
.product .product-stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--text-sm);font-weight:500;}
.product .product-stock.in-stock{color:rgb(var(--colors-green-base));}
.product .product-stock.in-stock::before{background-color:rgb(var(--colors-green-base));}
.product .product-stock.out-of-stock{color:rgb(var(--colors-red-base));}
.product .product-stock.out-of-stock::before{background-color:rgb(var(--colors-red-base));}
.product .product-cart-switcher{position:relative;width:100%;}
.product .product-cart-switcher .switcher-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.product .product-cart-switcher .add-to-cart{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;text-decoration:none;color:currentColor;white-space:nowrap;}
@media screen and (min-width:1024.02px){
.product .product-cart-switcher{overflow:hidden;}
.product .product-cart-switcher .product-switcher-inner{position:relative;-webkit-transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);transition:all var(--theme-ease-time-slow) var(--theme-ease-secondary);}
.product .product-cart-switcher .product-switcher-inner .switcher-button{position:absolute;}
}
.product .product-excerpt{font-size:var(--text-xs);color:rgb(var(--colors-gray-500));line-height:1.55;margin-bottom:0.75rem;}
@media screen and (min-width:1024.02px){
.product .product-excerpt{font-size:var(--text-sm);margin-bottom:1rem;margin-top:0.625rem;}
}
@media (hover: hover) and (pointer: fine) {
.product:hover .product-thumbnail .product-action.animation-all > *, .product:hover .product-thumbnail .product-action.animation-after > *{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
.product:hover .product-thumbnail .product-cart-actions{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@media screen and (hover: hover) and (pointer: fine) and (min-width: 1024.02px) {
.product:hover .product-cart-switcher .product-switcher-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
} .product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;}
.product-rating .rating-score{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--text-xs);line-height:1;gap:0.25rem;top:0.0625rem;}
.product-rating .rating-score .score{font-weight:500;}
.product-rating .rating-score .total-rating{font-size:calc(var(--text-xs) - 1px);color:rgb(var(--colors-gray-500));}
.price{--price-gap:6px;--price-font-size-lg:14px;--price-font-size-xs:13px;--price-font-weight:600;--price-font-line-height:1.55;--price-font-letter-spacing:-0.02em;--price-font-color:rgb(var(--colors-gray-900));--price-font-color-secondary:rgb(var(--colors-gray-400));--price-sale-font-size:100%;--price-sale-font-weight:400;--price-sale-color:rgb(var(--colors-black));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:var(--price-gap);font-family:var(--theme-product-price-font);font-size:var(--price-font-size-xs);font-weight:var(--price-font-weight);line-height:var(--price-font-line-height);letter-spacing:var(--price-font-letter-spacing);color:var(--price-font-color);}
@media screen and (min-width:1024.02px){
.price{font-size:var(--price-font-size-lg);}
}
.price ins{text-decoration:none;color:var(--price-sale-color);}
.price del{font-size:var(--price-sale-font-size);font-weight:var(--price-sale-font-weight);color:var(--price-font-color-secondary);}
.woocommerce-breadcrumb{--breadcrumb-size:12px;--breadcrumb-color:rgb(var(--colors-gray-400));}
.woocommerce-breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--breadcrumb-size);list-style:none;margin:0;padding:0.5rem 0;}
@media screen and (min-width:1024.02px){
.woocommerce-breadcrumb ul{padding:0.75rem 0;}
}
.woocommerce-breadcrumb ul li{position:relative;}
.woocommerce-breadcrumb ul li::after{content:"/";color:var(--breadcrumb-color);margin-inline:0.375rem;}
.woocommerce-breadcrumb ul li:last-child::after{display:none;}
.woocommerce-breadcrumb ul li a{color:var(--breadcrumb-color);text-decoration:none;}
@media screen and (max-width:575.98px){
.woocommerce-breadcrumb ul li:not(:has(a)){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:240px;}
} .before-shop-loop{--before-loop-muted:rgb(var(--colors-gray-500));position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;margin-bottom:1.25rem;}
@media screen and (min-width:1024.02px){
.before-shop-loop{margin-bottom:1.875rem;}
}
.before-shop-loop > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;gap:0.625rem;}
.before-shop-loop .woocommerce-result-count{display:none;font-size:var(--text-xs);color:var(--before-loop-muted);margin-bottom:0;}
@media screen and (min-width:576.02px){
.before-shop-loop .woocommerce-result-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
}
.before-shop-loop .sorting-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.375rem;}
.before-shop-loop .sorting-wrapper > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;}
.before-shop-loop .sorting-wrapper > * > span{font-size:var(--text-xs);color:var(--before-loop-muted);}
.before-shop-loop .product-views{--views-size:32px;--views-icon-size:18px;--views-radius:var(--radius-sm);--views-border:rgb(var(--colors-gray-300));--views-background:rgb(var(--colors-white));--views-color:rgb(var(--colors-gray-500));--views-hover-border:rgba(var(--colors-gray-400), 0.6);--views-hover-background:rgb(var(--colors-white));--views-hover-color:rgb(var(--colors-black));--views-active-border:rgba(var(--colors-primary-background), 0.3);--views-active-background:rgba(var(--colors-primary-background), 0.05);--views-active-color:rgb(var(--colors-primary-background));display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem;}
.before-shop-loop .product-views > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:var(--views-size);height:var(--views-size);color:var(--views-color);background-color:var(--views-background);border-radius:var(--views-radius);border:1px solid var(--views-border);-webkit-transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);}
.before-shop-loop .product-views > *:hover{color:var(--views-hover-color);background-color:var(--views-hover-background);border-color:var(--views-hover-border);}
.before-shop-loop .product-views > *.active{color:var(--views-active-color);background-color:var(--views-active-background);border-color:var(--views-active-border);}
.before-shop-loop .product-views > * > *{width:var(--views-icon-size);height:auto;}
@media screen and (min-width:576.02px){
.before-shop-loop .product-views{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
}
.before-shop-loop .site-filter-button{--filter-button-icon-size:17px;--filter-button-color:rgb(var(--colors-black));--filter-button-color-hover:rgb(var(--colors-black));--filter-button-background:rgb(var(--colors-white));--filter-button-background-hover:rgb(var(--colors-white));--filter-button-border:rgb(var(--colors-gray-300));--filter-button-border-hover:rgba(var(--colors-gray-400), 0.6);--filter-button-border-width:1px;--filter-button-shadow:var(--shadow-xs);--filter-button-radius:var(--theme-radius);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;}
.before-shop-loop .site-filter-button > a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--form-input-font-size-sm);font-weight:var(--form-input-font-weight);text-decoration:none;gap:0.375rem;height:var(--form-input-size-sm);padding-inline:calc(var(--form-input-size-sm) / 3);color:var(--filter-button-color);background-color:var(--filter-button-background);border:var(--filter-button-border-width) solid var(--filter-button-border);-webkit-box-shadow:var(--filter-button-shadow);box-shadow:var(--filter-button-shadow);border-radius:var(--filter-button-radius);-webkit-transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:var(--theme-ease-in-out);transition-timing-function:var(--theme-ease-in-out);-webkit-transition-duration:var(--theme-ease-time-fast);transition-duration:var(--theme-ease-time-fast);}
.before-shop-loop .site-filter-button > a svg, .before-shop-loop .site-filter-button > a img{position:relative;width:var(--filter-button-icon-size);height:auto;inset-inline-start:-0.125rem;}
@media (hover: hover) and (pointer: fine) {
.before-shop-loop .site-filter-button > a:hover{color:var(--filter-button-color-hover);background-color:var(--filter-button-background-hover);border-color:var(--filter-button-border-hover);}
}
@media screen and (min-width:1024.02px){
.before-shop-loop .site-filter-button:has(.toggle-button){display:none;}
}
@media screen and (max-width:1023.98px){
.before-shop-loop .site-filter-button:has(.dropdown-button){display:none;}
}
.before-shop-loop .site-filter-button .dropdown-holder{--dropdown-holder-background:rgb(var(--colors-white));--dropdown-holder-border:rgb(var(--colors-gray-200));--dropdown-holder-shadow:var(--shadow-md);position:absolute;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem;width:100%;top:calc(100% + 0.625rem);background-color:var(--dropdown-holder-background);border:1px solid var(--dropdown-holder-border);-webkit-box-shadow:var(--dropdown-holder-shadow);box-shadow:var(--dropdown-holder-shadow);border-radius:var(--theme-radius);padding:1.875rem;z-index:2;}
.before-shop-loop .site-filter-button .dropdown-holder > *{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.before-shop-loop .site-filter-button .dropdown-holder.open{display:-webkit-box;display:-ms-flexbox;display:flex;}
.before-shop-loop.filled{background-color:rgb(var(--colors-gray-100));border-radius:var(--theme-radius);padding:0.625rem;}
@media screen and (min-width:1024.02px){
.before-shop-loop.filled{padding:1rem;}
} .products:has(.product-list-archive).grid-bordered .product{border-bottom:1px solid rgb(var(--colors-gray-200));padding-block:1rem;}
@media screen and (min-width:1024.02px){
.products:has(.product-list-archive).grid-bordered .product{padding-block:1.875rem;}
}
.products:has(.product-list-archive).grid-bordered .product:first-child{padding-top:0 !important;}
.products:has(.product-list-archive).grid-bordered .product:last-child{border-bottom:0;padding-bottom:0 !important;}
.products.list-style .product .product-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;}
@media screen and (min-width:576.02px){
.products.list-style .product .product-inner{gap:1.875rem;}
}
.products.list-style .product .product-inner .product-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:26%;margin-bottom:0;}
.products.list-style .product .product-inner .product-body{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.woocommerce-notice{--notice-size:13px;--notice-progress-height:4px;--notice-color:rgb(var(--colors-gray-900));--notice-background:rgb(var(--colors-gray-50));--notice-border:rgb(var(--colors-gray-200));--notice-progress-background:rgb(var(--colors-gray-200));--notice-progress-active:rgb(var(--colors-gray-900));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.625rem;color:var(--notice-color);background-color:var(--notice-background);border:1px solid var(--notice-border);border-radius:var(--theme-radius);padding:0.625rem;}
@media screen and (min-width:576.02px){
.woocommerce-notice{padding:1.25rem;}
}
.woocommerce-notice .notice-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;width:100%;}
.woocommerce-notice .notice-header p{font-size:var(--notice-size);font-weight:400;margin-bottom:0;}
.woocommerce-notice .notice-header svg, .woocommerce-notice .notice-header img{width:calc(var(--notice-size) + 0.1875rem);}
.woocommerce-notice .shipping-progress{position:relative;width:100%;height:var(--notice-progress-height);border-radius:5.625rem;background-color:var(--notice-progress-background);}
.woocommerce-notice .shipping-progress span{position:absolute;top:0;height:var(--notice-progress-height);inset-inline-start:0;background-color:var(--notice-progress-active);border-radius:5.625rem;}
.woocommerce-notice.red{--notice-color:rgb(var(--colors-red-dark));--notice-background:rgba(var(--colors-red-light), 0.4);--notice-border:rgba(var(--colors-red-base), 0.3);--notice-progress-background:rgba(var(--colors-red-dark), 0.12);--notice-progress-active:rgb(var(--colors-red-base));}
.woocommerce-notice.green{--notice-color:rgb(var(--colors-green-dark));--notice-background:rgba(var(--colors-green-light), 0.4);--notice-border:rgba(var(--colors-green-base), 0.3);--notice-progress-background:rgba(var(--colors-green-dark), 0.12);--notice-progress-active:rgb(var(--colors-green-base));}
.quickview{--quickview-width:1024px;position:relative;max-width:var(--quickview-width);background-color:rgb(var(--colors-white));margin-left:auto;margin-right:auto;padding:1.25rem;border-radius:var(--theme-radius);}
@media screen and (min-width:768.02px){
.quickview{padding:2rem;}
}
.quickview .single-product-wrapper{--product-gallery-thumbnail:62px;--product-title-lg:27px;}
.quickview .single-product-wrapper .woocommerce-product-details__short-description{font-size:var(--text-sm) !important;}
@media screen and (min-width:1024.02px){
.quickview .single-product-wrapper .product .product-gallery-column.vertical-gallery{--product-gallery-width:50%;-webkit-padding-start:calc(var(--product-gallery-thumbnail) + 0.5rem);padding-inline-start:calc(var(--product-gallery-thumbnail) + 0.5rem);}
}
.quickview .mfp-close{font-size:var(--text-2xl);padding:0;background-color:transparent !important;}
.cart-wrapper{--cart-collaterals-width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;}
@media screen and (min-width:1024.02px){
.cart-wrapper{gap:var(--theme-padding);}
}
.cart-wrapper > *{width:100%;}
@media screen and (min-width:1024.02px){
.cart-wrapper > *.woocommerce-cart-form, .cart-wrapper > *#customer_details{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-padding-end:1rem;padding-inline-end:1rem;}
.cart-wrapper > *.cart-collaterals, .cart-wrapper > *.order-review-wrapper{width:var(--cart-collaterals-width);}
}
.cart-wrapper .woocommerce-cart-form .woocommerce-notice{margin-bottom:1.25rem;}
.shop_table{--table-border-color:rgb(var(--colors-gray-200));font-size:var(--text-sm);width:100%;}
.shop_table tr{border-top:1px solid var(--table-border-color);}
.shop_table thead tr{border-top:0;}
.shop_table th, .shop_table td{padding-inline:0.625rem;padding-block:0.75rem;}
@media screen and (min-width:1024.02px){
.shop_table th, .shop_table td{padding-inline:1rem;}
}
.shop_table th:first-child, .shop_table td:first-child{-webkit-padding-start:0;padding-inline-start:0;}
.shop_table th:last-child, .shop_table td:last-child{-webkit-padding-end:0;padding-inline-end:0;}
@media screen and (max-width:575.98px){
.shop_table th.product-price, .shop_table td.product-price{display:none;}
}
.shop_table th.product-remove .product-remove-button, .shop_table td.product-remove .product-remove-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:1.25rem;height:1.25rem;color:rgb(var(--colors-black));border:1px solid rgb(var(--colors-gray-200));background-color:rgb(var(--colors-white));border-radius:var(--radius-xs);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);-webkit-transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);}
.shop_table th.product-remove .product-remove-button svg, .shop_table td.product-remove .product-remove-button svg{width:0.875rem;height:auto;}
.shop_table th.product-remove .product-remove-button:hover, .shop_table td.product-remove .product-remove-button:hover{border-color:rgb(var(--colors-gray-300));}
.shop_table thead th{font-size:var(--text-xs);font-weight:500;color:rgb(var(--colors-gray-500));}
.shop_table tbody td.product-thumbnail{width:0;}
.shop_table tbody td.product-thumbnail a{position:relative;display:block;width:3.5rem;border-radius:var(--theme-radius);overflow:hidden;border:1px solid rgb(var(--colors-gray-100));}
.shop_table tbody td.product-name{--product-name-font-size-lg:14px;--product-name-font-size-xs:13px;--product-name-font-weight:500;--product-name-line-height:1.55;--product-name-letter-spacing:-0.02em;--product-name-line-clamp:2;--product-name-hover-color:currentColor;--product-name-decoration-offset:3px;--product-name-decoration-width:1px;--product-name-decoration-color:transparent;--product-name-decoration-hover-color:rgb(var(--colors-gray-400));--product-name-decoration-transition-duration:var(--theme-ease-time-fast);--product-name-decoration-transition-timing:var(--theme-ease-in-out);--product-name-decoration-transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;}
.shop_table tbody td.product-name a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--product-name-line-clamp);color:currentColor;font-family:var(--theme-product-name-font);font-size:var(--product-name-font-size-xs);font-weight:var(--product-name-font-weight);letter-spacing:var(--product-name-letter-spacing);line-height:var(--product-name-line-height);text-underline-offset:var(--product-name-decoration-offset);text-decoration-thickness:var(--product-name-decoration-width);text-decoration-color:var(--product-name-decoration-color);-webkit-transition-duration:var(--product-name-decoration-transition-duration);transition-duration:var(--product-name-decoration-transition-duration);-webkit-transition-timing-function:var(--product-name-decoration-transition-timing);transition-timing-function:var(--product-name-decoration-transition-timing);-webkit-transition-property:var(--product-name-decoration-transition-property);transition-property:var(--product-name-decoration-transition-property);}
@media (hover: hover) and (pointer: fine) {
.shop_table tbody td.product-name a:hover{color:var(--product-name-hover-color);text-decoration-color:var(--product-name-decoration-hover-color);}
}
.shop_table tbody td.product-remove{width:0;}
.shop_table tbody td.product-subtotal{font-weight:600;}
.shop_table .actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;padding-block:0.625rem;}
.shop_table .actions-wrapper .coupon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.375rem;}
@media screen and (min-width:576.02px){
.shop_table .actions-wrapper .coupon{-webkit-margin-end:auto;margin-inline-end:auto;}
}
.shop_table .actions-wrapper .coupon label{display:none;}
.shop_table .actions-wrapper .coupon input{width:auto;min-width:16.25rem;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.shop_table .actions-wrapper .coupon button{color:rgb(var(--colors-white));background-color:rgb(var(--colors-black));}
.shop_table .actions-wrapper .coupon button:hover{opacity:0.9;}
.shop_table .actions-wrapper button{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
@media screen and (min-width:576.02px){
.shop_table .actions-wrapper button{-webkit-box-flex:0;-ms-flex:none;flex:none;}
} .cart_totals .shop_table tbody tr{border-top:0;}
.cart_totals .shop_table tbody tr.order-total{border-top:1px solid var(--table-border-color);}
.cart_totals .shop_table th{font-size:var(--text-xs);font-weight:600;}
.cart_totals .shop_table td{text-align:end;}
.cart_totals .wc-proceed-to-checkout a{width:100%;color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));}
.cart_totals .wc-proceed-to-checkout a:hover{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));opacity:0.9;}
#customer_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;}
#customer_details > *{width:100%;}
.woocommerce-billing-fields > h3, .woocommerce-billing-fields > h2, .woocommerce-additional-fields > h3, .woocommerce-additional-fields > h2, .order-review-wrapper > h3, .order-review-wrapper > h2, .cart_totals > h3, .cart_totals > h2{font-size:var(--text-base);font-weight:500;margin-bottom:0.75rem;font-family:var(--theme-body-font);}
@media screen and (min-width:576.02px){
.woocommerce-billing-fields > h3, .woocommerce-billing-fields > h2, .woocommerce-additional-fields > h3, .woocommerce-additional-fields > h2, .order-review-wrapper > h3, .order-review-wrapper > h2, .cart_totals > h3, .cart_totals > h2{font-size:var(--text-lg);margin-bottom:1.25rem;}
}
@media screen and (min-width:1024.02px){
.woocommerce-billing-fields > h3, .woocommerce-billing-fields > h2, .woocommerce-additional-fields > h3, .woocommerce-additional-fields > h2, .order-review-wrapper > h3, .order-review-wrapper > h2, .cart_totals > h3, .cart_totals > h2{font-size:var(--text-xl);}
} #order_review .shop_table thead{display:none;}
#order_review .shop_table tbody tr:first-child{border-top:0;}
#order_review .shop_table tbody tr .product-name{font-size:var(--text-xs);}
#order_review .woocommerce-checkout-payment ul{margin:0 0 1.25rem;padding:0;list-style:none;}
#order_review .woocommerce-checkout-payment ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;}
#order_review .woocommerce-checkout-payment ul li + li{margin-top:0.25rem;}
#order_review .woocommerce-checkout-payment ul li input{margin-top:0.1875rem;}
#order_review .woocommerce-checkout-payment ul li label{font-size:var(--text-sm);font-weight:600;text-transform:capitalize;width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
#order_review .woocommerce-checkout-payment ul li > div{font-size:var(--text-xs);color:rgb(var(--colors-gray-600));}
#order_review .place-order .woocommerce-privacy-policy-text{font-size:var(--text-xs);}
#order_review .place-order .woocommerce-privacy-policy-text a{font-weight:600;text-decoration-color:rgb(var(--colors-gray-500));text-underline-offset:0.1875rem;color:currentColor;}
#order_review .place-order .validate-required{font-size:var(--text-xs);}
#order_review .place-order .validate-required label{font-size:inherit;}
#order_review .place-order .validate-required a{color:rgb(var(--colors-primary-background));text-underline-offset:0.25rem;}
#order_review .place-order .validate-required input{position:relative;top:0.125rem;-webkit-margin-end:0.5rem;margin-inline-end:0.5rem;}
#order_review .place-order button{width:100%;color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));}
#order_review .place-order button:hover{opacity:0.9;}
.my-account-inner{--account-navigation-width:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.my-account-inner > *{width:100%;}
@media screen and (min-width:1024.02px){
.my-account-inner > *.my-account-navigation{width:var(--account-navigation-width);}
.my-account-inner > *.woocommerce-MyAccount-content{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-padding-start:var(--theme-padding);padding-inline-start:var(--theme-padding);}
}
.my-account-inner .my-account-navigation .my-account-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgb(var(--colors-gray-200));}
.my-account-inner .my-account-navigation .my-account-user .user-avatar > *{width:1.5rem;height:auto;}
.my-account-inner .my-account-navigation .my-account-user .user-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.my-account-inner .my-account-navigation .my-account-user .user-detail span{font-size:var(--text-2xs);font-weight:500;color:rgb(var(--colors-gray-500));}
.my-account-inner .my-account-navigation .my-account-user .user-detail p{font-size:var(--text-sm);font-weight:600;margin-bottom:0;}
@media screen and (min-width:1024.02px){
.my-account-inner .my-account-navigation .my-account-user .user-detail p{font-size:var(--text-base);}
}
.my-account-inner .my-account-navigation .my-account-user .user-menu-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;}
@media screen and (min-width:1024.02px){
.my-account-inner .my-account-navigation .my-account-user .user-menu-toggle{display:none;}
}
.my-account-inner .my-account-navigation .my-account-user .user-menu-toggle a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:currentColor;width:1.625rem;height:1.625rem;}
.my-account-inner .my-account-navigation .my-account-user .user-menu-toggle a > *{width:1.4375rem;height:auto;}
.my-account-inner .my-account-navigation ul{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.125rem;list-style:none;margin:0 0 1.25rem;padding:0 0 1.25rem;border-bottom:1px solid rgb(var(--colors-gray-200));}
@media screen and (min-width:1024.02px){
.my-account-inner .my-account-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;border:0;}
}
.my-account-inner .my-account-navigation ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--text-sm);font-weight:500;padding:0.625rem 2.125rem;color:currentColor;text-decoration:none;border-radius:var(--theme-radius);-webkit-transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);}
.my-account-inner .my-account-navigation ul a:hover{background-color:rgb(var(--colors-gray-100));}
.my-account-inner .my-account-navigation ul .is-active > a{color:rgb(var(--colors-white));background-color:rgb(var(--colors-black));}
@media screen and (max-width:1023.98px){
.my-account-inner .my-account-navigation.active ul{display:block;}
}
.my-account-inner .woocommerce-MyAccount-content p{font-size:var(--text-sm);}
@media screen and (min-width:1024.02px){
.my-account-inner .woocommerce-MyAccount-content p{font-size:var(--text-base);}
}
.my-account-inner .woocommerce-MyAccount-content p a{font-weight:500;color:rgb(var(--colors-blue-base));text-underline-offset:0.1875rem;-webkit-transition:text-decoration-color var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:text-decoration-color var(--theme-ease-time-fast) var(--theme-ease-in-out);}
.my-account-inner .woocommerce-MyAccount-content p a:hover{text-decoration-color:transparent;}
.site-login{--login-width:480px;--login-tab-size:22px;--login-tab-weight:600;--login-tab-color:rgb(var(--colors-gray-400));--login-tab-hover-color:rgb(var(--colors-gray-500));--login-tab-active-color:rgb(var(--colors-primary-background));padding-block:2.5rem;}
@media screen and (min-width:768.02px){
.site-login{padding-block:5.625rem;}
}
.site-login .site-login-inner{max-width:var(--login-width);margin-inline:auto;}
.site-login .site-login-inner .site-login-overflow{position:relative;overflow:hidden;padding-inline:0.25rem;}
.site-login .site-login-inner .login-page-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;gap:1.25rem;margin-bottom:1.25rem;}
@media screen and (min-width:1024.02px){
.site-login .site-login-inner .login-page-tab{margin-bottom:1.875rem;}
}
.site-login .site-login-inner .login-page-tab li a{position:relative;font-size:var(--login-tab-size);font-weight:var(--login-tab-weight);text-decoration:none;color:var(--login-tab-color);padding-inline:0.25rem;-webkit-transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);}
.site-login .site-login-inner .login-page-tab li a:hover{color:var(--login-tab-hover-color);}
.site-login .site-login-inner .login-page-tab li a.active{color:var(--login-tab-active-color);}
.site-login .site-login-inner .login-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:200%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all var(--theme-ease-time-slow) var(--theme-ease-primary);transition:all var(--theme-ease-time-slow) var(--theme-ease-primary);}
.site-login .site-login-inner .login-form-container > *{padding:0.0625rem;width:100%;-webkit-transition:opacity var(--theme-ease-time-slow) var(--theme-ease-primary), -webkit-transform var(--theme-ease-time-slow) var(--theme-ease-primary);transition:opacity var(--theme-ease-time-slow) var(--theme-ease-primary), -webkit-transform var(--theme-ease-time-slow) var(--theme-ease-primary);transition:transform var(--theme-ease-time-slow) var(--theme-ease-primary), opacity var(--theme-ease-time-slow) var(--theme-ease-primary);transition:transform var(--theme-ease-time-slow) var(--theme-ease-primary), opacity var(--theme-ease-time-slow) var(--theme-ease-primary), -webkit-transform var(--theme-ease-time-slow) var(--theme-ease-primary);}
.site-login .site-login-inner .login-form-container > *.register-form{opacity:0;}
.site-login .site-login-inner .login-form-container > *.login-form > p{font-size:var(--text-sm);text-align:center;color:rgb(var(--colors-gray-500));margin-bottom:1.875rem;}
@media screen and (min-width:1024.02px){
.site-login .site-login-inner .login-form-container > *.login-form > p{margin-bottom:2.5rem;}
}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.625rem;margin-bottom:1rem;}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password label{margin-bottom:0;}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password label input{position:relative;top:0.125rem;-webkit-margin-end:0.375rem;margin-inline-end:0.375rem;}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password p{font-size:var(--text-xs);margin-bottom:0;}
.site-login .site-login-inner .login-form-container > *.login-form .lost-password .lost_password a{font-weight:500;color:rgb(var(--colors-blue-base));text-decoration:none;}
.site-login .site-login-inner .login-form-container > *.register-form > p{font-size:var(--text-sm);text-align:center;color:rgb(var(--colors-gray-500));margin-bottom:1.875rem;}
@media screen and (min-width:1024.02px){
.site-login .site-login-inner .login-form-container > *.register-form > p{margin-bottom:2.5rem;}
}
.site-login .site-login-inner .login-form-container > *.register-form .woocommerce-privacy-policy-text{font-size:var(--text-xs);text-align:center;}
.site-login .site-login-inner .login-form-container > *.register-form .woocommerce-privacy-policy-text a{font-weight:500;text-decoration:none;color:rgb(var(--colors-primary-background));}
.site-login .site-login-inner .login-form-container.show-register-form{-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.site-login .site-login-inner .login-form-container.show-register-form .login-form{opacity:0;}
.site-login .site-login-inner .login-form-container.show-register-form .register-form{opacity:1;}
.site-login .site-login-inner button{width:100%;color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));}
.site-login .site-login-inner button:hover{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));opacity:0.9;}
.single-product-wrapper{--product-header-gap:12px;--product-title-xs:22px;--product-title-sm:26px;--product-title-lg:32px;--product-title-weight:500;--product-price:24px;--product-gallery-width:50%;--product-gallery-thumbnail:86px;position:relative;}
.single-product-wrapper.in-page{margin-block:0.625rem;}
@media screen and (min-width:1024.02px){
.single-product-wrapper.in-page{margin-block:1.25rem;}
}
.single-product-wrapper .product .product-gallery-column{position:relative;}
.single-product-wrapper .product .product-gallery-column .product-gallery{position:relative;overflow:hidden;border-radius:var(--theme-radius);border:1px solid rgb(var(--colors-gray-100));}
.single-product-wrapper .product .product-gallery-column .product-gallery-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.375rem;margin-top:0.375rem;}
.single-product-wrapper .product .product-gallery-column .product-gallery-thumbnail > *{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;max-width:var(--product-gallery-thumbnail);overflow:hidden;border-radius:var(--radius-sm);}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .product-gallery-column.vertical-gallery{--product-gallery-width:55%;-webkit-padding-start:calc(var(--product-gallery-thumbnail) + 1.25rem);padding-inline-start:calc(var(--product-gallery-thumbnail) + 1.25rem);}
.single-product-wrapper .product .product-gallery-column.vertical-gallery .product-gallery-thumbnail{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;top:0;inset-inline-start:0;margin-top:0;}
}
.single-product-wrapper .product .product-gallery-column .product-gallery-grid{display:grid;grid-template-columns:1fr;gap:0.375rem;}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .product-gallery-column .product-gallery-grid.column-2{grid-template-columns:repeat(2, 1fr);}
}
.single-product-wrapper .product .product_title{font-family:var(--theme-product-name-font);font-size:var(--product-title-xs);font-weight:var(--product-title-weight);margin-bottom:0;}
@media screen and (min-width:576.02px){
.single-product-wrapper .product .product_title{font-size:var(--product-title-sm);}
}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .product_title{font-size:var(--product-title-lg);}
}
.single-product-wrapper .product .product-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--product-header-gap);border-bottom:1px solid rgb(var(--colors-gray-200));padding-bottom:0.625rem;margin-bottom:0.625rem;}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .product-header .product-meta{gap:1.5rem;}
}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .product-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--theme-padding) + 0.375rem);}
.single-product-wrapper .product .product-body .product-gallery-column{width:var(--product-gallery-width);}
.single-product-wrapper .product .product-body .product-detail-column{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
}
.single-product-wrapper .product .product-detail-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.625rem;}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .product-detail-inner{gap:1rem;}
}
.single-product-wrapper .product .woocommerce-product-details__short-description{font-size:var(--text-sm);}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .woocommerce-product-details__short-description{font-size:calc(var(--text-base) - 0.0625rem);}
}
.single-product-wrapper .product .woocommerce-product-details__short-description p{margin-bottom:0;}
.single-product-wrapper .product .product-price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.625rem;}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .product-price-wrapper{gap:0.875rem;}
}
.single-product-wrapper .product .product-price-wrapper .price{--price-font-size-lg:var(--product-price);}
.single-product-wrapper .product .product-price-wrapper .product-stock{line-height:1.1;}
.single-product-wrapper .product form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}
.single-product-wrapper .product form.cart .cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.375rem;}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product form.cart .cart-actions select{min-width:70px;}
}
.single-product-wrapper .product form.cart .cart-actions .button.single_add_to_cart_button{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
@media screen and (min-width:576.02px){
.single-product-wrapper .product form.cart .cart-actions .button.buy_now_button{padding-inline:2rem;}
}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product form.cart .cart-actions .button.buy_now_button{padding-inline:2.875rem;}
}
.single-product-wrapper .product form.cart .cart-actions.actions-buttons{gap:1.25rem;}
@media screen and (min-width:576.02px){
.single-product-wrapper .product form.cart .cart-actions.actions-buttons{gap:1.875rem;}
}
.single-product-wrapper .product form.cart .product-cart-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;}
.single-product-wrapper .product form.cart .product-cart-action a{color:currentColor;text-decoration:none;}
.single-product-wrapper .product form.cart .product-cart-action.product-compare, .single-product-wrapper .product form.cart .product-cart-action.product-wishlist{margin-top:0.375rem;}
.single-product-wrapper .product form.cart .product-cart-action.product-compare a, .single-product-wrapper .product form.cart .product-cart-action.product-wishlist a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--text-sm);font-weight:500;gap:0.625rem;}
.single-product-wrapper .product form.cart .product-cart-action.product-compare a svg, .single-product-wrapper .product form.cart .product-cart-action.product-compare a img, .single-product-wrapper .product form.cart .product-cart-action.product-wishlist a svg, .single-product-wrapper .product form.cart .product-cart-action.product-wishlist a img{width:1.25rem;height:auto;}
.single-product-wrapper .product .product-service{margin-top:0.625rem;background-color:rgb(var(--colors-gray-100));padding:1.25rem;border-radius:var(--radius-sm);}
.single-product-wrapper .product .product-service ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.625rem;list-style:none;margin:0;padding:0;}
.single-product-wrapper .product .product-service ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;}
.single-product-wrapper .product .product-service ul li .service-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;}
.single-product-wrapper .product .product-service ul li .service-icon > *{width:1rem;height:auto;}
.single-product-wrapper .product .product-service ul li .service-detail{font-size:var(--text-xs);}
.single-product-wrapper .product .product-service ul li .service-detail span{color:rgb(var(--colors-gray-500));}
.single-product-wrapper .product .product-call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-top:0.625rem;}
.single-product-wrapper .product .product-call a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;color:currentColor;text-decoration:none;}
.single-product-wrapper .product .product-call a .call-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.875rem;height:2.875rem;color:rgb(var(--colors-white));background-color:rgb(var(--colors-green-base));border-radius:50%;}
.single-product-wrapper .product .product-call a .call-icon > *{width:1.375rem;height:auto;}
.single-product-wrapper .product .product-call a .call-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.7;}
.single-product-wrapper .product .product-call a .call-detail span{font-size:var(--text-xs);color:rgb(var(--colors-gray-500));}
.single-product-wrapper .product .product-call a .call-detail p{font-size:var(--text-sm);margin-bottom:0;}
.single-product-wrapper .product .product-call a .call-detail p strong{text-decoration:underline;text-underline-offset:0.25rem;}
.single-product-wrapper .product .product-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;margin-top:1.25rem;}
.single-product-wrapper .product .product-share > span{font-size:var(--text-xs);font-weight:500;}
.single-product-wrapper .product .single-product-tabs-wrapper{margin-top:1.875rem;}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .single-product-tabs-wrapper{margin-top:3.5rem;}
}
.single-product-wrapper .product .single-product-tabs-wrapper .wc-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.125rem;list-style:none;margin:0;padding:0;border-bottom:1px solid rgb(var(--colors-gray-200));}
.single-product-wrapper .product .single-product-tabs-wrapper .wc-tabs li a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--text-base);font-weight:500;text-decoration:none;color:rgb(var(--colors-gray-400));padding-bottom:0.625rem;-webkit-transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);transition:all var(--theme-ease-time-fast) var(--theme-ease-in-out);}
.single-product-wrapper .product .single-product-tabs-wrapper .wc-tabs li a:hover{color:rgb(var(--colors-gray-600));}
.single-product-wrapper .product .single-product-tabs-wrapper .wc-tabs li.active a{color:rgb(var(--colors-primary-background));}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-Tabs-panel{padding-block:1rem;}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-Tabs-panel > h2{display:none;}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes{width:100%;}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.625rem;}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:0.875rem;width:100%;border-bottom:1px solid rgb(var(--colors-gray-200));}
@media screen and (min-width:768.02px){
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr{width:49%;}
}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr > *{padding-bottom:0.75rem;}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr th{font-weight:600;min-width:12.5rem;}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-product-attributes tbody tr td p{margin-bottom:0;}
.single-product-wrapper .product .single-product-tabs-wrapper.accordion{margin-top:0.625rem;}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .single-product-tabs-wrapper.accordion{margin-top:1rem;}
}
.single-product-wrapper .product .single-product-tabs-wrapper.accordion .accordion-button{font-size:var(--text-base);font-weight:500;height:auto;padding-block:1.25rem;}
@media screen and (min-width:768.02px){
.single-product-wrapper .product .single-product-tabs-wrapper.accordion .woocommerce-product-attributes tbody tr{width:100%;}
}
.single-product-wrapper .product .product-iconboxes{margin-top:1.25rem;}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product .product-iconboxes{margin-top:1.875rem;}
}
.single-product-wrapper .product .product-tab.accordion{--bs-accordion-button-size:14px;--bs-accordion-btn-padding-x:16px;--bs-accordion-btn-icon-width:14px;--bs-accordion-body-size:14px;}
.single-product-wrapper .product .product-tab.accordion .accordion-button{height:auto;}
@media screen and (min-width:1024.02px){
.single-product-wrapper.style-03 .product .product-body .product-gallery-column{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.single-product-wrapper.style-03 .product .product-body .product-detail-column{position:sticky;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(360px, 45%, 480px);top:var(--header-height);}
.single-product-wrapper.style-03 .product .product-body .product-detail-column .cart-actions .buy_now_button{width:100%;}
}  .post{--post-thumbnail-width:66px;--post-thumbnail-offset:16px;--post-title-mobile:20px;--post-title-desktop:24px;--post-title-weight:600;--post-title-line-height:1.3;--post-title-letter-spacing:-0.025em;--post-title-margin:10px;--post-title-clamp:2;--post-title-decoration-offset:4px;--post-title-decoration-width:1px;--post-title-color:rgb(var(--colors-black));--post-title-decoration-color:transparent;--post-title-decoration-transition-duration:var(--theme-ease-time-fast);--post-title-decoration-transition-timing:var(--theme-ease-in-out);--post-title-decoration-transition-property:color, text-decoration-color;--post-title-hover-color:rgb(var(--colors-black));--post-title-decoration-hover-color:rgb(var(--colors-gray-500));--post-excerpt:14px;--post-excerpt-color:rgb(var(--colors-gray-700));--post-excerpt-offset:12px;--post-meta-gap:10px;--post-meta-size:12px;--post-meta-color:rgb(var(--colors-gray-500));}
.post .post-thumbnail{margin-bottom:var(--post-thumbnail-offset);}
.post .post-thumbnail a{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-base);}
.post .entry-post-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0.375rem;}
.post .entry-post-category a{font-size:0.75rem;font-weight:600;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:rgb(var(--colors-gray-400));}
.post .entry-post-title{font-family:var(--theme-body-font);font-size:var(--post-title-mobile);font-weight:var(--post-title-weight);line-height:var(--post-title-line-height);letter-spacing:var(--post-title-letter-spacing);margin-bottom:var(--post-title-margin);}
@media screen and (min-width:1024.02px){
.post .entry-post-title{font-size:var(--post-title-desktop);}
}
.post .entry-post-title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--post-title-clamp);color:var(--post-title-color);text-underline-offset:var(--post-title-decoration-offset);text-decoration-thickness:var(--post-title-decoration-width);text-decoration-color:var(--post-title-decoration-color);-webkit-transition-duration:var(--post-title-decoration-transition-duration);transition-duration:var(--post-title-decoration-transition-duration);-webkit-transition-timing-function:var(--post-title-decoration-transition-timing);transition-timing-function:var(--post-title-decoration-transition-timing);-webkit-transition-property:var(--post-title-decoration-transition-property);transition-property:var(--post-title-decoration-transition-property);}
@media (hover: hover) and (pointer: fine) {
.post .entry-post-title a:hover{color:var(--post-title-hover-color);text-decoration-color:var(--post-title-decoration-hover-color);}
}
.post .entry-excerpt{color:var(--post-excerpt-color);margin-bottom:var(--post-excerpt-offset);}
@media screen and (min-width:1024.02px){
.post .entry-excerpt{font-size:var(--post-excerpt);}
}
.post .entry-excerpt p{margin-bottom:0;}
.post .entry-post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--post-meta-size);color:var(--post-meta-color);}
.post .entry-post-meta .meta-author a{font-weight:600;text-decoration:none;color:var(--post-title-color);}
.post .entry-post-meta .meta-comments a{text-decoration:none;color:currentColor;}
.post.post-module-list{--post-title-mobile:14px;--post-title-desktop:14px;--post-title-line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--post-thumbnail-offset);}
.post.post-module-list .post-thumbnail{width:var(--post-thumbnail-width);height:var(--post-thumbnail-width);margin-bottom:0;}
.post.post-module-list .post-content{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.blog-posts{--post-offset-xs:20px;--post-offset-sm:40px;--post-offset-lg:50px;}
.blog-posts .post{margin-bottom:var(--post-offset-xs);}
@media screen and (min-width:576.02px){
.blog-posts .post{margin-bottom:var(--post-offset-sm);}
}
@media screen and (min-width:1024.02px){
.blog-posts .post{margin-bottom:var(--post-offset-lg);}
}
.blog-posts.grid-style{--post-offset-sm:20px;--post-offset-lg:38px;display:grid;gap:var(--post-offset-xs);}
@media screen and (min-width:576.02px){
.blog-posts.grid-style{grid-template-columns:repeat(2, 1fr);gap:var(--post-offset-sm);}
}
@media screen and (min-width:1024.02px){
.blog-posts.grid-style{gap:var(--post-offset-lg);}
} .post.single-post{--post-title-mobile:24px;--post-title-desktop:56px;}
@media screen and (min-width:1024.02px){
.post.single-post{--post-meta-gap:16px;}
}
.post.single-post .post-header{margin-bottom:1.25rem;}
.post.single-post .post-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;margin-top:1.25rem;}
@media screen and (min-width:1024.02px){
.post.single-post .post-footer{margin-top:1.875rem;}
}
.post.single-post .post-footer > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625rem;}
.post.single-post .post-footer > * > span{font-size:var(--text-sm);font-weight:600;opacity:0.4;}
.post.single-post .post-footer .tags{--tag-size:12px;--tag-weight:600;--tag-color:rgb(var(--colors-black));--tag-border:rgb(var(--colors-gray-200));--tag-background:rgb(var(--colors-white));--tag-padding-x:10px;--tag-padding-y:6px;--tag-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;list-style:none;margin:0;padding:0;}
.post.single-post .post-footer .tags li a{font-size:var(--tag-size);font-weight:var(--tag-weight);text-decoration:none;color:var(--tag-color);padding-inline:var(--tag-padding-x);padding-block:var(--tag-padding-y);background-color:var(--tag-background);border:1px solid var(--tag-border);border-radius:var(--tag-radius);}
.post.single-post .post-author-bio{--author-font-size:18px;--author-description-size:14px;--author-gap:24px;--author-padding:24px;--author-radius:8px;--author-color:rgb(var(--colors-black));--author-background:transparent;--author-border:rgb(var(--colors-gray-200));--author-avatar-sm:66px;--author-avatar-lg:86px;--author-avatar-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--author-gap);margin-top:1.25rem;padding:var(--author-padding);color:var(--author-color);background-color:var(--author-background);border:1px solid var(--author-border);border-radius:var(--author-radius);}
@media screen and (min-width:1024.02px){
.post.single-post .post-author-bio{margin-top:2.5rem;}
}
.post.single-post .post-author-bio .post-author-avatar{position:relative;width:var(--author-avatar-sm);height:var(--author-avatar-sm);overflow:hidden;border-radius:var(--author-avatar-radius);}
@media screen and (min-width:1024.02px){
.post.single-post .post-author-bio .post-author-avatar{width:var(--author-avatar-lg);height:var(--author-avatar-lg);}
}
.post.single-post .post-author-bio .post-author-detail{width:100%;}
@media screen and (min-width:768.02px){
.post.single-post .post-author-bio .post-author-detail{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
}
.post.single-post .post-author-bio .post-author-detail span{font-size:var(--text-xs);opacity:0.4;}
.post.single-post .post-author-bio .post-author-detail .author{font-size:var(--author-font-size);font-weight:600;}
.post.single-post .post-author-bio .post-author-detail .author a{color:currentColor;text-decoration:none;}
.post.single-post .post-author-bio .post-author-detail p{font-size:var(--author-description-size);margin-bottom:0;}
.post.single-post .post-comments{--comment-avatar:56px;--comment-avatar-lg:66px;--comment-avatar-gap:16px;--comment-avatar-radius:50%;margin-top:1.25rem;}
@media screen and (min-width:1024.02px){
.post.single-post .post-comments{margin-top:2.5rem;}
}
.post.single-post .post-comments .comment-list{list-style:none;margin:0;padding:0;}
.post.single-post .post-comments .comment-list ul, .post.single-post .post-comments .comment-list ol{list-style:none;}
@media screen and (min-width:1024.02px){
.post.single-post .post-comments .comment-list ul, .post.single-post .post-comments .comment-list ol{-webkit-padding-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));}
}
.post.single-post .post-comments .comment-list .comment{position:relative;margin-bottom:1.5rem;}
@media screen and (min-width:768.02px){
.post.single-post .post-comments .comment-list .comment{margin-bottom:2.625rem;}
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-meta{margin-bottom:0.5rem;}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author{position:relative;font-size:var(--text-sm);line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--comment-avatar-gap);}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author img{position:absolute;top:0;inset-inline-start:0;width:var(--comment-avatar);height:var(--comment-avatar);border-radius:var(--comment-avatar-radius);}
@media screen and (min-width:768.02px){
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author img{width:var(--comment-avatar-lg);height:var(--comment-avatar-lg);}
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author a{color:currentColor;text-decoration:none;}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author b{-webkit-padding-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));}
@media screen and (min-width:768.02px){
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author b{-webkit-padding-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));}
}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author .comment-metadata{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;font-size:var(--text-xs);color:rgb(var(--colors-gray-500));}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-author .comment-metadata a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.0625rem;}
.post.single-post .post-comments .comment-list .comment .comment-body .comment-content{font-size:var(--text-sm);-webkit-padding-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));}
@media screen and (min-width:768.02px){
.post.single-post .post-comments .comment-list .comment .comment-body .comment-content{-webkit-padding-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));}
}
.post.single-post .post-comments .comment-list .comment .comment-body .reply{-webkit-padding-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));}
@media screen and (min-width:768.02px){
.post.single-post .post-comments .comment-list .comment .comment-body .reply{-webkit-padding-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));}
}
.post.single-post .post-comments .comment-list .comment .comment-body .reply a{font-size:var(--text-xs);font-weight:600;color:rgb(var(--colors-black));text-decoration:none;}
.post.single-post .post-comments .comment-respond{margin-top:1.25rem;}
.post.single-post .post-comments .comment-respond .entry-title{font-size:var(--text-xl);font-weight:700;margin-bottom:0.25rem;}
.post.single-post .post-comments .comment-respond .comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:-0.3125rem;}
.post.single-post .post-comments .comment-respond .comment-form > .comment-notes{font-size:var(--text-sm);font-weight:500;}
.post.single-post .post-comments .comment-respond .comment-form > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-inline:0.3125rem;}
@media screen and (min-width:768.02px){
.post.single-post .post-comments .comment-respond .comment-form > *.comment-form-author, .post.single-post .post-comments .comment-respond .comment-form > *.comment-form-email{width:50%;}
}
.post.single-post.wide{--post-title-desktop:66px;}
.post.single-post.wide .post-header{max-width:62.5rem;margin-inline:auto;text-align:center;}
.post.single-post.wide .post-header .entry-post-meta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
@media screen and (min-width:1024.02px){
.post.single-post.wide .post-header{margin-top:2.5rem;margin-bottom:5rem;}
}
@media screen and (min-width:1024.02px){
.post.single-post.wide .post-thumbnail{margin-bottom:2.5rem;}
}
.post.single-post.wide .post-wide-content{max-width:62.5rem;margin-inline:auto;}
.widget{--widget-title:15px;--widget-title-weight:700;--widget-title-letter-spacing:-0.025em;--widget-title-margin:10px;--widget-margin:40px;--widget-menu-gap:6px;--widget-menu-size:var(--text-sm);--widget-menu-color:currentColor;--widget-menu-hover-color:currentColor;--widget-menu-decoration-offset:5px;--widget-menu-decoration-line:1px;--widget-menu-decoration-color:transparent;--widget-menu-decoration-hover-color:currentColor;position:relative;margin-bottom:var(--widget-margin);}
.widget:last-child{margin-bottom:0;}
.widget .widget-title{font-family:var(--theme-body-font);font-size:var(--widget-title);font-weight:var(--widget-title-weight);letter-spacing:var(--widget-title-letter-spacing);margin-bottom:var(--widget-title-margin);}
.widget nav{--nav-gap:var(--widget-menu-gap);}
.widget nav a{font-size:var(--widget-menu-size);text-underline-offset:var(--widget-menu-decoration-offset);text-decoration-thickness:var(--widget-menu-decoration-line);text-decoration-color:var(--widget-menu-decoration-color);color:var(--widget-menu-color);-webkit-transition:color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);transition:color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);}
.widget nav a:hover{color:var(--widget-menu-hover-color);text-decoration-color:var(--widget-menu-decoration-hover-color);}
.widget .site-contact{--contact-gap:24px;--contact-item-gap:16px;--contact-icon:24px;--contact-detail-size:var(--text-sm);}
.widget .site-contact ul{list-style:none;margin:0;padding:0;}
.widget .site-contact ul li{width:100%;}
.widget .site-contact ul li + li{margin-top:var(--contact-gap);}
.widget .site-contact ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none;gap:var(--contact-item-gap);}
.widget .site-contact ul li a .contact-icon > *{width:var(--contact-icon);height:auto;}
.widget .site-contact ul li a .contact-detail{font-size:var(--contact-detail-size);text-decoration:none;}
.widget .site-contact ul li a .contact-detail span{font-weight:700;}
.widget .site-contact ul li a .contact-detail p{margin-bottom:0;}
.widget .woocommerce-widget-layered-nav-list, .widget .widget-checkbox-list ul{--checkbox-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--widget-menu-gap);font-size:var(--widget-menu-size);list-style:none;margin:0;padding:0;}
.widget .woocommerce-widget-layered-nav-list a, .widget .woocommerce-widget-layered-nav-list .type-button, .widget .widget-checkbox-list ul a, .widget .widget-checkbox-list ul .type-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--checkbox-gap);color:var(--widget-menu-color);text-decoration:none;-webkit-transition:color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);transition:color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);}
.widget .woocommerce-widget-layered-nav-list a:hover, .widget .woocommerce-widget-layered-nav-list .type-button:hover, .widget .widget-checkbox-list ul a:hover, .widget .widget-checkbox-list ul .type-button:hover{color:var(--widget-menu-hover-color);}
.widget .woocommerce-widget-layered-nav-list a label, .widget .woocommerce-widget-layered-nav-list .type-button label, .widget .widget-checkbox-list ul a label, .widget .widget-checkbox-list ul .type-button label{width:auto;cursor:pointer;margin-bottom:0;}
.widget .woocommerce-widget-layered-nav-list a .count, .widget .woocommerce-widget-layered-nav-list .type-button .count, .widget .widget-checkbox-list ul a .count, .widget .widget-checkbox-list ul .type-button .count{font-size:var(--text-xs);-webkit-margin-start:auto;margin-inline-start:auto;opacity:0.5;}
.widget .woocommerce-widget-layered-nav-list .type-button, .widget .widget-checkbox-list ul .type-button{--check-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");--checkbox-background:rgb(var(--colors-white));--checkbox-hover-background:rgb(var(--colors-white));--checkbox-border:rgb(var(--colors-gray-300));--checkbox-hover-border:rgba(var(--colors-gray-400), 0.6);--checkbox-shadow:var(--shadow-xs);--checkbox-checked-color:rgb(var(--colors-primary-foreground));--checkbox-checked-background:rgb(var(--colors-primary-background));--checkbox-checked-border:rgb(var(--colors-primary-background));--checkbox-focus-outline:rgba(var(--colors-primary-background), 0.2);width:100%;}
.widget .woocommerce-widget-layered-nav-list .type-button .button-box, .widget .widget-checkbox-list ul .type-button .button-box{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--form-checkbox-size);height:var(--form-checkbox-size);background-color:var(--checkbox-background);border:1px solid var(--checkbox-border);border-radius:calc(var(--theme-radius) / 2);-webkit-box-shadow:var(--checkbox-shadow);box-shadow:var(--checkbox-shadow);outline:2px solid transparent;outline-offset:1px;}
@media (hover: hover) and (pointer: fine) {
.widget .woocommerce-widget-layered-nav-list .type-button .button-box:hover, .widget .widget-checkbox-list ul .type-button .button-box:hover{border-color:var(--checkbox-hover-border);background-color:var(--checkbox-hover-background);}
}
.widget .woocommerce-widget-layered-nav-list .type-button a, .widget .widget-checkbox-list ul .type-button a{-webkit-padding-start:calc(var(--form-checkbox-size) + var(--checkbox-gap));padding-inline-start:calc(var(--form-checkbox-size) + var(--checkbox-gap));}
@media (hover: hover) and (pointer: fine) {
.widget .woocommerce-widget-layered-nav-list .type-button:has(a:hover) .button-box, .widget .widget-checkbox-list ul .type-button:has(a:hover) .button-box{border-color:var(--checkbox-hover-border);background-color:var(--checkbox-hover-background);}
}
.widget .woocommerce-widget-layered-nav-list .chosen .type-button .button-box, .widget .widget-checkbox-list ul .chosen .type-button .button-box{color:var(--checkbox-checked-color) !important;background-image:var(--check-icon) !important;background-color:var(--checkbox-checked-background) !important;border-color:var(--checkbox-checked-border) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:var(--form-checkbox-size) var(--form-checkbox-size) !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
.widget .woocommerce-widget-layered-nav-list .chosen .type-button a, .widget .widget-checkbox-list ul .chosen .type-button a{font-weight:500;color:var(--checkbox-checked-background);}
.widget .price_slider_wrapper{--form-input-size-base:40px;--form-button-size-base:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.75rem;}
.widget .price_slider_wrapper > *{width:100%;}
.widget .price_slider_wrapper .price_slider_amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0.625rem;}
.widget .price_slider_wrapper .price_slider_amount .min-price, .widget .price_slider_wrapper .price_slider_amount .max-price{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.widget .price_slider_wrapper .price_slider_amount .min-price .price-placeholder, .widget .price_slider_wrapper .price_slider_amount .max-price .price-placeholder{display:none;}
.widget .price_slider_wrapper .price_slider_amount .separator{margin-inline:0.5rem;}
.widget .price_slider_wrapper .price_slider{--range-height:4px;--range-background-color:rgb(var(--colors-gray-200));--range-slider-color:rgb(var(--colors-primary-background));--range-slider-dot-color:rgb(var(--colors-white));--range-handle-size:14px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--range-height);background-color:var(--range-background-color);border-radius:1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.widget .price_slider_wrapper .price_slider .ui-slider-range{position:absolute;display:block;width:100%;height:var(--range-height);border-radius:1.25rem;background-color:var(--range-slider-color);}
.widget .price_slider_wrapper .price_slider .ui-slider-handle{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--range-handle-size);height:var(--range-handle-size);border-radius:50%;background-color:var(--range-slider-color);cursor:pointer;z-index:1;}
.widget .price_slider_wrapper .price_slider .ui-slider-handle::before{content:"";display:block;width:calc(var(--range-handle-size) / 2 - 3px);height:calc(var(--range-handle-size) / 2 - 3px);background-color:var(--range-slider-dot-color);border-radius:50%;}
.widget .price_slider_wrapper .price_slider .ui-slider-handle:nth-child(3){-webkit-margin-start:calc(var(--range-handle-size) * -1);margin-inline-start:calc(var(--range-handle-size) * -1);}
.widget .price_slider_wrapper .price_slider_bottom{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;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.widget .price_slider_wrapper .price_slider_bottom .price_label{font-size:var(--text-sm);-webkit-margin-end:auto;margin-inline-end:auto;}
.widget .post{margin-bottom:1.875rem;}
.widget .post:last-child{margin-bottom:0;}
.site-footer{--footer-row-background:#eff4f7;--footer-row-foreground:rgb(var(--colors-black));--footer-row-muted-background:#e2eaed;--footer-row-muted-foreground:rgb(var(--colors-black));--footer-row-border:#e7ecee;--footer-row-offset-top:30px;--footer-row-offset-top-lg:56px;--footer-row-offset-bottom:30px;--footer-row-offset-bottom-lg:56px;margin-top:var(--theme-footer-offset);}
@media screen and (min-width:1024.02px){
.site-footer{margin-top:var(--theme-footer-offset-lg);}
}
.site-footer .site-footer-row{color:var(--footer-row-foreground);background-color:var(--footer-row-background);}
.site-footer .site-footer-row .site-footer-inner{padding-top:var(--footer-row-offset-top);padding-bottom:var(--footer-row-offset-bottom);}
@media screen and (min-width:1024.02px){
.site-footer .site-footer-row .site-footer-inner{padding-top:var(--footer-row-offset-top-lg);padding-bottom:var(--footer-row-offset-bottom-lg);}
}
.site-footer .site-footer-row.bordered-full{border-top:1px solid var(--footer-row-border);}
.site-footer .site-footer-row.bordered-content .site-footer-inner{border-top:1px solid var(--footer-row-border);}
.site-footer .footer-logo-pattern{background-color:rgb(var(--colors-black));}
.site-footer .footer-logo-pattern .site-footer-inner{padding-bottom:0;}
.footer-widgets{--footer-row-offset-top-lg:86px;--footer-row-offset-bottom-lg:86px;--footer-row-muted-background:rgb(var(--colors-gray-500));--footer-row-muted-foreground:rgb(var(--colors-gray-200));--footer-row-border:rgb(var(--colors-gray-600));--footer-row-background:rgb(var(--colors-black));--footer-row-foreground:rgb(var(--colors-white));--footer-contact-width:420px;--footer-widgets-gap:24px;}
.footer-widgets .site-footer-inner{gap:var(--footer-widgets-gap);}
.footer-widgets .site-footer-contact{width:100%;}
@media screen and (min-width:576.02px){
.footer-widgets .site-footer-contact{width:50%;}
}
@media screen and (min-width:1024.02px){
.footer-widgets .site-footer-contact{width:var(--footer-contact-width);-webkit-padding-end:2.5rem;padding-inline-end:2.5rem;}
}
.footer-widgets .site-footer-widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;gap:var(--footer-widgets-gap);}
.footer-widgets .site-footer-widgets > *{width:100%;}
@media screen and (min-width:576.02px){
.footer-widgets .site-footer-widgets > *{width:calc(50% - var(--footer-widgets-gap));}
}
@media screen and (min-width:1024.02px){
.footer-widgets .site-footer-widgets > *{width:auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
}
.footer-widgets .widget{--widget-menu-decoration-hover-color:var(--footer-row-muted-background);}
.footer-widgets .widget a{color:var(--footer-row-muted-foreground);}
.footer-widgets .widget a:hover{color:var(--footer-row-muted-foreground);}
.footer-widgets .site-contact a{color:var(--footer-row-foreground);}
.footer-widgets .site-contact a p{color:var(--footer-row-muted-foreground);}
.footer-widgets .site-contact a:hover{color:var(--footer-row-foreground);}
.footer-widgets .site-newsletter-form input{color:var(--footer-row-foreground);background-color:var(--footer-row-background);border-color:var(--footer-row-border);}
.footer-widgets .site-newsletter-form input:hover, .footer-widgets .site-newsletter-form input:focus{background-color:var(--footer-row-form-border);border-color:var(--footer-row-border);}
.footer-copyright{--footer-row-offset-top-lg:66px;--footer-row-offset-bottom-lg:66px;--footer-row-muted-background:rgb(var(--colors-gray-500));--footer-row-muted-foreground:rgb(var(--colors-gray-400));--footer-row-background:rgb(var(--colors-black));--footer-row-foreground:rgb(var(--colors-white));--footer-row-border:rgb(var(--colors-gray-800));}
.footer-copyright .site-footer-inner{gap:1.125rem;}
.footer-copyright .site-footer-inner .column{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.footer-copyright .site-copyright{text-align:center;}
@media screen and (min-width:1024.02px){
.footer-copyright .site-copyright{text-align:start;}
}
.footer-copyright .footer-card-icons {
--card-icons-gap: 16px;
gap: var(--card-icons-gap);
}.static{position:static !important;}
.fixed{position:fixed !important;}
.absolute{position:absolute !important;}
.relative{position:relative !important;}
.sticky{position:sticky !important;}
@media screen and (min-width:576.02px){
.sm\:static{position:static !important;}
.sm\:fixed{position:fixed !important;}
.sm\:absolute{position:absolute !important;}
.sm\:relative{position:relative !important;}
.sm\:sticky{position:sticky !important;}
}
@media screen and (min-width:768.02px){
.md\:static{position:static !important;}
.md\:fixed{position:fixed !important;}
.md\:absolute{position:absolute !important;}
.md\:relative{position:relative !important;}
.md\:sticky{position:sticky !important;}
}
@media screen and (min-width:1024.02px){
.lg\:static{position:static !important;}
.lg\:fixed{position:fixed !important;}
.lg\:absolute{position:absolute !important;}
.lg\:relative{position:relative !important;}
.lg\:sticky{position:sticky !important;}
}
@media screen and (min-width:1280.02px){
.xl\:static{position:static !important;}
.xl\:fixed{position:fixed !important;}
.xl\:absolute{position:absolute !important;}
.xl\:relative{position:relative !important;}
.xl\:sticky{position:sticky !important;}
}
@media screen and (min-width:1536.02px){
.\32 xl\:static{position:static !important;}
.\32 xl\:fixed{position:fixed !important;}
.\32 xl\:absolute{position:absolute !important;}
.\32 xl\:relative{position:relative !important;}
.\32 xl\:sticky{position:sticky !important;}
} .hidden{display:none !important;}
.block{display:block !important;}
.inline-block{display:inline-block !important;}
.inline{display:inline !important;}
.flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}
.grid{display:grid;}
.inline-grid{display:inline-grid !important;}
@media screen and (min-width:576.02px){
.sm\:hidden{display:none !important;}
.sm\:block{display:block !important;}
.sm\:inline-block{display:inline-block !important;}
.sm\:inline{display:inline !important;}
.sm\:flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.sm\:inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}
.sm\:grid{display:grid !important;}
.sm\:inline-grid{display:inline-grid !important;}
}
@media screen and (min-width:768.02px){
.md\:hidden{display:none !important;}
.md\:block{display:block !important;}
.md\:inline-block{display:inline-block !important;}
.md\:inline{display:inline !important;}
.md\:flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.md\:inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}
.md\:grid{display:grid !important;}
.md\:inline-grid{display:inline-grid !important;}
}
@media screen and (min-width:1024.02px){
.lg\:hidden{display:none !important;}
.lg\:block{display:block !important;}
.lg\:inline-block{display:inline-block !important;}
.lg\:inline{display:inline !important;}
.lg\:flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.lg\:inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}
.lg\:grid{display:grid !important;}
.lg\:inline-grid{display:inline-grid !important;}
}
@media screen and (min-width:1280.02px){
.xl\:hidden{display:none !important;}
.xl\:block{display:block !important;}
.xl\:inline-block{display:inline-block !important;}
.xl\:inline{display:inline !important;}
.xl\:flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.xl\:inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}
.xl\:grid{display:grid !important;}
.xl\:inline-grid{display:inline-grid !important;}
}
@media screen and (min-width:1536.02px){
.\32 xl\:hidden{display:none !important;}
.\32 xl\:block{display:block !important;}
.\32 xl\:inline-block{display:inline-block !important;}
.\32 xl\:inline{display:inline !important;}
.\32 xl\:flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.\32 xl\:inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}
.\32 xl\:grid{display:grid !important;}
.\32 xl\:inline-grid{display:inline-grid !important;}
} .flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}
.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}
.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none;}
.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.items-normal{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;}
.self-auto{-ms-flex-item-align:auto;align-self:auto;}
.self-start{-ms-flex-item-align:start;align-self:flex-start;}
.self-end{-ms-flex-item-align:end;align-self:flex-end;}
.self-center{-ms-flex-item-align:center;align-self:center;}
.self-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.self-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.justify-around{-ms-flex-pack:distribute;justify-content:space-around;}
.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.shrink{-ms-flex-negative:1;flex-shrink:1;}
.shrink-0{-ms-flex-negative:0;flex-shrink:0;}
@media screen and (min-width:576.02px){
.sm\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}
.sm\:flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.sm\:flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}
.sm\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none;}
.sm\:flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.sm\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.sm\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.sm\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.sm\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.sm\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sm\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.sm\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.sm\:items-normal{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;}
.sm\:self-auto{-ms-flex-item-align:auto;align-self:auto;}
.sm\:self-start{-ms-flex-item-align:start;align-self:flex-start;}
.sm\:self-end{-ms-flex-item-align:end;align-self:flex-end;}
.sm\:self-center{-ms-flex-item-align:center;align-self:center;}
.sm\:self-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.sm\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.sm\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.sm\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.sm\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.sm\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.sm\:justify-around{-ms-flex-pack:distribute;justify-content:space-around;}
.sm\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.sm\:flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.sm\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.sm\:grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.sm\:grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.sm\:shrink{-ms-flex-negative:1;flex-shrink:1;}
.sm\:shrink-0{-ms-flex-negative:0;flex-shrink:0;}
}
@media screen and (min-width:768.02px){
.md\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}
.md\:flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.md\:flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}
.md\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none;}
.md\:flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.md\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.md\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.md\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.md\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.md\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.md\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.md\:items-normal{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;}
.md\:self-auto{-ms-flex-item-align:auto;align-self:auto;}
.md\:self-start{-ms-flex-item-align:start;align-self:flex-start;}
.md\:self-end{-ms-flex-item-align:end;align-self:flex-end;}
.md\:self-center{-ms-flex-item-align:center;align-self:center;}
.md\:self-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.md\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.md\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.md\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.md\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.md\:justify-around{-ms-flex-pack:distribute;justify-content:space-around;}
.md\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.md\:flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.md\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.md\:grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.md\:grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.md\:shrink{-ms-flex-negative:1;flex-shrink:1;}
.md\:shrink-0{-ms-flex-negative:0;flex-shrink:0;}
}
@media screen and (min-width:1024.02px){
.lg\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}
.lg\:flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.lg\:flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}
.lg\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none;}
.lg\:flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.lg\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.lg\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.lg\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.lg\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.lg\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.lg\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.lg\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.lg\:items-normal{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;}
.lg\:self-auto{-ms-flex-item-align:auto;align-self:auto;}
.lg\:self-start{-ms-flex-item-align:start;align-self:flex-start;}
.lg\:self-end{-ms-flex-item-align:end;align-self:flex-end;}
.lg\:self-center{-ms-flex-item-align:center;align-self:center;}
.lg\:self-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.lg\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.lg\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.lg\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.lg\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.lg\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.lg\:justify-around{-ms-flex-pack:distribute;justify-content:space-around;}
.lg\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.lg\:flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.lg\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.lg\:grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.lg\:grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.lg\:shrink{-ms-flex-negative:1;flex-shrink:1;}
.lg\:shrink-0{-ms-flex-negative:0;flex-shrink:0;}
}
@media screen and (min-width:1280.02px){
.xl\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}
.xl\:flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.xl\:flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}
.xl\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none;}
.xl\:flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.xl\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.xl\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.xl\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.xl\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.xl\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.xl\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.xl\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.xl\:items-normal{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;}
.xl\:self-auto{-ms-flex-item-align:auto;align-self:auto;}
.xl\:self-start{-ms-flex-item-align:start;align-self:flex-start;}
.xl\:self-end{-ms-flex-item-align:end;align-self:flex-end;}
.xl\:self-center{-ms-flex-item-align:center;align-self:center;}
.xl\:self-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.xl\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.xl\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.xl\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.xl\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.xl\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.xl\:justify-around{-ms-flex-pack:distribute;justify-content:space-around;}
.xl\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.xl\:flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.xl\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.xl\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.xl\:grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.xl\:grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.xl\:shrink{-ms-flex-negative:1;flex-shrink:1;}
.xl\:shrink-0{-ms-flex-negative:0;flex-shrink:0;}
}
@media screen and (min-width:1536.02px){
.\32 xl\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}
.\32 xl\:flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.\32 xl\:flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}
.\32 xl\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none;}
.\32 xl\:flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.\32 xl\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.\32 xl\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}
.\32 xl\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.\32 xl\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.\32 xl\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.\32 xl\:items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.\32 xl\:items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.\32 xl\:items-normal{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;}
.\32 xl\:self-auto{-ms-flex-item-align:auto;align-self:auto;}
.\32 xl\:self-start{-ms-flex-item-align:start;align-self:flex-start;}
.\32 xl\:self-end{-ms-flex-item-align:end;align-self:flex-end;}
.\32 xl\:self-center{-ms-flex-item-align:center;align-self:center;}
.\32 xl\:self-baseline{-ms-flex-item-align:baseline;align-self:baseline;}
.\32 xl\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch;}
.\32 xl\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.\32 xl\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.\32 xl\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.\32 xl\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.\32 xl\:justify-around{-ms-flex-pack:distribute;justify-content:space-around;}
.\32 xl\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.\32 xl\:flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
.\32 xl\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.\32 xl\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.\32 xl\:grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.\32 xl\:grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.\32 xl\:shrink{-ms-flex-negative:1;flex-shrink:1;}
.\32 xl\:shrink-0{-ms-flex-negative:0;flex-shrink:0;}
} .grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}
.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}
.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));}
.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));}
.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));}
.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));}
.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));}
.grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));}
.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));}
.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr));}
.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr));}
.grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr));}
.grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr));}
.grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr));}
.grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr));}
.grid-rows-7{grid-template-rows:repeat(7, minmax(0, 1fr));}
.grid-rows-8{grid-template-rows:repeat(8, minmax(0, 1fr));}
.grid-rows-9{grid-template-rows:repeat(9, minmax(0, 1fr));}
.grid-rows-10{grid-template-rows:repeat(10, minmax(0, 1fr));}
.grid-rows-11{grid-template-rows:repeat(11, minmax(0, 1fr));}
.grid-rows-12{grid-template-rows:repeat(12, minmax(0, 1fr));}
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}
.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}
@media screen and (min-width:576.02px){
.sm\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}
.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
.sm\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
.sm\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}
.sm\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}
.sm\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));}
.sm\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));}
.sm\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));}
.sm\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));}
.sm\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));}
.sm\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));}
.sm\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));}
.sm\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr));}
.sm\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr));}
.sm\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr));}
.sm\:grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr));}
.sm\:grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr));}
.sm\:grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr));}
.sm\:grid-rows-7{grid-template-rows:repeat(7, minmax(0, 1fr));}
.sm\:grid-rows-8{grid-template-rows:repeat(8, minmax(0, 1fr));}
.sm\:grid-rows-9{grid-template-rows:repeat(9, minmax(0, 1fr));}
.sm\:grid-rows-10{grid-template-rows:repeat(10, minmax(0, 1fr));}
.sm\:grid-rows-11{grid-template-rows:repeat(11, minmax(0, 1fr));}
.sm\:grid-rows-12{grid-template-rows:repeat(12, minmax(0, 1fr));}
.sm\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.sm\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.sm\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.sm\:order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.sm\:order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.sm\:order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.sm\:order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
.sm\:order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
.sm\:order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
.sm\:order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
.sm\:order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}
.sm\:order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}
}
@media screen and (min-width:768.02px){
.md\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}
.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}
.md\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}
.md\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));}
.md\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));}
.md\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));}
.md\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));}
.md\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));}
.md\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));}
.md\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));}
.md\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr));}
.md\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr));}
.md\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr));}
.md\:grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr));}
.md\:grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr));}
.md\:grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr));}
.md\:grid-rows-7{grid-template-rows:repeat(7, minmax(0, 1fr));}
.md\:grid-rows-8{grid-template-rows:repeat(8, minmax(0, 1fr));}
.md\:grid-rows-9{grid-template-rows:repeat(9, minmax(0, 1fr));}
.md\:grid-rows-10{grid-template-rows:repeat(10, minmax(0, 1fr));}
.md\:grid-rows-11{grid-template-rows:repeat(11, minmax(0, 1fr));}
.md\:grid-rows-12{grid-template-rows:repeat(12, minmax(0, 1fr));}
.md\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.md\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.md\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.md\:order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.md\:order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.md\:order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.md\:order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
.md\:order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
.md\:order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
.md\:order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
.md\:order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}
.md\:order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}
}
@media screen and (min-width:1024.02px){
.lg\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}
.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}
.lg\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}
.lg\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));}
.lg\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));}
.lg\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));}
.lg\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));}
.lg\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));}
.lg\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));}
.lg\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));}
.lg\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr));}
.lg\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr));}
.lg\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr));}
.lg\:grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr));}
.lg\:grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr));}
.lg\:grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr));}
.lg\:grid-rows-7{grid-template-rows:repeat(7, minmax(0, 1fr));}
.lg\:grid-rows-8{grid-template-rows:repeat(8, minmax(0, 1fr));}
.lg\:grid-rows-9{grid-template-rows:repeat(9, minmax(0, 1fr));}
.lg\:grid-rows-10{grid-template-rows:repeat(10, minmax(0, 1fr));}
.lg\:grid-rows-11{grid-template-rows:repeat(11, minmax(0, 1fr));}
.lg\:grid-rows-12{grid-template-rows:repeat(12, minmax(0, 1fr));}
.lg\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.lg\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.lg\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.lg\:order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.lg\:order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.lg\:order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.lg\:order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
.lg\:order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
.lg\:order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
.lg\:order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
.lg\:order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}
.lg\:order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}
}
@media screen and (min-width:1280.02px){
.xl\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}
.xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
.xl\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}
.xl\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}
.xl\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));}
.xl\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));}
.xl\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));}
.xl\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));}
.xl\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));}
.xl\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));}
.xl\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));}
.xl\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr));}
.xl\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr));}
.xl\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr));}
.xl\:grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr));}
.xl\:grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr));}
.xl\:grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr));}
.xl\:grid-rows-7{grid-template-rows:repeat(7, minmax(0, 1fr));}
.xl\:grid-rows-8{grid-template-rows:repeat(8, minmax(0, 1fr));}
.xl\:grid-rows-9{grid-template-rows:repeat(9, minmax(0, 1fr));}
.xl\:grid-rows-10{grid-template-rows:repeat(10, minmax(0, 1fr));}
.xl\:grid-rows-11{grid-template-rows:repeat(11, minmax(0, 1fr));}
.xl\:grid-rows-12{grid-template-rows:repeat(12, minmax(0, 1fr));}
.xl\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.xl\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.xl\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.xl\:order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.xl\:order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.xl\:order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.xl\:order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
.xl\:order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
.xl\:order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
.xl\:order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
.xl\:order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}
.xl\:order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}
}
@media screen and (min-width:1536.02px){
.\32 xl\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}
.\32 xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}
.\32 xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}
.\32 xl\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}
.\32 xl\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}
.\32 xl\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));}
.\32 xl\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));}
.\32 xl\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));}
.\32 xl\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));}
.\32 xl\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));}
.\32 xl\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));}
.\32 xl\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));}
.\32 xl\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr));}
.\32 xl\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr));}
.\32 xl\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr));}
.\32 xl\:grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr));}
.\32 xl\:grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr));}
.\32 xl\:grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr));}
.\32 xl\:grid-rows-7{grid-template-rows:repeat(7, minmax(0, 1fr));}
.\32 xl\:grid-rows-8{grid-template-rows:repeat(8, minmax(0, 1fr));}
.\32 xl\:grid-rows-9{grid-template-rows:repeat(9, minmax(0, 1fr));}
.\32 xl\:grid-rows-10{grid-template-rows:repeat(10, minmax(0, 1fr));}
.\32 xl\:grid-rows-11{grid-template-rows:repeat(11, minmax(0, 1fr));}
.\32 xl\:grid-rows-12{grid-template-rows:repeat(12, minmax(0, 1fr));}
.\32 xl\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.\32 xl\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.\32 xl\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.\32 xl\:order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
.\32 xl\:order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.\32 xl\:order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
.\32 xl\:order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
.\32 xl\:order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
.\32 xl\:order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
.\32 xl\:order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
.\32 xl\:order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}
.\32 xl\:order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}
} .gap{gap:var(--gap);}
@media screen and (min-width:576.02px){
.gap-sm{gap:var(--gap-sm);}
}
@media screen and (min-width:1024.02px){
.gap-lg{gap:var(--gap-lg);}
}
.row-gap{row-gap:var(--row-gap);}
@media screen and (min-width:576.02px){
.row-gap-sm{row-gap:var(--row-gap-sm);}
}
@media screen and (min-width:1024.02px){
.row-gap-lg{row-gap:var(--row-gap-lg);}
}
.column-gap{-webkit-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);}
@media screen and (min-width:576.02px){
.column-gap-sm{-webkit-column-gap:var(--column-gap-sm);-moz-column-gap:var(--column-gap-sm);column-gap:var(--column-gap-sm);}
}
@media screen and (min-width:1024.02px){
.column-gap-lg{-webkit-column-gap:var(--column-gap-lg);-moz-column-gap:var(--column-gap-lg);column-gap:var(--column-gap-lg);}
} .bg-white{background-color:rgb(var(--colors-white));}
.hover\:bg-white:hover{background-color:rgb(var(--colors-white));}
.bg-black{background-color:rgb(var(--colors-black));}
.hover\:bg-black:hover{background-color:rgb(var(--colors-black));}
.bg-primary-background{background-color:rgb(var(--colors-primary-background));}
.hover\:bg-primary-background:hover{background-color:rgb(var(--colors-primary-background));}
.bg-primary-foreground{background-color:rgb(var(--colors-primary-foreground));}
.hover\:bg-primary-foreground:hover{background-color:rgb(var(--colors-primary-foreground));}
.bg-secondary-background{background-color:rgb(var(--colors-secondary-background));}
.hover\:bg-secondary-background:hover{background-color:rgb(var(--colors-secondary-background));}
.bg-secondary-foreground{background-color:rgb(var(--colors-secondary-foreground));}
.hover\:bg-secondary-foreground:hover{background-color:rgb(var(--colors-secondary-foreground));}
.bg-button-default-background{background-color:rgb(var(--colors-button-default-background));}
.hover\:bg-button-default-background:hover{background-color:rgb(var(--colors-button-default-background));}
.bg-button-default-foreground{background-color:rgb(var(--colors-button-default-foreground));}
.hover\:bg-button-default-foreground:hover{background-color:rgb(var(--colors-button-default-foreground));}
.bg-dropdown-border{background-color:rgb(var(--colors-dropdown-border));}
.hover\:bg-dropdown-border:hover{background-color:rgb(var(--colors-dropdown-border));}
.bg-dropdown-background{background-color:rgb(var(--colors-dropdown-background));}
.hover\:bg-dropdown-background:hover{background-color:rgb(var(--colors-dropdown-background));}
.bg-dropdown-foreground{background-color:rgb(var(--colors-dropdown-foreground));}
.hover\:bg-dropdown-foreground:hover{background-color:rgb(var(--colors-dropdown-foreground));}
.bg-dropdown-muted{background-color:rgb(var(--colors-dropdown-muted));}
.hover\:bg-dropdown-muted:hover{background-color:rgb(var(--colors-dropdown-muted));}
.bg-drawer-background{background-color:rgb(var(--colors-drawer-background));}
.hover\:bg-drawer-background:hover{background-color:rgb(var(--colors-drawer-background));}
.bg-drawer-foreground{background-color:rgb(var(--colors-drawer-foreground));}
.hover\:bg-drawer-foreground:hover{background-color:rgb(var(--colors-drawer-foreground));}
.bg-drawer-muted-background{background-color:rgb(var(--colors-drawer-muted-background));}
.hover\:bg-drawer-muted-background:hover{background-color:rgb(var(--colors-drawer-muted-background));}
.bg-drawer-muted-foreground{background-color:rgb(var(--colors-drawer-muted-foreground));}
.hover\:bg-drawer-muted-foreground:hover{background-color:rgb(var(--colors-drawer-muted-foreground));}
.bg-drawer-inline-border{background-color:rgb(var(--colors-drawer-inline-border));}
.hover\:bg-drawer-inline-border:hover{background-color:rgb(var(--colors-drawer-inline-border));}
.bg-primary-menu-active-background{background-color:rgb(var(--colors-primary-menu-active-background));}
.hover\:bg-primary-menu-active-background:hover{background-color:rgb(var(--colors-primary-menu-active-background));}
.bg-primary-menu-active-foreground{background-color:rgb(var(--colors-primary-menu-active-foreground));}
.hover\:bg-primary-menu-active-foreground:hover{background-color:rgb(var(--colors-primary-menu-active-foreground));}
.bg-gray-50{background-color:rgb(var(--colors-gray-50));}
.hover\:bg-gray-50:hover{background-color:rgb(var(--colors-gray-50));}
.bg-gray-100{background-color:rgb(var(--colors-gray-100));}
.hover\:bg-gray-100:hover{background-color:rgb(var(--colors-gray-100));}
.bg-gray-200{background-color:rgb(var(--colors-gray-200));}
.hover\:bg-gray-200:hover{background-color:rgb(var(--colors-gray-200));}
.bg-gray-300{background-color:rgb(var(--colors-gray-300));}
.hover\:bg-gray-300:hover{background-color:rgb(var(--colors-gray-300));}
.bg-gray-400{background-color:rgb(var(--colors-gray-400));}
.hover\:bg-gray-400:hover{background-color:rgb(var(--colors-gray-400));}
.bg-gray-500{background-color:rgb(var(--colors-gray-500));}
.hover\:bg-gray-500:hover{background-color:rgb(var(--colors-gray-500));}
.bg-gray-600{background-color:rgb(var(--colors-gray-600));}
.hover\:bg-gray-600:hover{background-color:rgb(var(--colors-gray-600));}
.bg-gray-700{background-color:rgb(var(--colors-gray-700));}
.hover\:bg-gray-700:hover{background-color:rgb(var(--colors-gray-700));}
.bg-gray-800{background-color:rgb(var(--colors-gray-800));}
.hover\:bg-gray-800:hover{background-color:rgb(var(--colors-gray-800));}
.bg-gray-900{background-color:rgb(var(--colors-gray-900));}
.hover\:bg-gray-900:hover{background-color:rgb(var(--colors-gray-900));}
.bg-gray-950{background-color:rgb(var(--colors-gray-950));}
.hover\:bg-gray-950:hover{background-color:rgb(var(--colors-gray-950));}
.bg-blue-light{background-color:rgb(var(--colors-blue-light));}
.hover\:bg-blue-light:hover{background-color:rgb(var(--colors-blue-light));}
.bg-blue-base{background-color:rgb(var(--colors-blue-base));}
.hover\:bg-blue-base:hover{background-color:rgb(var(--colors-blue-base));}
.bg-blue-dark{background-color:rgb(var(--colors-blue-dark));}
.hover\:bg-blue-dark:hover{background-color:rgb(var(--colors-blue-dark));}
.bg-green-light{background-color:rgb(var(--colors-green-light));}
.hover\:bg-green-light:hover{background-color:rgb(var(--colors-green-light));}
.bg-green-base{background-color:rgb(var(--colors-green-base));}
.hover\:bg-green-base:hover{background-color:rgb(var(--colors-green-base));}
.bg-green-dark{background-color:rgb(var(--colors-green-dark));}
.hover\:bg-green-dark:hover{background-color:rgb(var(--colors-green-dark));}
.bg-orange-light{background-color:rgb(var(--colors-orange-light));}
.hover\:bg-orange-light:hover{background-color:rgb(var(--colors-orange-light));}
.bg-orange-base{background-color:rgb(var(--colors-orange-base));}
.hover\:bg-orange-base:hover{background-color:rgb(var(--colors-orange-base));}
.bg-orange-dark{background-color:rgb(var(--colors-orange-dark));}
.hover\:bg-orange-dark:hover{background-color:rgb(var(--colors-orange-dark));}
.bg-red-light{background-color:rgb(var(--colors-red-light));}
.hover\:bg-red-light:hover{background-color:rgb(var(--colors-red-light));}
.bg-red-base{background-color:rgb(var(--colors-red-base));}
.hover\:bg-red-base:hover{background-color:rgb(var(--colors-red-base));}
.bg-red-dark{background-color:rgb(var(--colors-red-dark));}
.hover\:bg-red-dark:hover{background-color:rgb(var(--colors-red-dark));}
.bg-yellow-light{background-color:rgb(var(--colors-yellow-light));}
.hover\:bg-yellow-light:hover{background-color:rgb(var(--colors-yellow-light));}
.bg-yellow-base{background-color:rgb(var(--colors-yellow-base));}
.hover\:bg-yellow-base:hover{background-color:rgb(var(--colors-yellow-base));}
.bg-yellow-dark{background-color:rgb(var(--colors-yellow-dark));}
.hover\:bg-yellow-dark:hover{background-color:rgb(var(--colors-yellow-dark));}
.text-white{color:rgb(var(--colors-white));}
.hover\:text-white:hover{color:rgb(var(--colors-white));}
.text-black{color:rgb(var(--colors-black));}
.hover\:text-black:hover{color:rgb(var(--colors-black));}
.text-primary-background{color:rgb(var(--colors-primary-background));}
.hover\:text-primary-background:hover{color:rgb(var(--colors-primary-background));}
.text-primary-foreground{color:rgb(var(--colors-primary-foreground));}
.hover\:text-primary-foreground:hover{color:rgb(var(--colors-primary-foreground));}
.text-secondary-background{color:rgb(var(--colors-secondary-background));}
.hover\:text-secondary-background:hover{color:rgb(var(--colors-secondary-background));}
.text-secondary-foreground{color:rgb(var(--colors-secondary-foreground));}
.hover\:text-secondary-foreground:hover{color:rgb(var(--colors-secondary-foreground));}
.text-button-default-background{color:rgb(var(--colors-button-default-background));}
.hover\:text-button-default-background:hover{color:rgb(var(--colors-button-default-background));}
.text-button-default-foreground{color:rgb(var(--colors-button-default-foreground));}
.hover\:text-button-default-foreground:hover{color:rgb(var(--colors-button-default-foreground));}
.text-dropdown-border{color:rgb(var(--colors-dropdown-border));}
.hover\:text-dropdown-border:hover{color:rgb(var(--colors-dropdown-border));}
.text-dropdown-background{color:rgb(var(--colors-dropdown-background));}
.hover\:text-dropdown-background:hover{color:rgb(var(--colors-dropdown-background));}
.text-dropdown-foreground{color:rgb(var(--colors-dropdown-foreground));}
.hover\:text-dropdown-foreground:hover{color:rgb(var(--colors-dropdown-foreground));}
.text-dropdown-muted{color:rgb(var(--colors-dropdown-muted));}
.hover\:text-dropdown-muted:hover{color:rgb(var(--colors-dropdown-muted));}
.text-drawer-background{color:rgb(var(--colors-drawer-background));}
.hover\:text-drawer-background:hover{color:rgb(var(--colors-drawer-background));}
.text-drawer-foreground{color:rgb(var(--colors-drawer-foreground));}
.hover\:text-drawer-foreground:hover{color:rgb(var(--colors-drawer-foreground));}
.text-drawer-muted-background{color:rgb(var(--colors-drawer-muted-background));}
.hover\:text-drawer-muted-background:hover{color:rgb(var(--colors-drawer-muted-background));}
.text-drawer-muted-foreground{color:rgb(var(--colors-drawer-muted-foreground));}
.hover\:text-drawer-muted-foreground:hover{color:rgb(var(--colors-drawer-muted-foreground));}
.text-drawer-inline-border{color:rgb(var(--colors-drawer-inline-border));}
.hover\:text-drawer-inline-border:hover{color:rgb(var(--colors-drawer-inline-border));}
.text-primary-menu-active-background{color:rgb(var(--colors-primary-menu-active-background));}
.hover\:text-primary-menu-active-background:hover{color:rgb(var(--colors-primary-menu-active-background));}
.text-primary-menu-active-foreground{color:rgb(var(--colors-primary-menu-active-foreground));}
.hover\:text-primary-menu-active-foreground:hover{color:rgb(var(--colors-primary-menu-active-foreground));}
.text-gray-50{color:rgb(var(--colors-gray-50));}
.hover\:text-gray-50:hover{color:rgb(var(--colors-gray-50));}
.text-gray-100{color:rgb(var(--colors-gray-100));}
.hover\:text-gray-100:hover{color:rgb(var(--colors-gray-100));}
.text-gray-200{color:rgb(var(--colors-gray-200));}
.hover\:text-gray-200:hover{color:rgb(var(--colors-gray-200));}
.text-gray-300{color:rgb(var(--colors-gray-300));}
.hover\:text-gray-300:hover{color:rgb(var(--colors-gray-300));}
.text-gray-400{color:rgb(var(--colors-gray-400));}
.hover\:text-gray-400:hover{color:rgb(var(--colors-gray-400));}
.text-gray-500{color:rgb(var(--colors-gray-500));}
.hover\:text-gray-500:hover{color:rgb(var(--colors-gray-500));}
.text-gray-600{color:rgb(var(--colors-gray-600));}
.hover\:text-gray-600:hover{color:rgb(var(--colors-gray-600));}
.text-gray-700{color:rgb(var(--colors-gray-700));}
.hover\:text-gray-700:hover{color:rgb(var(--colors-gray-700));}
.text-gray-800{color:rgb(var(--colors-gray-800));}
.hover\:text-gray-800:hover{color:rgb(var(--colors-gray-800));}
.text-gray-900{color:rgb(var(--colors-gray-900));}
.hover\:text-gray-900:hover{color:rgb(var(--colors-gray-900));}
.text-gray-950{color:rgb(var(--colors-gray-950));}
.hover\:text-gray-950:hover{color:rgb(var(--colors-gray-950));}
.text-blue-light{color:rgb(var(--colors-blue-light));}
.hover\:text-blue-light:hover{color:rgb(var(--colors-blue-light));}
.text-blue-base{color:rgb(var(--colors-blue-base));}
.hover\:text-blue-base:hover{color:rgb(var(--colors-blue-base));}
.text-blue-dark{color:rgb(var(--colors-blue-dark));}
.hover\:text-blue-dark:hover{color:rgb(var(--colors-blue-dark));}
.text-green-light{color:rgb(var(--colors-green-light));}
.hover\:text-green-light:hover{color:rgb(var(--colors-green-light));}
.text-green-base{color:rgb(var(--colors-green-base));}
.hover\:text-green-base:hover{color:rgb(var(--colors-green-base));}
.text-green-dark{color:rgb(var(--colors-green-dark));}
.hover\:text-green-dark:hover{color:rgb(var(--colors-green-dark));}
.text-orange-light{color:rgb(var(--colors-orange-light));}
.hover\:text-orange-light:hover{color:rgb(var(--colors-orange-light));}
.text-orange-base{color:rgb(var(--colors-orange-base));}
.hover\:text-orange-base:hover{color:rgb(var(--colors-orange-base));}
.text-orange-dark{color:rgb(var(--colors-orange-dark));}
.hover\:text-orange-dark:hover{color:rgb(var(--colors-orange-dark));}
.text-red-light{color:rgb(var(--colors-red-light));}
.hover\:text-red-light:hover{color:rgb(var(--colors-red-light));}
.text-red-base{color:rgb(var(--colors-red-base));}
.hover\:text-red-base:hover{color:rgb(var(--colors-red-base));}
.text-red-dark{color:rgb(var(--colors-red-dark));}
.hover\:text-red-dark:hover{color:rgb(var(--colors-red-dark));}
.text-yellow-light{color:rgb(var(--colors-yellow-light));}
.hover\:text-yellow-light:hover{color:rgb(var(--colors-yellow-light));}
.text-yellow-base{color:rgb(var(--colors-yellow-base));}
.hover\:text-yellow-base:hover{color:rgb(var(--colors-yellow-base));}
.text-yellow-dark{color:rgb(var(--colors-yellow-dark));}
.hover\:text-yellow-dark:hover{color:rgb(var(--colors-yellow-dark));}
.border-white{border-color:rgb(var(--colors-white));}
.hover\:border-white:hover{border-color:rgb(var(--colors-white));}
.border-black{border-color:rgb(var(--colors-black));}
.hover\:border-black:hover{border-color:rgb(var(--colors-black));}
.border-primary-background{border-color:rgb(var(--colors-primary-background));}
.hover\:border-primary-background:hover{border-color:rgb(var(--colors-primary-background));}
.border-primary-foreground{border-color:rgb(var(--colors-primary-foreground));}
.hover\:border-primary-foreground:hover{border-color:rgb(var(--colors-primary-foreground));}
.border-secondary-background{border-color:rgb(var(--colors-secondary-background));}
.hover\:border-secondary-background:hover{border-color:rgb(var(--colors-secondary-background));}
.border-secondary-foreground{border-color:rgb(var(--colors-secondary-foreground));}
.hover\:border-secondary-foreground:hover{border-color:rgb(var(--colors-secondary-foreground));}
.border-button-default-background{border-color:rgb(var(--colors-button-default-background));}
.hover\:border-button-default-background:hover{border-color:rgb(var(--colors-button-default-background));}
.border-button-default-foreground{border-color:rgb(var(--colors-button-default-foreground));}
.hover\:border-button-default-foreground:hover{border-color:rgb(var(--colors-button-default-foreground));}
.border-dropdown-border{border-color:rgb(var(--colors-dropdown-border));}
.hover\:border-dropdown-border:hover{border-color:rgb(var(--colors-dropdown-border));}
.border-dropdown-background{border-color:rgb(var(--colors-dropdown-background));}
.hover\:border-dropdown-background:hover{border-color:rgb(var(--colors-dropdown-background));}
.border-dropdown-foreground{border-color:rgb(var(--colors-dropdown-foreground));}
.hover\:border-dropdown-foreground:hover{border-color:rgb(var(--colors-dropdown-foreground));}
.border-dropdown-muted{border-color:rgb(var(--colors-dropdown-muted));}
.hover\:border-dropdown-muted:hover{border-color:rgb(var(--colors-dropdown-muted));}
.border-drawer-background{border-color:rgb(var(--colors-drawer-background));}
.hover\:border-drawer-background:hover{border-color:rgb(var(--colors-drawer-background));}
.border-drawer-foreground{border-color:rgb(var(--colors-drawer-foreground));}
.hover\:border-drawer-foreground:hover{border-color:rgb(var(--colors-drawer-foreground));}
.border-drawer-muted-background{border-color:rgb(var(--colors-drawer-muted-background));}
.hover\:border-drawer-muted-background:hover{border-color:rgb(var(--colors-drawer-muted-background));}
.border-drawer-muted-foreground{border-color:rgb(var(--colors-drawer-muted-foreground));}
.hover\:border-drawer-muted-foreground:hover{border-color:rgb(var(--colors-drawer-muted-foreground));}
.border-drawer-inline-border{border-color:rgb(var(--colors-drawer-inline-border));}
.hover\:border-drawer-inline-border:hover{border-color:rgb(var(--colors-drawer-inline-border));}
.border-primary-menu-active-background{border-color:rgb(var(--colors-primary-menu-active-background));}
.hover\:border-primary-menu-active-background:hover{border-color:rgb(var(--colors-primary-menu-active-background));}
.border-primary-menu-active-foreground{border-color:rgb(var(--colors-primary-menu-active-foreground));}
.hover\:border-primary-menu-active-foreground:hover{border-color:rgb(var(--colors-primary-menu-active-foreground));}
.border-gray-50{border-color:rgb(var(--colors-gray-50));}
.hover\:border-gray-50:hover{border-color:rgb(var(--colors-gray-50));}
.border-gray-100{border-color:rgb(var(--colors-gray-100));}
.hover\:border-gray-100:hover{border-color:rgb(var(--colors-gray-100));}
.border-gray-200{border-color:rgb(var(--colors-gray-200));}
.hover\:border-gray-200:hover{border-color:rgb(var(--colors-gray-200));}
.border-gray-300{border-color:rgb(var(--colors-gray-300));}
.hover\:border-gray-300:hover{border-color:rgb(var(--colors-gray-300));}
.border-gray-400{border-color:rgb(var(--colors-gray-400));}
.hover\:border-gray-400:hover{border-color:rgb(var(--colors-gray-400));}
.border-gray-500{border-color:rgb(var(--colors-gray-500));}
.hover\:border-gray-500:hover{border-color:rgb(var(--colors-gray-500));}
.border-gray-600{border-color:rgb(var(--colors-gray-600));}
.hover\:border-gray-600:hover{border-color:rgb(var(--colors-gray-600));}
.border-gray-700{border-color:rgb(var(--colors-gray-700));}
.hover\:border-gray-700:hover{border-color:rgb(var(--colors-gray-700));}
.border-gray-800{border-color:rgb(var(--colors-gray-800));}
.hover\:border-gray-800:hover{border-color:rgb(var(--colors-gray-800));}
.border-gray-900{border-color:rgb(var(--colors-gray-900));}
.hover\:border-gray-900:hover{border-color:rgb(var(--colors-gray-900));}
.border-gray-950{border-color:rgb(var(--colors-gray-950));}
.hover\:border-gray-950:hover{border-color:rgb(var(--colors-gray-950));}
.border-blue-light{border-color:rgb(var(--colors-blue-light));}
.hover\:border-blue-light:hover{border-color:rgb(var(--colors-blue-light));}
.border-blue-base{border-color:rgb(var(--colors-blue-base));}
.hover\:border-blue-base:hover{border-color:rgb(var(--colors-blue-base));}
.border-blue-dark{border-color:rgb(var(--colors-blue-dark));}
.hover\:border-blue-dark:hover{border-color:rgb(var(--colors-blue-dark));}
.border-green-light{border-color:rgb(var(--colors-green-light));}
.hover\:border-green-light:hover{border-color:rgb(var(--colors-green-light));}
.border-green-base{border-color:rgb(var(--colors-green-base));}
.hover\:border-green-base:hover{border-color:rgb(var(--colors-green-base));}
.border-green-dark{border-color:rgb(var(--colors-green-dark));}
.hover\:border-green-dark:hover{border-color:rgb(var(--colors-green-dark));}
.border-orange-light{border-color:rgb(var(--colors-orange-light));}
.hover\:border-orange-light:hover{border-color:rgb(var(--colors-orange-light));}
.border-orange-base{border-color:rgb(var(--colors-orange-base));}
.hover\:border-orange-base:hover{border-color:rgb(var(--colors-orange-base));}
.border-orange-dark{border-color:rgb(var(--colors-orange-dark));}
.hover\:border-orange-dark:hover{border-color:rgb(var(--colors-orange-dark));}
.border-red-light{border-color:rgb(var(--colors-red-light));}
.hover\:border-red-light:hover{border-color:rgb(var(--colors-red-light));}
.border-red-base{border-color:rgb(var(--colors-red-base));}
.hover\:border-red-base:hover{border-color:rgb(var(--colors-red-base));}
.border-red-dark{border-color:rgb(var(--colors-red-dark));}
.hover\:border-red-dark:hover{border-color:rgb(var(--colors-red-dark));}
.border-yellow-light{border-color:rgb(var(--colors-yellow-light));}
.hover\:border-yellow-light:hover{border-color:rgb(var(--colors-yellow-light));}
.border-yellow-base{border-color:rgb(var(--colors-yellow-base));}
.hover\:border-yellow-base:hover{border-color:rgb(var(--colors-yellow-base));}
.border-yellow-dark{border-color:rgb(var(--colors-yellow-dark));}
.hover\:border-yellow-dark:hover{border-color:rgb(var(--colors-yellow-dark));}
.bg-current{background-color:currentColor;}
.text-current{color:currentColor;}
.border-current{border-color:currentColor;}
.bg-transparent{background-color:transparent;}
.text-transparent{color:transparent;}
.border-transparent{border-color:transparent;}
@media (hover: hover) and (pointer: fine) {
.hover\:bg-current:hover{background-color:currentColor;}
.hover\:text-current:hover{color:currentColor;}
.hover\:border-current:hover{border-color:currentColor;}
.hover\:bg-transparent:hover{background-color:transparent;}
.hover\:text-transparent:hover{color:transparent;}
.hover\:border-transparent:hover{border-color:transparent;}
} .bg-custom{--grandient-direction:bottom;--grandient-start-color:var(--colors-primary-background);--grandient-end-color:var(--colors-secondary-background);background-color:var(--bg-custom);}
.bg-custom-gradient{background:-webkit-gradient(linear, , from(var(--grandient-start-color)), to(var(--grandient-end-color)));background:linear-gradient(to var(--grandient-direction), var(--grandient-start-color), var(--grandient-end-color));}
.text-custom{--text-grandient-direction:bottom;--text-grandient-start-color:var(--colors-primary-background);--text-grandient-end-color:var(--colors-secondary-background);color:var(--text-custom);}
.text-custom-gradient{background:-webkit-gradient(linear, , from(var(--text-grandient-start-color)), to(var(--text-grandient-end-color)));background:linear-gradient(to var(--text-grandient-direction), var(--text-grandient-start-color), var(--text-grandient-end-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.rounded-none{border-radius:var(--radius-none);}
.rounded-xs{border-radius:var(--radius-xs);}
.rounded-sm{border-radius:var(--radius-sm);}
.rounded-base{border-radius:var(--radius-base);}
.rounded-lg{border-radius:var(--radius-lg);}
.rounded-xl{border-radius:var(--radius-xl);}
.rounded-full{border-radius:var(--radius-full);}
.rounded-t-none{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);}
.rounded-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);}
.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);}
.rounded-t-base{border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base);}
.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);}
.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);}
.rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full);}
.rounded-b-none{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);}
.rounded-b-xs{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);}
.rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);}
.rounded-b-base{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);}
.rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);}
.rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);}
.rounded-b-full{border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full);}
.rounded-s-none{border-start-start-radius:var(--radius-none);border-end-start-radius:var(--radius-none);}
.rounded-s-xs{border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs);}
.rounded-s-sm{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);}
.rounded-s-base{border-start-start-radius:var(--radius-base);border-end-start-radius:var(--radius-base);}
.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);}
.rounded-s-xl{border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);}
.rounded-s-full{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full);}
.rounded-e-none{border-start-end-radius:var(--radius-none);border-end-end-radius:var(--radius-none);}
.rounded-e-xs{border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);}
.rounded-e-sm{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);}
.rounded-e-base{border-start-end-radius:var(--radius-base);border-end-end-radius:var(--radius-base);}
.rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);}
.rounded-e-xl{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);}
.rounded-e-full{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);}
.rounded-ss-none{border-start-start-radius:var(--radius-none);}
.rounded-ss-xs{border-start-start-radius:var(--radius-xs);}
.rounded-ss-sm{border-start-start-radius:var(--radius-sm);}
.rounded-ss-base{border-start-start-radius:var(--radius-base);}
.rounded-ss-lg{border-start-start-radius:var(--radius-lg);}
.rounded-ss-xl{border-start-start-radius:var(--radius-xl);}
.rounded-ss-full{border-start-start-radius:var(--radius-full);}
.rounded-ee-none{border-end-end-radius:var(--radius-none);}
.rounded-ee-xs{border-end-end-radius:var(--radius-xs);}
.rounded-ee-sm{border-end-end-radius:var(--radius-sm);}
.rounded-ee-base{border-end-end-radius:var(--radius-base);}
.rounded-ee-lg{border-end-end-radius:var(--radius-lg);}
.rounded-ee-xl{border-end-end-radius:var(--radius-xl);}
.rounded-ee-full{border-end-end-radius:var(--radius-full);}
.rounded-se-none{border-start-end-radius:var(--radius-none);}
.rounded-se-xs{border-start-end-radius:var(--radius-xs);}
.rounded-se-sm{border-start-end-radius:var(--radius-sm);}
.rounded-se-base{border-start-end-radius:var(--radius-base);}
.rounded-se-lg{border-start-end-radius:var(--radius-lg);}
.rounded-se-xl{border-start-end-radius:var(--radius-xl);}
.rounded-se-full{border-start-end-radius:var(--radius-full);}
.rounded-es-none{border-end-start-radius:var(--radius-none);}
.rounded-es-xs{border-end-start-radius:var(--radius-xs);}
.rounded-es-sm{border-end-start-radius:var(--radius-sm);}
.rounded-es-base{border-end-start-radius:var(--radius-base);}
.rounded-es-lg{border-end-start-radius:var(--radius-lg);}
.rounded-es-xl{border-end-start-radius:var(--radius-xl);}
.rounded-es-full{border-end-start-radius:var(--radius-full);}
@media screen and (min-width:576.02px){
.sm\:rounded-none{border-radius:var(--radius-none);}
.sm\:rounded-xs{border-radius:var(--radius-xs);}
.sm\:rounded-sm{border-radius:var(--radius-sm);}
.sm\:rounded-base{border-radius:var(--radius-base);}
.sm\:rounded-lg{border-radius:var(--radius-lg);}
.sm\:rounded-xl{border-radius:var(--radius-xl);}
.sm\:rounded-full{border-radius:var(--radius-full);}
.sm\:rounded-t-none{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);}
.sm\:rounded-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);}
.sm\:rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);}
.sm\:rounded-t-base{border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base);}
.sm\:rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);}
.sm\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);}
.sm\:rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full);}
.sm\:rounded-b-none{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);}
.sm\:rounded-b-xs{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);}
.sm\:rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);}
.sm\:rounded-b-base{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);}
.sm\:rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);}
.sm\:rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);}
.sm\:rounded-b-full{border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full);}
.sm\:rounded-s-none{border-start-start-radius:var(--radius-none);border-end-start-radius:var(--radius-none);}
.sm\:rounded-s-xs{border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs);}
.sm\:rounded-s-sm{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);}
.sm\:rounded-s-base{border-start-start-radius:var(--radius-base);border-end-start-radius:var(--radius-base);}
.sm\:rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);}
.sm\:rounded-s-xl{border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);}
.sm\:rounded-s-full{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full);}
.sm\:rounded-e-none{border-start-end-radius:var(--radius-none);border-end-end-radius:var(--radius-none);}
.sm\:rounded-e-xs{border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);}
.sm\:rounded-e-sm{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);}
.sm\:rounded-e-base{border-start-end-radius:var(--radius-base);border-end-end-radius:var(--radius-base);}
.sm\:rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);}
.sm\:rounded-e-xl{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);}
.sm\:rounded-e-full{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);}
.sm\:rounded-ss-none{border-start-start-radius:var(--radius-none);}
.sm\:rounded-ss-xs{border-start-start-radius:var(--radius-xs);}
.sm\:rounded-ss-sm{border-start-start-radius:var(--radius-sm);}
.sm\:rounded-ss-base{border-start-start-radius:var(--radius-base);}
.sm\:rounded-ss-lg{border-start-start-radius:var(--radius-lg);}
.sm\:rounded-ss-xl{border-start-start-radius:var(--radius-xl);}
.sm\:rounded-ss-full{border-start-start-radius:var(--radius-full);}
.sm\:rounded-ee-none{border-end-end-radius:var(--radius-none);}
.sm\:rounded-ee-xs{border-end-end-radius:var(--radius-xs);}
.sm\:rounded-ee-sm{border-end-end-radius:var(--radius-sm);}
.sm\:rounded-ee-base{border-end-end-radius:var(--radius-base);}
.sm\:rounded-ee-lg{border-end-end-radius:var(--radius-lg);}
.sm\:rounded-ee-xl{border-end-end-radius:var(--radius-xl);}
.sm\:rounded-ee-full{border-end-end-radius:var(--radius-full);}
.sm\:rounded-se-none{border-start-end-radius:var(--radius-none);}
.sm\:rounded-se-xs{border-start-end-radius:var(--radius-xs);}
.sm\:rounded-se-sm{border-start-end-radius:var(--radius-sm);}
.sm\:rounded-se-base{border-start-end-radius:var(--radius-base);}
.sm\:rounded-se-lg{border-start-end-radius:var(--radius-lg);}
.sm\:rounded-se-xl{border-start-end-radius:var(--radius-xl);}
.sm\:rounded-se-full{border-start-end-radius:var(--radius-full);}
.sm\:rounded-es-none{border-end-start-radius:var(--radius-none);}
.sm\:rounded-es-xs{border-end-start-radius:var(--radius-xs);}
.sm\:rounded-es-sm{border-end-start-radius:var(--radius-sm);}
.sm\:rounded-es-base{border-end-start-radius:var(--radius-base);}
.sm\:rounded-es-lg{border-end-start-radius:var(--radius-lg);}
.sm\:rounded-es-xl{border-end-start-radius:var(--radius-xl);}
.sm\:rounded-es-full{border-end-start-radius:var(--radius-full);}
}
@media screen and (min-width:768.02px){
.md\:rounded-none{border-radius:var(--radius-none);}
.md\:rounded-xs{border-radius:var(--radius-xs);}
.md\:rounded-sm{border-radius:var(--radius-sm);}
.md\:rounded-base{border-radius:var(--radius-base);}
.md\:rounded-lg{border-radius:var(--radius-lg);}
.md\:rounded-xl{border-radius:var(--radius-xl);}
.md\:rounded-full{border-radius:var(--radius-full);}
.md\:rounded-t-none{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);}
.md\:rounded-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);}
.md\:rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);}
.md\:rounded-t-base{border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base);}
.md\:rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);}
.md\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);}
.md\:rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full);}
.md\:rounded-b-none{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);}
.md\:rounded-b-xs{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);}
.md\:rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);}
.md\:rounded-b-base{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);}
.md\:rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);}
.md\:rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);}
.md\:rounded-b-full{border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full);}
.md\:rounded-s-none{border-start-start-radius:var(--radius-none);border-end-start-radius:var(--radius-none);}
.md\:rounded-s-xs{border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs);}
.md\:rounded-s-sm{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);}
.md\:rounded-s-base{border-start-start-radius:var(--radius-base);border-end-start-radius:var(--radius-base);}
.md\:rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);}
.md\:rounded-s-xl{border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);}
.md\:rounded-s-full{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full);}
.md\:rounded-e-none{border-start-end-radius:var(--radius-none);border-end-end-radius:var(--radius-none);}
.md\:rounded-e-xs{border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);}
.md\:rounded-e-sm{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);}
.md\:rounded-e-base{border-start-end-radius:var(--radius-base);border-end-end-radius:var(--radius-base);}
.md\:rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);}
.md\:rounded-e-xl{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);}
.md\:rounded-e-full{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);}
.md\:rounded-ss-none{border-start-start-radius:var(--radius-none);}
.md\:rounded-ss-xs{border-start-start-radius:var(--radius-xs);}
.md\:rounded-ss-sm{border-start-start-radius:var(--radius-sm);}
.md\:rounded-ss-base{border-start-start-radius:var(--radius-base);}
.md\:rounded-ss-lg{border-start-start-radius:var(--radius-lg);}
.md\:rounded-ss-xl{border-start-start-radius:var(--radius-xl);}
.md\:rounded-ss-full{border-start-start-radius:var(--radius-full);}
.md\:rounded-ee-none{border-end-end-radius:var(--radius-none);}
.md\:rounded-ee-xs{border-end-end-radius:var(--radius-xs);}
.md\:rounded-ee-sm{border-end-end-radius:var(--radius-sm);}
.md\:rounded-ee-base{border-end-end-radius:var(--radius-base);}
.md\:rounded-ee-lg{border-end-end-radius:var(--radius-lg);}
.md\:rounded-ee-xl{border-end-end-radius:var(--radius-xl);}
.md\:rounded-ee-full{border-end-end-radius:var(--radius-full);}
.md\:rounded-se-none{border-start-end-radius:var(--radius-none);}
.md\:rounded-se-xs{border-start-end-radius:var(--radius-xs);}
.md\:rounded-se-sm{border-start-end-radius:var(--radius-sm);}
.md\:rounded-se-base{border-start-end-radius:var(--radius-base);}
.md\:rounded-se-lg{border-start-end-radius:var(--radius-lg);}
.md\:rounded-se-xl{border-start-end-radius:var(--radius-xl);}
.md\:rounded-se-full{border-start-end-radius:var(--radius-full);}
.md\:rounded-es-none{border-end-start-radius:var(--radius-none);}
.md\:rounded-es-xs{border-end-start-radius:var(--radius-xs);}
.md\:rounded-es-sm{border-end-start-radius:var(--radius-sm);}
.md\:rounded-es-base{border-end-start-radius:var(--radius-base);}
.md\:rounded-es-lg{border-end-start-radius:var(--radius-lg);}
.md\:rounded-es-xl{border-end-start-radius:var(--radius-xl);}
.md\:rounded-es-full{border-end-start-radius:var(--radius-full);}
}
@media screen and (min-width:1024.02px){
.lg\:rounded-none{border-radius:var(--radius-none);}
.lg\:rounded-xs{border-radius:var(--radius-xs);}
.lg\:rounded-sm{border-radius:var(--radius-sm);}
.lg\:rounded-base{border-radius:var(--radius-base);}
.lg\:rounded-lg{border-radius:var(--radius-lg);}
.lg\:rounded-xl{border-radius:var(--radius-xl);}
.lg\:rounded-full{border-radius:var(--radius-full);}
.lg\:rounded-t-none{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);}
.lg\:rounded-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);}
.lg\:rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);}
.lg\:rounded-t-base{border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base);}
.lg\:rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);}
.lg\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);}
.lg\:rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full);}
.lg\:rounded-b-none{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);}
.lg\:rounded-b-xs{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);}
.lg\:rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);}
.lg\:rounded-b-base{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);}
.lg\:rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);}
.lg\:rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);}
.lg\:rounded-b-full{border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full);}
.lg\:rounded-s-none{border-start-start-radius:var(--radius-none);border-end-start-radius:var(--radius-none);}
.lg\:rounded-s-xs{border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs);}
.lg\:rounded-s-sm{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);}
.lg\:rounded-s-base{border-start-start-radius:var(--radius-base);border-end-start-radius:var(--radius-base);}
.lg\:rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);}
.lg\:rounded-s-xl{border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);}
.lg\:rounded-s-full{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full);}
.lg\:rounded-e-none{border-start-end-radius:var(--radius-none);border-end-end-radius:var(--radius-none);}
.lg\:rounded-e-xs{border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);}
.lg\:rounded-e-sm{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);}
.lg\:rounded-e-base{border-start-end-radius:var(--radius-base);border-end-end-radius:var(--radius-base);}
.lg\:rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);}
.lg\:rounded-e-xl{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);}
.lg\:rounded-e-full{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);}
.lg\:rounded-ss-none{border-start-start-radius:var(--radius-none);}
.lg\:rounded-ss-xs{border-start-start-radius:var(--radius-xs);}
.lg\:rounded-ss-sm{border-start-start-radius:var(--radius-sm);}
.lg\:rounded-ss-base{border-start-start-radius:var(--radius-base);}
.lg\:rounded-ss-lg{border-start-start-radius:var(--radius-lg);}
.lg\:rounded-ss-xl{border-start-start-radius:var(--radius-xl);}
.lg\:rounded-ss-full{border-start-start-radius:var(--radius-full);}
.lg\:rounded-ee-none{border-end-end-radius:var(--radius-none);}
.lg\:rounded-ee-xs{border-end-end-radius:var(--radius-xs);}
.lg\:rounded-ee-sm{border-end-end-radius:var(--radius-sm);}
.lg\:rounded-ee-base{border-end-end-radius:var(--radius-base);}
.lg\:rounded-ee-lg{border-end-end-radius:var(--radius-lg);}
.lg\:rounded-ee-xl{border-end-end-radius:var(--radius-xl);}
.lg\:rounded-ee-full{border-end-end-radius:var(--radius-full);}
.lg\:rounded-se-none{border-start-end-radius:var(--radius-none);}
.lg\:rounded-se-xs{border-start-end-radius:var(--radius-xs);}
.lg\:rounded-se-sm{border-start-end-radius:var(--radius-sm);}
.lg\:rounded-se-base{border-start-end-radius:var(--radius-base);}
.lg\:rounded-se-lg{border-start-end-radius:var(--radius-lg);}
.lg\:rounded-se-xl{border-start-end-radius:var(--radius-xl);}
.lg\:rounded-se-full{border-start-end-radius:var(--radius-full);}
.lg\:rounded-es-none{border-end-start-radius:var(--radius-none);}
.lg\:rounded-es-xs{border-end-start-radius:var(--radius-xs);}
.lg\:rounded-es-sm{border-end-start-radius:var(--radius-sm);}
.lg\:rounded-es-base{border-end-start-radius:var(--radius-base);}
.lg\:rounded-es-lg{border-end-start-radius:var(--radius-lg);}
.lg\:rounded-es-xl{border-end-start-radius:var(--radius-xl);}
.lg\:rounded-es-full{border-end-start-radius:var(--radius-full);}
}
@media screen and (min-width:1280.02px){
.xl\:rounded-none{border-radius:var(--radius-none);}
.xl\:rounded-xs{border-radius:var(--radius-xs);}
.xl\:rounded-sm{border-radius:var(--radius-sm);}
.xl\:rounded-base{border-radius:var(--radius-base);}
.xl\:rounded-lg{border-radius:var(--radius-lg);}
.xl\:rounded-xl{border-radius:var(--radius-xl);}
.xl\:rounded-full{border-radius:var(--radius-full);}
.xl\:rounded-t-none{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);}
.xl\:rounded-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);}
.xl\:rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);}
.xl\:rounded-t-base{border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base);}
.xl\:rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);}
.xl\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);}
.xl\:rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full);}
.xl\:rounded-b-none{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);}
.xl\:rounded-b-xs{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);}
.xl\:rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);}
.xl\:rounded-b-base{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);}
.xl\:rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);}
.xl\:rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);}
.xl\:rounded-b-full{border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full);}
.xl\:rounded-s-none{border-start-start-radius:var(--radius-none);border-end-start-radius:var(--radius-none);}
.xl\:rounded-s-xs{border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs);}
.xl\:rounded-s-sm{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);}
.xl\:rounded-s-base{border-start-start-radius:var(--radius-base);border-end-start-radius:var(--radius-base);}
.xl\:rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);}
.xl\:rounded-s-xl{border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);}
.xl\:rounded-s-full{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full);}
.xl\:rounded-e-none{border-start-end-radius:var(--radius-none);border-end-end-radius:var(--radius-none);}
.xl\:rounded-e-xs{border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);}
.xl\:rounded-e-sm{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);}
.xl\:rounded-e-base{border-start-end-radius:var(--radius-base);border-end-end-radius:var(--radius-base);}
.xl\:rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);}
.xl\:rounded-e-xl{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);}
.xl\:rounded-e-full{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);}
.xl\:rounded-ss-none{border-start-start-radius:var(--radius-none);}
.xl\:rounded-ss-xs{border-start-start-radius:var(--radius-xs);}
.xl\:rounded-ss-sm{border-start-start-radius:var(--radius-sm);}
.xl\:rounded-ss-base{border-start-start-radius:var(--radius-base);}
.xl\:rounded-ss-lg{border-start-start-radius:var(--radius-lg);}
.xl\:rounded-ss-xl{border-start-start-radius:var(--radius-xl);}
.xl\:rounded-ss-full{border-start-start-radius:var(--radius-full);}
.xl\:rounded-ee-none{border-end-end-radius:var(--radius-none);}
.xl\:rounded-ee-xs{border-end-end-radius:var(--radius-xs);}
.xl\:rounded-ee-sm{border-end-end-radius:var(--radius-sm);}
.xl\:rounded-ee-base{border-end-end-radius:var(--radius-base);}
.xl\:rounded-ee-lg{border-end-end-radius:var(--radius-lg);}
.xl\:rounded-ee-xl{border-end-end-radius:var(--radius-xl);}
.xl\:rounded-ee-full{border-end-end-radius:var(--radius-full);}
.xl\:rounded-se-none{border-start-end-radius:var(--radius-none);}
.xl\:rounded-se-xs{border-start-end-radius:var(--radius-xs);}
.xl\:rounded-se-sm{border-start-end-radius:var(--radius-sm);}
.xl\:rounded-se-base{border-start-end-radius:var(--radius-base);}
.xl\:rounded-se-lg{border-start-end-radius:var(--radius-lg);}
.xl\:rounded-se-xl{border-start-end-radius:var(--radius-xl);}
.xl\:rounded-se-full{border-start-end-radius:var(--radius-full);}
.xl\:rounded-es-none{border-end-start-radius:var(--radius-none);}
.xl\:rounded-es-xs{border-end-start-radius:var(--radius-xs);}
.xl\:rounded-es-sm{border-end-start-radius:var(--radius-sm);}
.xl\:rounded-es-base{border-end-start-radius:var(--radius-base);}
.xl\:rounded-es-lg{border-end-start-radius:var(--radius-lg);}
.xl\:rounded-es-xl{border-end-start-radius:var(--radius-xl);}
.xl\:rounded-es-full{border-end-start-radius:var(--radius-full);}
}
@media screen and (min-width:1536.02px){
.\32 xl\:rounded-none{border-radius:var(--radius-none);}
.\32 xl\:rounded-xs{border-radius:var(--radius-xs);}
.\32 xl\:rounded-sm{border-radius:var(--radius-sm);}
.\32 xl\:rounded-base{border-radius:var(--radius-base);}
.\32 xl\:rounded-lg{border-radius:var(--radius-lg);}
.\32 xl\:rounded-xl{border-radius:var(--radius-xl);}
.\32 xl\:rounded-full{border-radius:var(--radius-full);}
.\32 xl\:rounded-t-none{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none);}
.\32 xl\:rounded-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);}
.\32 xl\:rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);}
.\32 xl\:rounded-t-base{border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base);}
.\32 xl\:rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);}
.\32 xl\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);}
.\32 xl\:rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full);}
.\32 xl\:rounded-b-none{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);}
.\32 xl\:rounded-b-xs{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);}
.\32 xl\:rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);}
.\32 xl\:rounded-b-base{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);}
.\32 xl\:rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);}
.\32 xl\:rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);}
.\32 xl\:rounded-b-full{border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full);}
.\32 xl\:rounded-s-none{border-start-start-radius:var(--radius-none);border-end-start-radius:var(--radius-none);}
.\32 xl\:rounded-s-xs{border-start-start-radius:var(--radius-xs);border-end-start-radius:var(--radius-xs);}
.\32 xl\:rounded-s-sm{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);}
.\32 xl\:rounded-s-base{border-start-start-radius:var(--radius-base);border-end-start-radius:var(--radius-base);}
.\32 xl\:rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);}
.\32 xl\:rounded-s-xl{border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);}
.\32 xl\:rounded-s-full{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full);}
.\32 xl\:rounded-e-none{border-start-end-radius:var(--radius-none);border-end-end-radius:var(--radius-none);}
.\32 xl\:rounded-e-xs{border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);}
.\32 xl\:rounded-e-sm{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);}
.\32 xl\:rounded-e-base{border-start-end-radius:var(--radius-base);border-end-end-radius:var(--radius-base);}
.\32 xl\:rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);}
.\32 xl\:rounded-e-xl{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);}
.\32 xl\:rounded-e-full{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);}
.\32 xl\:rounded-ss-none{border-start-start-radius:var(--radius-none);}
.\32 xl\:rounded-ss-xs{border-start-start-radius:var(--radius-xs);}
.\32 xl\:rounded-ss-sm{border-start-start-radius:var(--radius-sm);}
.\32 xl\:rounded-ss-base{border-start-start-radius:var(--radius-base);}
.\32 xl\:rounded-ss-lg{border-start-start-radius:var(--radius-lg);}
.\32 xl\:rounded-ss-xl{border-start-start-radius:var(--radius-xl);}
.\32 xl\:rounded-ss-full{border-start-start-radius:var(--radius-full);}
.\32 xl\:rounded-ee-none{border-end-end-radius:var(--radius-none);}
.\32 xl\:rounded-ee-xs{border-end-end-radius:var(--radius-xs);}
.\32 xl\:rounded-ee-sm{border-end-end-radius:var(--radius-sm);}
.\32 xl\:rounded-ee-base{border-end-end-radius:var(--radius-base);}
.\32 xl\:rounded-ee-lg{border-end-end-radius:var(--radius-lg);}
.\32 xl\:rounded-ee-xl{border-end-end-radius:var(--radius-xl);}
.\32 xl\:rounded-ee-full{border-end-end-radius:var(--radius-full);}
.\32 xl\:rounded-se-none{border-start-end-radius:var(--radius-none);}
.\32 xl\:rounded-se-xs{border-start-end-radius:var(--radius-xs);}
.\32 xl\:rounded-se-sm{border-start-end-radius:var(--radius-sm);}
.\32 xl\:rounded-se-base{border-start-end-radius:var(--radius-base);}
.\32 xl\:rounded-se-lg{border-start-end-radius:var(--radius-lg);}
.\32 xl\:rounded-se-xl{border-start-end-radius:var(--radius-xl);}
.\32 xl\:rounded-se-full{border-start-end-radius:var(--radius-full);}
.\32 xl\:rounded-es-none{border-end-start-radius:var(--radius-none);}
.\32 xl\:rounded-es-xs{border-end-start-radius:var(--radius-xs);}
.\32 xl\:rounded-es-sm{border-end-start-radius:var(--radius-sm);}
.\32 xl\:rounded-es-base{border-end-start-radius:var(--radius-base);}
.\32 xl\:rounded-es-lg{border-end-start-radius:var(--radius-lg);}
.\32 xl\:rounded-es-xl{border-end-start-radius:var(--radius-xl);}
.\32 xl\:rounded-es-full{border-end-start-radius:var(--radius-full);}
} .shadow-2xs{-webkit-box-shadow:var(--shadow-2xs);box-shadow:var(--shadow-2xs);}
@media screen and (min-width:576.02px){
.sm\:shadow-2xs{-webkit-box-shadow:var(--shadow-2xs);box-shadow:var(--shadow-2xs);}
}
@media screen and (min-width:768.02px){
.md\:shadow-2xs{-webkit-box-shadow:var(--shadow-2xs);box-shadow:var(--shadow-2xs);}
}
@media screen and (min-width:1024.02px){
.lg\:shadow-2xs{-webkit-box-shadow:var(--shadow-2xs);box-shadow:var(--shadow-2xs);}
}
@media screen and (min-width:1280.02px){
.xl\:shadow-2xs{-webkit-box-shadow:var(--shadow-2xs);box-shadow:var(--shadow-2xs);}
}
@media screen and (min-width:1536.02px){
.\32 xl\:shadow-2xs{-webkit-box-shadow:var(--shadow-2xs);box-shadow:var(--shadow-2xs);}
}
.shadow-xs{-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);}
@media screen and (min-width:576.02px){
.sm\:shadow-xs{-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);}
}
@media screen and (min-width:768.02px){
.md\:shadow-xs{-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);}
}
@media screen and (min-width:1024.02px){
.lg\:shadow-xs{-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);}
}
@media screen and (min-width:1280.02px){
.xl\:shadow-xs{-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);}
}
@media screen and (min-width:1536.02px){
.\32 xl\:shadow-xs{-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);}
}
.shadow-sm{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);}
@media screen and (min-width:576.02px){
.sm\:shadow-sm{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);}
}
@media screen and (min-width:768.02px){
.md\:shadow-sm{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);}
}
@media screen and (min-width:1024.02px){
.lg\:shadow-sm{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);}
}
@media screen and (min-width:1280.02px){
.xl\:shadow-sm{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);}
}
@media screen and (min-width:1536.02px){
.\32 xl\:shadow-sm{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);}
}
.shadow-md{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);}
@media screen and (min-width:576.02px){
.sm\:shadow-md{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);}
}
@media screen and (min-width:768.02px){
.md\:shadow-md{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);}
}
@media screen and (min-width:1024.02px){
.lg\:shadow-md{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);}
}
@media screen and (min-width:1280.02px){
.xl\:shadow-md{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);}
}
@media screen and (min-width:1536.02px){
.\32 xl\:shadow-md{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);}
}
.shadow-lg{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);}
@media screen and (min-width:576.02px){
.sm\:shadow-lg{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);}
}
@media screen and (min-width:768.02px){
.md\:shadow-lg{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);}
}
@media screen and (min-width:1024.02px){
.lg\:shadow-lg{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);}
}
@media screen and (min-width:1280.02px){
.xl\:shadow-lg{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);}
}
@media screen and (min-width:1536.02px){
.\32 xl\:shadow-lg{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);}
}
.shadow-xl{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);}
@media screen and (min-width:576.02px){
.sm\:shadow-xl{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);}
}
@media screen and (min-width:768.02px){
.md\:shadow-xl{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);}
}
@media screen and (min-width:1024.02px){
.lg\:shadow-xl{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);}
}
@media screen and (min-width:1280.02px){
.xl\:shadow-xl{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);}
}
@media screen and (min-width:1536.02px){
.\32 xl\:shadow-xl{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);}
}
.shadow-2xl{-webkit-box-shadow:var(--shadow-2xl);box-shadow:var(--shadow-2xl);}
@media screen and (min-width:576.02px){
.sm\:shadow-2xl{-webkit-box-shadow:var(--shadow-2xl);box-shadow:var(--shadow-2xl);}
}
@media screen and (min-width:768.02px){
.md\:shadow-2xl{-webkit-box-shadow:var(--shadow-2xl);box-shadow:var(--shadow-2xl);}
}
@media screen and (min-width:1024.02px){
.lg\:shadow-2xl{-webkit-box-shadow:var(--shadow-2xl);box-shadow:var(--shadow-2xl);}
}
@media screen and (min-width:1280.02px){
.xl\:shadow-2xl{-webkit-box-shadow:var(--shadow-2xl);box-shadow:var(--shadow-2xl);}
}
@media screen and (min-width:1536.02px){
.\32 xl\:shadow-2xl{-webkit-box-shadow:var(--shadow-2xl);box-shadow:var(--shadow-2xl);}
} .text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-start{text-align:start;}
.text-end{text-align:end;}
.text-wrap{text-wrap:wrap;}
.text-nowrap{text-wrap:nowrap;}
.text-balance{text-wrap:balance;}
.text-pretty{text-wrap:pretty;}
@media screen and (min-width:576.02px){
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-start{text-align:start;}
.text-end{text-align:end;}
.text-wrap{text-wrap:wrap;}
.text-nowrap{text-wrap:nowrap;}
.text-balance{text-wrap:balance;}
.text-pretty{text-wrap:pretty;}
}
@media screen and (min-width:768.02px){
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-start{text-align:start;}
.text-end{text-align:end;}
.text-wrap{text-wrap:wrap;}
.text-nowrap{text-wrap:nowrap;}
.text-balance{text-wrap:balance;}
.text-pretty{text-wrap:pretty;}
}
@media screen and (min-width:1024.02px){
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-start{text-align:start;}
.text-end{text-align:end;}
.text-wrap{text-wrap:wrap;}
.text-nowrap{text-wrap:nowrap;}
.text-balance{text-wrap:balance;}
.text-pretty{text-wrap:pretty;}
}
@media screen and (min-width:1280.02px){
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-start{text-align:start;}
.text-end{text-align:end;}
.text-wrap{text-wrap:wrap;}
.text-nowrap{text-wrap:nowrap;}
.text-balance{text-wrap:balance;}
.text-pretty{text-wrap:pretty;}
}
@media screen and (min-width:1536.02px){
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-start{text-align:start;}
.text-end{text-align:end;}
.text-wrap{text-wrap:wrap;}
.text-nowrap{text-wrap:nowrap;}
.text-balance{text-wrap:balance;}
.text-pretty{text-wrap:pretty;}
}
.underline{text-decoration:underline;}
.overline{text-decoration:overline;}
.line-through{text-decoration:line-through;}
.no-underline{text-decoration:none;}
.decoration-solid{text-decoration-style:solid;}
.decoration-double{text-decoration-style:double;}
.decoration-dotted{text-decoration-style:dotted;}
.decoration-dashed{text-decoration-style:dashed;}
.decoration-wavy{text-decoration-style:wavy;}
.decoration-1{text-decoration-thickness:1px;}
.decoration-2{text-decoration-thickness:2px;}
.decoration-3{text-decoration-thickness:3px;}
.decoration-4{text-decoration-thickness:4px;}
.decoration-5{text-decoration-thickness:5px;}
.underline-offset-1{text-underline-offset:1px;}
.underline-offset-2{text-underline-offset:2px;}
.underline-offset-3{text-underline-offset:3px;}
.underline-offset-4{text-underline-offset:4px;}
.underline-offset-5{text-underline-offset:5px;}
.underline-offset-6{text-underline-offset:6px;}
.underline-offset-7{text-underline-offset:7px;}
.underline-offset-8{text-underline-offset:8px;}
.tracking-tighter{letter-spacing:-0.05em;}
.tracking-snug{letter-spacing:-0.015em;}
.tracking-tight{letter-spacing:-0.025em;}
.tracking-normal{letter-spacing:0em;}
.tracking-wide{letter-spacing:0.025em;}
.tracking-wider{letter-spacing:0.05em;}
.tracking-widest{letter-spacing:0.1em;}
.leading-none{line-height:1.1;}
.leading-tight{line-height:1.25;}
.leading-snug{line-height:1.375;}
.leading-normal{line-height:1.5;}
.leading-relaxed{line-height:1.625;}
.leading-loose{line-height:2;}
.text-2xs{font-size:var(--text-2xs);}
.text-xs{font-size:var(--text-xs);}
.text-sm{font-size:var(--text-sm);}
.text-base{font-size:var(--text-base);}
.text-lg{font-size:var(--text-lg);}
.text-xl{font-size:var(--text-xl);}
.text-2xl{font-size:var(--text-2xl);}
.text-3xl{font-size:var(--text-3xl);}
.text-4xl{font-size:var(--text-4xl);}
.text-5xl{font-size:var(--text-5xl);}
.text-6xl{font-size:var(--text-6xl);}
.text-7xl{font-size:var(--text-7xl);}
.text-8xl{font-size:var(--text-8xl);}
.text-9xl{font-size:var(--text-9xl);}
.text-10xl{font-size:var(--text-10xl);}
.text-11xl{font-size:var(--text-11xl);}
.text-12xl{font-size:var(--text-12xl);}
.text-13xl{font-size:var(--text-13xl);}
.text-14xl{font-size:var(--text-14xl);}
.text-15xl{font-size:var(--text-15xl);}
.text-16xl{font-size:var(--text-16xl);}
.text-17xl{font-size:var(--text-17xl);}
.text-18xl{font-size:var(--text-18xl);}
.text-19xl{font-size:var(--text-19xl);}
@media screen and (min-width:576.02px){
.sm\:tracking-tighter{letter-spacing:-0.05em;}
.sm\:tracking-snug{letter-spacing:-0.015em;}
.sm\:tracking-tight{letter-spacing:-0.025em;}
.sm\:tracking-normal{letter-spacing:0em;}
.sm\:tracking-wide{letter-spacing:0.025em;}
.sm\:tracking-wider{letter-spacing:0.05em;}
.sm\:tracking-widest{letter-spacing:0.1em;}
.sm\:leading-none{line-height:1.1;}
.sm\:leading-tight{line-height:1.25;}
.sm\:leading-snug{line-height:1.375;}
.sm\:leading-normal{line-height:1.5;}
.sm\:leading-relaxed{line-height:1.625;}
.sm\:leading-loose{line-height:2;}
.sm\:text-2xs{font-size:var(--text-2xs);}
.sm\:text-xs{font-size:var(--text-xs);}
.sm\:text-sm{font-size:var(--text-sm);}
.sm\:text-base{font-size:var(--text-base);}
.sm\:text-lg{font-size:var(--text-lg);}
.sm\:text-xl{font-size:var(--text-xl);}
.sm\:text-2xl{font-size:var(--text-2xl);}
.sm\:text-3xl{font-size:var(--text-3xl);}
.sm\:text-4xl{font-size:var(--text-4xl);}
.sm\:text-5xl{font-size:var(--text-5xl);}
.sm\:text-6xl{font-size:var(--text-6xl);}
.sm\:text-7xl{font-size:var(--text-7xl);}
.sm\:text-8xl{font-size:var(--text-8xl);}
.sm\:text-9xl{font-size:var(--text-9xl);}
.sm\:text-10xl{font-size:var(--text-10xl);}
.sm\:text-11xl{font-size:var(--text-11xl);}
.sm\:text-12xl{font-size:var(--text-12xl);}
.sm\:text-13xl{font-size:var(--text-13xl);}
.sm\:text-14xl{font-size:var(--text-14xl);}
.sm\:text-15xl{font-size:var(--text-15xl);}
.sm\:text-16xl{font-size:var(--text-16xl);}
.sm\:text-17xl{font-size:var(--text-17xl);}
.sm\:text-18xl{font-size:var(--text-18xl);}
.sm\:text-19xl{font-size:var(--text-19xl);}
}
@media screen and (min-width:768.02px){
.md\:tracking-tighter{letter-spacing:-0.05em;}
.md\:tracking-snug{letter-spacing:-0.015em;}
.md\:tracking-tight{letter-spacing:-0.025em;}
.md\:tracking-normal{letter-spacing:0em;}
.md\:tracking-wide{letter-spacing:0.025em;}
.md\:tracking-wider{letter-spacing:0.05em;}
.md\:tracking-widest{letter-spacing:0.1em;}
.md\:leading-none{line-height:1.1;}
.md\:leading-tight{line-height:1.25;}
.md\:leading-snug{line-height:1.375;}
.md\:leading-normal{line-height:1.5;}
.md\:leading-relaxed{line-height:1.625;}
.md\:leading-loose{line-height:2;}
.md\:text-2xs{font-size:var(--text-2xs);}
.md\:text-xs{font-size:var(--text-xs);}
.md\:text-sm{font-size:var(--text-sm);}
.md\:text-base{font-size:var(--text-base);}
.md\:text-lg{font-size:var(--text-lg);}
.md\:text-xl{font-size:var(--text-xl);}
.md\:text-2xl{font-size:var(--text-2xl);}
.md\:text-3xl{font-size:var(--text-3xl);}
.md\:text-4xl{font-size:var(--text-4xl);}
.md\:text-5xl{font-size:var(--text-5xl);}
.md\:text-6xl{font-size:var(--text-6xl);}
.md\:text-7xl{font-size:var(--text-7xl);}
.md\:text-8xl{font-size:var(--text-8xl);}
.md\:text-9xl{font-size:var(--text-9xl);}
.md\:text-10xl{font-size:var(--text-10xl);}
.md\:text-11xl{font-size:var(--text-11xl);}
.md\:text-12xl{font-size:var(--text-12xl);}
.md\:text-13xl{font-size:var(--text-13xl);}
.md\:text-14xl{font-size:var(--text-14xl);}
.md\:text-15xl{font-size:var(--text-15xl);}
.md\:text-16xl{font-size:var(--text-16xl);}
.md\:text-17xl{font-size:var(--text-17xl);}
.md\:text-18xl{font-size:var(--text-18xl);}
.md\:text-19xl{font-size:var(--text-19xl);}
}
@media screen and (min-width:1024.02px){
.lg\:tracking-tighter{letter-spacing:-0.05em;}
.lg\:tracking-snug{letter-spacing:-0.015em;}
.lg\:tracking-tight{letter-spacing:-0.025em;}
.lg\:tracking-normal{letter-spacing:0em;}
.lg\:tracking-wide{letter-spacing:0.025em;}
.lg\:tracking-wider{letter-spacing:0.05em;}
.lg\:tracking-widest{letter-spacing:0.1em;}
.lg\:leading-none{line-height:1.1;}
.lg\:leading-tight{line-height:1.25;}
.lg\:leading-snug{line-height:1.375;}
.lg\:leading-normal{line-height:1.5;}
.lg\:leading-relaxed{line-height:1.625;}
.lg\:leading-loose{line-height:2;}
.lg\:text-2xs{font-size:var(--text-2xs);}
.lg\:text-xs{font-size:var(--text-xs);}
.lg\:text-sm{font-size:var(--text-sm);}
.lg\:text-base{font-size:var(--text-base);}
.lg\:text-lg{font-size:var(--text-lg);}
.lg\:text-xl{font-size:var(--text-xl);}
.lg\:text-2xl{font-size:var(--text-2xl);}
.lg\:text-3xl{font-size:var(--text-3xl);}
.lg\:text-4xl{font-size:var(--text-4xl);}
.lg\:text-5xl{font-size:var(--text-5xl);}
.lg\:text-6xl{font-size:var(--text-6xl);}
.lg\:text-7xl{font-size:var(--text-7xl);}
.lg\:text-8xl{font-size:var(--text-8xl);}
.lg\:text-9xl{font-size:var(--text-9xl);}
.lg\:text-10xl{font-size:var(--text-10xl);}
.lg\:text-11xl{font-size:var(--text-11xl);}
.lg\:text-12xl{font-size:var(--text-12xl);}
.lg\:text-13xl{font-size:var(--text-13xl);}
.lg\:text-14xl{font-size:var(--text-14xl);}
.lg\:text-15xl{font-size:var(--text-15xl);}
.lg\:text-16xl{font-size:var(--text-16xl);}
.lg\:text-17xl{font-size:var(--text-17xl);}
.lg\:text-18xl{font-size:var(--text-18xl);}
.lg\:text-19xl{font-size:var(--text-19xl);}
}
@media screen and (min-width:1280.02px){
.xl\:tracking-tighter{letter-spacing:-0.05em;}
.xl\:tracking-snug{letter-spacing:-0.015em;}
.xl\:tracking-tight{letter-spacing:-0.025em;}
.xl\:tracking-normal{letter-spacing:0em;}
.xl\:tracking-wide{letter-spacing:0.025em;}
.xl\:tracking-wider{letter-spacing:0.05em;}
.xl\:tracking-widest{letter-spacing:0.1em;}
.xl\:leading-none{line-height:1.1;}
.xl\:leading-tight{line-height:1.25;}
.xl\:leading-snug{line-height:1.375;}
.xl\:leading-normal{line-height:1.5;}
.xl\:leading-relaxed{line-height:1.625;}
.xl\:leading-loose{line-height:2;}
.xl\:text-2xs{font-size:var(--text-2xs);}
.xl\:text-xs{font-size:var(--text-xs);}
.xl\:text-sm{font-size:var(--text-sm);}
.xl\:text-base{font-size:var(--text-base);}
.xl\:text-lg{font-size:var(--text-lg);}
.xl\:text-xl{font-size:var(--text-xl);}
.xl\:text-2xl{font-size:var(--text-2xl);}
.xl\:text-3xl{font-size:var(--text-3xl);}
.xl\:text-4xl{font-size:var(--text-4xl);}
.xl\:text-5xl{font-size:var(--text-5xl);}
.xl\:text-6xl{font-size:var(--text-6xl);}
.xl\:text-7xl{font-size:var(--text-7xl);}
.xl\:text-8xl{font-size:var(--text-8xl);}
.xl\:text-9xl{font-size:var(--text-9xl);}
.xl\:text-10xl{font-size:var(--text-10xl);}
.xl\:text-11xl{font-size:var(--text-11xl);}
.xl\:text-12xl{font-size:var(--text-12xl);}
.xl\:text-13xl{font-size:var(--text-13xl);}
.xl\:text-14xl{font-size:var(--text-14xl);}
.xl\:text-15xl{font-size:var(--text-15xl);}
.xl\:text-16xl{font-size:var(--text-16xl);}
.xl\:text-17xl{font-size:var(--text-17xl);}
.xl\:text-18xl{font-size:var(--text-18xl);}
.xl\:text-19xl{font-size:var(--text-19xl);}
}
@media screen and (min-width:1536.02px){
.\32 xl\:tracking-tighter{letter-spacing:-0.05em;}
.\32 xl\:tracking-snug{letter-spacing:-0.015em;}
.\32 xl\:tracking-tight{letter-spacing:-0.025em;}
.\32 xl\:tracking-normal{letter-spacing:0em;}
.\32 xl\:tracking-wide{letter-spacing:0.025em;}
.\32 xl\:tracking-wider{letter-spacing:0.05em;}
.\32 xl\:tracking-widest{letter-spacing:0.1em;}
.\32 xl\:leading-none{line-height:1.1;}
.\32 xl\:leading-tight{line-height:1.25;}
.\32 xl\:leading-snug{line-height:1.375;}
.\32 xl\:leading-normal{line-height:1.5;}
.\32 xl\:leading-relaxed{line-height:1.625;}
.\32 xl\:leading-loose{line-height:2;}
.\32 xl\:text-2xs{font-size:var(--text-2xs);}
.\32 xl\:text-xs{font-size:var(--text-xs);}
.\32 xl\:text-sm{font-size:var(--text-sm);}
.\32 xl\:text-base{font-size:var(--text-base);}
.\32 xl\:text-lg{font-size:var(--text-lg);}
.\32 xl\:text-xl{font-size:var(--text-xl);}
.\32 xl\:text-2xl{font-size:var(--text-2xl);}
.\32 xl\:text-3xl{font-size:var(--text-3xl);}
.\32 xl\:text-4xl{font-size:var(--text-4xl);}
.\32 xl\:text-5xl{font-size:var(--text-5xl);}
.\32 xl\:text-6xl{font-size:var(--text-6xl);}
.\32 xl\:text-7xl{font-size:var(--text-7xl);}
.\32 xl\:text-8xl{font-size:var(--text-8xl);}
.\32 xl\:text-9xl{font-size:var(--text-9xl);}
.\32 xl\:text-10xl{font-size:var(--text-10xl);}
.\32 xl\:text-11xl{font-size:var(--text-11xl);}
.\32 xl\:text-12xl{font-size:var(--text-12xl);}
.\32 xl\:text-13xl{font-size:var(--text-13xl);}
.\32 xl\:text-14xl{font-size:var(--text-14xl);}
.\32 xl\:text-15xl{font-size:var(--text-15xl);}
.\32 xl\:text-16xl{font-size:var(--text-16xl);}
.\32 xl\:text-17xl{font-size:var(--text-17xl);}
.\32 xl\:text-18xl{font-size:var(--text-18xl);}
.\32 xl\:text-19xl{font-size:var(--text-19xl);}
}
.font-thin{font-weight:100;}
.font-extralight{font-weight:200;}
.font-light{font-weight:300;}
.font-normal{font-weight:400;}
.font-medium{font-weight:500;}
.font-semibold{font-weight:600;}
.font-bold{font-weight:700;}
.font-extrabold{font-weight:800;}
.font-black{font-weight:900;}
.uppercase{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}
.lowercase{text-transform:lowercase;}
.text-sup{position:relative;font-size:72%;top:-0.22em;}
.text-sub{position:relative;font-size:72%;bottom:-0.22em;}
.text-clamp{--clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp);}
.font-body{font-family:var(--theme-body-font);}
.font-heading{font-family:var(--theme-heading-font);}
.font-italic{font-style:italic;}
@-webkit-keyframes spin {
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin {
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes ping {
75%, 100%{-webkit-transform:scale(2);transform:scale(2);opacity:0;}
}
@keyframes ping {
75%, 100%{-webkit-transform:scale(2);transform:scale(2);opacity:0;}
}
@-webkit-keyframes pulse {
50%{opacity:0.5;}
}
@keyframes pulse {
50%{opacity:0.5;}
}
@-webkit-keyframes bounce {
0%, 100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 1, 1);animation-timing-function:cubic-bezier(0.8, 0, 1, 1);}
50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1);}
}
@keyframes bounce {
0%, 100%{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8, 0, 1, 1);animation-timing-function:cubic-bezier(0.8, 0, 1, 1);}
50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1);}
}
@-webkit-keyframes marquee-horizontal {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(var(--marquee-translate));transform:translateX(var(--marquee-translate));}
}
@keyframes marquee-horizontal {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(var(--marquee-translate));transform:translateX(var(--marquee-translate));}
}
@-webkit-keyframes marquee-horizontal-3d {
0%{-webkit-transform:translateZ(0);transform:translateZ(0);}
100%{-webkit-transform:translate3d(var(--marquee-translate), 0, 0);transform:translate3d(var(--marquee-translate), 0, 0);}
}
@keyframes marquee-horizontal-3d {
0%{-webkit-transform:translateZ(0);transform:translateZ(0);}
100%{-webkit-transform:translate3d(var(--marquee-translate), 0, 0);transform:translate3d(var(--marquee-translate), 0, 0);}
}
@-webkit-keyframes marquee-vertical {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(var(--marquee-translate));transform:translateY(var(--marquee-translate));}
}
@keyframes marquee-vertical {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(var(--marquee-translate));transform:translateY(var(--marquee-translate));}
}
@-webkit-keyframes marquee-vertical-3d {
0%{-webkit-transform:translateZ(0);transform:translateZ(0);}
100%{-webkit-transform:translate3d(0, var(--marquee-translate), 0);transform:translate3d(0, var(--marquee-translate), 0);}
}
@keyframes marquee-vertical-3d {
0%{-webkit-transform:translateZ(0);transform:translateZ(0);}
100%{-webkit-transform:translate3d(0, var(--marquee-translate), 0);transform:translate3d(0, var(--marquee-translate), 0);}
}
@-webkit-keyframes rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes dot {
0%{-webkit-transform:scale(0.5);transform:scale(0.5);}
25%{-webkit-transform:scale(1);transform:scale(1);}
75%{-webkit-transform:scale(0.5);transform:scale(0.5);}
100%{-webkit-transform:scale(0.5);transform:scale(0.5);}
}
@keyframes dot {
0%{-webkit-transform:scale(0.5);transform:scale(0.5);}
25%{-webkit-transform:scale(1);transform:scale(1);}
75%{-webkit-transform:scale(0.5);transform:scale(0.5);}
100%{-webkit-transform:scale(0.5);transform:scale(0.5);}
} .animate-spin{-webkit-animation:var(--theme-animate-spin);animation:var(--theme-animate-spin);}
.animate-ping{-webkit-animation:var(--theme-animate-ping);animation:var(--theme-animate-ping);}
.animate-pulse{-webkit-animation:var(--theme-animate-pulse);animation:var(--theme-animate-pulse);}
.animate-bounce{-webkit-animation:var(--theme-animate-bounce);animation:var(--theme-animate-bounce);}
.animate-none{-webkit-animation:none;animation:none;}
.transition{transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter;}
.transition-all{-webkit-transition-property:all;transition-property:all;}
.transition-colors{-webkit-transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;}
.transition-opacity{-webkit-transition-property:opacity;transition-property:opacity;}
.transition-shadow{-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow, -webkit-box-shadow;}
.transition-transform{-webkit-transition-property:translate, scale, rotate, -webkit-transform;transition-property:translate, scale, rotate, -webkit-transform;transition-property:transform, translate, scale, rotate;transition-property:transform, translate, scale, rotate, -webkit-transform;}
.transition-none{-webkit-transition-property:none;transition-property:none;}
.ease-primary{-webkit-transition-timing-function:var(--theme-ease-primary);transition-timing-function:var(--theme-ease-primary);}
.ease-secondary{-webkit-transition-timing-function:var(--theme-ease-secondary);transition-timing-function:var(--theme-ease-secondary);}
.ease-linear{-webkit-transition-timing-function:linear;transition-timing-function:linear;}
.ease-in{-webkit-transition-timing-function:var(--theme-ease-in);transition-timing-function:var(--theme-ease-in);}
.ease-out{-webkit-transition-timing-function:var(--theme-ease-out);transition-timing-function:var(--theme-ease-out);}
.ease-in-out{-webkit-transition-timing-function:var(--theme-ease-in-out);transition-timing-function:var(--theme-ease-in-out);}
.ease-initial{-webkit-transition-timing-function:initial;transition-timing-function:initial;}
.duration-theme-slow{-webkit-transition-duration:var(--theme-ease-time-slow);transition-duration:var(--theme-ease-time-slow);}
.duration-theme-fast{-webkit-transition-duration:var(--theme-ease-time-fast);transition-duration:var(--theme-ease-time-fast);}
.duration-150{-webkit-transition-duration:0.15s;transition-duration:0.15s;}
.duration-300{-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.duration-500{-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.duration-700{-webkit-transition-duration:0.7s;transition-duration:0.7s;}
.w-full{width:100%;}
.w{width:var(--w);}
@media screen and (min-width:576.02px){
.w-sm{width:var(--w-sm);}
}
@media screen and (min-width:1024.02px){
.w-lg{width:var(--w-lg);}
}
.max-w{max-width:var(--max-w);}
@media screen and (min-width:576.02px){
.max-w-sm{max-width:var(--max-w-sm);}
}
@media screen and (min-width:1024.02px){
.max-w-lg{max-width:var(--max-w-lg);}
}
.h{height:var(--h);}
@media screen and (min-width:576.02px){
.h-sm{height:var(--h-sm);}
}
@media screen and (min-width:1024.02px){
.h-lg{height:var(--h-lg);}
} .mx-auto{margin-inline:auto;}
.my-auto{margin-block:auto;}
.mt-auto{margin-top:auto;}
.mb-auto{margin-bottom:auto;}
.ms-auto{-webkit-margin-start:auto;margin-inline-start:auto;}
.me-auto{-webkit-margin-end:auto;margin-inline-end:auto;}
.m{margin:var(--m);}
@media screen and (min-width:576.02px){
.m-sm{margin:var(--m-sm);}
}
@media screen and (min-width:1024.02px){
.m-lg{margin:var(--m-lg);}
}
.mt{margin-top:var(--mt);}
@media screen and (min-width:576.02px){
.mt-sm{margin-top:var(--mt-sm);}
}
@media screen and (min-width:1024.02px){
.mt-lg{margin-top:var(--mt-lg);}
}
.mb{margin-bottom:var(--mb);}
@media screen and (min-width:576.02px){
.mb-sm{margin-bottom:var(--mb-sm);}
}
@media screen and (min-width:1024.02px){
.mb-lg{margin-bottom:var(--mb-lg);}
}
.ms{-webkit-margin-start:var(--ms);margin-inline-start:var(--ms);}
@media screen and (min-width:576.02px){
.ms-sm{-webkit-margin-start:var(--ms-sm);margin-inline-start:var(--ms-sm);}
}
@media screen and (min-width:1024.02px){
.ms-lg{-webkit-margin-start:var(--ms-lg);margin-inline-start:var(--ms-lg);}
}
.me{-webkit-margin-end:var(--me);margin-inline-end:var(--me);}
@media screen and (min-width:576.02px){
.me-sm{-webkit-margin-end:var(--me-sm);margin-inline-end:var(--me-sm);}
}
@media screen and (min-width:1024.02px){
.me-lg{-webkit-margin-end:var(--me-lg);margin-inline-end:var(--me-lg);}
}
.m-inline{margin-inline:var(--m-inline);}
@media screen and (min-width:576.02px){
.m-inline-sm{margin-inline:var(--m-inline-sm);}
}
@media screen and (min-width:1024.02px){
.m-inline-lg{margin-inline:var(--m-inline-lg);}
}
.m-block{margin-block:var(--m-block);}
@media screen and (min-width:576.02px){
.m-block-sm{margin-block:var(--m-block-sm);}
}
@media screen and (min-width:1024.02px){
.m-block-lg{margin-block:var(--m-block-lg);}
} .p{padding:var(--p);}
@media screen and (min-width:576.02px){
.p-sm{padding:var(--p-sm);}
}
@media screen and (min-width:1024.02px){
.p-lg{padding:var(--p-lg);}
}
.pt{padding-top:var(--pt);}
@media screen and (min-width:576.02px){
.pt-sm{padding-top:var(--pt-sm);}
}
@media screen and (min-width:1024.02px){
.pt-lg{padding-top:var(--pt-lg);}
}
.pb{padding-bottom:var(--pb);}
@media screen and (min-width:576.02px){
.pb-sm{padding-bottom:var(--pb-sm);}
}
@media screen and (min-width:1024.02px){
.pb-lg{padding-bottom:var(--pb-lg);}
}
.ps{-webkit-padding-start:var(--ps);padding-inline-start:var(--ps);}
@media screen and (min-width:576.02px){
.ps-sm{-webkit-padding-start:var(--ps-sm);padding-inline-start:var(--ps-sm);}
}
@media screen and (min-width:1024.02px){
.ps-lg{-webkit-padding-start:var(--ps-lg);padding-inline-start:var(--ps-lg);}
}
.pe{-webkit-padding-end:var(--pe);padding-inline-end:var(--pe);}
@media screen and (min-width:576.02px){
.pe-sm{-webkit-padding-end:var(--pe-sm);padding-inline-end:var(--pe-sm);}
}
@media screen and (min-width:1024.02px){
.pe-lg{-webkit-padding-end:var(--pe-lg);padding-inline-end:var(--pe-lg);}
}
.p-inline{padding-inline:var(--p-inline);}
@media screen and (min-width:576.02px){
.p-inline-sm{padding-inline:var(--p-inline-sm);}
}
@media screen and (min-width:1024.02px){
.p-inline-lg{padding-inline:var(--p-inline-lg);}
}
.p-block{padding-block:var(--p-block);}
@media screen and (min-width:576.02px){
.p-block-sm{padding-block:var(--p-block-sm);}
}
@media screen and (min-width:1024.02px){
.p-block-lg{padding-block:var(--p-block-lg);}
} .t{top:var(--t);}
@media screen and (min-width:576.02px){
.t-sm{top:var(--t-sm);}
}
@media screen and (min-width:1024.02px){
.t-lg{top:var(--t-lg);}
}
.b{bottom:var(--b);}
@media screen and (min-width:576.02px){
.b-sm{bottom:var(--b-sm);}
}
@media screen and (min-width:1024.02px){
.b-lg{bottom:var(--b-lg);}
}
.s{inset-inline-start:var(--s);}
@media screen and (min-width:576.02px){
.s-sm{inset-inline-start:var(--s-sm);}
}
@media screen and (min-width:1024.02px){
.s-lg{inset-inline-start:var(--s-lg);}
}
.e{inset-inline-end:var(--e);}
@media screen and (min-width:576.02px){
.e-sm{inset-inline-end:var(--e-sm);}
}
@media screen and (min-width:1024.02px){
.e-lg{inset-inline-end:var(--e-lg);}
} .overflow-auto{overflow:auto;}
.overflow-hidden{overflow:hidden;}
.overflow-visible{overflow:visible;}
.overflow-scroll{overflow:scroll;}
.overflow-x-auto{overflow-x:auto;}
.overflow-x-hidden{overflow-x:hidden;}
.overflow-x-visible{overflow-x:visible;}
.overflow-x-scroll{overflow-x:scroll;}
.overflow-y-auto{overflow-y:auto;}
.overflow-y-hidden{overflow-y:hidden;}
.overflow-y-visible{overflow-y:visible;}
.overflow-y-scroll{overflow-y:scroll;}
@media screen and (min-width:576.02px){
.sm\:overflow-auto{overflow:auto;}
.sm\:overflow-hidden{overflow:hidden;}
.sm\:overflow-visible{overflow:visible;}
.sm\:overflow-scroll{overflow:scroll;}
.sm\:overflow-x-auto{overflow-x:auto;}
.sm\:overflow-x-hidden{overflow-x:hidden;}
.sm\:overflow-x-visible{overflow-x:visible;}
.sm\:overflow-x-scroll{overflow-x:scroll;}
.sm\:overflow-y-auto{overflow-y:auto;}
.sm\:overflow-y-hidden{overflow-y:hidden;}
.sm\:overflow-y-visible{overflow-y:visible;}
.sm\:overflow-y-scroll{overflow-y:scroll;}
}
@media screen and (min-width:768.02px){
.md\:overflow-auto{overflow:auto;}
.md\:overflow-hidden{overflow:hidden;}
.md\:overflow-visible{overflow:visible;}
.md\:overflow-scroll{overflow:scroll;}
.md\:overflow-x-auto{overflow-x:auto;}
.md\:overflow-x-hidden{overflow-x:hidden;}
.md\:overflow-x-visible{overflow-x:visible;}
.md\:overflow-x-scroll{overflow-x:scroll;}
.md\:overflow-y-auto{overflow-y:auto;}
.md\:overflow-y-hidden{overflow-y:hidden;}
.md\:overflow-y-visible{overflow-y:visible;}
.md\:overflow-y-scroll{overflow-y:scroll;}
}
@media screen and (min-width:1024.02px){
.lg\:overflow-auto{overflow:auto;}
.lg\:overflow-hidden{overflow:hidden;}
.lg\:overflow-visible{overflow:visible;}
.lg\:overflow-scroll{overflow:scroll;}
.lg\:overflow-x-auto{overflow-x:auto;}
.lg\:overflow-x-hidden{overflow-x:hidden;}
.lg\:overflow-x-visible{overflow-x:visible;}
.lg\:overflow-x-scroll{overflow-x:scroll;}
.lg\:overflow-y-auto{overflow-y:auto;}
.lg\:overflow-y-hidden{overflow-y:hidden;}
.lg\:overflow-y-visible{overflow-y:visible;}
.lg\:overflow-y-scroll{overflow-y:scroll;}
}
@media screen and (min-width:1280.02px){
.xl\:overflow-auto{overflow:auto;}
.xl\:overflow-hidden{overflow:hidden;}
.xl\:overflow-visible{overflow:visible;}
.xl\:overflow-scroll{overflow:scroll;}
.xl\:overflow-x-auto{overflow-x:auto;}
.xl\:overflow-x-hidden{overflow-x:hidden;}
.xl\:overflow-x-visible{overflow-x:visible;}
.xl\:overflow-x-scroll{overflow-x:scroll;}
.xl\:overflow-y-auto{overflow-y:auto;}
.xl\:overflow-y-hidden{overflow-y:hidden;}
.xl\:overflow-y-visible{overflow-y:visible;}
.xl\:overflow-y-scroll{overflow-y:scroll;}
}
@media screen and (min-width:1536.02px){
.\32 xl\:overflow-auto{overflow:auto;}
.\32 xl\:overflow-hidden{overflow:hidden;}
.\32 xl\:overflow-visible{overflow:visible;}
.\32 xl\:overflow-scroll{overflow:scroll;}
.\32 xl\:overflow-x-auto{overflow-x:auto;}
.\32 xl\:overflow-x-hidden{overflow-x:hidden;}
.\32 xl\:overflow-x-visible{overflow-x:visible;}
.\32 xl\:overflow-x-scroll{overflow-x:scroll;}
.\32 xl\:overflow-y-auto{overflow-y:auto;}
.\32 xl\:overflow-y-hidden{overflow-y:hidden;}
.\32 xl\:overflow-y-visible{overflow-y:visible;}
.\32 xl\:overflow-y-scroll{overflow-y:scroll;}
} .border-none{border-width:0;}
.border-1{border-width:0.0625rem;}
.border-2{border-width:0.125rem;}
.border-3{border-width:0.1875rem;}
.border-4{border-width:0.25rem;}
.border-x-none{border-inline-width:0;}
.border-x-1{border-inline-width:0.0625rem;}
.border-x-2{border-inline-width:0.125rem;}
.border-x-3{border-inline-width:0.1875rem;}
.border-x-4{border-inline-width:0.25rem;}
.border-y-none{border-block-width:0;}
.border-y-1{border-block-width:0.0625rem;}
.border-y-2{border-block-width:0.125rem;}
.border-y-3{border-block-width:0.1875rem;}
.border-y-4{border-block-width:0.25rem;}
.border-s-none{border-inline-start-width:0;}
.border-s-1{border-inline-start-width:0.0625rem;}
.border-s-2{border-inline-start-width:0.125rem;}
.border-s-3{border-inline-start-width:0.1875rem;}
.border-s-4{border-inline-start-width:0.25rem;}
.border-e-none{border-inline-end-width:0;}
.border-e-1{border-inline-end-width:0.0625rem;}
.border-e-2{border-inline-end-width:0.125rem;}
.border-e-3{border-inline-end-width:0.1875rem;}
.border-e-4{border-inline-end-width:0.25rem;}
.border-t-none{border-top-width:0;}
.border-t-1{border-top-width:0.0625rem;}
.border-t-2{border-top-width:0.125rem;}
.border-t-3{border-top-width:0.1875rem;}
.border-t-4{border-top-width:0.25rem;}
.border-b-none{border-bottom-width:0;}
.border-b-1{border-bottom-width:0.0625rem;}
.border-b-2{border-bottom-width:0.125rem;}
.border-b-3{border-bottom-width:0.1875rem;}
.border-b-4{border-bottom-width:0.25rem;}
.border-solid{border-style:solid;}
.border-dashed{border-style:dashed;}
.border-dotted{border-style:dotted;}
.border-double{border-style:double;}
.border-hidden{border-style:hidden;}
.border-none{border-style:none;}
.opacity-0{opacity:0;}
.hover\:opacity-0:hover{opacity:0;}
.opacity-10{opacity:10%;}
.hover\:opacity-10:hover{opacity:10%;}
.opacity-20{opacity:20%;}
.hover\:opacity-20:hover{opacity:20%;}
.opacity-30{opacity:30%;}
.hover\:opacity-30:hover{opacity:30%;}
.opacity-40{opacity:40%;}
.hover\:opacity-40:hover{opacity:40%;}
.opacity-50{opacity:50%;}
.hover\:opacity-50:hover{opacity:50%;}
.opacity-60{opacity:60%;}
.hover\:opacity-60:hover{opacity:60%;}
.opacity-70{opacity:70%;}
.hover\:opacity-70:hover{opacity:70%;}
.opacity-80{opacity:80%;}
.hover\:opacity-80:hover{opacity:80%;}
.opacity-90{opacity:90%;}
.hover\:opacity-90:hover{opacity:90%;}
.opacity-100{opacity:100%;}
.hover\:opacity-100:hover{opacity:100%;}
.z-1{z-index:1;}
.z-2{z-index:2;}
.z-3{z-index:3;}
.z-4{z-index:4;}
.z-5{z-index:5;}
.z-6{z-index:6;}
.z-7{z-index:7;}
.z-8{z-index:8;}
.z-9{z-index:9;}
.z-10{z-index:10;}
.z-20{z-index:20;}
.z-30{z-index:30;}
.z-40{z-index:40;}
.z-50{z-index:50;}
.z-100{z-index:100;}
.z-200{z-index:200;}
.z-300{z-index:300;}
.z-400{z-index:400;}
.z-500{z-index:500;}
.z-999{z-index:999;}
.z-9999{z-index:9999;}
.overlay-background::before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0);}
.overlay-background.overlay-10::before{background-color:rgba(0, 0, 0, 0.1);}
.overlay-background.overlay-20::before{background-color:rgba(0, 0, 0, 0.2);}
.overlay-background.overlay-30::before{background-color:rgba(0, 0, 0, 0.3);}
.overlay-background.overlay-40::before{background-color:rgba(0, 0, 0, 0.4);}
.overlay-background.overlay-50::before {
background-color: rgba(0, 0, 0, 0.5);
}body.inpost-thank-you-page .grid-container > .site-content{display:grid !important;}
body.inpost-thank-you-page .site-content:has(> .ast-container){display:initial !important;}
body.inpost-thank-you-page
.site-content:has(> .ast-container)
> .ast-container {
display: grid !important;
}.wp-block-inpost-pay-gutenberg-button.alignleft, .wp-block-inpost-pay-gutenberg-button.alignright {
float: unset;
}.p24-payment__logo{max-width:80px;}
.p24-1clicks{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;}
.p24-1clicks__items{display:flex;flex-direction:column;gap:8px;align-items:center;}
.p24-1clicks__label, .p24-1clicks__or{font-size:75%;text-align:center;}
.p24-1clicks__or{display:flex;align-items:center;gap:10px;white-space:nowrap;}
.p24-1clicks__or:after, .p24-1clicks__or:before{content:"";width:100%;height:1px;background:rgba(0, 0, 0, .2);}
.p24-1click{display:flex;gap:12px;align-items:center;cursor:pointer;background:white;border-radius:6px;padding:10px;border:2px solid transparent;outline:none;position:relative;}
.p24-1click__logo{margin:0;}
.p24-1click__logo img{display:block;}
.p24-1click--active{border-color:currentColor;outline:1px solid;}
.p24-1click--card__number{gap:0.5em;display:flex;font-size:110%;font-family:monospace;align-items:center;}
.p24-1click--card__number small{font-size:75%;}
.p24-1click--card__valid{font-family:monospace;opacity:.8;font-size:80%;font-weight:800;}
.p24-1click--blik__valid{font-family:monospace;opacity:.8;font-size:75%;}
.p24-1clicks--blik{width:100%;gap:12px;margin:4px 0 22px;}
.p24-1clicks--blik .p24-1clicks__label{color:inherit;font-size:clamp(12px, .8rem, 14px);font-weight:600;line-height:1.4;opacity:.72;text-align:left;}
.p24-1clicks--blik .p24-1clicks__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:10px;width:100%;padding:0;align-items:stretch;}
.p24-payment-container .p24-1click--blik{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:70px;margin:0;padding:12px 44px 12px 14px;color:inherit;font:inherit;line-height:1.3;text-align:left;text-transform:none;background:#fff;border:1px solid rgba(15, 23, 42, .18);border-radius:12px;box-shadow:0 1px 3px rgba(15, 23, 42, .06);transition:border-color .18s ease, box-shadow .18s ease, background-color .18s ease;}
.p24-payment-container .p24-1click--blik:hover{color:inherit;background:#fff;border-color:rgba(15, 23, 42, .38);box-shadow:0 4px 12px rgba(15, 23, 42, .09);}
.p24-payment-container .p24-1click--blik:focus{outline:none;}
.p24-payment-container .p24-1click--blik:focus-visible{border-color:#1d4ed8;outline:3px solid rgba(29, 78, 216, .2);outline-offset:2px;}
.p24-payment-container .p24-1click--blik.p24-1click--active{color:inherit;background:rgba(29, 78, 216, .06);border-color:#1d4ed8;outline:none;box-shadow:0 0 0 2px rgba(29, 78, 216, .35), 0 6px 16px rgba(15, 23, 42, .1);}
.p24-payment-container .p24-1click--blik.p24-1click--active .p24-1click--blik__name{font-weight:700;}
.p24-payment-container .p24-1click--blik.p24-1click--active .p24-1click--blik__valid{opacity:.8;}
.p24-payment-container [hidden]{display:none !important;}
.p24-1click--blik__logo{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;}
.p24-1click--blik__logo img{width:auto;max-width:42px;height:auto;max-height:28px;object-fit:contain;}
.p24-1click--blik__details{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0;}
.p24-1click--blik__name{overflow:hidden;color:inherit;font-size:clamp(13px, .88rem, 15px);font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;}
.p24-1click--blik__valid{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:baseline;color:inherit;font-family:inherit;font-size:clamp(11px, .75rem, 13px);line-height:1.25;opacity:.66;}
.p24-1click--blik__valid strong{color:inherit;font-weight:600;font-variant-numeric:tabular-nums;}
.p24-1click__indicator{position:absolute;top:50%;right:14px;box-sizing:border-box;width:20px;height:20px;border:2px solid rgba(15, 23, 42, .35);border-radius:50%;transform:translateY(-50%);transition:border-color .18s ease, background-color .18s ease;}
.p24-1click--active .p24-1click__indicator{background:#1d4ed8;border-color:#1d4ed8;}
.p24-1click--active .p24-1click__indicator::after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.p24-1clicks--blik .p24-1clicks__or{color:inherit;font-size:clamp(11px, .75rem, 13px);opacity:.65;}
@media screen and (max-width:480px){
.p24-1clicks--blik{margin-bottom:18px;}
.p24-1clicks--blik .p24-1clicks__items{grid-template-columns:minmax(0, 1fr);}
.p24-payment-container .p24-1click--blik{min-height:64px;padding:10px 42px 10px 12px;border-radius:10px;}
.p24-1click--blik__logo{flex-basis:36px;width:36px;}
.p24-1click--blik__logo img{max-width:36px;max-height:24px;}
.p24-1click__indicator{right:12px;width:19px;height:19px;}
}
.p24-1click--card__logo{margin-bottom:0;}
#card-tokenizer{display:flex;justify-content:center;min-width:280px;}
.woocommerce table.shop_table .shop_table__cell-description{border-top:none;padding-top:0;margin:0;opacity:.5;font-size:75%;}
.p24-one-clicks__intro{margin:0 0 24px;}
.account-p24-one-clicks-table{margin-top:0;}
.p24-one-clicks__intro p{margin:0;font-size:clamp(13px, .9rem, 15px);line-height:1.5;opacity:.8;}
.p24-one-clicks__note{display:flex;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:clamp(12px, .82rem, 14px);line-height:1.5;background:rgba(15, 23, 42, .04);border-left:3px solid rgba(15, 23, 42, .25);border-radius:6px;opacity:.85;}
.p24-one-clicks__note + .p24-one-clicks__note{margin-top:10px;}
.p24-account-table{width:100%;border-collapse:collapse;}
.p24-account-table thead th{font-weight:600;}
.p24-account-table td, .p24-account-table th{vertical-align:top;}
.p24-account-table .p24-col-actions, .p24-account-table .p24-cell-actions{text-align:right;white-space:nowrap;}
.p24-account-table .p24-col-next-payment, .p24-account-table .p24-cell-next-payment{white-space:nowrap;}
.p24-account-table .p24-cell-downloads a{display:inline-block;margin:2px 0;}
.p24-payment-container{position:relative;}
.p24-waiting{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:12px;overflow:auto;background:rgba(255, 255, 255, .92);backdrop-filter:blur(2px);}
.p24-waiting.hidden{display:none;}
.p24-waiting__panel{display:flex;flex-direction:column;gap:12px;align-items:center;box-sizing:border-box;width:100%;max-width:320px;padding:18px 20px;color:inherit;text-align:center;background:#fff;border:1px solid rgba(15, 23, 42, .12);border-radius:12px;box-shadow:0 8px 24px rgba(15, 23, 42, .12);}
.p24-waiting__message{font-size:clamp(13px, .88rem, 15px);font-weight:600;line-height:1.4;}
.p24-waiting__hint{font-size:clamp(11px, .76rem, 13px);line-height:1.45;opacity:.7;}
.p24-waiting__timer{font-size:clamp(12px, .8rem, 14px);font-variant-numeric:tabular-nums;line-height:1;opacity:.6;}
.p24-waiting .wc-block-components-spinner{position:relative;width:32px;height:32px;margin:0;}
.p24-waiting__spinner{display:block;box-sizing:border-box;width:32px;height:32px;border:3px solid rgba(15, 23, 42, .15);border-top-color:#1d4ed8;border-radius:50%;animation:p24-waiting-spin 900ms linear infinite;}
@keyframes p24-waiting-spin {
to{transform:rotate(360deg);}
}
@media (prefers-reduced-motion: reduce) {
.p24-waiting__spinner{animation-duration:2400ms;}
} .p24-blik-code-field{width:100%;max-width:12.5rem;margin:14px 0 18px;}
.p24-blik-code-input{margin-top:0 !important;}
.p24-blik-code-field .wc-block-components-text-input input{font-size:clamp(15px, 1rem, 18px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0.16em;text-align:center;background:#fff;border:1px solid rgba(15, 23, 42, .18);border-radius:10px;box-shadow:0 1px 3px rgba(15, 23, 42, .06);transition:border-color .18s ease, box-shadow .18s ease;}
.p24-blik-code-field .wc-block-components-text-input input:hover{border-color:rgba(15, 23, 42, .38);}
.p24-blik-code-field .wc-block-components-text-input input:focus, .p24-payment-blik .p24-payment-input input[type="text"]:focus{border-color:#1d4ed8;outline:none;box-shadow:0 0 0 2px rgba(29, 78, 216, .35);}
.p24-payment-input input[type="text"]{padding:0 1rem;width:100%;box-sizing:border-box;min-height:3rem;}
.p24-payment-blik .p24-payment-input{max-width:12.5rem;}
.p24-payment-blik .p24-payment-input input[type="text"]{font-size:clamp(15px, 1rem, 18px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0.16em;text-align:center;background:#fff;border:1px solid rgba(15, 23, 42, .18);border-radius:10px;box-shadow:0 1px 3px rgba(15, 23, 42, .06);transition:border-color .18s ease, box-shadow .18s ease;}
.p24-payment-blik .p24-payment-input input[type="text"]:hover{border-color:rgba(15, 23, 42, .38);}
.p24-payment-blik .p24-payment-input input[type="text"]::placeholder{letter-spacing:normal;}
.woocommerce-order-pay .p24-payment-container{max-width:500px;margin:0 auto;display:flex;flex-direction:column;gap:24px;}
.p24-google-pay-button{display:block;width:100%;min-height:48px;margin:8px 0;}
.wc-block-checkout__actions .p24-google-pay-button, .wc-block-checkout__actions_row .p24-google-pay-button{flex:1 1 auto;min-width:240px;width:100%;margin:8px 0;}
.p24-google-pay-place-order-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;opacity:0 !important;}
.wc-block-components-radio-control-accordion-content:has(.p24-payment-container:empty){display:none;}
.p24-methods{display:flex;flex-direction:column;gap:12px;margin-top:12px;}
.p24-methods + .woocommerce-input-wrapper{margin-top:24px;display:block;}
.p24-methods__items{--logo-size:20px;display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, auto));gap:12px;border-radius:4px;}
.p24-methods__items--featured{--logo-size:40px;grid-template-columns:repeat(auto-fit, minmax(150px, auto));}
.p24-method-item{cursor:pointer;display:flex;background:white;border-radius:4px;padding:10px;flex-direction:column;text-align:center;justify-content:center;align-items:center;flex:0 1 100px;border:1px solid hsla(0, 0%, 7%, .11);user-select:none;position:relative;gap:8px;font-size:11px;}
.p24-method-item--active{outline:2px solid black;}
.p24-method-item picture{aspect-ratio:16/9;height:var(--logo-size);max-height:var(--logo-size);display:flex;align-items:center;justify-content:center;pointer-events:none;}
.p24-method-item picture img{max-width:100%;max-height:var(--logo-size);}
.p24-payment-container .p24-checkbox:first-child .wc-block-components-checkbox{margin-top:0;}
input[id^="payment_method_p24-"] + label img{max-height:30px;}
.p24-payment-container .wc-block-components-notice-banner:first-child{margin-top:0;}
.p24-payment-container .p24-checkbox + .p24-checkbox{margin-top:10px;}
.p24-payment-container .p24-checkbox .wc-block-components-checkbox{margin:0;display:flex;align-items:flex-start;gap:10px;}
.p24-payment-container .p24-checkbox .wc-block-components-checkbox__label{line-height:1.35;}
.p24-payment-container .p24-checkbox .wc-block-components-checkbox__input{margin-top:2px;}
.p24-google-pay-button:empty{display:none;}
p24-installment{margin:20px 0;display:block;}
p24-installment[show-modal="true"]{cursor:pointer;}
.p24-currency{display:inline-flex;align-items:center;column-gap:0.625rem;row-gap:0.5rem;flex-wrap:wrap;}
.p24-currency__select{min-width:5rem;margin:0 !important;align-self:center;}
.p24-currency__submit{flex-shrink:0;margin:0 !important;margin-block:0 !important;margin-inline:0 !important;vertical-align:middle;align-self:center;line-height:1.4;padding-top:0.35rem !important;padding-right:0.75rem !important;padding-bottom:0.35rem !important;padding-left:0.75rem !important;}
#p24-3ds-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0, 0, 0, 0.6);visibility:hidden;opacity:0;transition:opacity 0.3s ease-out, visibility 0.3s ease-out;align-items:center;justify-content:center;display:flex;}
#p24-3ds-modal.active{display:flex;visibility:visible;opacity:1;}
#p24-3ds-modal .modal-content{background:#fff;border-radius:8px;padding:16px;max-width:600px;max-height:80vh;width:100%;box-shadow:0 10px 30px rgba(0, 0, 0, 0.3);display:flex;flex-direction:column;position:relative;transition:transform 0.3s ease-out, opacity 0.3s ease-out;transform:translateY(25px);opacity:0;}
#p24-3ds-iframe-wrapper{width:100%;height:100%;flex-grow:1;min-height:480px;}
#p24-3ds-modal.active .modal-content{transform:translateY(0px);opacity:1;}
.p24-3ds-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.6);display:flex;align-items:center;justify-content:center;z-index:9999;}
.p24-3ds-overlay.hidden{display:none !important;}
.p24-3ds-loader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 20px;text-align:center;z-index:10;}
.p24-3ds-loader-content .loader{width:48px;height:48px;border:4px solid #d1001f;border-top-color:transparent;border-radius:50%;animation:p24-spin 1s linear infinite;}
@keyframes p24-spin {
to{transform:rotate(360deg);}
}
.p24-3ds-loader-message{max-width:400px;font-size:14px;line-height:1.5;color:#fff;margin:0;padding:0 10px;}
#p24-3ds-loader.hidden{display:none !important;}
#p24-3ds-iframe-wrapper{width:100%;height:100%;flex-grow:1;min-height:480px;}
#p24-3ds-iframe-wrapper iframe.fullScreenP24{width:100%;height:100%;border:none;min-height:480px;display:block;visibility:visible;}
#p24-3ds-iframe-wrapper iframe.hiddenP24{display:none !important;visibility:hidden !important;}
.p24-1clicks__new-card{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:450px;margin:16px auto;padding:12px 20px;background-color:#fafbfc;border:1.5px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;font-weight:500;letter-spacing:0.3px;cursor:pointer;transition:all 0.2s ease-in-out;font-family:inherit;text-decoration:none;box-shadow:none;}
.p24-1clicks__new-card-icon{flex-shrink:0;width:18px;height:18px;color:#3b82f6;stroke:currentColor;}
.p24-1clicks__new-card-text{white-space:nowrap;}
.p24-1clicks__new-card:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#0f172a;box-shadow:0 2px 8px rgba(0,0,0,.08);}
.p24-1clicks__new-card:hover .p24-1clicks__new-card-icon{color:#2563eb;transform:scale(1.05);}
.p24-1clicks__new-card:active{transform:translateY(1px);box-shadow:0 1px 3px rgba(0,0,0,.1);}
.p24-1clicks__new-card:focus{outline:2px solid #3b82f6;outline-offset:2px;}
.p24-1clicks__new-card:disabled{opacity:0.6;cursor:not-allowed;background-color:#f3f4f6;}
.p24-1click--card{--card-bg:linear-gradient(135deg, #ffffff 0%, #f7f7f9 100%);--card-border:rgba(0, 0, 0, .06);--card-shadow:0 1px 5px rgba(0, 0, 0, .06);--card-shadow-hover:0 4px 14px rgba(0, 0, 0, .12);--accent:#2563eb;--text-color:#1f2937;--text-color-light:#6b7280;--border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px;width:100%;max-width:220px;border:1px solid var(--card-border);border-radius:var(--border-radius);background:var(--card-bg);box-shadow:var(--card-shadow);cursor:pointer;text-align:left;transition:transform .18s ease, box-shadow .18s ease;}
.p24-1click--card:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover);}
.p24-1click--card:focus-visible{outline:3px solid color-mix(in oklab, var(--accent) 60%, white 40%);outline-offset:3px;}
.p24-1click--card-header{display:flex;gap:10px;justify-content:space-between;align-items:center;width:100%;min-height:24px;}
.p24-1click--card__logo img{max-height:24px;width:auto;opacity:.95;}
.p24-1click--card .p24-1click__indicator{position:relative;top:auto;right:auto;flex:0 0 auto;margin-left:auto;transform:none;}
.p24-1click--card.p24-1click--active{background:rgba(29, 78, 216, .05);border-color:#1d4ed8;outline:none;box-shadow:0 0 0 2px rgba(29, 78, 216, .35), 0 6px 16px rgba(15, 23, 42, .1);}
.p24-1click--card__number{font-size:17px;font-family:ui-monospace, monospace;letter-spacing:1.5px;font-weight:600;color:var(--text-color);display:block;}
.p24-1click--card__number small{font-size:14px;color:var(--text-color-light);margin-right:4px;}
.p24-1click--card__valid{font-size:13px;color:var(--text-color-light);}
@media screen and (max-width:480px){
#p24-3ds-modal{padding:0;align-items:flex-end;}
#p24-3ds-modal .modal-content{width:100%;height:95vh;max-width:100%;max-height:100%;padding:12px;border-radius:16px 16px 0 0;transform:translateY(100%);opacity:1;}
#p24-3ds-modal.active .modal-content{transform:translateY(0);}
#p24-3ds-iframe-wrapper{height:100%;min-height:0;}
#p24-3ds-iframe-wrapper iframe{min-height:0;}
#card-tokenizer iframe{max-width:100%;width:100% !important;}
.p24-1clicks__new-card{padding:10px 16px;font-size:13px;max-width:100%;}
.p24-1clicks__new-card-icon{width:16px;height:16px;}
.p24-1clicks__items{width:100%;padding:0 8px;}
.p24-1clicks__items .p24-1click--card{width:100%;max-width:100%;padding:12px 14px;}
.p24-1click--card__number{font-size:15px;}
.p24-1click--card__valid{font-size:12px;}
}
@media screen and (min-width:481px){
#p24-3ds-modal .modal-content{height:auto;max-height:90vh;}
.p24-1clicks__items{flex-direction:row;flex-wrap:wrap;justify-content:center;}
.p24-1clicks__items .p24-1click--card{flex:0 1 220px;max-width:220px;width:auto;}
}
@media screen and (min-width: 779px) and (max-width: 873px) {
.p24-1clicks__items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;justify-items:center;}
.p24-1clicks__items .p24-1click--card{width:100%;max-width:100%;}
}
@media screen and (max-width:768px){
#p24-3ds-modal .modal-content{max-width:90%;padding:16px;max-height:92vh;}
} .subscription-button{display:inline-block;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;border-radius:4px;transition:all 0.3s ease;cursor:pointer;border:2px solid transparent;}
.subscription-button:hover{text-decoration:none;}
.subscription-button--login{background-color:#f0f0f0;color:#333;border-color:#ccc;}
.subscription-button--login:hover{background-color:#e8e8e8;border-color:#999;}
.subscription-button--start{background-color:#0073aa;color:#fff;border-color:#0073aa;}
.subscription-button--start:hover{background-color:#005a87;border-color:#005a87;}
.subscription-button--manage{background-color:#28a745;color:#fff;border-color:#28a745;}
.subscription-button--manage:hover{background-color:#218838;border-color:#218838;}
.subscription-period-info, .subscription-extra-box{--p24-sub-accent:#0073aa;--p24-sub-accent-hover:#005a87;--p24-sub-accent-bg:#e8f4f8;--p24-sub-surface:#f8fafb;--p24-sub-border:#d8e6ec;--p24-sub-text:#1e293b;--p24-sub-text-muted:#475569;}
.subscription-svg-icon{display:block;flex-shrink:0;}
.subscription-period-info{margin:0.75rem 0 0.5rem;}
.subscription-period-badge{display:inline-flex;align-items:center;gap:0.5rem;background-color:var(--p24-sub-accent-bg);color:var(--p24-sub-accent);padding:0.5rem 0.875rem;border-radius:999px;font-size:0.875rem;font-weight:600;line-height:1.4;border:1px solid var(--p24-sub-border);}
.subscription-period-badge__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--p24-sub-accent);}
.subscription-period-badge__icon .subscription-svg-icon{width:18px;height:18px;}
.subscription-extra-box{background-color:var(--p24-sub-surface);border:1px solid var(--p24-sub-border);border-left:4px solid var(--p24-sub-accent);border-radius:12px;padding:1.25rem 1.375rem;margin:1.25rem 0;box-shadow:0 1px 3px rgba(15, 23, 42, 0.06);}
.subscription-extra-box__title{margin:0 0 1rem;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--p24-sub-text);}
.subscription-extra-box__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.875rem;}
.subscription-extra-box__item{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.9375rem;line-height:1.5;color:var(--p24-sub-text-muted);}
.subscription-extra-box__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--p24-sub-accent-bg);color:var(--p24-sub-accent);}
.subscription-extra-box__text{display:block;padding-top:0.2rem;color:var(--p24-sub-text-muted);}
@media(max-width:480px){
.subscription-extra-box{padding:1rem 1.125rem;}
.subscription-extra-box__item{gap:0.625rem;}
}
.subscription-button-wrapper {
margin: 15px 0;
}.klb-post img{max-width:100%;height:auto;}
.klb-post h1, .klb-post h2, .klb-post h3, .klb-post h4, .klb-post h5, .klb-post h6{margin-bottom:10px;line-height:140%;margin:10px 0;text-rendering:optimizelegibility;padding:0;font-family:var(--theme-body-font);}
.klb-post h1{font-size:38.5px;text-transform:inherit;}
.klb-post h2{font-size:31.5px;padding-bottom:initial;}
.klb-post h3{font-size:24.5px;text-transform:initial;text-align:left;text-transform:initial;font-weight:500;}
.klb-post h4{font-size:17.5px;}
.klb-post h5{font-size:14px;}
.klb-post h6{font-size:11.9px;}
table{max-width:100%;background-color:transparent;width:100%;}
th{text-align:left;padding-right:20px;padding-bottom:5px;padding:8px;border:1px solid rgb(var(--colors-gray-200));}
td{padding:4px;border:1px solid rgb(var(--colors-gray-200));text-align:left;}
dt{font-weight:bold;}
dt, dd{line-height:20px;}
dd{margin-left:10px;}
.wp-calendar-table td, .wp-calendar-table th{text-align:center;}
abbr, tla, acronym{text-decoration:underline;cursor:help;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
form select, select{width:100%;}
.aligncenter img{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right;margin:0 0 1em 1em;clear:both;}
.alignleft{float:left;margin:0 1em 1em 0;clear:both;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.gallery-caption{padding:0;}
.bypostauthor{color:#000;}
.textarea_half{max-width:500px;}
.wp-caption img{max-width:100%;height:auto;}
.sticky{}
p>img{max-width:100%;height:auto;}
.wp-caption{padding-top:4px;max-width:100%;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-image:initial;background-color:#efefef;text-align:center;margin-bottom:20px;clear:both;}
.wp-caption p.wp-caption-text{width:auto !important;line-height:1.9;font-size:12px;padding:3px 0;margin:0 !important;background:#f6f6f6;display:block;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;text-align:inherit;}
.klb-post ul{padding-left:20px;list-style-type:circle;}
.klb-post ol{padding-left:20px;list-style-type:decimal;}
.klb-post ul li{list-style-type:circle;line-height:1.75;padding:0;}
.klb-post ol li{list-style-type:decimal;line-height:1.75;padding:0;}
.post-password-form label{width:100%;}
.klb-post:before, .klb-post:after{content:'';display:table;clear:both;}
.klb-post td a{font-weight:600;}
.klb-post td{padding:12px;}
.klb-post th{padding:12px;}
.klb-pagination{clear:both;}
pre{padding:9.5px;margin:0 0 10px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;white-space:pre-line;}
label{font-size:0.875rem;margin-bottom:5px;}
.site-loading{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0;background-color:var(--colors-primary-background);z-index:100000;}
.site-loading .preloading{position:relative;width:60px;height:60px;}
.site-loading .circular{position:absolute;width:100%;height:100%;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;top:0;right:0;bottom:0;left:0;}
.site-loading .path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke:var(--colors-primary-background);-webkit-animation:dashray 1.5s ease-in-out infinite;animation:dashray 1.5s ease-in-out infinite;stroke-linecap:round;}
@-webkit-keyframes rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes dashray {
0%{stroke-dasharray:1,200;stroke-dashoffset:0;}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35;}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124;}
}
@keyframes dashray {
0%{stroke-dasharray:1,200;stroke-dashoffset:0;}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35;}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124;}
}
.preloader{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:var(--colors-primary-background);z-index:100;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite;width:2.125rem !important;-webkit-transition:opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);transition:opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);background:none;height:auto;padding-top:10px;padding-bottom:10px;border:none;}
.preloader .path{stroke:currentColor;stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite;}
.products > svg.loader-image.preloader{bottom:0;top:inherit;padding:0;}
.ajax-loading .products > svg.loader-image.preloader{bottom:0;top:inherit;height:auto;z-index:9999;}
.ajax-loading .loader-image.preloader{position:static;display:block;}
svg.loader-image.preloader.quickview{position:fixed;}
@-webkit-keyframes rotator {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
}
@keyframes rotator {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
}
@-webkit-keyframes dash {
0%{stroke-dashoffset:187;}
50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg);}
}
@keyframes dash {
0%{stroke-dashoffset:187;}
50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg);}
}
a.ajax_add_to_cart{position:relative;}
.ajax_add_to_cart.loading{font-size:0 !important;}
.ajax_add_to_cart.loading:after{opacity:1;animation:klb-rotate 450ms infinite linear;}
@keyframes klb-rotate {
100%{transform:rotate(360deg);}
}
.ajax_add_to_cart:after{position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7px;opacity:0;transition:opacity .2s ease;content:"";display:inline-block;width:16px;height:16px;border:1px solid rgb(161 161 161 / 40%);border-left-color:#000;border-radius:50%;vertical-align:middle;}
.site-footer .site-footer-widgets .widget .menu a{font-size:var(--widget-menu-size);text-underline-offset:var(--widget-menu-decoration-offset);text-decoration-thickness:var(--widget-menu-decoration-line);text-decoration-color:var(--widget-menu-decoration-color);-webkit-transition:color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);transition:color var(--theme-ease-time-fast) var(--theme-ease-primary), var(--theme-text-decoration-transition);}
.site-footer .site-footer-widgets .widget .menu a:hover{text-decoration:underline !important;text-decoration-color:var(--widget-menu-decoration-hover-color) !important;}
.site-footer .site-footer-widgets .widget .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--nav-gap);list-style:none;margin:0;padding:0;}
.blog-posts.klb-grid-style > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;padding-left:15px;padding-right:15px;}
.blog-posts.klb-grid-style{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media screen and (min-width:768px){
.blog-posts.klb-grid-style.grid-3 .post{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}
}
@media screen and (min-width:992px){
.blog-posts.klb-grid-style.grid-3 .post{-webkit-box-flex:1;-ms-flex:1 0 32%;flex:1 0 32%;}
}
@media screen and (min-width:768px){
.blog-posts.klb-grid-style.grid-2 .post{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
}
.site-content-wrapper .klb-grid-style .post .entry-post-title{font-size:1.25rem;}
.site-content-wrapper .klb-grid-style .post .entry-excerpt{font-size:0.875rem;}
.blog-posts .post .klb-readmore.post-buttons a.button{margin-top:16px;}
.post .entry-post-meta .post-meta-item a{text-decoration:none;color:currentColor;}
.post-meta span.post-meta-item + span.post-meta-item:before, .post-meta-item > a + span.post-meta-item:before{content:"|";color:currentColor;opacity:0.4;margin-left:0.725rem;margin-right:0.625rem;font-weight:500;}
.page-container{margin-top:1.5rem;}
@media screen and (min-width:992px){
.page-container{margin-top:2.625rem;}
}
.post-single .post-comments{margin-top:1.875rem;}
.blog-posts-single .post-comments{margin-top:1.875rem;}
h3.comment-reply-title{font-size:1.25rem;font-weight:600;margin-bottom:0.375rem;font-family:var(--theme-body-font);}
.post-comments p.logged-in-as a, .post-comments p.logged-in-as{font-size:0.875rem;font-weight:400;color:#000;}
label{font-size:0.875rem;margin-bottom:5px;}
.blog-posts-single .post-comments .comment-respond .comment-form p.comment-form-cookies-consent{display:flex;align-items:center;}
.comment-respond .comment-form p.comment-form-cookies-consent label{display:inline-block;margin-bottom:0 !important;width:auto;margin-left:5px;}
.blog-posts-single .post-comments .entry-title{font-size:1.25rem;font-weight:700;}
.klb-comment-body .comment-content{display:-webkit-box;display:-ms-flexbox;display:flex;}
.post-comments ul.children{list-style:none;padding-left:40px;}
.single-post .post-comments .comment-list .comment-respond{border-top:1px solid #E9ECEF;padding-top:1.25rem;margin-top:1.25rem;}
a#cancel-comment-reply-link{margin-left:1rem;color:#212529;text-decoration:none;text-transform:capitalize;font-size:12px;}
.blog-posts-single .post-comments .comment-respond .comment-form > *.form-submit input{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));}
.blog-posts-single .post-comments{--comment-avatar:56px;--comment-avatar-lg:66px;--comment-avatar-gap:16px;--comment-avatar-radius:50%;margin-top:1.25rem;}
.blog-posts-single .post-comments .comment-list{list-style:none;margin:0;padding:0;}
.blog-posts-single .post-comments .comment-list ul, .blog-posts-single .post-comments .comment-list ol{list-style:none;}
@media screen and (min-width:1024.02px){
.blog-posts-single .post-comments .comment-list ul, .blog-posts-single .post-comments .comment-list ol{-webkit-padding-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));}
}
.blog-posts-single .post-comments .comment-list .comment{position:relative;margin-bottom:1.5rem;}
@media screen and (min-width:768.02px){
.blog-posts-single .post-comments .comment-list .comment{margin-bottom:2.625rem;}
}
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-meta{margin-bottom:0.5rem;}
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-author{position:relative;font-size:var(--text-sm);line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--comment-avatar-gap);}
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-author img{position:absolute;top:0;inset-inline-start:0;width:var(--comment-avatar);height:var(--comment-avatar);border-radius:var(--comment-avatar-radius);}
@media screen and (min-width:768.02px){
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-author img{width:var(--comment-avatar-lg);height:var(--comment-avatar-lg);}
}
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-author a{color:currentColor;text-decoration:none;}
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-author b{-webkit-padding-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));}
@media screen and (min-width:768.02px){
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-author b{-webkit-padding-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));}
}
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-author .comment-metadata{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;font-size:var(--text-xs);color:rgb(var(--colors-gray-500));}
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-author .comment-metadata a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.0625rem;}
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-content{font-size:var(--text-sm);-webkit-padding-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));}
@media screen and (min-width:768.02px){
.blog-posts-single .post-comments .comment-list .comment .comment-body .comment-content{-webkit-padding-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));}
}
.blog-posts-single .post-comments .comment-list .comment .comment-body .reply{-webkit-padding-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar) + var(--comment-avatar-gap));}
@media screen and (min-width:768.02px){
.blog-posts-single .post-comments .comment-list .comment .comment-body .reply{-webkit-padding-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));padding-inline-start:calc(var(--comment-avatar-lg) + var(--comment-avatar-gap));}
}
.blog-posts-single .post-comments .comment-list .comment .comment-body .reply a{font-size:var(--text-xs);font-weight:600;color:rgb(var(--colors-black));text-decoration:none;}
.blog-posts-single .post-comments .comment-respond{margin-top:1.25rem;}
.blog-posts-single .post-comments .comment-respond .entry-title{font-size:var(--text-xl);font-weight:700;margin-bottom:0.25rem;}
.blog-posts-single .post-comments .comment-respond .comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:-0.3125rem;}
.blog-posts-single .post-comments .comment-respond .comment-form > .comment-notes{font-size:var(--text-sm);font-weight:500;}
.blog-posts-single .post-comments .comment-respond .comment-form > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-inline:0.3125rem;}
@media screen and (min-width:768.02px){
.blog-posts-single .post-comments .comment-respond .comment-form > *.comment-form-author, .blog-posts-single .post-comments .comment-respond .comment-form > *.comment-form-email{width:50%;}
}
.blog-posts-single .post-comments > .entry-title{margin-bottom:1.5rem;}
.empty-blog-header{margin-top:1.25rem;}
@media screen and (min-width:1024.02px){
.empty-blog-header{margin-top:2.25rem;}
}
.woocommerce-shop .main-content:has(.nurfia-elementor-template) .site-content-wrapper{margin-top:16px;}
.woocommerce-shop  .main-content .content-area .site-content-wrapper, .woocommerce-page  .main-content .content-area .site-content-wrapper{margin-top:30px;}
.product-cart-actions .product-cart-actions-inner a.button svg{display:none;}
a.added_to_cart{border-left:1px solid rgb(var(--colors-gray-100));}
.widget .widget-checkbox-list li{position:relative;}
.widget.widget_klb_product_categories ul.children{margin-left:30px;}
.price_slider_amount #min_price, .price_slider_amount #max_price{display:block !important;}
.secondary-column .widget_brand_nav ul, .mobile-filter-sidebar .widget_brand_nav ul{--checkbox-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--widget-menu-gap);font-size:var(--widget-menu-size);list-style:none;margin:0;padding:0;}
.secondary-column .widget_brand_nav ul > li + li, .mobile-filter-sidebar .widget_brand_nav ul > li + li{margin-top:10px;}
.widget_brand_nav ul li a{display:-webkit-box;*/ display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;text-decoration:none;color:currentColor;-ms-flex-align:center;align-items:center;font-size:0.875rem;font-weight:500;line-height:1;}
.widget_brand_nav span.count{font-size:var(--text-xs);-webkit-margin-start:auto;margin-inline-start:auto;opacity:0.5;}
.widget_brand_nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
.widget_brand_nav ul li a:before{content:'';position:relative;display:inline-block;display:-ms-inline-flexbox;width:1rem;height:1rem;margin-right:0.625rem;-webkit-transition:border-color 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);transition:border-color 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;background-color:rgb(var(--colors-white));border:1px solid rgb(var(--colors-gray-300));border-radius:calc(var(--theme-radius) / 2);-webkit-box-shadow:var(--checkbox-shadow);box-shadow:var(--shadow-xs);outline:2px solid transparent;outline-offset:1px;}
.widget_brand_nav ul li.chosen > a:after{font-family:"klbtheme";font-size:0.8125rem;font-weight:700;content:"\e85f";position:absolute;color:#fff;border-color:transparent;width:1rem;height:1rem;text-align:center;display:flex;justify-content:center;align-items:center;font-size:12px;}
.widget_brand_nav ul li.chosen > a:before{color:#fff;background-color:rgb(var(--colors-primary-background));border-color:rgb(var(--colors-primary-background));outline:2px solid transparent;outline-offset:1px;}
.widget .woocommerce-widget-layered-nav-list li .type-color{padding-bottom:0.375rem;}
ul.woocommerce-widget-layered-nav-list .type-color span.color-box{width:20px;height:20px;position:relative;display:inline-block;border-radius:50%;background-repeat:no-repeat;vertical-align:middle;margin-right:10px;}
ul.woocommerce-widget-layered-nav-list .type-color span.color-box:after{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(0, 0, 0, .1);color:#FFF;font-weight:normal;line-height:1;opacity:0;transition:opacity .2s ease;font-size:13px;content:"✔";font-family:"klbtheme";}
ul.woocommerce-widget-layered-nav-list .type-color span.count{float:right;font-size:var(--text-xs);-webkit-margin-start:auto;margin-inline-start:auto;opacity:0.5;}
ul.woocommerce-widget-layered-nav-list li.chosen .type-color span.color-box:after, ul.woocommerce-widget-layered-nav-list li:hover .type-color span.color-box:after{opacity:1;}
@media screen and (min-width:75rem){
.hide-desktop{display:none !important;}
}
.site-filter-button ul, .site-drawer.drawer.filter-drawer .widget ul{--checkbox-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--widget-menu-gap);font-size:var(--widget-menu-size);list-style:none;margin:0;padding:0;}
@media screen and (min-width:992px){
.site-content-wrapper.reverse.sidebar-right #primary{order:1;padding-left:0 !important;}
}
@media screen and (min-width:75rem){
.shop-wide .container{max-width:100%;}
} .star-rating{--font-size:0.75rem;--lt-spacing:0.0625rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;overflow:hidden;}
.star-rating::before{font-family:"klbtheme";content:"\e82f\e82f\e82f\e82f\e82f";font-size:12px;letter-spacing:var(--lt-spacing);color:var(--star-color);}
.star-rating span{position:absolute;font-size:0;overflow:hidden;}
.star-rating span::before{font-family:"klbtheme";content:"\e82f\e82f\e82f\e82f\e82f";font-size:12px;letter-spacing:var(--lt-spacing);color:var(--star-active);}
.klb-flexslider-thumbnail .flex-control-thumbs{padding:0;}
.klb-flexslider-thumbnail .flex-control-thumbs:before, .klb-flexslider-thumbnail .flex-control-thumbs:after{content:'';display:table;clear:both;}
.klb-flexslider-thumbnail .flex-control-thumbs li img{padding:.25rem;cursor:pointer;border:1px solid;border-color:#d4d4d8;width:100%;border-radius:var(--radius-sm);}
.klb-flexslider-thumbnail .flex-control-thumbs li img.flex-active{border-color:#000;}
.klb-flexslider-thumbnail .flex-control-nav, .klb-flexslider-thumbnail .flex-direction-nav{padding:0;list-style:none;margin:0;}
.klb-flexslider-thumbnail.vertical li, .klb-flexslider-thumbnail.vertical li img{width:80px;height:auto;}
.klb-flexslider-thumbnail.horizontal .flex-control-nav{margin-top:15px;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav button{background:0;padding:0;height:100%;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-prev, .klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-next{position:absolute;top:7.5px;height:100%;width:auto;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-prev{left:0;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-next{right:0;}
.klb-flexslider-thumbnail.horizontal{position:relative;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav button svg{width:24px;}
.klb-flexslider-thumbnail.horizontal .flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity = 0);cursor:default;z-index:-1;}
.klb-flexslider-thumbnail.vertical .flex-viewport{height:480px !important;}
.klb-flexslider-thumbnail.vertical{position:absolute;left:0;top:0;width:80px;}
.klb-flexslider-thumbnail.vertical li{margin-bottom:5px;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav svg{width:20px;transform:rotate(90deg);}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav{padding:0;list-style:none;display:flex;flex-direction:row;justify-content:space-between;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav li{width:100%;padding:0.25rem;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav button{width:100%;padding:0;height:30px;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav .disabled{opacity:0.5;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav .disabled a{pointer-events:none;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav a.flex-disabled{opacity:0.5;pointer-events:none;}
.product-gallery-column .woocommerce-product-gallery .product-badge{z-index:9;position:absolute;top:0.75rem;left:0.75rem;}
.woocommerce-product-gallery__wrapper img{width:100%;border-radius:var(--theme-radius);border:1px solid rgb(var(--colors-gray-100));}
@media screen and (min-width:576.02px){
.product-gallery-column.vertical-gallery .woocommerce-product-gallery .product-badge{padding-left:110px;}
}
.products:not(.slick-slider){position:relative;}
nav.woocommerce-pagination.klb-load-more .btn{cursor:pointer;}
.no-more-products .button{height:2.375rem;color:#000;background-color:#e5e7eb;}
.no-more-products{text-align:center;margin-top:3.5rem;}
.no-more-products .button:hover{background-color:#d1d5db;}
.no-more-products + .no-more-products{display:none;}
.woocommerce-message, .woocommerce-info{border:1px solid #e5e7eb;margin-bottom:1.875rem;margin-top:1.875rem;padding:1rem;font-size:.875rem;}
ul.woocommerce-error{list-style:none;padding:0;border:1px solid #e5e7eb;margin-bottom:1.875rem;margin-top:1.875rem;padding:1rem;font-size:.875rem;}
.single-product .woocommerce-message, .single-product ul.woocommerce-error li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;}
.woocommerce-message a.button, .woocommerce-notices-wrapper .woocommerce-error a.button{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));text-decoration:none;}
.woocommerce-message a.button:hover, .woocommerce-notices-wrapper .woocommerce-error a.button:hover{background-color:rgba(0, 103, 178, 0.87);}
@media screen and (max-width:64rem){
.site-search-holder .site-search-holder-inner{top:0;height:100%;bottom:0;}
}
.klb-mobile-bottom.site-mobile-navigation{z-index:1111;}
.products .product .product-inner .product-thumbnail .product-media  .product-second-image{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}
.products .product .product-inner .product-thumbnail .product-media  .product-second-image + img{-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}
.products .product:hover .product-thumbnail .product-media  .product-second-image{opacity:1 !important;}
.product-quickview a{cursor:pointer;}
.product .product-action .product-action-button.product-quickview{position:relative;}
a.quickview-button{position:relative;}
@keyframes klb-quickview-rotate {
100%{transform:rotate(360deg);}
}
a.quickview-loading:after{position:absolute;top:50%;left:50%;margin-left:-9px;margin-top:-9px;transition:opacity .2s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgb(161 161 161 / 40%);border-left-color:#000;border-radius:50%;vertical-align:middle;opacity:1;animation:klb-quickview-rotate 450ms infinite linear;}
a.quickview-loading svg{opacity:0;}
.quickview .woocommerce-product-gallery{opacity:1 !important;}
@media screen and (min-width:576.02px){
.quickview .product .product-body > *{width:50%;}
}
.products .product .product-inner .product-footer .product-delivery-time, .products .product .product-inner .product-body .product-delivery-time{font-size:0.75rem;font-weight:500;color:#adb5bd;}
.products .product .product-inner .product-footer .product-delivery-time.fast-shipping, .products .product .product-inner .product-body .product-delivery-time.fast-shipping{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#adb5bd;border:0.0625rem solid rgba(27, 31, 34, 0.13);padding:0.125rem 0.375rem;border-radius:2.125rem;margin-bottom:5px;}
.products .product .product-inner .product-footer .solded-product.outof-stock, .products .product .product-inner .product-footer .product-stock.text-red-600 span,
.products .product .product-inner .product-body .solded-product.outof-stock, .products .product .product-inner .product-body .product-stock.text-red-600 span{color:#e53e3e !important;font-size:12px;font-weight:700;text-transform:uppercase;}
.product .product-footer .product-progress, .product .product-body .product-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.375rem;width:100%;padding-top:12px;border-top:1px solid rgb(var(--colors-gray-200));}
.product .product-progress .product-progress-stock{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;font-size:var(--text-xs);color:rgb(var(--colors-gray-500));}
.product .product-progress .product-progress-stock strong{color:rgb(var(--colors-gray-700));}
.products .product .product-inner .product-footer .product-countdown.bordered.klb-countdown, .products .product .product-inner .product-body .product-countdown.bordered.klb-countdown{margin-top:10px;width:100%;}
.products .product .product-inner .product-footer .site-countdown .site-countdown-message, .products .product .product-inner .product-body .site-countdown .site-countdown-message{width:100%;}
.products .product .product-inner .product-footer .site-countdown, .products .product .product-inner .product-body .site-countdown{padding-top:12px;border-top:1px solid rgb(var(--colors-gray-200));}
.products .product .product-footer .sku_wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.75rem;}
.products .product .product-footer .sku_wrapper{color:#000;font-weight:600;}
.products .product .product-footer .sku_wrapper > span.sku{font-weight:500;color:#6b7280;margin-left:3px;}
.products .product span.klb-product-brands{display:block;font-size:0.75rem;font-weight:600;color:#000;text-transform:uppercase;}
.products .product span.klb-product-brands a{font-weight:500;color:#6b7280;text-transform:capitalize;text-decoration:none;}
.products .product .klb-product-attributes tr{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.products .product .product-footer .klb-product-attributes tr td, .products .product .klb-product-attributes tr th{border:0;padding:0;font-size:0.75rem;}
.products .product .product-footer .klb-product-attributes tr th:after{content:':';margin-right:4px;}
.products .product .product-footer .klb-product-attributes tr th{color:#000;font-weight:600;font-size:0.75rem;}
.products .product .product-footer .klb-product-attributes tr td{font-weight:500;color:#6b7280;}
.products .product .product-footer .klb-product-attributes p{margin-bottom:0;}
.site-search-holder .klb-search-results{border:none;padding:0;margin-top:30px;}
.site-search-holder .klb-search-results li + li{border-top:1px solid #e5e7eb;}
.klb-product-thumbnail  .hover-slider-viewport{position:relative;overflow:hidden;height:100%;cursor:unset;}
.klb-product-thumbnail  .hover-slider{position:absolute;top:0;left:0;width:100%;height:100%;}
.klb-product-thumbnail  .hover-slider > *{position:absolute;top:0;left:0;width:100%;height:100%;}
.klb-product-thumbnail  .hover-slider-dots{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;}
.klb-product-thumbnail  .hover-slider-dot{width:10px;height:10px;border-radius:50%;border:none;background:rgba(255, 255, 255, 0.5);cursor:pointer;}
.klb-product-thumbnail  .hover-slider-arrows{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;}
.klb-product-thumbnail  .prev-slide, .klb-product-thumbnail  .next-slide{background:rgba(255, 255, 255, 0.5);border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.product .product-thumbnail .klb-product-thumbnail{position:relative;overflow:hidden;}
.product .product-thumbnail .klb-product-thumbnail > a{display:grid;}
.product .product-thumbnail .klb-product-thumbnail .product-card-carousel{position:relative;display:block;width:100%;height:100%;overflow:hidden;}
.product .product-thumbnail .klb-product-thumbnail > a > *{grid-column:1;grid-row:1;}
.product .product-thumbnail .klb-product-thumbnail .product-card-carousel .hover-slider-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.875rem;padding:0.625rem 0.875rem;bottom:0;border-radius:12px;-webkit-transform:translateY(10px) translateX(-50%);transform:translateY(10px) translateX(-50%);opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0.42, 0, 0.58, 1);will-change:transform, opacity;}
.product .product-thumbnail .klb-product-thumbnail .product-card-carousel .hover-slider-dots .hover-slider-dot{background-color:#000;width:0.3125rem;height:0.3125rem;border-radius:50%;outline:2px solid transparent;-webkit-transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1);transition:all 0.2s cubic-bezier(0.42, 0, 0.58, 1);}
.product .product-thumbnail .klb-product-thumbnail .product-card-carousel .hover-slider-dots .hover-slider-dot.active{background-color:transparent;outline-color:#000;}
.product .product-thumbnail:hover .klb-product-thumbnail .product-card-carousel .hover-slider-dots{-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);opacity:1;}
.product .product-thumbnail .klb-product-thumbnail .product-card-carousel .hover-slider-arrows{display:none;}
.klb-product-thumbnail + .product-cart-actions{margin-bottom:15px;}
.product-type-1 .add_to_cart_button.added{width:50% !important;}
.product .product-cart-actions-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:0.5rem;}
.single-product-wrapper .product-stock{display:none;}
.single-product-wrapper .product-price-wrapper .product-stock{display:block;}
.quantity{flex-wrap:nowrap;}
.quantity .quantity-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;font-weight:600;min-width:calc(var(--qty-size) / 1.2);min-height:var(--qty-size);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.quantity .qty{text-align:center;font-size:1rem;font-weight:600;width:calc(var(--qty-size) / 1.5) !important;height:var(--qty-size) !important;padding-left:0 !important;padding-right:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:0 !important;background-color:transparent !important;box-shadow:none !important;}
.single-product-wrapper .product form.cart{flex-direction:row;flex-wrap:wrap;gap:0.375rem;}
.single-product-wrapper .cart-actions, .single-product-wrapper .product-actions{width:100%;}
.single-product-wrapper .single_add_to_cart_button{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.single-product-wrapper .product-detail-column .single_add_to_cart_button{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));font-size:var(--form-button-font-size-lg);height:var(--form-button-size-lg);padding-inline:calc(var(--form-button-size-lg) / 2);height:52px;}
.single-product-wrapper .product-detail-column .single_add_to_cart_button:hover{background-color:rgba(var(--colors-primary-background), var(--button-hover-opacity));}
.product-detail-column .buy_now_button{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));height:52px;}
.product-detail-column .buy_now_button:hover{background-color:rgba(var(--colors-primary-background), var(--button-hover-opacity));}
@media screen and (min-width:576.02px){
.single-product-wrapper .product-detail-column .buy_now_button{padding-inline:2rem;}
}
@media screen and (min-width:1024.02px){
.single-product-wrapper .product-detail-column .buy_now_button{padding-inline:2.875rem;}
}
.single-product-wrapper .product form.cart .cart-actions.actions-buttons{margin-top:10px;}
.single-product-wrapper .product-detail-column .product-cart-action .product-wishlist span{font-size:0;}
.single-product-wrapper .product form.cart .cart-actions.actions-buttons .product-cart-action a:before{line-height:1em;}
.single-product-wrapper .product-detail-column .single-bottom.product_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.9375rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #dee2e6;padding-top:0.9375rem;margin-top:0.625rem;}
.single-product-wrapper .product-detail-column .single-bottom.product_meta .sku_wrapper{display:none;}
.single-product-wrapper .product-detail-column .single-bottom.product_meta > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;align-items:center;font-size:0.8125rem;color:#868e96;}
.single-product-wrapper .product-detail-column .single-bottom.product_meta > * a{font-size:0.8125rem;font-weight:600;color:#4e4c4c;text-decoration:none;margin-left:0.375rem;}
.single-product-wrapper .product-detail-column .single-bottom.product_meta > * + *{margin-top:0.9375rem;}
.single-product .product-detail-column .single-bottom.product_meta .tagged_as a{font-size:0.75rem !important;font-weight:600 !important;border:1px solid #dee2e6;padding:0.3125rem 0.625rem;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgb(33 37 41 / 5%);box-shadow:0 1px 2px 0 rgb(33 37 41 / 5%);}
.single-product .product-detail-column .single-bottom.product_meta .tagged_as a:hover{background:#000;color:#fff;}
.products .wishlist-button span{font-size:0;color:currentColor;}
.single-product-wrapper .product-counter{position:relative !important;-ms-flex-wrap:wrap;display:flex !important;flex-wrap:wrap;gap:1rem !important;align-items:center !important;background-color:#fff7ed !important;border-radius:6px;border:1px solid #ffedd5 !important;padding-right:.9375rem;padding-left:.9375rem;padding-bottom:.9375rem;padding-top:.9375rem;}
.single-product-wrapper .product-counter > *{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;}
.single-product-wrapper .product-counter > span{color:#ea580c !important;font-size:.813rem;line-height:initial;}
.single-product-wrapper .product-counter .site-countdown .countdown-item > *{font-size:12px;}
@media screen and (min-width:576px){
.single-product-wrapper .product-counter > span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.single-product-wrapper .product-counter > .product-countdown{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.single-product-wrapper .product-counter .site-countdown .countdown-item{width:2.125rem;height:2.125rem;}
.single-product-wrapper .product-counter .site-countdown .countdown-item > *{font-size:0.8125rem;}
}
.single-product-wrapper .product-counter .site-countdown .countdown-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;background-color:#ffedd5;border:1px solid #fed7aa;border-radius:6px;}
.single-product-wrapper .product-counter .site-countdown .countdown-item > *{font-weight:600;color:#c2410c;}
.single-product-wrapper .product-counter .product-countdown p{color:#6b7280 !important;font-size:.688rem;line-height:initial;}
.single-product-wrapper .product-counter + .product-progress-wrapper{padding-top:1.25rem;border-top:1px solid;border-color:#e5e7eb;}
.single-product-wrapper .product-progress-wrapper .entry-title{font-size:1.25rem;width:100%;margin-bottom:0.625rem;font-weight:700;}
.single-product-wrapper .product-progress-wrapper .product-progress span.text-11{color:#9ca3af !important;font-size:.688rem;line-height:initial;margin-bottom:.5rem;}
.single-product-wrapper .product-progress .site-progress-bar{position:relative;width:100%;height:0.375rem;background-color:#e5e7eb;border-radius:0.875rem;margin-bottom:0.3125rem;}
.single-product-wrapper .site-progress-bar span{display:block;height:100%;border-radius:0.875rem;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0);mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:linear-gradient(#fff 0 0);background-image:linear-gradient(to right, #FFD200, #DC2626) !important;}
.single-product-wrapper .site-progress-bar span::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear, left top, right top, from(#FFD200), to(#DC2626));background-image:linear-gradient(to right, #FFD200, #DC2626) !important;}
.single-product-wrapper .product-progress .product-progress-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.375rem;text-align:center;}
.single-product-wrapper .product-progress .product-progress-detail p{font-size:0.75rem;color:#6b7280;margin-bottom:0;}
.single-product-wrapper .product-progress .product-progress-detail span{font-size:0.875rem;font-weight:700;letter-spacing:-1px;}
@media screen and (min-width:576px){
.single-product-wrapper .product-progress .product-progress-detail span{font-size:1rem;}
}
.single-product-wrapper .product-counter .product-countdown .site-countdown{border:none;padding-top:0;}
.product .product-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.375rem;width:100%;padding-top:calc(var(--product-cart-gap) - 1px);border-top:1px solid rgb(var(--colors-gray-200));}
.single-product-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes{font-size:0.875rem;}
.single-product-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes.shop_attributes tbody{display:contents;}
.single-product-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr > *{padding:8px;}
.single-product-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-product-attributes tbody tr:nth-child(odd){background-color:#f1f3f5;}
p.stars a{border-right:1px solid #e1e1e1;}
p.stars a:last-child{border-right:0;}
p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after{content:"\e82f";font-family:"klbtheme";color:#666;}
p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after{content:"\e82f\e82f";font-family:"klbtheme";color:#666;}
p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after{content:"\e82f\e82f\e82f";font-family:"klbtheme";color:#666;}
p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after{content:"\e82f\e82f\e82f\e82f";font-family:"klbtheme";color:#666;}
p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after{content:"\e82f\e82f\e82f\e82f\e82f";font-family:"klbtheme";color:#666;}
p.stars a, .woocommerce-page p.stars a{display:inline-block;margin-right:1em;text-indent:-9999px;position:relative;font-family:"klbtheme";font-size:.8rem;}
p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after{font-family:"klbtheme";text-indent:0;position:absolute;top:0;left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:3px;}
p.stars a.star-1, .woocommerce-page p.stars a.star-1{width:2em;}
p.stars a.star-2, .woocommerce-page p.stars a.star-2{width:3em;}
p.stars a.star-3, .woocommerce-page p.stars a.star-3{width:4em;}
p.stars a.star-4, .woocommerce-page p.stars a.star-4{width:5em;}
p.stars a.star-5, .woocommerce-page p.stars a.star-5{width:6em;}
.p.stars a.star-1.active:after, p.stars a.star-1:hover:after, p.stars a.star-1.active:after, p.stars a.star-1:hover:after{content:"\e82f";color:#FCC419;font-weight:900;}
.p.stars a.star-2.active:after, p.stars a.star-2:hover:after, p.stars a.star-2.active:after, p.stars a.star-2:hover:after{content:"\e82f\e82f";color:#FCC419;font-weight:900;}
.p.stars a.star-3.active:after, p.stars a.star-3:hover:after, p.stars a.star-3.active:after, p.stars a.star-3:hover:after{content:"\e82f\e82f\e82f";color:#FCC419;font-weight:900;}
.p.stars a.star-4.active:after, p.stars a.star-4:hover:after, p.stars a.star-4.active:after, p.stars a.star-4:hover:after{content:"\e82f\e82f\e82f\e82f";color:#FCC419;font-weight:900;}
.p.stars a.star-5.active:after, p.stars a.star-5:hover:after, p.stars a.star-5.active:after, p.stars a.star-5:hover:after{content:"\e82f\e82f\e82f\e82f\e82f";color:#FCC419;font-weight:900;}
.single-product .woocommerce-Reviews #comments{border:0;padding-top:0;}
.single-product .woocommerce-Reviews #comments .commentlist{margin:0;padding:0;list-style:none;}
.single-product .woocommerce-Reviews #comments .commentlist li{border-color:#e5e7eb !important;}
.single-product .woocommerce-Reviews #comments .commentlist li{margin-bottom:1.5625rem;padding-bottom:1.5625rem;border-bottom:1px solid;}
.single-product .woocommerce-Reviews #comments .commentlist li .comment_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single-product .woocommerce-Reviews #comments .commentlist li .comment_container > img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3rem;height:3rem;border-radius:50%;margin-right:1.25rem;}
.single-product .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.single-product .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .star-rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0.875rem;}
.single-product .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta{font-size:0.875rem;margin-bottom:0.625rem;color:#768088;}
.single-product .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta > *{opacity:0.7;}
.single-product .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta .woocommerce-review__author{font-weight:700;}
.single-product .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .description{font-size:0.9375rem;}
.single-product .woocommerce-Reviews #review_form_wrapper{max-width:50rem;}
.single-product .woocommerce-Reviews #review_form_wrapper .comment-reply-title{display:block;font-size:1.25rem;font-weight:500;margin-bottom:0.625rem;}
@media screen and (min-width:992px){
.single-product .woocommerce-Reviews #review_form_wrapper .comment-reply-title{font-size:1.375rem !important;}
}
.single-product .woocommerce-Reviews #review_form_wrapper .comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single-product .woocommerce-Reviews #review_form_wrapper .comment-form > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
.single-product .woocommerce-Reviews label{position:relative;display:block;width:100%;font-size:0.8125rem;margin-bottom:0.3125rem;}
.single-product .woocommerce-Reviews textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:initial;min-height:9.375rem;padding-top:0.75rem;padding-bottom:0.75rem;}
.single-product .woocommerce-Reviews #review_form_wrapper .comment-form > *.form-submit .submit{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));}
h2.woocommerce-Reviews-title{font-size:1.25rem;margin-bottom:1rem;}
.single-product .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a{text-decoration:none;}
.single-product-wrapper .products .product-body{display:block !important;}
.single-product-wrapper .products .product-header{display:flex;gap:var(--product-header-gap);border:none;padding-bottom:0;}
.site-module.klb-module.module-recently-products{margin-top:30px;}
.single-product-wrapper .products .woocommerce-product-attributes tbody tr{border:none !important;}
.site-mini-cart .mini-cart-products .product .product-price-wrapper .quantitysa{font-size:var(--text-sm);font-weight:500;color:rgb(var(--colors-gray-500));}
.site-mini-cart .mini-cart-products .product .product-price-wrapper span.woocommerce-Price-amount.amount{font-size:var(--price-font-size-lg);color:rgb(var(--colors-black));}
.site-mini-cart .mini-cart-products{max-height:500px;}
p.woocommerce-mini-cart__buttons.buttons a:not(.checkout){color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));}
p.woocommerce-mini-cart__buttons.buttons a:not(.checkout):hover{background-color:rgba(var(--colors-primary-background), var(--button-hover-opacity));}
.cart-empty-page{text-align:center;max-width:760px;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;}
.cart-empty-page .return-to-shop a.button{font-size:0.875rem;font-weight:600;color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));text-decoration:none;}
.cart-empty-page .return-to-shop a.button:hover{background-color:rgba(var(--colors-primary-background), var(--button-hover-opacity));}
.woocommerce-cart-form table td, .woocommerce-cart-form table th, .klbwl-list table td, .klbwl-list table th{border:none;}
.cart-wrapper .woocommerce-cart-form__cart-item .quantity{--qty-size:var(--form-qty-size-xs);}
.cart-wrapper .woocommerce-cart-form__cart-item .quantity .quantity-button{font-size:13px;}
.cart-wrapper .woocommerce-cart-form__cart-item .quantity .qty{font-size:13px;}
.cart-collaterals .shop_table .cart-subtotal th, .cart-collaterals .shop_table .cart-subtotal td, .cart-collaterals .shop_table .order-total th, .cart-collaterals .shop_table .order-total td, .woocommerce-shipping-totals td, .woocommerce-shipping-totals th{border:none;}
.cart-collaterals .cart_totals .shop_table tr th, .cart-collaterals .cart_totals .shop_table tr td{padding-top:0.625rem;padding-bottom:0.625rem;border-bottom:1px solid rgb(var(--colors-gray-200));}
ul#shipping_method{list-style:none;padding:0;font-size:0.8125rem;margin:0;}
#shipping_method input.shipping_method{position:relative;top:5px;float:right;margin-right:0;margin-left:7px;vertical-align:middle;width:14px;height:14px;}
ul#shipping_method label{vertical-align:middle;font-size:0.8125rem;}
p.woocommerce-shipping-destination{font-size:.775rem;line-height:17px;margin-top:5px;}
a.shipping-calculator-button{color:#0070dc !important;font-size:.825rem;text-decoration:none;}
.woocommerce-shipping-totals section.shipping-calculator-form{margin-top:10px;}
.woocommerce-form-coupon-toggle{padding:20px;background-color:#F7F7F7;padding-left:35px;position:relative;margin-bottom:0.875rem;}
.woocommerce-form-coupon-toggle:before{color:#ee403d;position:absolute;left:15px;top:48%;font-size:15px;transform:translateY(-50%);text-rendering:auto;font-family:"klbtheme";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e8ea';}
.woocommerce-form-coupon-toggle .woocommerce-info{border:none;padding:0;margin:0;}
.woocommerce-form-coupon-toggle a.showcoupon{color:#212529;text-decoration:none;}
.woocommerce-checkout .col-1, .woocommerce-checkout .col-2, .woocommerce-account .col-1, .woocommerce-account .col-2{float:left;width:50%;max-width:100%;}
.woocommerce-checkout .col2-set:before, .woocommerce-checkout .col2-set:after, .woocommerce-account .col2-set:before, .woocommerce-account .col2-set:after{content:'';display:table;clear:both;}
.woocommerce-checkout .order-review-wrapper #order_review .shop_table thead tr, .woocommerce-checkout .order-review-wrapper #order_review .shop_table tbody tr, .woocommerce-checkout .order-review-wrapper #order_review .shop_table tfoot tr{border-bottom:1px solid var(--table-border-color);}
.order-review-wrapper .shop_table thead th, .order-review-wrapper .shop_table tbody td, .order-review-wrapper .shop_table tfoot tr td, .order-review-wrapper .shop_table tfoot tr th, .order-review-wrapper .shop_table tfoot tr th{border:none;}
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td{max-width:50%;width:50%;}
.order-review-wrapper .shop_table tr td{text-align:right;}
.order-review-wrapper .shop_table tr td.product-name{font-size:0.75rem;text-align:left;}
.woocommerce-checkout #customer_details{gap:0;}
.order-review-wrapper .woocommerce-checkout-payment{margin-top:0.9375rem;}
.woocommerce-thankyou-order-received{margin-bottom:30px;padding:3%;width:100%;border:2px dashed #47b486;color:#47b486;text-align:center;align-items:center;font-weight:600;font-size:22px;line-height:1.4;margin-top:20px;}
ul.woocommerce-order-overview{list-style:none;padding-left:0;}
.woocommerce-order-details h2, .woocommerce-customer-details h2{font-size:1.125rem;font-weight:600;}
section.woocommerce-order-details td, section.woocommerce-order-details th{padding:10px !important;}
section.woocommerce-order-details + section.woocommerce-customer-details{margin-top:30px;}
ul.woocommerce-error{list-style:none;padding:0;border:1px solid #e5e7eb;margin-bottom:1.875rem;margin-top:1.875rem;padding:1rem;font-size:.875rem;}
ul.woocommerce-error li a{color:#000;text-decoration:none;}
.woocommerce-breadcrumb{padding-top:0.75rem;margin-bottom:1.25rem;}
.woocommerce-my-account .woocommerce-MyAccount-content .shop_table th{padding:8px;}
.woocommerce-my-account .woocommerce-MyAccount-content .shop_table td{padding:4px;}
.woocommerce-my-account .woocommerce-MyAccount-content a.button, td.klbwl-item--addtocart a.button{color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));}
.woocommerce-my-account .woocommerce-MyAccount-content a.button:hover, td.klbwl-item--addtocart a.button:hover{background-color:rgba(var(--colors-primary-background), var(--button-hover-opacity));}
.woocommerce-account h2, .woocommerce-account h3{font-size:1.125rem;font-weight:500;}
.password-input .show-password-input{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-gray600);font-size:1.3125rem;width:2rem;height:2rem;cursor:pointer;right:0.3125rem;}
.password-input .show-password-input::before{font-family:"klbtheme";content:"\e90d";line-height:1;}
.password-input .show-password-input.display-password::before{content:"\e90e";}
.password-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
.password-input .show-password-input{background:none !important;color:#000 !important;width:2rem !important;height:2rem !important;padding:0 !important;margin:0 !important;font-weight:inherit;}
.woocommerce-form-login p.woocommerce-LostPassword.lost_password a{text-decoration:none;font-size:15px;}
.woocommerce-account .col-1{padding-right:15px;}
label.woocommerce-form-login__rememberme{margin-bottom:0.875rem;}
.quickview .product-request-quote{display:none;}
.quickview .single-shipping-message{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e5e8ec;padding:1.25rem;border-radius:6px;}
.quickview .single-shipping-message .info-message{font-size:0.8125rem;}
.quickview .single-shipping-message i{margin-right:6px;}
.quickview .single-shipping-message .info-message:after{content:"|";margin-left:15px;margin-right:15px;opacity:0.3;}
.quickview .single-shipping-message .info-message:last-child::after{display:none;}
@media(max-width:600px){
.quickview .single-shipping-message{flex-direction:column;}
.quickview .single-shipping-message .info-message:after{display:none;}
}
.e-con-inner{padding-left:5px!important;padding-right:5px!important;}
@media screen and (min-width:1280px){
.e-con-inner{padding-left:30px!important;padding-right:30px!important;}
}
.woocommerce-cart-form table td, .woocommerce-cart-form table th,
.klbwl-list table td, .klbwl-list table th{border:none;}
.klbwl-item--price del{font-weight:var(--price-sale-font-weight);color:var(--price-font-color-secondary);}
.klbwl-item--price ins{text-decoration:none;color:var(--price-sale-color);}
td.klbwl-item--addtocart a.button svg, .klbcp_table .product-add_to_cart a.button svg{display:none;}
.klbwl-list .ajax_add_to_cart:after, .klbcp-list .ajax_add_to_cart:after{border-left-color:#fff !important;}
.klbwl-list a.added_to_cart, .klbcp-list a.added_to_cart{font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;display:inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-box-align:center;-ms-flex-align:center;letter-spacing:var(--form-button-letter-spacing);align-items:center;color:rgb(var(--colors-primary-foreground));background-color:rgb(var(--colors-primary-background));border-radius:50%;text-decoration:none;}
.woocommerce-cart-form .klbwl-item--addtocart a.added_to_cart, .klbwl-list .klbwl-item--addtocart a.added_to_cart{margin-left:5px;}
.woocommerce-cart-form .klbwl-item--addtocart a.added_to_cart, .klbwl-list .klbwl-item--addtocart a.added_to_cart{height:44px;width:44px;}
.klbwl-list a.added_to_cart:before, .klbcp-list a.added_to_cart:before{content:"\e85f";font-family:"klbtheme";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;}
.woocommerce-cart-form .klbwl-item--addtocart a.added_to_cart, .klbwl-list .klbwl-item--addtocart a.added_to_cart:before{font-size:13px;}
.klbwl-actions .site-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem;margin:0;padding:0;list-style:none;}
.klbwl-actions span{font-size:.75rem;margin-bottom:.625rem !important;margin-top:1.875rem !important;display:block !important;}
@media screen and (min-width:576px){
.klbwl-actions span{margin-top:3.125rem !important;}
}
.klbwl-actions .site-social ul{gap:0.25rem;}
.klbwl-actions .site-social ul li a{font-size:0.9375rem;width:2.25rem;height:2.25rem;border-radius:6px;}
@media(max-width:480px){
.klbwl-list td.klbwl-item--addtocart a.button{padding:5px;font-size:8px;}
}
.woocommerce-my-account .my-account-inner .woocommerce-MyAccount-content p a.added_to_cart.wc-forward{color:#fff;}
.klb-free-shipping .notice-header p > span, .klb-cart-free-shipping.cart-notification p > span{font-weight:bold;}
.klb-cart-free-shipping.success.success p{color:#166534 !important;}
.klb-cart-free-shipping.success .site-progress span{background-color:#16a34a !important;}
.klb-free-shipping.success{background-color:#f0fdf4 !important;border-color:#bbf7d0 !important;}
.klb-free-shipping.success .shipping-progress span{background-color:#16a34a !important;}
.site-drawer .site-drawer-inner .site-drawer-body .klb-cart-free-shipping{margin-left:-26px;margin-right:-26px;margin-bottom:1rem;}
.maintenance-mode-wrapper .maintenance-content button.btn.variant-primary{height:41px;top:0;}
.single-product-wrapper form.cart .variations tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
body.klb-swatches .single-product-wrapper form.cart .variations tr{flex-direction:row;}
.single-product-wrapper form.cart .variations tr .label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.single-product-wrapper form.cart .variations tr .label{padding-right:1.25rem;}
.single-product-wrapper .product-detail-column .variations td, .product-detail-column .variations th{border:none;padding:0;}
.single-product-wrapper form.cart table td.value{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.1875rem;}
.single-product-wrapper form.cart .variations tr .value{padding:0;}
body.klb-swatches .single-product-wrapper form.cart .variations tr .value{padding-top:0.9375rem;padding-bottom:0.9375rem;}
.single-product-wrapper .klbtheme-type-button span.klbtheme-term{padding-left:0.5rem;height:1.875rem;padding-right:0.5rem;border:1px solid #e4e4e7;border-radius:8px;min-width:3.75rem;font-size:12px;}
.single-product-wrapper .klbtheme-type-button span.klbtheme-term.klbtheme-selected{color:#000;border-color:rgb(var(--colors-primary-background));}
.klb-logo-subtitle h2.entry-subtitle{font-size:215px;line-height:0.7;}
@-webkit-keyframes rotator {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
}
@keyframes rotator {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
}
@-webkit-keyframes dash {
0%{stroke-dashoffset:187;}
50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg);}
}
@keyframes dash {
0%{stroke-dashoffset:187;}
50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg);}
}
.tab-ajax.preloader{width:100% !important;height:100%;background-color:rgba(255, 255, 255, 0.6);animation:none;transform:none;position:absolute !important;border-radius:0 !important;}
.tab-ajax.preloader .path{display:none;}
.klb-home-slider2 .price ins{color:#fff;}
@media(max-width:767px){
.klb-home-slider .site-banner-inner .slider-custom-image img{width:324px;}
}
.product .product-inner.product-type-2 a.button{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;text-decoration:none;color:currentColor;line-height:1;white-space:nowrap;border:none;padding:0;background:none;height:auto;}
.product .product-inner.product-type-2 a.button svg{display:none;}
.product .product-inner.product-type-2 .added_to_cart{position:absolute;left:100px;text-decoration:none;font-size:var(--text-sm);line-height:inherit;text-transform:uppercase;width:100%;height:auto;padding:0;color:rgb(var(--colors-red-base));font-weight:bold;}
.product-type-2 .ajax_add_to_cart:after{margin-left:0px;}
.product-type-2 .ajax_add_to_cart.loading{font-size:var(--text-sm) !important;}
.product  .product-type-2 span.badge{border:1px solid rgb(var(--colors-gray-200));border-radius:62.4375rem;}
.products .product .product-body .sku_wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.75rem;}
.products .product .product-body .sku_wrapper{color:#000;font-weight:600;}
.products .product .product-body .sku_wrapper > span.sku{font-weight:500;color:#6b7280;margin-left:3px;}
.products .product .product-body .klb-product-attributes tr th{color:#000;font-weight:600;font-size:0.75rem;}
.products .product .product-body .klb-product-attributes tr th:after{content:':';margin-right:4px;}
.products .product .product-body .klb-product-attributes tr td{font-weight:500;color:#6b7280;}
.products .product .product-body .klb-product-attributes tr td, .products .product .product-body .klb-product-attributes tr th{border:0;padding:0;font-size:0.75rem;}
.client-logo img, .client-logo svg{height:var(--client-image-height-mobile) !important;}
@media screen and (min-width:1024.02px){
.client-logo img, .client-logo svg{height:var(--client-image-height-desktop) !important;}
}
.site-image-mapping{overflow:hidden;}
.bottom-end .pin-content.show{left:-300px !important;}
.klb-contact-form.site-contact-form form p{margin-bottom:0;}
.klb-contact-form.site-contact-form form label{font-size:13px;}
.klb-page-banner.site-page-header{margin-bottom:0 !important;}
.before-shop-loop .sorting-wrapper > * span {
display: none;
} a{text-decoration:none;}
span.post-meta-item.sticky-post{text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#000;}
.klb-pagination a, .klb-pagination span.current{text-decoration:none;color:currentColor;-webkit-transition:all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0.8125rem;background-color:rgba(var(--colors-gray-100));width:36px;height:36px;font-size:12px;font-weight:700;border-radius:0;}
.klb-readmore + .klb-pagination{margin-top:20px;}
.post p + .klb-pagination{margin-top:1rem;}
.klb-pagination span.current{color:#fff;background-color:rgb(var(--colors-primary-background));}
.wp-block-cover{margin-bottom:15px;}
blockquote{border-left:4px solid rgba(var(--colors-gray-300));padding-left:1.875rem;padding-right:1.875rem;padding-top:1.25rem;padding-bottom:0.75rem;margin-top:0.9375rem;margin-bottom:0.625rem;}
@media screen and (min-width:64.0625rem){
blockquote{padding-left:3.125rem;margin-top:1.875rem;margin-bottom:1.875rem;}
}
.wp-block-button{margin-bottom:15px;}
figure.wp-block-gallery figcaption.blocks-gallery-caption{margin-bottom:30px;}
.wp-block-gallery.alignleft{margin-right:30px;}
.klb-post span.catcount{float:right;}
.klb-post select, .klb-post form.wp-block-search{margin-bottom:1rem;}
@media(max-width:600px){
.post-comments ul.children{padding-left:5px;}
}
nav.comment-navigation h3{font-size:16px;margin-top:20px;}
nav.comment-navigation a{font-size:15px;font-weight:500;}
nav#comment-nav-above{margin-bottom:20px;}
nav#comment-nav-below{margin-bottom:30px;}
.post h3.entry-post-title, .post h1.entry-post-title{word-break:break-word;}
.blog-sidebar .widget{font-size:var(--widget-menu-size);}
.blog-sidebar ul li a:before{margin-right:10px;text-rendering:auto;line-height:1;font-family:"klbtheme";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e8db';font-size:12px;}
span.catcount{float:right;font-size:0.8125rem;opacity:0.5;}
.blog-sidebar .widget ul li a, .blog-sidebar .widget ol li a{color:rgb(var(--widget-menu-color));text-decoration:none;display:inline-block;}
.widget_recent_comments ul li > a, ol.wp-block-latest-comments li a + a{font-weight:500;}
.blog-sidebar .widget ul, .blog-sidebar .widget ol{padding-left:0;list-style:none;}
.blog-sidebar .widget ul > li + li{margin-top:0.5rem;}
.widget h2.wp-block-heading{font-family:var(--theme-body-font);font-size:var(--widget-title);font-weight:var(--widget-title-weight);letter-spacing:var(--widget-title-letter-spacing);margin-bottom:var(--widget-title-margin);}
.widget_calendar caption{font-weight:500;color:#fff;text-align:center;background-color:rgb(var(--colors-primary-background));}
.widget_calendar table th{font-weight:400;background:#ddd;}
.widget_calendar table#wp-calendar{caption-side:top;text-align:center;}
nav.wp-calendar-nav{padding-top:.75rem;text-align:center;}
.widget_recent_comments ul li > a:before{display:none;}
.widget_rss ul li a.rsswidget{display:block;font-weight:500;margin-bottom:.625rem;}
.widget_rss ul li{margin-bottom:1rem;}
.search_form{width:100%;position:relative;}
.search_form button{position:absolute;right:0;top:0;border:none;outline:0;color:#1b1f22 !important;background:none !important;}
.search_form button i{font-size:1rem;}
.blog-sidebar .widget_nav_menu ul li a:before{position:static;opacity:1;background:none;}
.blog-sidebar span.badge{display:block;background:none;font-weight:inherit;}
.blog-sidebar .widget ul.children, .blog-sidebar .widget ul.sub-menu{padding-left:15px;margin-top:0.5rem;}
.tagcloud a{color:#021523;background-color:transparent;border:1px solid var(--bs-border-color);height:2rem;padding-left:1rem;padding-right:1rem;font-size:.875rem !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px;}
.widget_search button.search-button{position:absolute;right:0;top:0;border:none;outline:0;color:#1b1f22 !important;background:none !important;height:100%;width:30px;text-align:center;}
.blog-sidebar .widget_search input.search-input{border:1px solid rgba(var(--colors-gray-300));padding-left:1rem;padding-right:1rem;height:45px;}
.blog-sidebar .widget_search form.search-form{position:relative;}
.blog-sidebar .widget_search button.style-none{position:absolute;right:0;top:0;bottom:0;padding:10px;}
.blog-sidebar .widget_search button svg{width:20px;height:20px;}
.shop-sidebar .wp-block-group ul{padding-left:0;list-style:none;}
.shop-sidebar .wp-block-group a{color:rgb(var(--widget-menu-color));text-decoration:none;display:inline-block;}
.shop-sidebar .wp-block-group{font-size:var(--widget-menu-size);}
.shop-sidebar .wp-block-group ul li a:before{margin-right:10px;text-rendering:auto;line-height:1;font-family:"klbtheme";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e8db';font-size:12px;}
.shop-sidebar .wp-block-group span.catcount{float:right;font-size:0.8125rem;opacity:0.5;}
.empty-content h3.entry-title{font-size:18px;font-family:var(--theme-body-font);}
.empty-content svg{width:66px;height:auto;margin-bottom:1.25rem;}
.empty-content{max-width:22.5rem;margin-left:auto;margin-right:auto;margin-top:1.875rem;text-align:center;}
@media screen and (min-width:1024px){
.empty-content{margin-top:5.625rem;}
}
body:not(.klb-swatches) .single-product-wrapper form.cart .variations tr + tr{border-top:1px solid #e5e7eb;}
body:not(.klb-swatches) .single-product-wrapper form.cart .variations tr .value{padding-top:0.9375rem;padding-bottom:0.9375rem;}
body:not(.klb-swatches) a.reset_variations{color:#021523;font-size:14px;vertical-align:top;line-height:37px;display:inline-block;margin-left:10px;text-decoration:none;position:absolute;bottom:-17px;margin-left:0;}
body:not(.klb-swatches) a.reset_variations:before{font-family:"klbtheme";font-size:13px;line-height:1;content:'\e861';margin-right:3px;}
body:not(.klb-swatches) table.variations{position:relative;margin-bottom:15px;}
body:not(.klb-swatches) .single-product-wrapper .woocommerce-variation-price .price{margin-bottom:20px;font-size:25px;}
form.cart.grouped_form table{margin-bottom:30px;}
form.grouped_form td{border-left:0;border-right:0;padding:15px;}
form.grouped_form tr td:first-child{padding-left:0;}
td.woocommerce-grouped-product-list-item__thumbnail img{max-width:70px;}
form.grouped_form label a{font-weight:500;color:currentColor;text-decoration:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
form.grouped_form tr td.woocommerce-grouped-product-list-item__price{text-align:right;font-size:16px;}
form.grouped_form table del{color:rgb(var(--colors-gray-400));font-weight:500;}
form.grouped_form table ins{line-height:1;text-decoration:none;color:rgb(var(--colors-green-base));}
@media(max-width:767px){
.product-detail-column .cart td.woocommerce-grouped-product-list-item__thumbnail{display:none;}
}
.cross-sells{margin-top:40px;}
.site-module.related{margin-top:40px;}
section#related-products .column > h3.entry-title, 
section.up-sells > h2, .module-recently-products .column > h3.entry-title, .cross-sells > h2{margin-bottom:20px;font-size:18px;font-family:var(--theme-body-font);}
.klb-page h1.klb-page-title{font-family:var(--theme-body-font);}
.single-product-wrapper .product .single-product-tabs-wrapper .woocommerce-Tabs-panel p:last-child{margin-bottom:0;}
h2.search-title{margin-bottom:1.875rem;font-family:var(--theme-body-font);}
.search-no-results .blog-posts h2{font-family:var(--theme-body-font);}
.site-header .site-navigation .menu > li.menu-item-has-children > a::after{font-family:"klbtheme";font-weight:700;font-size:80%;content:"\e8d9";}
.site-header .primary-menu .menu > li.menu-item-has-children > a::after{font-size:90%;}
.blog-sidebar .widget.widget_social_media ul li a{display:flex;}
.blog-sidebar .widget.widget_social_media ul li a:before{display:none;}
.elementor-editor-active .inview-element[data-inview-animation=transformYreverse],
.elementor-editor-active .inview-element[data-inview-animation=transformY],
.elementor-editor-active .inview-element[data-inview-animation=fade]{opacity:1;transform:inherit;}
.products .product .product-inner .product-body .product-delivery-time.fast-shipping{width:auto;}
.site-navigation .mega-menu-content .promo-content .mega-promo-inner > *.products{display:grid !important;}
.klb-mega-menu-banner.mega-menu-column.promo-content .mega-promo-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.625rem;}
.klb-mega-menu-banner.mega-menu-column.promo-content .mega-menu-promo-banner{width:100%;}
.klb-mega-menu-banner.mega-menu-column.promo-content .mega-menu-promo-banner img{width:100%;height:auto;display:block;}
.klb-mega-menu-banner.mega-menu-column.promo-content a.inner .promo-banner-content{position:absolute;bottom:0;inset-inline-start:0;padding:1.125rem;color:rgb(var(--colors-white));}
.klb-mega-menu-banner.mega-menu-column.promo-content .mega-menu-promo-banner a.inner{position:relative;}
.klb-mega-menu-banner.mega-menu-column.promo-content .mega-menu-promo-banner a .promo-banner-content .entry-title{font-family:var(--theme-body-font);font-size:1rem;margin-bottom:0.125rem;}
.klb-mega-menu-banner.mega-menu-column.promo-content .mega-menu-promo-banner a .promo-banner-content .promo-button{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;}
.klb-mega-menu-list a.klb-mega-menu-header{font-size:var(--submenu-label-font-size);font-weight:var(--submenu-label-font-weight);color:var(--submenu-foreground-muted) !important;padding-inline:0;margin-bottom:var(--submenu-label-padding);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.klb-mega-menu-list .sub-menu{margin-top:10px !important;}
.site-navigation .mega-sub-menu .sub-menu *{pointer-events:auto;}
.site-drawer .site-drawer-body .site-navigation  li.mega-menu-elementor .sub-menu{display:none;}
.site-drawer .site-drawer-body .site-navigation li.mega-menu-elementor .dropdown-icon-wrapper{display:none;}
.woocommerce-my-account .my-account-navigation .woocommerce-MyAccount-navigation-link--compare a:before{display:none;}
.mega-menu-content.tab-style .mega-promo-inner .product-header h2.product-title{max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;}
.product-rating .rating-score .total-rating{line-height:12px;}
.site-header.is-transparent:not(:hover, .sticky-header) .header-main .site-brand .dark-logo {
opacity: 0;
}