.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}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}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}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(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.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}@font-face {
font-family: 'Alata';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://haberleitner.at/wp-content/fonts/alata/PbytFmztEwbIoceyzqYhQA.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Alata';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://haberleitner.at/wp-content/fonts/alata/PbytFmztEwbIocezzqYhQA.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Alata';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://haberleitner.at/wp-content/fonts/alata/PbytFmztEwbIoce9zqY.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.bhfb-desktop,.bhfb-mobile{position:relative}.bhfb-desktop{display:none;z-index:999}.bhfb-footer{display:block;z-index:997}@media(min-width: 1025px){.bhfb-desktop{display:block}.bhfb-mobile{display:none}}.bhfb-above_header_row,.bhfb-main_header_row,.bhfb-below_header_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:ease background-color 300ms,ease border-bottom-color 300ms,ease height 300ms;transition:ease background-color 300ms,ease border-bottom-color 300ms,ease height 300ms}.bhfb-main_header_row{min-height:100px}.bhfb-below_footer_row{background-color:#f5f5f5;min-height:100px}.bhfb-row{display:grid;grid-auto-flow:column;gap:0;overflow-wrap:anywhere;height:100%}.bhfb-row.bhfb-cols-1{grid-template-columns:1fr}.bhfb-row.bhfb-cols-1 .bhfb-column-1{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bhfb-row.bhfb-cols-2{grid-template-columns:repeat(2, 1fr)}.bhfb-row.bhfb-cols-3{grid-template-columns:repeat(3, 1fr)}.bhfb-row.bhfb-cols-3 .bhfb-column-2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bhfb-row.bhfb-cols-3 .bhfb-column-3{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bhfb-row.bhfb-cols-4{grid-template-columns:repeat(4, 1fr)}.bhfb-row.bhfb-cols-5{grid-template-columns:repeat(5, 1fr)}.bhfb-row.bhfb-cols-6{grid-template-columns:repeat(6, 1fr)}.bhfb-row.bhfb-cols-valign-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bhfb-row.bhfb-cols-valign-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bhfb-row.bhfb-cols-valign-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bhfb-row.bhfb-cols-layout-bigleft.bhfb-cols-2{grid-template-columns:3fr 1fr}.bhfb-row.bhfb-cols-layout-bigleft.bhfb-cols-3{grid-template-columns:3fr 1fr 1fr}.bhfb-row.bhfb-cols-layout-bigleft.bhfb-cols-4{grid-template-columns:2fr 1fr 1fr 1fr}.bhfb-row.bhfb-cols-layout-bigright.bhfb-cols-2{grid-template-columns:1fr 3fr}.bhfb-row.bhfb-cols-layout-bigright.bhfb-cols-3{grid-template-columns:1fr 1fr 3fr}.bhfb-row.bhfb-cols-layout-bigright.bhfb-cols-4{grid-template-columns:1fr 1fr 1fr 2fr}@media(min-width: 1025px){.bhfb-row.bhfb-cols-layout-equal-desktop.bhfb-cols-1{grid-template-columns:1fr}.bhfb-row.bhfb-cols-layout-equal-desktop.bhfb-cols-2{grid-template-columns:repeat(2, 1fr)}.bhfb-row.bhfb-cols-layout-equal-desktop.bhfb-cols-3{grid-template-columns:repeat(3, 1fr)}.bhfb-row.bhfb-cols-layout-equal-desktop.bhfb-cols-4{grid-template-columns:repeat(4, 1fr)}.bhfb-row.bhfb-cols-layout-equal-desktop.bhfb-cols-5{grid-template-columns:repeat(5, 1fr)}.bhfb-row.bhfb-cols-layout-equal-desktop.bhfb-cols-6{grid-template-columns:repeat(6, 1fr)}.bhfb-row.bhfb-cols-layout-fluid-desktop.bhfb-cols-3{grid-template-columns:repeat(3, auto)}.bhfb-row.bhfb-cols-layout-bigleft-desktop.bhfb-cols-2{grid-template-columns:3fr 1fr}.bhfb-row.bhfb-cols-layout-bigleft-desktop.bhfb-cols-3{grid-template-columns:3fr 1fr 1fr}.bhfb-row.bhfb-cols-layout-bigleft-desktop.bhfb-cols-4{grid-template-columns:2fr 1fr 1fr 1fr}.bhfb-row.bhfb-cols-layout-bigright-desktop.bhfb-cols-2{grid-template-columns:1fr 3fr}.bhfb-row.bhfb-cols-layout-bigright-desktop.bhfb-cols-3{grid-template-columns:1fr 1fr 3fr}.bhfb-row.bhfb-cols-layout-bigright-desktop.bhfb-cols-4{grid-template-columns:1fr 1fr 1fr 2fr}}@media(max-width: 1024px){.bhfb-row.bhfb-cols-layout-equal-tablet.bhfb-cols-1{grid-template-columns:1fr}.bhfb-row.bhfb-cols-layout-equal-tablet.bhfb-cols-2{grid-template-columns:repeat(2, 1fr)}.bhfb-row.bhfb-cols-layout-equal-tablet.bhfb-cols-3{grid-template-columns:repeat(3, 1fr)}.bhfb-row.bhfb-cols-layout-equal-tablet.bhfb-cols-4{grid-template-columns:repeat(4, 1fr)}.bhfb-row.bhfb-cols-layout-equal-tablet.bhfb-cols-5{grid-template-columns:repeat(5, 1fr)}.bhfb-row.bhfb-cols-layout-equal-tablet.bhfb-cols-6{grid-template-columns:repeat(6, 1fr)}.bhfb-row.bhfb-cols-layout-fluid-tablet.bhfb-cols-3{grid-template-columns:repeat(3, auto)}.bhfb-row.bhfb-cols-layout-bigleft-tablet.bhfb-cols-2{grid-template-columns:3fr 1fr}.bhfb-row.bhfb-cols-layout-bigleft-tablet.bhfb-cols-3{grid-template-columns:3fr 1fr 1fr}.bhfb-row.bhfb-cols-layout-bigleft-tablet.bhfb-cols-4{grid-template-columns:2fr 1fr 1fr 1fr}.bhfb-row.bhfb-cols-layout-bigright-tablet.bhfb-cols-2{grid-template-columns:1fr 3fr}.bhfb-row.bhfb-cols-layout-bigright-tablet.bhfb-cols-3{grid-template-columns:1fr 1fr 3fr}.bhfb-row.bhfb-cols-layout-bigright-tablet.bhfb-cols-4{grid-template-columns:1fr 1fr 1fr 2fr}}.bhfb-footer .bhfb-row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bhfb-footer .bhfb-row{gap:30px}@media(min-width: 768px)and (max-width: 991px){.bhfb-footer .bhfb-row.bhfb-cols-2,.bhfb-footer .bhfb-row.bhfb-cols-3,.bhfb-footer .bhfb-row.bhfb-cols-4,.bhfb-footer .bhfb-row.bhfb-cols-5,.bhfb-footer .bhfb-row.bhfb-cols-6{gap:30px;grid-template-columns:repeat(2, 1fr);grid-auto-flow:row}}@media(max-width: 767px){.bhfb-footer .bhfb-row.bhfb-cols-2,.bhfb-footer .bhfb-row.bhfb-cols-3,.bhfb-footer .bhfb-row.bhfb-cols-4,.bhfb-footer .bhfb-row.bhfb-cols-5,.bhfb-footer .bhfb-row.bhfb-cols-6{gap:30px;grid-template-columns:1fr;grid-auto-flow:row}}.bhfb-footer .bhfb-component-footer_menu .menu{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 1024px){.bhfb-footer .bhfb-component-footer_menu{width:100%}}.bhfb-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(min-width: 576px){.bhfb-column{min-width:110px}}.bhfb.bhfb-header .main-navigation,.bhfb.bhfb-header .secondary-navigation,.bhfb-mobile_offcanvas .main-navigation,.bhfb-mobile_offcanvas .secondary-navigation{font-size:var(--bt-font-size-header-menu, 16px)}.bhfb.bhfb-header .social-profile a,.bhfb-mobile_offcanvas .social-profile a{margin-right:0}.bhfb.bhfb-header .social-profile a+a,.bhfb-mobile_offcanvas .social-profile a+a{margin-left:20px}.bhfb.bhfb-header .bhfb-builder-item,.bhfb-mobile_offcanvas .bhfb-builder-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bhfb.bhfb-header .bhfb-builder-item.bhfb-component-search .ws-svg-icon,.bhfb.bhfb-header .bhfb-builder-item.bhfb-component-woo_icons .ws-svg-icon,.bhfb-mobile_offcanvas .bhfb-builder-item.bhfb-component-search .ws-svg-icon,.bhfb-mobile_offcanvas .bhfb-builder-item.bhfb-component-woo_icons .ws-svg-icon{width:auto;height:auto}.bhfb.bhfb-header .custom-logo-link img,.bhfb-mobile_offcanvas .custom-logo-link img{max-width:100%}.bhfb.bhfb-header .botiga-image.is-svg>img,.bhfb-mobile_offcanvas .botiga-image.is-svg>img{width:25px;height:25px}.bhfb.bhfb-header .bhfb-component-logo,.bhfb-mobile_offcanvas .bhfb-component-logo{text-align:center}.bhfb.bhfb-header .bhfb-component-menu,.bhfb-mobile_offcanvas .bhfb-component-menu{line-height:1}.bhfb.bhfb-header .bhfb-component-search .header-search img,.bhfb-mobile_offcanvas .bhfb-component-search .header-search img{max-width:27px;max-height:27px}.bhfb.bhfb-header .bhfb-component-search svg,.bhfb.bhfb-header .bhfb-component-woo_icons svg,.bhfb.bhfb-header .bhfb-component-social svg,.bhfb-mobile_offcanvas .bhfb-component-search svg,.bhfb-mobile_offcanvas .bhfb-component-woo_icons svg,.bhfb-mobile_offcanvas .bhfb-component-social svg{-webkit-transition:ease fill 300ms;transition:ease fill 300ms}.bhfb.bhfb-header .bhfb-component-contact_info .header-contact.header-contact-inline,.bhfb-mobile_offcanvas .bhfb-component-contact_info .header-contact.header-contact-inline{display:-webkit-box;display:-ms-flexbox;display:flex}.bhfb.bhfb-header .bhfb-component-contact_info .header-contact.header-contact-inline a,.bhfb-mobile_offcanvas .bhfb-component-contact_info .header-contact.header-contact-inline a{margin-bottom:0}.bhfb.bhfb-header .bhfb-component-contact_info .header-contact.header-contact-inline a+a,.bhfb-mobile_offcanvas .bhfb-component-contact_info .header-contact.header-contact-inline a+a{margin-left:20px}.bhfb.bhfb-header .bhfb-component-pll_switcher .botiga-pll-switcher,.bhfb-mobile_offcanvas .bhfb-component-pll_switcher .botiga-pll-switcher{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.bhfb.bhfb-header .bhfb-component-pll_switcher .botiga-pll-switcher li,.bhfb-mobile_offcanvas .bhfb-component-pll_switcher .botiga-pll-switcher li{padding-bottom:0}.bhfb.bhfb-header .bhfb-component-pll_switcher .botiga-pll-switcher li a,.bhfb-mobile_offcanvas .bhfb-component-pll_switcher .botiga-pll-switcher li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bhfb.bhfb-header .bhfb-component-pll_switcher .botiga-pll-switcher li+li,.bhfb-mobile_offcanvas .bhfb-component-pll_switcher .botiga-pll-switcher li+li{margin-left:20px}.bhfb.bhfb-header .bhfb-component-login_register .header-login-register>a,.bhfb-mobile_offcanvas .bhfb-component-login_register .header-login-register>a{padding:0}.bhfb-mobile_offcanvas .mobile-menu-close{width:30px;height:30px;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;position:absolute;right:23px;top:26px;z-index:10}.bhfb-mobile_offcanvas .container{padding:0;max-width:none}.bhfb-mobile_offcanvas .mobile-header-item{margin-bottom:0}.bhfb-mobile_offcanvas .bhfb-mobile-offcanvas-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bhfb-mobile_offcanvas .bhfb-builder-item{width:100%}.bhfb-mobile_offcanvas .bhfb-builder-item+.bhfb-builder-item{margin-left:0}.bhfb-mobile_offcanvas .bhfb-builder-item+.bhfb-builder-item .header-item{margin-top:0 !important}.bhfb-mobile_offcanvas .bhfb-component-pll_switcher .botiga-pll-switcher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bhfb-mobile_offcanvas .bhfb-component-pll_switcher .botiga-pll-switcher li+li{margin-left:0px}.bhfb-component-woo_icons .header-item{margin-right:var(--bt-bhfb-woo-icons-gap, 25px)}.bhfb-component-widget1,.bhfb-component-widget2,.bhfb-component-widget3,.bhfb-component-widget4{width:100%}@media(min-width: 1025px){.bhfb.bhfb-header.has-sticky-header.sticky-row-all{position:fixed;width:100%;top:0;max-width:inherit}.bhfb.bhfb-header.has-sticky-header.sticky-row-all.sticky-scrolltop{position:absolute}body.botiga-site-layout-padded .bhfb.bhfb-header.has-sticky-header.sticky-row-all{top:var(--botiga_padded_spacing, 25px);left:0}body.botiga-site-layout-padded .bhfb.bhfb-header.has-sticky-header.sticky-row-all.sticky-scrolltop{top:0}body.botiga-site-layout-padded.admin-bar .bhfb.bhfb-header.has-sticky-header.sticky-row-all{top:calc(var(--botiga_padded_spacing, 25px) + 32px)}body.botiga-site-layout-padded.admin-bar .bhfb.bhfb-header.has-sticky-header.sticky-row-all.sticky-scrolltop{top:0}body.sticky-header-active .bhfb.bhfb-header.has-sticky-header.sticky-row-all.sticky-scrolltop{position:fixed}body.sticky-header-active .bhfb.bhfb-header.has-sticky-header.sticky-row-main-header-row{position:fixed;width:100%;top:0}body.sticky-header-active .bhfb.bhfb-header.has-sticky-header.sticky-row-below-header-row{position:fixed;width:100%;top:0}body.sticky-header-active .bhfb.bhfb-header.has-sticky-header.sticky-scrolltop{-webkit-transition:ease transform 300ms 200ms;transition:ease transform 300ms 200ms}body.sticky-header-active .bhfb.bhfb-header.bhfb-no-transition{-webkit-transition:none !important;transition:none !important}body.sticky-header-active.botiga-scrolling-down .bhfb.bhfb-header.sticky-scrolltop{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}body.sticky-header-active.botiga-site-layout-boxed.single-post .content-wrapper{margin-top:0;padding-top:120px}body.sticky-header-active.botiga-site-layout-boxed.page:not(.botiga-page-builder-mode) .content-wrapper,body.sticky-header-active.botiga-site-layout-boxed.single-product .content-wrapper{margin-top:0;padding-top:80px}body.sticky-header-active.botiga-site-layout-boxed .bhfb.bhfb-header.has-sticky-header.sticky-row-all,body.sticky-header-active.botiga-site-layout-boxed .bhfb.bhfb-header.has-sticky-header.sticky-row-main-header-row,body.sticky-header-active.botiga-site-layout-boxed .bhfb.bhfb-header.has-sticky-header.sticky-row-below-header-row{max-width:inherit}body.sticky-header-active.botiga-site-layout-boxed .bhfb.bhfb-header.has-sticky-header.sticky-row-main-header-row{left:50%;max-width:inherit;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}body.sticky-header-active.botiga-site-layout-boxed .bhfb.bhfb-header.bhfb-no-transition{-webkit-transition:none !important;transition:none !important}body.sticky-header-active.botiga-site-layout-boxed.botiga-scrolling-down .bhfb.bhfb-header.has-sticky-header.sticky-row-main-header-row.sticky-scrolltop{-webkit-transform:translate3d(-50%, -100%, 0);transform:translate3d(-50%, -100%, 0)}body.sticky-header-active.botiga-site-layout-padded:not(.header-transparent) .site{margin-top:0 !important}body.sticky-header-active.botiga-site-layout-padded:not(.header-transparent).single-post .content-wrapper{margin-top:0;padding-top:120px}body.sticky-header-active.botiga-site-layout-padded:not(.header-transparent).page:not(.botiga-page-builder-mode) .content-wrapper,body.sticky-header-active.botiga-site-layout-padded:not(.header-transparent).single-product .content-wrapper{margin-top:0;padding-top:80px}body.sticky-header-active.botiga-site-layout-padded .bhfb.bhfb-header.has-sticky-header{max-width:calc(100% - var(--botiga_padded_spacing, 25px)*2);left:var(--botiga_padded_spacing, 25px) !important}body.sticky-header-active.botiga-site-layout-padded .bhfb.bhfb-header.has-sticky-header.sticky-row-all{left:auto !important}body.sticky-header-active.botiga-site-layout-padded .bhfb.bhfb-header.has-sticky-header.sticky-row-all.sticky-scrolltop{top:var(--botiga_padded_spacing, 25px)}body.sticky-header-active.botiga-site-layout-padded.admin-bar .bhfb.bhfb-header.has-sticky-header.sticky-row-all{left:auto}body.sticky-header-active.botiga-site-layout-padded.admin-bar .bhfb.bhfb-header.has-sticky-header.sticky-row-all.sticky-scrolltop{top:calc(var(--botiga_padded_spacing, 25px) + 32)}.admin-bar .bhfb.bhfb-header.has-sticky-header.sticky-row-all{top:32px}.admin-bar.sticky-header-active .bhfb.bhfb-header.has-sticky-header.sticky-row-main-header-row{top:32px}.admin-bar.sticky-header-active .bhfb.bhfb-header.has-sticky-header.sticky-row-below-header-row{top:32px}}div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-button-form button.tnp-submit {
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}.botiga-image-swap img,.botiga-image-swap picture{position:relative;z-index:1}.botiga-image-swap .botiga-image-to-swap{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;opacity:0;-webkit-transition:ease opacity 300ms;transition:ease opacity 300ms}.botiga-image-swap .botiga-wishlist-button{z-index:2}ul.wc-block-grid__products li.wc-block-grid__product:hover img,ul.wc-block-grid__products li.wc-block-grid__product:hover picture,ul.wc-block-grid__products li.product:hover img,ul.wc-block-grid__products li.product:hover picture,ul.products li.wc-block-grid__product:hover img,ul.products li.wc-block-grid__product:hover picture,ul.products li.product:hover img,ul.products li.product:hover picture{opacity:1 !important}ul.wc-block-grid__products li.wc-block-grid__product:hover .botiga-image-to-swap,ul.wc-block-grid__products li.product:hover .botiga-image-to-swap,ul.products li.wc-block-grid__product:hover .botiga-image-to-swap,ul.products li.product:hover .botiga-image-to-swap{z-index:2}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-popup-wrapper .botiga-popup-wrapper__content .u-column1,.botiga-popup-wrapper .botiga-popup-wrapper__content .u-column2{max-width:none;display:none;opacity:0;visibility:hidden;padding:0}.botiga-popup-wrapper .botiga-popup-wrapper__content.show-login .u-column1,.botiga-popup-wrapper .botiga-popup-wrapper__content.show-register .u-column2{display:block;opacity:1;visibility:visible}.botiga-popup-wrapper .botiga-popup-wrapper__content.show-login .switch-form-wrapper-login{display:none}.botiga-popup-wrapper .botiga-popup-wrapper__content.show-register .switch-form-wrapper-register{display:none}.botiga-popup-wrapper .botiga-popup-wrapper__content.show-login,.botiga-popup-wrapper .botiga-popup-wrapper__content.show-register{display:block}.botiga-popup-wrapper .botiga-popup-wrapper__content h2{margin-top:0;font-size:22px;font-size:1.375rem}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-form-login{background-color:rgba(0,0,0,0) !important;padding:0}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-form-login .woocommerce-form-row+.form-row:not(.woocommerce-form-row){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-form-login .woocommerce-form-login__rememberme{margin-top:15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-form-row{margin-bottom:20px}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-form-row>label{display:inline-block;margin-bottom:10px}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-Input{width:100%}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-form-login__submit{margin-top:5px}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-form-register__submit{width:100%;margin-top:-15px;margin-bottom:15px}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-LostPassword{margin-top:60px;margin-bottom:0;text-align:center}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-LostPassword a{color:var(--bt-color-body-text, #212121)}.botiga-popup-wrapper .botiga-popup-wrapper__content .woocommerce-LostPassword a:hover{color:var(--bt-color-link-hover, #757575)}.botiga-popup-wrapper .botiga-popup-wrapper__content .switch-form-wrapper{margin:20px -40px -50px;padding:20px 0;text-align:center;background-color:var(--bt-color-content-cards-bg, #f5f5f5)}.botiga-popup-wrapper .botiga-popup-wrapper__content .switch-form-wrapper .switch-form-wrapper__link{color:var(--bt-color-body-text, #212121)}.botiga-popup-wrapper .botiga-popup-wrapper__content .switch-form-wrapper .switch-form-wrapper__link:hover{color:var(--bt-color-link-hover, #757575)}.botiga-popup-wrapper .woocommerce-privacy-policy-link{color:var(--bt-color-body-text, #212121)}.botiga-popup-wrapper .woocommerce-privacy-policy-link:hover{color:var(--bt-color-link-hover, #757575)}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;
}
}.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:hover, .btsf-filter-type-label .btsf-terms-text-link.btsf-active {
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;
}