body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0);z-index:-3}.side-mini-cart-overlay:before{background-color:rgba(33,33,33,.8);z-index:100000}.botiga-side-mini-cart{position:fixed;top:0;inset-inline-end:0;bottom:0;width:100%;background:var(--bt-color-bg, #FFF);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:ease transform 300ms;transition:ease transform 300ms;z-index:1000000}.botiga-side-mini-cart.show{-webkit-transform:none;transform:none}.botiga-side-mini-cart__close-button{position:absolute;font-size:16px;top:15px;right:40px;z-index:10}.botiga-side-mini-cart__close-button svg{width:15px;height:15px;fill:var(--bt-color-heading-4, #212121)}.botiga-side-mini-cart .widgettitle{font-size:22px;line-height:33px;background:var(--bt-color-content-cards-bg, #f5f5f5);padding:13px 40px;margin:0}.botiga-side-mini-cart .widgettitle:after{content:none}.botiga-side-mini-cart .widget_shopping_cart_content{padding:40px;height:calc(100% - 302px);overflow-y:auto}.botiga-side-mini-cart .widget_shopping_cart_content::-webkit-scrollbar{width:4px}.botiga-side-mini-cart .widget_shopping_cart_content::-webkit-scrollbar-track{background:#e2e2e2}.botiga-side-mini-cart .widget_shopping_cart_content::-webkit-scrollbar-thumb{background-color:#ccc}.botiga-side-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__total,.botiga-side-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons{display:none}.botiga-side-mini-cart .widget_shopping_cart{position:relative;top:auto;width:100%;height:100vh;z-index:1;left:auto;display:block;-webkit-box-shadow:none;box-shadow:none;min-width:0;margin:0 auto;padding:0;visibility:visible;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.botiga-side-mini-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{display:none;padding:0}.botiga-side-mini-cart .product_list_widget{margin:0;padding:0;position:static;-webkit-box-shadow:none;box-shadow:none;max-width:100%}.botiga-side-mini-cart .product_list_widget li{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0 20px 0;min-height:140px;background:rgba(0,0,0,0);position:relative;max-width:100%}.botiga-side-mini-cart .product_list_widget li:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:rgba(33,33,33,.1)}.botiga-side-mini-cart .product_list_widget li:last-of-type{padding-bottom:20px}.botiga-side-mini-cart .product_list_widget li:last-of-type:after{display:none}.botiga-side-mini-cart .product_list_widget li img{width:81px;max-height:98px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.botiga-side-mini-cart .product_list_widget li>a:not(.remove){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:15px}.botiga-side-mini-cart .product_list_widget li a.remove{width:18px;height:18px;font-size:16px;line-height:16px;background-color:var(--bt-color-heading-4, #212121);color:var(--bt-color-bg, #FFF);text-align:center;border-radius:50%;position:absolute;top:13px;left:-8px;-webkit-transition:ease transform 300ms;transition:ease transform 300ms;z-index:11}.botiga-side-mini-cart .product_list_widget li a.remove:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.botiga-side-mini-cart .product_list_widget li>span{font-weight:600;font-size:14px;font-size:.875rem}.botiga-side-mini-cart .botiga-woocommerce-mini-cart__cross-sell{padding:30px 0px;max-height:none;min-height:0;overflow-y:visible}.botiga-side-mini-cart .botiga-woocommerce-mini-cart__cross-sell .cross-sells{padding-bottom:40px}.botiga-side-mini-cart .side-mini-cart-actions-wrapper{position:absolute;bottom:0;right:0;left:0;z-index:11}.botiga-side-mini-cart .side-mini-cart-actions-wrapper .wc-gzd-total-mini-cart{padding:0 30px 20px;margin:0;background-color:var(--bt-color-content-cards-bg, #f5f5f5)}.botiga-side-mini-cart .side-mini-cart-actions-wrapper .button.wc-forward:not(.checkout){color:var(--bt-color-body-text, #212121)}.botiga-side-mini-cart .botiga-side-mini-cart-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.botiga-side-mini-cart .botiga-side-mini-cart-empty .icon svg{width:70px;height:auto;fill:var(--bt-color-link-default, #212121)}.botiga-side-mini-cart .botiga-side-mini-cart-empty .button{margin-top:15px}.botiga-side-mini-cart .mppb-cart-parent .quantity-wrap,.botiga-side-mini-cart .mppb-cart-parent .merchant-quantity-wrap,.botiga-side-mini-cart .mppb-cart-parent .botiga-side-mini-cart-item-name,.botiga-side-mini-cart .mppb-cart-parent .variation{display:none}.botiga-side-mini-cart .mppb-cart-parent>a:not(.remove){min-width:81px;width:81px}@media screen and (max-width: 767px){.botiga-side-mini-cart .mppb-cart-parent>a:not(.remove){min-width:60px;width:60px}}.botiga-side-mini-cart span.quantity{margin-left:auto}.botiga-side-mini-cart .botiga-side-mini-cart-info{display:block !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.botiga-side-mini-cart .botiga-side-mini-cart-info .quantity-wrap{display:block}.botiga-side-mini-cart .botiga-side-mini-cart-info .botiga-side-mini-cart-item-name{display:block}.botiga-side-mini-cart .botiga-side-mini-cart-info .botiga-side-mini-cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.botiga-side-mini-cart .botiga-side-mini-cart-info .botiga-side-mini-cart-meta .variation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.botiga-side-mini-cart .botiga-side-mini-cart-info .botiga-side-mini-cart-meta .variation dd{margin:0}.botiga-side-mini-cart .botiga-side-mini-cart-info .botiga-side-mini-cart-meta .variation .variation-Bundledproducts{text-transform:capitalize}@media screen and (min-width: 769px){.botiga-side-mini-cart .botiga-side-mini-cart-info .botiga-side-mini-cart-meta .variation .variation-Bundledproducts{min-width:120px}}.botiga-side-mini-cart .botiga-side-mini-cart-info .botiga-side-mini-cart-meta .variation .variation-Bundledproducts li{min-height:auto}.botiga-side-mini-cart .botiga-side-mini-cart-info .botiga-side-mini-cart-meta .variation .variation-Bundledproducts li:first-child{padding-top:0}.botiga-side-mini-cart .botiga-side-mini-cart-info .botiga-side-mini-cart-meta .variation .variation-Bundledproducts li:last-child{padding-bottom:0}.admin-bar .botiga-side-mini-cart{top:32px}.admin-bar .botiga-side-mini-cart .widget_shopping_cart{height:calc(100vh - 32px)}.admin-bar .botiga-side-mini-cart .widget_shopping_cart_content{height:calc(100% - 298px)}@media screen and (max-width: 782px){.admin-bar .botiga-side-mini-cart{top:46px}.admin-bar .botiga-side-mini-cart .widget_shopping_cart{height:calc(100vh - 46px)}.admin-bar .botiga-side-mini-cart .widget_shopping_cart_content{height:calc(100% - 312px)}}@media screen and (min-width: 768px){.botiga-side-mini-cart{max-width:560px}}@media screen and (max-width: 767px){.botiga-side-mini-cart{height:var(--botiga-viewport-height)}.botiga-side-mini-cart .product_list_widget li img{width:60px;max-height:100%}.botiga-side-mini-cart .widget_shopping_cart{height:var(--botiga-viewport-height)}.botiga-side-mini-cart .widget_shopping_cart_content{padding:20px}.admin-bar .botiga-side-mini-cart .widget_shopping_cart{height:calc(--botiga-viewport-height - 46px)}}body.botiga-site-layout-padded .botiga-side-mini-cart{top:var(--botiga_padded_spacing, 25px);right:var(--botiga_padded_spacing, 25px);bottom:var(--botiga_padded_spacing, 25px)}body.botiga-site-layout-padded .botiga-side-mini-cart .widget_shopping_cart{height:calc(100vh - var(--botiga_padded_spacing, 25px)*2)}body.admin-bar.botiga-site-layout-padded .botiga-side-mini-cart{top:calc(var(--botiga_padded_spacing, 25px) + 32px);right:var(--botiga_padded_spacing, 25px);bottom:var(--botiga_padded_spacing, 25px)}body.admin-bar.botiga-site-layout-padded .botiga-side-mini-cart .widget_shopping_cart{height:calc(100vh - 32px - var(--botiga_padded_spacing, 25px)*2)}.botiga-mega-menu .wp-block-quote,.botiga-mega-menu .wp-block-gallery,.botiga-mega-menu .wp-block-cover{margin-bottom:0}@media(min-width: 1025px){.botiga-mega-menu-ws-normal{white-space:normal}.has-botiga-mega-menu .top-bar div[class*=col-],.has-botiga-mega-menu .top-bar .col,.has-botiga-mega-menu #masthead div[class*=col-],.has-botiga-mega-menu #masthead .col,.has-botiga-mega-menu .bottom-header-row div[class*=col-],.has-botiga-mega-menu .bottom-header-row .col{position:static}.has-botiga-mega-menu .main-navigation.botiga-dropdown .botiga-dropdown-ul .botiga-dropdown-ul .botiga-dropdown-li{white-space:normal}.has-botiga-mega-menu .main-navigation.botiga-dropdown .nav-menu>.botiga-dropdown-li.botiga-mega-menu{position:static}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr)) !important;gap:30px !important;width:calc(100vw - 100px) !important;left:50% !important;top:-9999px !important;-webkit-transform:translate3d(-50%, 0, 0) !important;transform:translate3d(-50%, 0, 0) !important;background-color:#fff;padding:30px}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul .sub-menu.botiga-dropdown-ul{height:auto;overflow:visible}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul .sub-menu.botiga-dropdown-ul .is-mega-menu-column-sub-item .botiga-dropdown-ul{height:0;overflow:hidden}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul .sub-menu.botiga-dropdown-ul .is-mega-menu-column-sub-item.hovered .botiga-dropdown-ul,.botiga-mega-menu>.sub-menu.botiga-dropdown-ul .sub-menu.botiga-dropdown-ul .is-mega-menu-column-sub-item:focus .botiga-dropdown-ul,.botiga-mega-menu>.sub-menu.botiga-dropdown-ul .sub-menu.botiga-dropdown-ul .is-mega-menu-column-sub-item:hover .botiga-dropdown-ul{height:auto;overflow:visible}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;background-color:rgba(0,0,0,0) !important}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul{float:none;-webkit-transform:none;transform:none;position:relative;left:auto !important;right:auto !important;opacity:1;width:100%;-webkit-box-shadow:none;box-shadow:none;z-index:100000}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li{background-color:rgba(0,0,0,0) !important}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.botiga-mega-menu-link{padding:10px 0}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>h5.botiga-mega-menu-link{width:100%;margin:0}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li.is-content-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.dropdown-symbol{display:none}.botiga-mega-menu>.sub-menu.botiga-dropdown-ul.is-header-full-width{max-width:none !important}.botiga-mega-menu.hovered>.sub-menu.botiga-dropdown-ul,.botiga-mega-menu:hover>.sub-menu.botiga-dropdown-ul,.botiga-mega-menu.focus>.sub-menu.botiga-dropdown-ul{top:auto !important}.botiga-mega-menu.hovered>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li:not(.hovered){z-index:1 !important}.botiga-mega-menu.botiga-mega-menu-contained>.sub-menu.botiga-dropdown-ul{max-width:1110px}.botiga-mega-menu.botiga-mega-menu-contained-full-width>.sub-menu.botiga-dropdown-ul{max-width:1110px;-webkit-box-shadow:none;box-shadow:none}.botiga-mega-menu.botiga-mega-menu-contained-full-width>.sub-menu.botiga-dropdown-ul:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);background-color:#fff}.botiga-mega-menu .is-mega-menu-heading{font-size:.9em;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.botiga-mega-menu .has-mega-menu-heading-divider{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;margin-bottom:8px !important}.botiga-mega-menu .botiga-mega-menu-column{z-index:7 !important}.botiga-mega-menu .botiga-mega-menu-column:nth-child(2){z-index:6 !important}.botiga-mega-menu .botiga-mega-menu-column:nth-child(3){z-index:5 !important}.botiga-mega-menu .botiga-mega-menu-column:nth-child(4){z-index:4 !important}.botiga-mega-menu .botiga-mega-menu-column:nth-child(5){z-index:3 !important}.botiga-mega-menu .botiga-mega-menu-column:nth-child(6){z-index:2 !important}.botiga-mega-menu.botiga-mega-menu-columns-layout-1col-equal>.sub-menu.botiga-dropdown-ul,.botiga-mega-menu.botiga-mega-menu-columns-layout-2col-equal>.sub-menu.botiga-dropdown-ul,.botiga-mega-menu.botiga-mega-menu-columns-layout-3col-equal>.sub-menu.botiga-dropdown-ul,.botiga-mega-menu.botiga-mega-menu-columns-layout-4col-equal>.sub-menu.botiga-dropdown-ul,.botiga-mega-menu.botiga-mega-menu-columns-layout-5col-equal>.sub-menu.botiga-dropdown-ul,.botiga-mega-menu.botiga-mega-menu-columns-layout-6col-equal>.sub-menu.botiga-dropdown-ul{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.botiga-mega-menu.botiga-mega-menu-columns-layout-2col-bigleft>.sub-menu.botiga-dropdown-ul{grid-template-columns:2fr 1fr !important}.botiga-mega-menu.botiga-mega-menu-columns-layout-2col-bigright>.sub-menu.botiga-dropdown-ul{grid-template-columns:1fr 2fr !important}.botiga-mega-menu.botiga-mega-menu-columns-layout-3col-bigleft>.sub-menu.botiga-dropdown-ul{grid-template-columns:2fr 1fr 1fr !important}.botiga-mega-menu.botiga-mega-menu-columns-layout-3col-bigright>.sub-menu.botiga-dropdown-ul{grid-template-columns:1fr 1fr 2fr !important}.botiga-mega-menu.botiga-mega-menu-columns-layout-4col-bigleft>.sub-menu.botiga-dropdown-ul{grid-template-columns:3fr 1fr 1fr 1fr !important}.botiga-mega-menu.botiga-mega-menu-columns-layout-4col-bigright>.sub-menu.botiga-dropdown-ul{grid-template-columns:1fr 1fr 1fr 3fr !important}.botiga-mega-menu .products .product{white-space:normal}.botiga-mega-menu.botiga-mega-menu-vertical>.sub-menu.botiga-dropdown-ul{grid-template-columns:25% auto !important;gap:0 !important}.botiga-mega-menu.botiga-mega-menu-vertical .botiga-dropdown-li.is-content-block{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.botiga-mega-menu.botiga-mega-menu-vertical .is-mega-menu-column{padding:0}.botiga-mega-menu.botiga-mega-menu-vertical .is-mega-menu-column+.is-mega-menu-column{z-index:10}.botiga-mega-menu.botiga-mega-menu-vertical .botiga-tabs-nav .botiga-tabs-nav-item .botiga-tabs-nav-link{background-color:rgba(0,0,0,0)}.botiga-mega-menu.botiga-mega-menu-vertical .botiga-tabs-nav .botiga-tabs-nav-item .dropdown-symbol{-webkit-transition:ease transform 300ms;transition:ease transform 300ms}.botiga-mega-menu.botiga-mega-menu-vertical .botiga-tabs-nav .botiga-tabs-nav-item.is-active .botiga-tabs-nav-link{border-bottom-color:rgba(0,0,0,0)}.botiga-mega-menu.botiga-mega-menu-vertical .botiga-tabs-nav .botiga-tabs-nav-item:hover .dropdown-symbol{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.botiga-mega-menu.botiga-mega-menu-vertical .bt-mm-vertical-content{position:relative;padding:0}.botiga-mega-menu.botiga-mega-menu-vertical .bt-mm-vertical-content>.botiga-dropdown-ul{height:auto;opacity:1;position:relative;left:auto !important;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;overflow:visible;float:none}.botiga-mega-menu.botiga-mega-menu-vertical .bt-mm-vertical-content>.botiga-dropdown-ul>.botiga-dropdown-li{background-color:rgba(0,0,0,0)}.botiga-mega-menu.botiga-mega-menu-vertical .bt-mm-vertical-content>.botiga-dropdown-ul .botiga-dropdown-link{padding:10px 0}.botiga-mega-menu.botiga-mega-menu-vertical.botiga-mega-menu-vertical-1-columns .bt-mm-vertical-content>.botiga-dropdown-ul{display:grid;grid-template-columns:repeat(1, 1fr)}.botiga-mega-menu.botiga-mega-menu-vertical.botiga-mega-menu-vertical-2-columns .bt-mm-vertical-content>.botiga-dropdown-ul{display:grid;grid-template-columns:repeat(2, 1fr)}.botiga-mega-menu.botiga-mega-menu-vertical.botiga-mega-menu-vertical-3-columns .bt-mm-vertical-content>.botiga-dropdown-ul{display:grid;grid-template-columns:repeat(3, 1fr)}.botiga-mega-menu.botiga-mega-menu-vertical.botiga-mega-menu-vertical-4-columns .bt-mm-vertical-content>.botiga-dropdown-ul{display:grid;grid-template-columns:repeat(4, 1fr)}.botiga-mega-menu.with-hover-delay.hovered:before,.botiga-mega-menu.with-hover-delay:hover:before,.botiga-mega-menu.with-hover-delay.focus:before{content:none !important}.main-navigation.botiga-dropdown .botiga-dropdown-ul .botiga-dropdown-ul,.secondary-navigation.botiga-dropdown .botiga-dropdown-ul .botiga-dropdown-ul{width:auto;min-width:200px;white-space:nowrap}.main-navigation.botiga-dropdown .botiga-dropdown-ul .botiga-dropdown-ul .botiga-badge,.secondary-navigation.botiga-dropdown .botiga-dropdown-ul .botiga-dropdown-ul .botiga-badge{position:relative;top:-2px}.main-navigation .botiga-badge,.secondary-navigation .botiga-badge{margin-left:10px;font-size:.7em}.bhfb .botiga-mega-menu>.sub-menu.botiga-dropdown-ul{background-color:#fff}.bhfb .botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul{background-color:rgba(0,0,0,0) !important}.bhfb .botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li{background-color:rgba(0,0,0,0) !important}.botiga-dropdown .botiga-dropdown-li.botiga-mega-menu{position:static}.container .botiga-mega-menu>.sub-menu.botiga-dropdown-ul{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.botiga-desktop-offcanvas-menu .botiga-dropdown .botiga-mega-menu{position:relative !important}.botiga-desktop-offcanvas-menu .botiga-dropdown .botiga-mega-menu>.sub-menu.botiga-dropdown-ul{position:absolute;top:0 !important;left:calc(100% + 23px) !important;-webkit-transform:none !important;transform:none !important;text-align:left}.botiga-desktop-offcanvas-menu .botiga-dropdown .botiga-mega-menu>.sub-menu.botiga-dropdown-ul:before{content:none}.botiga-desktop-offcanvas-menu .botiga-dropdown .botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul{display:block}.botiga-desktop-offcanvas-menu .botiga-dropdown .botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul .menu-item-has-children{position:relative}.botiga-desktop-offcanvas-menu .botiga-dropdown .botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul .menu-item-has-children>.dropdown-symbol{float:right;margin-right:20px}.botiga-desktop-offcanvas-menu .botiga-dropdown .botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul .menu-item-has-children:hover>.sub-menu.botiga-dropdown-ul,.botiga-desktop-offcanvas-menu .botiga-dropdown .botiga-mega-menu>.sub-menu.botiga-dropdown-ul>.botiga-dropdown-li>.sub-menu.botiga-dropdown-ul .menu-item-has-children.active>.sub-menu.botiga-dropdown-ul{display:block;position:absolute;left:100%;top:0;z-index:10;background-color:#fff}.botiga-desktop-offcanvas-menu .botiga-dropdown .botiga-mega-menu .sub-menu.botiga-dropdown-ul.toggled{display:grid}}@media(max-width: 1024px){.is-mega-menu:not(.is-mega-menu-vertical) .botiga-mega-menu-column{margin-left:-10px}.is-mega-menu:not(.is-mega-menu-vertical) .botiga-mega-menu-column>.botiga-dropdown-link,.is-mega-menu:not(.is-mega-menu-vertical) .botiga-mega-menu-column>span{display:none !important}.is-mega-menu:not(.is-mega-menu-vertical) .botiga-mega-menu-column>.sub-menu.botiga-dropdown-ul{display:block !important}.is-mega-menu:not(.is-mega-menu-vertical) .botiga-mega-menu-column .is-mega-menu-heading{display:none !important}}.botiga-custom-template .container.content-wrapper{max-width:100%;padding:0;margin-top:0;margin-bottom:0}.botiga-custom-template .custom-site-content{width:100%}.botiga-custom-template .custom-site-content>*{max-width:var(--botiga_content_width, 1140px);margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}.botiga-custom-template .custom-site-content>.alignfull{max-width:100%;padding-left:0;padding-right:0}.botiga-custom-template .custom-site-content>.alignfull.wp-block-columns{padding-right:15px;padding-left:15px}.botiga-custom-template .custom-site-content>.alignwide{max-width:1300px}.botiga-custom-template .custom-site-content>p{padding-right:15px;padding-left:15px}.botiga-custom-template .botiga-custom-content{width:100%}.botiga-custom-template.botiga-custom-gutenberg-template .content-wrapper .site-main,.botiga-custom-template.botiga-custom-elementor-template .content-wrapper .site-main{padding:0 !important}.botiga-custom-template.botiga-custom-gutenberg-template .content-wrapper>.main-row,.botiga-custom-template.botiga-custom-elementor-template .content-wrapper>.main-row{margin-left:0 !important;margin-right:0 !important}@media(min-width: 1140px){.botiga-custom-template.botiga-custom-elementor-template .e-con.e-parent>.e-con-inner{padding-left:15px;padding-right:15px}}@media(max-width: 1024px){.botiga-custom-template.botiga-custom-elementor-template .e-con.e-parent{--padding-left: var(--container-default-padding-left, 15px);--padding-right: var(--container-default-padding-right, 15px)}}.botiga-custom-shop-archive-header-only .botiga-breadcrumb-trail{margin-bottom:0}.botiga-custom-shop-archive-header-only .botiga-custom-content--archive-header{margin-bottom:15px}body.botiga-custom-shop-single h1,body.botiga-custom-shop-single h2,body.botiga-custom-shop-single h3,body.botiga-custom-shop-single h4,body.botiga-custom-shop-single h5,body.botiga-custom-shop-single h6,body.botiga-custom-shop-archive h1,body.botiga-custom-shop-archive h2,body.botiga-custom-shop-archive h3,body.botiga-custom-shop-archive h4,body.botiga-custom-shop-archive h5,body.botiga-custom-shop-archive h6,body.botiga-custom-404 h1,body.botiga-custom-404 h2,body.botiga-custom-404 h3,body.botiga-custom-404 h4,body.botiga-custom-404 h5,body.botiga-custom-404 h6,body.botiga-custom-shop-thankyou h1,body.botiga-custom-shop-thankyou h2,body.botiga-custom-shop-thankyou h3,body.botiga-custom-shop-thankyou h4,body.botiga-custom-shop-thankyou h5,body.botiga-custom-shop-thankyou h6{margin:0}body.botiga-custom-shop-single p:last-of-type,body.botiga-custom-shop-archive p:last-of-type,body.botiga-custom-404 p:last-of-type,body.botiga-custom-shop-thankyou p:last-of-type{margin-bottom:0}body.botiga-custom-shop-single ul,body.botiga-custom-shop-archive ul,body.botiga-custom-404 ul,body.botiga-custom-shop-thankyou ul{margin-bottom:0}body.botiga-custom-shop-single .content-wrapper,body.botiga-custom-shop-archive .content-wrapper,body.botiga-custom-404 .content-wrapper,body.botiga-custom-shop-thankyou .content-wrapper{margin-top:0;margin-bottom:0}.botiga-custom-checkout-template form.woocommerce-checkout{margin:0}.botiga-custom-checkout-template .woocommerce-NoticeGroup{max-width:var(--botiga_content_width, 1140px);margin-left:auto;margin-right:auto}.botiga-custom-checkout-template .woocommerce-form-login-toggle,.botiga-custom-checkout-template form.woocommerce-form-login,.botiga-custom-checkout-template .woocommerce-form-coupon-toggle,.botiga-custom-checkout-template form.woocommerce-form-coupon{display:none !important}@media (min-width: 1025px) {
.botiga-wishlist-show-on-hover > .loop-image-wrap .botiga-wishlist-button {
opacity: 0;
-webkit-transform: translate3d(15px, 0, 0);
transform: translate3d(15px, 0, 0);
-webkit-transition: ease transform 300ms, ease opacity 300ms;
transition: ease transform 300ms, ease opacity 300ms;
}
.botiga-wishlist-show-on-hover:hover > .loop-image-wrap .botiga-wishlist-button {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.botiga-wishlist-button {
position: absolute;
top: 15px;
right: 15px;
width: 35px;
height: 35px;
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;
border-radius: 100%;
}
.botiga-wishlist-button.botiga-wishlist-button-tooltip:not(.active):before {
content: attr(data-botiga-wishlist-tooltip);
position: absolute;
top: 50%;
right: calc(100% + 15px);
background: var(--bt-color-link-default, #212121);
color: #FFF;
padding: 5px 14px;
font-size: 0.8rem;
border-radius: 4px;
white-space: nowrap;
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
-webkit-transition: ease opacity 300ms;
transition: ease opacity 300ms;
}
.botiga-wishlist-button.botiga-wishlist-button-tooltip:not(.active):after {
content: "";
position: absolute;
top: 50%;
right: calc(100% + 8px);
width: 0;
height: 0;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-left: 7px solid var(--bt-color-link-default, #212121);
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(0, -50%, 0);
transform: translate3d(0, -50%, 0);
-webkit-transition: ease opacity 300ms;
transition: ease opacity 300ms;
}
.botiga-wishlist-button svg path {
stroke: var(--bt-color-link-default, #212121);
-webkit-transition: ease fill 300ms, ease stroke 300ms;
transition: ease fill 300ms, ease stroke 300ms;
}
.botiga-wishlist-button svg path:hover {
stroke: var(--bt-color-link-hover, #757575);
}
.botiga-wishlist-button:hover.botiga-wishlist-button-tooltip:before, .botiga-wishlist-button:hover.botiga-wishlist-button-tooltip:after {
opacity: 1;
visibility: visible;
}
.botiga-wishlist-button .botiga-wishlist-icon {
display: block;
opacity: 1;
visibility: visible;
-webkit-transition: ease opacity 300ms;
transition: ease opacity 300ms;
}
.botiga-wishlist-button .botiga-wishlist-icon path {
stroke-width: 1px;
}
.botiga-wishlist-button .botiga-wishlist-loading-icon {
display: none;
position: relative;
top: -2px;
width: 18px;
height: 17px;
opacity: 0;
visibility: hidden;
-webkit-transform-origin: 50% 60%;
transform-origin: 50% 60%;
-webkit-transition: ease opacity 300ms;
transition: ease opacity 300ms;
}
.botiga-wishlist-button .botiga-wishlist-loading-icon svg {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
.botiga-wishlist-button .botiga-wishlist-loading-icon svg path {
stroke: var(--bt-color-link-default, #212121) !important;
}
.botiga-wishlist-button.loading .botiga-wishlist-icon {
display: none;
opacity: 0;
visibility: hidden;
}
.botiga-wishlist-button.loading .botiga-wishlist-loading-icon {
display: block;
opacity: 1;
visibility: visible;
}
.botiga-wishlist-button-layout3 .botiga-wishlist-button {
top: auto;
bottom: 20px;
}
.single-product .botiga-wishlist-wrapper {
margin-top: 15px;
}
.single-product .botiga-wishlist-wrapper + div, .single-product .botiga-wishlist-wrapper + form, .single-product .botiga-wishlist-wrapper + .product_title, .single-product .botiga-wishlist-wrapper + .price, .single-product .botiga-wishlist-wrapper + .stock {
margin-top: 20px;
}
.single-product .botiga-wishlist-wrapper .botiga-wishlist-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
top: 0;
right: 0;
width: 100%;
height: auto;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
font-size: 0.9rem;
font-weight: 600;
border-radius: 0;
background-color: transparent !important;
color: var(--bt-color-body-text, #212121);
}
.single-product .botiga-wishlist-wrapper .botiga-wishlist-button .botiga-wishlist-icon-wrapper {
position: relative;
}
.single-product .botiga-wishlist-wrapper .botiga-wishlist-button svg {
width: 17px;
}
.single-product .botiga-wishlist-wrapper .botiga-wishlist-button .botiga-wishlist-text {
-webkit-margin-start: 5px;
margin-inline-start: 5px;
}
.single-product .botiga-wishlist-wrapper .botiga-wishlist-button.active .botiga-wishlist-icon-wrapper:before {
content: attr(data-wishlist-remove-text);
position: absolute;
bottom: calc(100% + 10px);
left: 50%;
color: #FFF;
background-color: #212121;
font-weight: 400;
border-radius: 4px;
padding: 5px 10px;
white-space: nowrap;
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(-50%, 10px, 0);
transform: translate3d(-50%, 10px, 0);
-webkit-transition: ease transform 300ms, ease opacity 300ms;
transition: ease transform 300ms, ease opacity 300ms;
}
.single-product .botiga-wishlist-wrapper .botiga-wishlist-button.active .botiga-wishlist-icon-wrapper:after {
content: "";
position: absolute;
left: 50%;
bottom: calc(100% + 5px);
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #212121;
font-size: 0.8rem;
opacity: 0;
visibility: hidden;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
-webkit-transition: ease transform 300ms, ease opacity 300ms;
transition: ease transform 300ms, ease opacity 300ms;
}
.single-product .botiga-wishlist-wrapper .botiga-wishlist-button.active .botiga-wishlist-icon-wrapper:hover:before {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
}
.single-product .botiga-wishlist-wrapper .botiga-wishlist-button.active .botiga-wishlist-icon-wrapper:hover:after {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
} a.botiga-custom-addtocart {
color: var(--bt-color-link-default, #212121);
}
a.botiga-custom-addtocart:hover {
color: var(--bt-color-link-hover, #757575);
}
.botiga-wishlist-wrapper {
margin-top: 60px;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item {
-webkit-transition: ease background 300ms, ease opacity 300ms;
transition: ease background 300ms, ease opacity 300ms;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item.removing {
background: #e9e9e9;
opacity: 0.3;
}
.botiga-wishlist-wrapper .botiga_wishlist_table.empty tbody td {
padding: 20px 0;
text-align: center;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-custom-addtocart {
display: block;
min-width: 100px;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .product-addtocart .button {
white-space: nowrap;
}
.botiga-wishlist-wrapper .footer-buttons {
text-align: right;
}
@media (max-width: 767px) {
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item {
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;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item td {
border: 0;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item td:before {
margin-right: 10px;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-remove {
border: 0;
position: absolute;
top: 0;
right: 0;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-thumbnail {
padding-top: 20px;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-thumbnail:before {
content: none;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-name {
text-align: right;
}
.botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-addtocart {
padding-bottom: 20px;
}
}.botiga-adtcnotif{position:fixed;top:0;right:0;width:100%;max-width:calc(100% - 55px);background-color:#fff;border:1px solid #ccc;padding:25px;-webkit-transform:translate3d(100%, 30px, 0);transform:translate3d(100%, 30px, 0);-webkit-transition:ease transform 300ms 500ms;transition:ease transform 300ms 500ms;z-index:1000}.botiga-adtcnotif.active{-webkit-transform:translate3d(-30px, 30px, 0);transform:translate3d(-30px, 30px, 0)}@media(min-width: 431px){.botiga-adtcnotif{max-width:360px}}.botiga-adtcnotif-position-bottom{top:auto;bottom:0;-webkit-transform:translate3d(100%, -30px, 0);transform:translate3d(100%, -30px, 0)}.botiga-adtcnotif-position-bottom.active{-webkit-transform:translate3d(-30px, -30px, 0);transform:translate3d(-30px, -30px, 0)}.admin-bar .botiga-adtcnotif{-webkit-transform:translate3d(100%, 62px, 0);transform:translate3d(100%, 62px, 0)}.admin-bar .botiga-adtcnotif.active{-webkit-transform:translate3d(-30px, 62px, 0);transform:translate3d(-30px, 62px, 0)}.admin-bar .botiga-adtcnotif.botiga-adtcnotif-position-bottom{-webkit-transform:translate3d(100%, -30px, 0);transform:translate3d(100%, -30px, 0)}.admin-bar .botiga-adtcnotif.botiga-adtcnotif-position-bottom.active{-webkit-transform:translate3d(-30px, -30px, 0);transform:translate3d(-30px, -30px, 0)}.botiga-adtcnotif-close{position:absolute;top:0;right:0;padding:15px}.botiga-adtcnotif-close svg{margin-top:-5px}.botiga-adtcnotif-close svg path{-webkit-transform:scale(0.75);transform:scale(0.75)}.botiga-adtcnotif-title{display:block;margin-bottom:15px}.botiga-adtcnotif-product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.botiga-adtcnotif-product-image{-ms-flex-preferred-size:35%;flex-basis:35%}.botiga-adtcnotif-product-info{-ms-flex-preferred-size:65%;flex-basis:65%}.botiga-adtcnotif-product-info h5{font-size:1rem;font-weight:600;margin:0}.botiga-adtcnotif-product-info-table{font-size:.8rem;margin:15px 0 0;border:0}.botiga-adtcnotif-product-info-table tr,.botiga-adtcnotif-product-info-table td{border:0;padding:0}.botiga-adtcnotif-product-info-table td:nth-child(1){white-space:nowrap}.botiga-adtcnotif-product-info-table td:nth-child(2){width:100%;padding-left:10px}.botiga-adtcnotif-view-cart-button{width:100%;text-align:center;margin-top:15px}.botiga-adtcnotif-layout2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:hsla(0,0%,100%,.8)}.botiga-adtcnotif-layout2 .botiga-adtcnotif-product-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.botiga-adtcnotif-layout2 .botiga-adtcnotif-product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.site-main {
position: relative;
}
.btsf-loading .site-main .products,
.btsf-loading .btsf-filter {
pointer-events: none;
cursor: loading;
opacity: 0.5;
}
.btsf-loading .site-main:before {
position: absolute;
top: 50%;
left: 50%;
content: "";
width: 40px;
padding: 2px;
aspect-ratio: 1;
border-radius: 50%;
background: var(--bt-color-link, #212121);
--_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;
-webkit-mask: var(--_m);
mask: var(--_m);
-webkit-mask-composite: subtract;
mask-composite: subtract;
-webkit-animation: l3 1s infinite linear;
animation: l3 1s infinite linear;
}
@-webkit-keyframes l3 {
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@keyframes l3 {
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
.btsf-loading .site-main .products {
-webkit-animation-name: fadeOutDownShorter;
animation-name: fadeOutDownShorter;
-webkit-animation-duration: 300ms;
animation-duration: 300ms;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.btsf-filter + .btsf-filter {
margin-top: 20px;
}
.btsf-filter-list-item {
position: relative;
list-style: none;
}
.btsf-filter-list-item:hover > .btsf-term-products-count, .btsf-filter-list-item.active > .btsf-term-products-count {
color: var(--bt-color-button, #FFF);
}
.btsf-filter-list-item:hover > .btsf-term-products-count:before, .btsf-filter-list-item.active > .btsf-term-products-count:before {
background-color: var(--bt-color-button-bg, #212121);
opacity: 1;
}
.btsf-filter-content > .btsf-filter-list {
padding-left: 0 !important;
}
.btsf-filter-content.has-max-height {
max-height: var(--btsf-filter-max-height, 450px);
padding-right: 10px;
overflow-y: auto;
overflow-x: hidden;
}
.btsf-filter-content.has-max-height::-webkit-scrollbar {
width: 7px;
}
.btsf-filter-content.has-max-height::-webkit-scrollbar-track {
background: #e2e2e2;
}
.btsf-filter-content.has-max-height::-webkit-scrollbar-thumb {
background-color: #CCC;
} @-webkit-keyframes loading__animation {
to {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
@keyframes loading__animation {
to {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
.btsf-loading-placeholder {
background-color: currentColor !important;
border: 0 !important;
border-radius: 0.25rem;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: currentColor !important;
display: block;
height: 1em;
line-height: 1;
margin-top: 16px;
max-width: 100% !important;
opacity: 0.15;
outline: 0 !important;
overflow: hidden !important;
pointer-events: none;
position: relative !important;
width: 100%;
z-index: 1;
}
.btsf-loading-placeholder:after {
-webkit-animation: loading__animation 1.5s ease-in-out infinite;
animation: loading__animation 1.5s ease-in-out infinite;
background-image: -webkit-gradient(linear, left top, right top, from(currentColor), color-stop(hsla(0, 0%, 96%, 0.302)), to(currentColor));
background-image: linear-gradient(90deg, currentColor, hsla(0, 0%, 96%, 0.302), currentColor);
background-repeat: no-repeat;
content: " ";
display: block;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.btsf-term-products-count {
position: absolute;
top: 0.4rem;
inset-inline-end: 0;
font-size: 0.75rem;
line-height: 1;
padding: 3px 9px;
color: var(--bt-color-body-text, #212121);
-webkit-transition: ease color 250ms;
transition: ease color 250ms;
z-index: 0;
}
.btsf-term-products-count:before {
content: "";
position: absolute;
top: 0;
inset-inline-end: 0;
bottom: 0;
inset-inline-start: 0;
border: 1px solid var(--bt-color-button-bg, #212121);
border-radius: 35px;
-webkit-transition: ease opacity 250ms, ease background-color 250ms;
transition: ease opacity 250ms, ease background-color 250ms;
opacity: 0.2;
z-index: -1;
}
.btsf-terms-text-link.btsf-active,
.btsf-generic-term-orderby-link.btsf-active {
font-weight: 600;
} .btsf-filter-type-checkbox .btsf-terms-checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 12px;
}
.btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-input {
opacity: 0;
}
.btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-input:checked + .botiga-tooltip .btsf-terms-checkbox-label:before, .btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-input:checked + .btsf-terms-checkbox-label:before {
border-color: var(--bt-color-link, #212121);
}
.btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-input:checked + .botiga-tooltip .btsf-terms-checkbox-label:after, .btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-input:checked + .btsf-terms-checkbox-label:after {
opacity: 1;
}
.btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-input:focus + .botiga-tooltip .btsf-terms-checkbox-label, .btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-input:focus + .btsf-terms-checkbox-label:before {
border-color: var(--bt-color-link, #212121);
outline: 1px dashed #777;
outline-offset: 2px;
}
.btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-label {
position: relative;
cursor: pointer;
color: var(--bt-color-link, #212121);
}
.btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-label:before {
content: "";
position: absolute;
inset-inline-end: calc(100% + 8px);
top: 4px;
width: 1rem;
height: 1rem;
border: 2px solid var(--bt-color-link-hover, #757575);
}
.btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-label:after {
content: "";
position: absolute;
inset-inline-end: calc(100% + 12px);
top: 6px;
width: 0.4rem;
height: 0.55rem;
opacity: 0;
-webkit-transition: ease opacity 250ms;
transition: ease opacity 250ms;
border-right: 2px solid var(--bt-color-link, #212121);
border-bottom: 2px solid var(--bt-color-link, #212121);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.btsf-filter-type-checkbox .btsf-terms-checkbox .btsf-terms-checkbox-label:hover:before {
border-color: var(--bt-color-link, #212121);
}
.btsf-filter-type-label .btsf-filter-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 10px;
}
.btsf-filter-type-label .btsf-terms-text-link {
border: 1px solid #CCC;
border-radius: 4px;
padding: 5px 10px;
-webkit-transition: ease color 250ms, ease background-color 250ms;
transition: ease color 250ms, ease background-color 250ms;
}
.btsf-filter-type-label .btsf-terms-text-link.btsf-active {
color: #FFF;
background-color: #212121;
font-weight: 400;
}
@media (hover: hover) and (pointer: fine) {
.btsf-filter-type-label .btsf-terms-text-link:hover {
color: #FFF;
background-color: #212121;
font-weight: 400;
}
}
.btsf-filter-type-color-swatch .btsf-filter-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 10px;
}
.btsf-filter-type-color-swatch .btsf-filter-list-item {
padding: 0;
line-height: 0.7;
}
.btsf-filter-type-color-swatch .btsf-terms-text-link {
display: inline-block;
width: var(--btsf-color-swatch-size, 30px);
height: var(--btsf-color-swatch-size, 30px);
border-radius: var(--btsf-color-swatch-border-radius, 30px);
border: 1px solid #CCC;
}
.btsf-filter-type-color-swatch .btsf-terms-text-link:hover, .btsf-filter-type-color-swatch .btsf-terms-text-link.btsf-active {
border-color: var(--bt-color-link, #212121);
border-width: 2px;
}
.btsf-filter-type-price_slider .btsf-price-slider {
padding: 7px 0;
}
.btsf-filter-type-price_slider .btsf-price-slider input[type=range] {
border: none;
}
.btsf-filter-type-price_slider .btsf-price-slider .range-slider {
height: 4px;
}
.btsf-filter-type-price_slider .btsf-price-slider .range-slider__thumb {
width: 15px;
height: 15px;
border: 2px solid var(--bt-color-button-bg, #212121);
background-color: #FFF;
}
.btsf-filter-type-price_slider .btsf-price-slider .range-slider__range {
background-color: var(--bt-color-button-bg, #212121);
}
.btsf-filter-type-price_slider .btsf-price-slider__range-values {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 15px;
}
.btsf-filter-type-price_slider .btsf-price-slider__range-values > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 3px;
}
.btsf-filter-type-price_slider .btsf-price-slider__input-value {
padding: 10px;
font-size: 1rem;
line-height: 1;
max-width: 70px;
}
.btsf-filter-type-price_slider .btsf-price-slider__input-value--not-input, .btsf-filter-type-price_slider .btsf-price-slider__input-value--not-input:focus {
border: none;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.btsf-filter-type-price_slider .btsf-price-slider__input-value--max {
text-align: right;
}
.btsf-filter-type-select[data-multiple="1"] {
-webkit-transition: ease opacity 250ms;
transition: ease opacity 250ms;
}
.btsf-filter-type-select[data-multiple="1"].btsf-select2-initialized {
opacity: 1;
visibility: visible;
}
.btsf-filter-type-select[data-multiple="1"] .select2-container .select2-selection--multiple {
border: 1px solid var(--bt-color-forms-borders, #212121);
border-radius: 0;
min-height: 54px;
padding-left: 12px;
padding-right: 12px;
}
.btsf-filter-type-select[data-multiple="1"] .select2-container .select2-selection--multiple .select2-selection__choice {
color: var(--bt-color-button, #FFF);
background-color: var(--bt-color-button-bg, #212121);
border-color: var(--bt-color-button-bg, #212121);
font-size: 0.9em;
padding: 2px 8px;
margin-top: 10px;
margin-right: 7px;
}
.btsf-filter-type-select[data-multiple="1"] .select2-container .select2-selection--multiple .select2-selection__choice__remove {
color: var(--bt-color-button, #FFF);
}
.btsf-filter-type-select[data-multiple="1"] .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
color: var(--bt-color-button-hover, #FFF);
}
.btsf-filter-type-select[data-multiple="1"] .select2-container .select2-selection__rendered {
padding-left: 0;
padding-right: 0;
margin-bottom: -10px;
}
.btsf-filter-type-select[data-multiple="1"] .select2-container .select2-search__field {
padding: 12px 0px;
margin-top: 0;
min-height: 41px;
}
.btsf-filter-type-select[data-multiple="1"] .select2-container.select2-container--focus .select2-selection--multiple {
-webkit-box-shadow: 0 0 0 1px var(--bt-color-forms-borders, #212121);
box-shadow: 0 0 0 1px var(--bt-color-forms-borders, #212121);
}
.btsf-filter.botiga-accordion + .botiga-accordion {
margin-top: 25px;
}
.btsf-clear-filter {
font-size: 0.8rem;
border-radius: 4px;
margin-bottom: 10px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
text-decoration: underline;
}
.btsf-active-filters-after-filters {
margin-top: 25px !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.btsf-filter[data-category-display-mode=accordion] .btsf-filter-list-item {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.btsf-filter[data-category-display-mode=accordion] .btsf-filter-list-item .btsf-terms-checkbox {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.btsf-filter[data-category-display-mode=accordion] .btsf-filter-list-item .btsf-category-toggle {
background: transparent;
border: 0;
cursor: pointer;
height: 20px;
margin-left: auto;
padding: 0;
width: 20px;
}
.btsf-filter[data-category-display-mode=accordion] .btsf-filter-list-item .btsf-category-toggle:focus {
outline: 0;
}
.btsf-filter[data-category-display-mode=accordion] .btsf-filter-list-item .btsf-category-toggle:focus-visible {
outline: 2px solid currentColor;
outline-offset: 2px;
}
.btsf-filter[data-category-display-mode=accordion] .btsf-filter-list-item .btsf-category-children {
border-left: 1px solid rgba(0, 0, 0, 0.08);
margin-left: 12px;
padding-left: 12px;
width: 100%;
}
.btsf-filter[data-category-display-mode=accordion] .btsf-filter-list-item .btsf-category-children > .btsf-filter-list {
margin-top: 6px;
padding-left: 0;
}
.btsf-filter[data-category-display-mode=accordion] .btsf-category-children .btsf-category-children {
margin-left: 10px;
padding-left: 10px;
}