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;
}