.sr-only{height:1px;width:1px;margin:-1px;padding:0;border:0;overflow:hidden;position:absolute !important;word-wrap:normal !important;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width: 480px){.s-only,.xs-hide,.s-up{display:none}}@media (max-width: 374px){.iphone-up{display:none}}@media (max-width: 375px){.iphone-hide,.iphone-to-tablet{display:none}}@media (min-width: 376px){.iphone-only{display:none}}@media (min-width: 481px){.xs-only{display:none}}@media (min-width: 481px) and (max-width: 768px){.s-hide{display:none}}@media (max-width: 768px){.m-only,.m-up{display:none}}@media (min-width: 769px){.s-only,.s-down{display:none}}@media (min-width: 769px) and (max-width: 1024px){.m-hide{display:none}}@media (max-width: 1024px){.l-only,.l-up{display:none}}@media (min-width: 1025px){.iphone-to-tablet,.m-only,.m-down{display:none}}@media (min-width: 1025px) and (max-width: 1440px){.l-hide{display:none}}@media (max-width: 1440px){.xl-only{display:none}}@media (min-width: 1441px){.l-only,.xl-hide,.l-down{display:none}}.frow{margin:0 -7.5px;display:flex}.frow__col{padding:0 7.5px;overflow:hidden;position:relative}.frow--collapse{margin:0}.frow--collapse .frow__col{padding:0}@media only screen and (max-width: 480px){.frow--wrap-xs{flex-wrap:wrap}}@media only screen and (max-width: 768px){.frow--wrap-s{flex-wrap:wrap}.frow--align-center-s{align-items:center}.frow--justify-center-s{justify-content:center}.frow__col--s100{flex-basis:100%}.frow__col--s50{flex-basis:50%}}@media only screen and (min-width: 769px){.frow--align-center{align-items:center}.frow--justify-center{justify-content:center}.frow__col--m50{flex-basis:50%}}@media only screen and (min-width: 769px) and (max-width: 1024px){.frow--wrap-m{flex-wrap:wrap}}.list-flex{margin-right:-5px;margin-left:-5px;display:flex;list-style:none}.list-flex li{margin-right:5px;margin-bottom:0;margin-left:5px}.list-flex li a,.list-flex li svg{display:block}table td ul,table td ul li:last-child{margin-bottom:0}.ib-checkout-icon{height:1rem;width:1rem;margin:0 .5rem;display:inline-block !important;position:relative;top:3px}.create-account{display:flex;align-items:baseline}.ib-hover-modal{position:relative}.ib-hover-modal label{cursor:help}.ib-hover-modal__trigger{display:none !important}.ib-hover-modal__content{width:200px;background-color:#000000;background-color:rgba(51,51,51,0.9);color:#ffffff;margin-top:5px;padding:1rem;font-size:.8rem;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;border-radius:3px;content:attr(ib-data-tooltip);visibility:hidden;opacity:0;pointer-events:none}.ib-hover-modal__content span{display:block}.ib-hover-modal__content span:not(:first-child){margin-top:.5rem}.content-area table{border:1px solid #eee}.content-area table tr:nth-child(odd) td{background-color:#FDFDFD}.content-area table tr:nth-child(even) td{background-color:#fbfbfb}.content-area table tr:last-child td{border-bottom:none}.content-area table th{background-color:#fbfbfb}.content-area table td{border-botton-color:#eee}.container .message-container,.container .woocommerce-message{font-size:.8rem;text-align:center}.products .product .col-inner,.products .product .col-inner .box,.related .product .col-inner,.related .product .col-inner .box,.upsells .product .col-inner,.upsells .product .col-inner .box{height:100%}.products .product .col-inner .box,.products .product .col-inner .box-text,.related .product .col-inner .box,.related .product .col-inner .box-text,.upsells .product .col-inner .box,.upsells .product .col-inner .box-text{display:flex;flex-direction:column}.products .product .col-inner .box-text,.related .product .col-inner .box-text,.upsells .product .col-inner .box-text{flex:1;justify-content:flex-end}.addthis_inline_share_toolbox{margin:1rem 0}.social-icons{margin-right:-.5rem;margin-left:-.5rem}.social-icons .button.icon:hover{background-color:transparent !important}.social-icons .button.icon:hover>i{color:currentColor !important}.social-icons .icon{margin:0 .5rem;border:none}.social-icons .icon i{font-size:1.5rem}.includes_tax .woocommerce-Price-amount{display:none}.my-account .account-user .image,.my-account .account-user .user-id{display:none}.pswp .pswp__caption{display:none}.woocommerce-pagination{margin-bottom:1.3em}.woocommerce-pagination>.page-numbers{margin:.5rem -.5rem 0 -.5rem !important;list-style:none;display:flex;flex-wrap:wrap}.woocommerce-pagination>.page-numbers>li{margin:.5rem .5rem 0 .5rem}.woocommerce-pagination>.page-numbers>li>a,.woocommerce-pagination>.page-numbers>li>span{padding:.5rem;display:block}@media only screen and (max-width: 400px){.ib-hover-modal__content--l{left:0;-webkit-transform:unset;transform:unset}.ib-hover-modal__content--r{right:0;left:unset;-webkit-transform:unset;transform:unset}}@media only screen and (max-width: 480px){.account-login-inner .woocommerce-Button,.account-register-inner .woocommerce-Button{width:100%}.account-login-inner label[for="rememberme"]{margin-top:1em;margin-left:0;display:block}}@media only screen and (max-width: 768px){.addthis_inline_share_toolbox{text-align:center}.ib-hover-modal__trigger:checked ~ .ib-hover-modal__content{visibility:visible;opacity:100}.content-area table tr th,.content-area table tr td{padding:.5em}.content-area table tr th:first-child,.content-area table tr td:first-child{padding-left:.5em}.content-area table tr th:last-child,.content-area table tr td:last-child{padding-right:.5em}.pd-sm-x-0{padding-left:0;padding-right:0}.text-align-center-s{text-align:center !important}}@media only screen and (max-width: 549px){.switch-col-order-s>.col:nth-child(1){order:2}.switch-col-order-s>.col:nth-child(2){order:1}}@media only screen and (min-width: 769px){.ib-hover-modal:hover .ib-hover-modal__content{visibility:visible;opacity:1}.content-area table tr th,.content-area table tr td{padding:1em}.content-area table tr th:first-child,.content-area table tr td:first-child{padding-left:1em}.content-area table tr th:last-child,.content-area table tr td:last-child{padding-right:1em}.text-align-center{text-align:center !important}.woocommerce-pagination>.page-numbers>li>a,.woocommerce-pagination>.page-numbers>li>span{padding:0}}@media only screen and (max-width: 849px){.woocommerce-account .account-login-inner h3,.woocommerce-account .account-register-inner h3{margin-top:0}.woocommerce-account .account-login-inner>form{margin-bottom:0}.woocommerce-account .account-login-inner>form p:last-child{margin-bottom:0}.woocommerce-account .account-register-inner{margin-top:30px;padding-top:30px;border-top-style:solid;border-top-width:1px}}mark{background-color:rgba(255,255,0,0.5)}abbr{text-decoration:none}abbr.required{color:#b20000}a.remove,a.icon-remove{border:none}a.remove{color:#767676}.dark,.dark p,.dark td{color:#ffffff}.has-border{padding:15px 15px}.h3.widget-title{font-size:1rem}ul.menu>li+li,.widget>ul>li+li{border-top:none}.box-text-products .product-title{font-size:18px}.flickity-page-dots .dot{border-width:1px}.flickity-page-dots .dot.is-selected{border:none}.quantity input{min-width:2em}.button:not(.icon),button,input[type='submit'],input[type='reset'],input[type='button']{padding-top:.6em;padding-bottom:.6em;line-height:1.2em}.is-form,button.is-form,input[type='submit'].is-form,input[type='reset'].is-form,input[type='button'].is-form{text-shadow:none}.badge-container{margin-top:0}@media (max-width: 480px){.button:not(.icon),button,input[type='submit'],input[type='reset'],input[type='button']{padding-right:.6em;padding-left:.6em}}.header-top__list{font-size:.64rem}.header-top__list li{margin-bottom:0;display:inline-block}.header-top__list li:not(:last-child){margin-right:15px}.breadcrumbs a{color:#767676}.nav-vertical li li{font-size:.8rem}.off-canvas .sidebar-menu{padding-top:0;padding-bottom:0}@media only screen and (min-width: 850px){.header-main .nav>li>a{font-size:1rem}}.home .row .col:last-child .col-inner *:last-child{margin-bottom:0}.home .box-text-products .price-wrapper,.home .box-text-products .add-to-cart-button{display:none}ul.instagram-pics{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}ul.instagram-pics li{margin-bottom:0;margin-left:0}@media only screen and (max-width: 768px){ul.instagram-pics li{flex-basis:49%}ul.instagram-pics li:nth-child(n+3){margin-top:2%}}@media only screen and (min-width: 550px) and (max-width: 849px){.home .products .product:nth-child(n+4){display:none}}@media only screen and (min-width: 769px){.testimonial-box.icon-box-center .icon-box-img{margin-bottom:3rem}.testimonial-text{font-size:1rem;line-height:27px}ul.instagram-pics li{flex-basis:24%}ul.instagram-pics li:nth-child(n+5){margin-top:1.25%}}.badge-square{height:auto;width:auto}.badge-square .badge-inner{padding:.5em}.filter-button{display:inline-flex;align-items:center}.filter-button .icon-menu:before{background:url(./assets/img/svg/icon-filter.svg);height:20px;width:20px;margin-right:5px;content:"";display:block}@media only screen and (max-width: 768px){.category-page-row{padding-top:15px}}.product-info .is-divider,.product-info .bundled_product .item_suffix{display:none}.product-info .price .woocommerce-price-suffix,.product-info .price-unit{font-size:.8rem}.product_meta{margin-top:0;margin-bottom:30px}.product_meta .wc-gzd-additional-info,.product_meta .sku_wrapper,.product_meta .posted_in{display:none}.product_meta>span{border-top:none;padding:0}@media only screen and (max-width: 849px){.product-info{text-align:center}.product-info ul{text-align:left}.product-info .product-short-description{margin-top:15px;padding-top:15px;border-top-style:solid;border-top-width:1px}.product-info .star-rating{margin-right:auto;margin-left:auto}.product-gallery .product-thumbnails{display:none}.product-gallery .product-images .flickity-page-dots{margin-top:15px;position:static}.related .product:nth-child(n+3){display:none}}@media only screen and (min-width: 850px){.product-gallery .product-images .flickity-page-dots{display:none}}.page-template-page-checkout .checkout_coupon .widget-title{display:none}.woocommerce-privacy-policy-text{font-size:.8rem}@media only screen and (min-width: 481px){.page-template-page-checkout .checkout_coupon .coupon{display:flex}.page-template-page-checkout .checkout_coupon .coupon input[type=submit]{margin-left:1rem;padding-right:.6em !important;padding-left:.6em !important;margin-right:0;flex-basis:fit-content}}@media only screen and (min-width: 850px){.page-template-page-checkout .checkout_coupon .coupon{flex-direction:column}.page-template-page-checkout .checkout_coupon .coupon input[type=submit]{margin-left:0}}.page-template-page-checkout .button-continue-shopping,.page-template-page-checkout .button[name="update_cart"]{background-color:transparent !important;min-height:auto;padding:0;border:none;font-size:.8rem;line-height:inherit}.page-template-page-checkout .button-continue-shopping:hover,.page-template-page-checkout .button[name="update_cart"]:hover{box-shadow:none}.page-template-page-checkout .button-continue-shopping[name="update_cart"],.page-template-page-checkout .button[name="update_cart"][name="update_cart"]{background-size:1rem 1rem;padding-left:1.5rem}.page-template-page-checkout .footer-2{display:none}.page-template-page-checkout .shop_table{border-top:1px solid #ececec}.page-template-page-checkout .shop_table thead{display:none}.page-template-page-checkout .shop_table .product-quantity .quantity{margin-right:0}.page-template-page-checkout .cart_totals th{font-weight:700;text-transform:uppercase}.page-template-page-checkout .cart_totals .product-name{text-align:center}.page-template-page-checkout .cart_totals table:first-child{margin-bottom:0}.page-template-page-checkout .cart_totals .product-name{margin-bottom:8px;display:block}.page-template-page-checkout .cart-discount{background-color:transparent}.page-template-page-checkout .cart-discount th{padding-left:0}.page-template-page-checkout .cart-discount td{padding-right:0}.page-template-page-checkout form.checkout .woocommerce-shipping-fields h3{font-size:1rem}.page-template-page-checkout .woocommerce-billing-fields p input,.page-template-page-checkout .woocommerce-billing-fields p select,.page-template-page-checkout .woocommerce-shipping-fields p input,.page-template-page-checkout .woocommerce-shipping-fields p select{margin-bottom:0}.page-template-page-checkout .payment_methods{list-style:none}.page-template-page-checkout .payment_methods li{padding-top:15px;padding-bottom:15px;border-top:1px solid #ececec}.page-template-page-checkout .payment_methods li>input{margin:0 10px 0 0 !important}.page-template-page-checkout .payment_methods li>label{margin-top:0;margin-bottom:0}.page-template-page-checkout .payment_methods li>label img{max-width:60px;margin-left:10px;position:relative;top:-1px}.page-template-page-checkout .payment_methods .payment_box{margin-top:15px}.page-template-page-checkout .payment_methods .payment_box ul{margin-left:0;list-style:none}.page-template-page-checkout .payment_methods .payment_box fieldset{margin-right:0;margin-left:0}.page-template-page-checkout .payment_methods .payment_box fieldset:first-of-type{margin-top:15px}.page-template-page-checkout .payment_methods .payment_box fieldset p{clear:left}.page-template-page-checkout .payment_methods .payment_box label{font-size:.8rem;font-weight:100}.page-template-page-checkout .payment_methods .payment_box input[type=checkbox]{margin-bottom:0}.page-template-page-checkout .payment_method_paypal .about_paypal{display:none}.page-template-page-checkout form.checkout .checkout-sidebar>h3{padding-top:0}.page-template-page-checkout #klarna-invoice-get-address{margin-bottom:0;display:flex;flex-wrap:wrap}.page-template-page-checkout #klarna-invoice-get-address>label,.page-template-page-checkout #klarna-invoice-get-address>select{flex-basis:100%}.page-template-page-checkout .woocommerce-order-pay .payment_methods,.page-template-page-checkout .woocommerce-order-pay .payment_methods .payment_box ul{list-style:none}.page-template-page-checkout .woocommerce-order-pay .payment_methods .payment_box ul{margin-left:0}.page-template-page-checkout .woocommerce-order-pay .shop_table .product-quantity{white-space:nowrap}.page-template-page-checkout .woocommerce-order-pay .order-address{margin-top:15px;margin-bottom:15px}@media only screen and (max-width: 768px){.page-template-page-checkout .woocommerce-order-pay #order_review{padding-right:15px;padding-left:15px}}.page-template-page-checkout .order_details{list-style:none}.page-template-page-checkout .wc-amazon-payments-advanced-info{display:none}@media only screen and (max-width: 480px){.page-template-page-checkout .shop_table .product-thumbnail{max-width:60px;width:60px}}@media only screen and (max-width: 549px){.page-template-page-checkout .woocommerce-checkout #place_order{width:100%;margin-right:0}.page-template-page-checkout #billing_address_2_field>label{height:1px;width:1px;margin:-1px;padding:0;border:0;position:absolute !important;word-wrap:normal !important;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}}@media only screen and (min-width: 481px){.page-template-page-checkout #klarna-invoice-get-address>select{width:33.3333% !important;min-width:auto !important;flex-basis:auto}}@media only screen and (max-width: 849px){.page-template-page-checkout .shop_table .product-remove a{position:initial}}.page-template-page-checkout .order-pay-icon{width:15rem;max-width:100%;margin-bottom:15px}.woocommerce-order-pay .checkout-page-title{display:none}.woocommerce-order-pay .order-address{margin-bottom:15px}.woocommerce-order-pay .shop_table .product-subtotal{display:block}form#order_review .payment_methods label{margin:0 !important}.page-template-page-checkout .cart-sidebar,.page-template-page-checkout .checkout>.row>.large-5 .col-inner{padding:15px 15px;border-style:solid;border-width:1px}.woocommerce-checkout-review-order #order_payment_heading{padding-top:0}.page-template-page-checkout .payment_methods,.page-template-page-checkout .woocommerce-checkout{margin-bottom:0}.shipping__table--multiple .shipping__list_item{display:flex;justify-content:flex-end}.shipping__table--multiple .shipping__list_label{text-align:right;flex:unset}@media only screen and (min-width: 481px){.page-template-page-checkout .cart-sidebar,.page-template-page-checkout .checkout>.row>.large-5 .col-inner{padding:30px}}@media (max-width: 768px){.woocommerce-order-pay .order-address .frow .frow__col:not(:first-child){margin-top:15px}}.checkout-breadcrumbs{padding:0;font-size:1rem !important}.checkout-stages{max-width:480px;margin:15px auto 0 auto;border:1px solid #ececec}.checkout-stages .flex-col{flex:1;text-align:center}.checkout-stages .flex-col a{color:#bfbfbf;display:block !important;position:relative}.checkout-stages .flex-col a.current{background-color:#dddddd;color:#000000}.checkout-stages .flex-col:nth-child(0){z-index:4}.checkout-stages .flex-col:nth-child(1){z-index:3}.checkout-stages .flex-col:nth-child(2){z-index:2}.checkout-stages .flex-col:nth-child(3){z-index:1}.checkout-stages .flex-col:not(:first-child) a{padding-left:12.5px}.checkout-stages .flex-col:not(:last-child) a:before,.checkout-stages .flex-col:not(:last-child) a:after{border-top:12.5px solid transparent;border-bottom:12.5px solid transparent;border-left-style:solid;border-left-width:12.5px;position:absolute;top:0;display:block;content:""}.checkout-stages .flex-col:not(:last-child) a:before{left:calc(100% + 1px);border-left-color:#ececec}.checkout-stages .flex-col:not(:last-child) a:after{left:100%;border-left-color:#ffffff}.checkout-stages .flex-col:not(:last-child) a.current:after{border-left-color:#dddddd}.footer-1{border-top:none}.footer-1 .widget{margin-bottom:0}.footer-2 .is-divider{display:none}.widget .brand-logos{display:flex;justify-content:space-around;align-items:center}.widget .brand-logos li{margin-bottom:0}.widget .brand-logos li img{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5}.widget .brand-logos li img:hover{opacity:1}.woochimp_wg form{margin-top:9px}.woochimp_wg form tr td{padding:0;border:none}.woochimp_wg form input{margin:0 0 .5rem 0}.news-footer__terms{font-size:.64rem}.absolute-footer ul{border-bottom:none;padding-bottom:0}.absolute-footer ul .links{font-size:.8rem}@media only screen and (max-width: 480px){.woochimp_wg form button{width:100%}}@media only screen and (min-width: 480px) and (max-width: 849px){.woochimp_wg form tbody{display:flex}.woochimp_wg form tbody>tr:first-child{flex:1}.woochimp_wg form tbody>tr:first-child td{display:block}.woochimp_wg form tbody button{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}@media only screen and (max-width: 480px){.widget .brand-logos{flex-wrap:wrap}.widget .brand-logos li{flex-basis:25%}}@media only screen and (min-width: 481px){.widget .brand-logos li{flex-basis:75px}}@media only screen and (max-width: 849px){.footer-1{padding-top:15px;padding-bottom:15px}.footer-2{padding-top:0}.footer-2 .widget-title{display:block}.footer-2 .block_widget{padding-top:15px}.footer-2 .widget_nav_menu .menu{display:none}}@media only screen and (min-width: 850px){.woochimp_wg form button{width:100%}.footer-1{padding-top:30px;padding-bottom:30px}.woochimp_wg{flex-basis:25%}}.faqs{margin-left:0;list-style:none;display:grid;grid-gap:30px 30px}.faqs>li{background-color:#fafafa;margin-left:0 !important;margin-bottom:0 !important;padding:30px 30px}.faqs>li ul{margin:0 0 15px 0}.faqs>li>*:last-child,.faqs>li .button{margin-bottom:0}@media only screen and (min-width: 650px){.faqs{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1025px){.faqs{grid-template-columns:1fr 1fr 1fr}}.basket-upselling{margin-bottom:5px;padding-bottom:10px}.basket-upselling ul,.basket-upselling ul li{margin-bottom:0}.basket-upselling ul{padding:0;list-style:none}.basket-upselling>ul{white-space:nowrap}.basket-upselling__item{color:#767676;padding:10px;border-bottom:5px solid #767676;white-space:normal;vertical-align:bottom}.basket-upselling__item>div{display:flex;align-items:center}.basket-upselling__item .basket-upselling__item__image{margin-right:10px}.basket-upselling__item .basket-upselling__item__title{font-size:.8rem}.basket-upselling__item .basket-upselling__item__title span{display:block;font-weight:700}@media only screen and (max-width: 375px){.basket-upselling__item{width:66.6666%}}@media only screen and (min-width: 376px) and (max-width: 768px){.basket-upselling__item{width:50%}}@media only screen and (max-width: 768px){.basket-upselling{position:relative;overflow-x:scroll}.basket-upselling__item{display:inline-block}.basket-upselling__item:not(:first-child){margin-left:-4px}.basket-upselling__item:last-child{margin-right:33.3333%}.basket-upselling__item .basket-upselling__item__image{flex:0 0 40px}}@media only screen and (min-width: 769px){.basket-upselling ul{display:flex}.basket-upselling ul li{flex:0 1 33.3333%;display:flex;align-items:center}.basket-upselling__item .basket-upselling__item__image{flex:0 0 60px}}.cross-sells{margin-top:30px;overflow-x:hidden}.cross-sells>h2{margin-bottom:15px;padding-bottom:.5em;border-bottom:3px solid #ececec;font-size:.8rem;font-weight:700;letter-spacing:0.05em;text-align:center}.cross-sells .products{padding-top:0}.cross-sells .product-small .product-title{font-size:1rem}.cross-sells .add_to_cart_button,.cross-sells .add_to_cart_button:hover{font-size:.8rem}.cross-sells .add_to_cart_button{padding:0.5rem;line-height:1}@media only screen and (max-width: 549px){.cross-sells .products .product-small:nth-child(n+3){display:none}}@media only screen and (min-width: 550px) and (max-width: 849px){.cross-sells .products .product-small:nth-child(n+4){display:none}}.css-accordion[type=radio]+label:after{content:"\25BC"}.css-accordion input[type=checkbox]+label:after,.css-accordion label{content:"+"}@media (max-width: 480px){.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .single_add_to_cart_button,.bundle_form>.cart .single_add_to_cart_button{font-size:.8rem;line-height:1.5em}}@media only screen and (max-width: 849px){.single-product{position:relative}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .bundle_sells_title h3{font-size:1.4rem}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .ib-product-sticky-wrapper{flex:1 1 0%;background-color:#fff}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .bundled_product_excerpt{display:none}.single-product .bundle_form>.cart,.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .ib-product-sticky-wrapper{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding:15px 15px;border-top-style:solid;border-top-width:1px;position:fixed;z-index:999;bottom:0;left:0}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .ib-product-sticky-wrapper,.single-product .bundle_form>.cart .ib-product-sticky-wrapper{flex:1 1 0%}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .bundle_wrap,.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .single_add_to_cart_button,.single-product .bundle_form>.cart .bundle_wrap,.single-product .bundle_form>.cart .single_add_to_cart_button{flex:1}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .bundle_button,.single-product .bundle_form>.cart .bundle_button{display:flex}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .single_add_to_cart_button,.single-product .bundle_form>.cart .single_add_to_cart_button{margin-bottom:0;margin-left:0}}@media only screen and (max-width: 849px) and (max-width: 768px){.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .single_add_to_cart_button,.single-product .bundle_form>.cart .single_add_to_cart_button{white-space:nowrap}}@media only screen and (max-width: 849px){.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .quantity,.single-product .bundle_form>.cart .quantity{margin:0 15px 0 0 !important;float:none !important}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .bundle_wrap .bundle_error ul.woocommerce-info,.single-product .bundle_form>.cart .bundle_wrap .bundle_error ul.woocommerce-info{margin:0 0 15px 0}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .bundle_wrap .bundle_error ul.woocommerce-info li,.single-product .bundle_form>.cart .bundle_wrap .bundle_error ul.woocommerce-info li{margin-left:0}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .single_variation_wrap,.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .variations,.single-product .bundle_form>.cart .single_variation_wrap,.single-product .bundle_form>.cart .variations{flex-basis:100%}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product .bundle_form>.cart .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%;display:flex;align-items:flex-start}.single-product form.cart:not(.composite_form):not(.bundle_form):not(.grouped_form) .variations,.single-product .bundle_form>.cart .variations{margin-bottom:0}.single-product .bundle_form .bundle_price p.price{margin-bottom:15px !important;font-size:1rem;text-align:right}}@media only screen and (max-width: 849px){.cart_totals .wc-proceed-to-checkout{margin:0;width:100%;padding:15px 15px;border-top-style:solid;border-top-width:1px;position:fixed;z-index:999;bottom:0;left:0}.cart_totals .wc-proceed-to-checkout .checkout-button{margin-bottom:0}}.composite_form{margin:30px 0 !important}.composite_form .component .active label{margin-bottom:10px}.composite_form .component .active a:hover{text-decoration:underline}.composite_form .component.toggled .step_title_wrapper{margin-bottom:0 !important}.composite_form .component .component_title_wrapper{padding:15px 15px !important}.composite_form .component .step_title_wrapper{margin-bottom:0;padding-right:0;line-height:1}.composite_form .component .composited_product_title_wrapper p:last-child,.composite_form .component .composited_product_title_wrapper h4:last-child{margin-bottom:15px}.composite_form .component .composited_product_details_wrapper{margin-right:-8px;margin-left:-8px;padding-left:0;display:flex}.composite_form .component .composited_product_details_wrapper>*{margin-right:8px;margin-left:8px}.composite_form .component .composited_product_images{float:none}.composite_form .component .composited_product_images a{padding:0}.composite_form .component .details{padding:0;font-size:.8rem;float:none;text-align:left}.composite_form .component .details p,.composite_form .component .details li{margin-bottom:0}.composite_form .component .component_inner{padding:15px 15px}.composite_form .component .component_description{margin-bottom:1.3em}.composite_form .component .component_pagination{margin-top:15px;margin-bottom:15px;display:flex;justify-content:space-between}.composite_form .component .component_pagination:not(.component_options_append){padding-bottom:0}.composite_form .component .component_pagination .woocommerce-result-count,.composite_form .component .component_pagination .woocommerce-pagination{flex-basis:50%}.composite_form .component .component_pagination .woocommerce-result-count,.composite_form .component .component_pagination li{margin-left:0}.composite_form .component .component_pagination .woocommerce-pagination{text-align:right}.composite_form .component .component_pagination ul,.composite_form .component .component_pagination li{margin-bottom:0}.single-product .composite_form .composite_price p.price{margin-bottom:.5em !important}.single-product .component .component_wrap span.price,.component .component_wrap p.stock{margin-top:15px;margin-bottom:0 !important}.component.open a.toggle_component:after{display:none}.component_table_item .component_table_item_indent{padding-left:0}.woocommerce .component_table_item dl.component dd{margin-bottom:0}.composite_form:not(.paged) .composite_wrap:not(.composite_wrap--fixed){padding-top:30px !important}@media only screen and (max-width: 480px){.composite_wrap--fixed .single_add_to_cart_button{font-size:.8rem}}@media only screen and (max-width: 850px){.composite_wrap--fixed{width:100%;padding:15px 15px !important;border-top-width:1px;border-top-style:solid;position:fixed;bottom:0;left:0;z-index:999}.composite_wrap--fixed .composite_price .price{margin-bottom:15px !important;margin-top:0;font-size:1rem;text-align:right}.composite_wrap--fixed .composite_button{display:flex}.composite_wrap--fixed .quantity,.composite_wrap--fixed .button{margin-bottom:0}.composite_wrap--fixed .quantity{margin-right:15px}.composite_wrap--fixed .single_add_to_cart_button{flex:1}}.ibp-product-swatches__wrapper,.ibp-product-swatches__wrapper>h3{margin-bottom:15px}.ibp-product-swatches__wrapper{margin-top:15px}.ibp-product-swatches__wrapper>h3{font-size:1.25rem;line-height:1.2}.ibp-product-swatches,.ibp-product-swatches__item{position:relative}.ibp-product-swatches{margin:-0.25rem -0.25rem 15px -0.25rem;list-style:none;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.ibp-product-swatches__item{height:40px;width:40px;margin:.25rem .25rem 0 .25rem !important;display:inline-block}.ibp-product-swatches__item>a{display:block}.ibp-product-swatches__item--current:before,.ibp-product-swatches__item--no-stock:before,.ibp-product-swatches__item--no-stock:after{position:absolute;display:block;content:"";pointer-events:none}.ibp-product-swatches__item--current:before{height:34px;width:34px;border:1px solid #000;top:3px;left:3px}.ibp-product-swatches__item--no-stock:before,.ibp-product-swatches__item--no-stock:after{height:44px;width:1px;background-color:#000;border:none;top:-2px;left:20px}.ibp-product-swatches__item--no-stock:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ibp-product-swatches__item--no-stock:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ibp-product-swatches__description{font-size:.8rem;font-weight:700}@media (min-width: 850px){.ibp-product-swatches{justify-content:flex-start}}div.bundled_product_summary,.woocommerce div.product.bundled_product_summary{margin-bottom:.618em !important;padding-bottom:.618em !important}.bundled_product{display:flex}.bundled_product_images{width:auto !important;flex-basis:5.96046rem !important;float:none !important}.bundled_product .details{float:none !important;width:auto !important;margin-left:1rem !important;padding:0 !important;flex:1}.bundled_product_title{font-size:1.25rem}.tiny-slider{display:flex}.tiny-slider__item img{border-radius:.5rem}.tiny-slider__panel{height:100%;background-color:#fbfbfb;padding:2rem;border-radius:5px}@media only screen and (min-width: 769px){.tiny-slider{margin:-1rem -.5rem 0 -.5rem;display:flex;flex-wrap:wrap}.tiny-slider__item{margin:1rem .5rem 0 .5rem;flex-basis:calc(25% - 1rem)}}.tiny-slider--testimonials .tiny-slider__item img{max-height:150px;border-radius:50%}.tiny-slider--testimonials .tiny-slider__panel>h2,.tiny-slider--testimonials .tiny-slider__panel>h3,.tiny-slider--testimonials .tiny-slider__panel>h4,.tiny-slider--testimonials .tiny-slider__panel>h5,.tiny-slider--testimonials .tiny-slider__panel>h6,.tiny-slider--testimonials .tiny-slider__panel>p{margin-top:1rem}.tiny-slider--testimonials .tiny-slider__panel>h2,.tiny-slider--testimonials .tiny-slider__panel>h3,.tiny-slider--testimonials .tiny-slider__panel>h4,.tiny-slider--testimonials .tiny-slider__panel>h5,.tiny-slider--testimonials .tiny-slider__panel>h6{margin-bottom:0;font-size:1rem;font-weight:700}@media only screen and (min-width: 769px){.tiny-slider--testimonials .tiny-slider__item{flex-basis:calc(33.3333% - 1rem)}.tiny-slider--testimonials .tiny-slider__panel{display:flex;flex-wrap:wrap;align-content:baseline;justify-content:center}.tiny-slider--testimonials .tiny-slider__panel>p{flex-basis:100%}}.cat-scroller{text-align:center;position:relative}.cat-scroller:after{height:100%;width:10%;display:block;position:absolute;top:0;right:0;z-index:1;content:""}.cat-scroller ul{margin:0 -10px;padding-top:10px;padding-bottom:10px;overflow-x:scroll;white-space:nowrap}.cat-scroller ul li{margin:0 10px;display:inline-block}.cat-scroller__current{font-weight:700}.cat-scroller__parent{margin-right:0}.cat-scroller__parent:after{margin-left:10px;display:inline-block;content:"\007C"}@media only screen and (min-width: 769px){.cat-scroller:after{display:none}.cat-scroller ul{padding-top:9px;padding-bottom:18px;white-space:normal;overflow:initial}.cat-scroller ul li{padding-top:9px}}.block-social-icons ul{margin-bottom:0;padding-top:20px;padding-bottom:20px;align-items:center;justify-content:center}.block-social-icons ul li{width:3.125rem}.block-social-icons ul li a{padding:9px}.block-social-icons ul li a svg:hover path{transition:fill ease-in-out 250ms}.block-social-icons svg{height:100%;width:100%}@media only screen and (min-width: 850px){.block-social-icons ul{padding-top:28px;padding-bottom:28px}.block-social-icons ul li{width:60px}.block-social-icons ul li a{padding:13px}}.block-payment-icons ul{margin-bottom:0;padding-top:20px;padding-bottom:20px;align-items:center;justify-content:center}.block-payment-icons ul li{width:2.5rem}.block-payment-icons svg{height:100%;width:100%}@media only screen and (min-width: 850px){.block-payment-icons ul{padding-top:15px;padding-bottom:15px;justify-content:space-between}.block-payment-icons ul li{width:3.75rem}}#sb_instagram #sbi_images{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem .5rem}#sb_instagram .sbi_item{flex-basis:50%;overflow:hidden}#sb_instagram .sbi_photo{display:block}#sb_instagram .sbi_item .sbi_playbtn,#sb_instagram .sbi_loader,#sb_instagram .sbi_lightbox_carousel_icon,#sb_instagram #sbi_mod_error{display:none !important}@media only screen and (min-width: 769px){#sb_instagram #sbi_images{grid-template-columns:1fr 1fr 1fr 1fr;flex-basis:25%}}#order_review .legal{margin-top:0 !important;padding:15px 0 !important}.woocommerce-checkout .shop_table{background-color:transparent}.product-info .price-unit,.product-info .price-unit span,.products .product .price-unit,.products .product .price-unit span,.unit-price,.unit-price span{font-weight:400}#pay_with_amazon{height:39px;margin:1em 0 0 0;position:relative;display:block;float:none;overflow:hidden}#pay_with_amazon:before{height:100%;width:100%;background-color:#ffda54;background-image:url("https://images-na.ssl-images-amazon.com/images/G/01/amazonservices/payments/website/Primary-logo-amazonpay-fullcolor_tools._V534864886_.png");background-repeat:no-repeat;background-position:50% 72%;background-size:100px;position:absolute;top:0;left:0;display:block;border-radius:5px;content:"";pointer-events:none}#pay_with_amazon img{width:100% !important;opacity:0}@media (min-width: 850px){#amazon_customer_details>.col2-set{display:block}#amazon_customer_details>.col2-set>.col-2{margin-top:15px;padding-left:0}#amazon_customer_details>.col2-set>.col-2>.create-account{margin-top:10px}}#amazon_customer_details .create-account{display:block}@media (max-device-width: 480px) and (min-device-width: 320px){.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:none !important}}.woocommerce-checkout #payment input#payment_method_stripe_eps,#add_payment_method #payment input#payment_method_stripe_eps{position:relative;top:0}.woocommerce-checkout #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps]{padding-left:0;display:inline}.woocommerce #reviews .product-rating,.woocommerce-page #reviews .product-rating{background-color:#f9f9f9;margin-bottom:15px;padding:15px;display:block}.woocommerce #reviews .product-rating .product-rating-summary,.woocommerce-page #reviews .product-rating .product-rating-summary,.woocommerce #reviews .product-rating .product-rating-details,.woocommerce-page #reviews .product-rating .product-rating-details{width:100%;display:block}.woocommerce #reviews .product-rating .product-rating-details table td.rating-number,.woocommerce-page #reviews .product-rating .product-rating-details table td.rating-number{text-align:right}.contribution-type-selector{display:none}.woocommerce #reviews .form-contribution,.woocommerce-page #reviews .form-contribution{margin-bottom:15px}.woocommerce #reviews #comments .form-contribution_comment,.woocommerce-page #reviews #comments .form-contribution_comment{margin:15px 0 0 0}.woocommerce #reviews #comments .form-contribution_comment>.form-row,.woocommerce #reviews #comments .form-contribution_comment textarea,.woocommerce-page #reviews #comments .form-contribution_comment>.form-row,.woocommerce-page #reviews #comments .form-contribution_comment textarea{margin-bottom:0}.woocommerce #reviews .contribution-karma,.woocommerce-page #reviews .contribution-karma{display:none}.woocommerce #reviews .form-contribution .form-row:nth-child(2),.woocommerce-page #reviews .form-contribution .form-row:nth-child(2){margin-top:15px}.star-rating{width:80px !important}.star-rating-selector{display:flex;align-items:center;flex-wrap:wrap}.star-rating-selector fieldset{width:125px;margin-bottom:.5em;float:none}.star-rating-selector>label{margin-right:15px}.star-rating-selector:not(:checked) label.checkbox{margin-bottom:0}.woocommerce #reviews .form-contribution #review_rating_field .star-label,.woocommerce-page #reviews .form-contribution #review_rating_field .star-label{margin-left:15px;float:none}.woocommerce #reviews .contributions-filter,.woocommerce-page #reviews .contributions-filter{display:flex;flex-wrap:wrap}.woocommerce #reviews .contributions-filter .js-clear-filters,.woocommerce-page #reviews .contributions-filter .js-clear-filters,.woocommerce #reviews .contributions-filter p#comments_filter_field,.woocommerce-page #reviews .contributions-filter p#comments_filter_field{flex-basis:100%}.woocommerce #reviews .contributions-filter .js-clear-filters,.woocommerce-page #reviews .contributions-filter .js-clear-filters{margin-bottom:15px;order:2}.woocommerce #reviews .contributions-filter p#comments_filter_field,.woocommerce-page #reviews .contributions-filter p#comments_filter_field{display:block;order:1}.woocommerce #reviews .contributions-filter p#comments_filter_field select,.woocommerce-page #reviews .contributions-filter p#comments_filter_field select{max-width:480px;width:100%;margin-left:0;float:right}.contribution-badge{line-height:1.2}.woocommerce #reviews .contributions-filter,.woocommerce-page #reviews .contributions-filter{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li,.woocommerce #reviews #comments ol.commentlist li .children,.woocommerce-page #reviews #comments ol.commentlist li .children{margin-left:0}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist>li,.woocommerce-page #reviews #comments ol.commentlist>li,.woocommerce #reviews #comments ol.commentlist .review,.woocommerce-page #reviews #comments ol.commentlist .review{margin-top:15px;padding-top:15px;border-top:1px solid #ececec}.woocommerce #reviews #comments ol.commentlist li .children,.woocommerce-page #reviews #comments ol.commentlist li .children{margin-top:15px;margin-bottom:15px}.woocommerce #reviews #comments ol.commentlist li .children .contribution_comment,.woocommerce-page #reviews #comments ol.commentlist li .children .contribution_comment{background-color:#f9f9f9;padding:15px 15px}.woocommerce #reviews #comments ol.commentlist li .children .contribution_comment:not(:first-child),.woocommerce-page #reviews #comments ol.commentlist li .children .contribution_comment:not(:first-child){margin-top:15px}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{display:none}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin-left:0;padding-right:0;padding-left:0}.woocommerce #reviews #comments ol.commentlist li .comment-text img,.woocommerce-page #reviews #comments ol.commentlist li .comment-text img{margin-bottom:15px}.woocommerce #reviews h3.contribution-title .star-rating,.woocommerce-page #reviews h3.contribution-title .star-rating{display:block}.woocommerce #reviews .form-contribution .form-row:last-child,.woocommerce-page #reviews .form-contribution .form-row:last-child{margin-bottom:0}.woocommerce #reviews .form-contribution .form-row:last-child .button,.woocommerce-page #reviews .form-contribution .form-row:last-child .button{margin:0}.contribution-badge{font-size:.8rem}.woocommerce #reviews .contribution-actions,.woocommerce-page #reviews .contribution-actions{margin-bottom:0}.woocommerce #reviews .contribution-actions>a,.woocommerce-page #reviews .contribution-actions>a{color:#c7c7c7}.woocommerce #reviews .contribution-actions>a.notifications{display:none}.woocommerce #reviews .contribution-actions>a.js-toggle-flag-form,.woocommerce-page #reviews .contribution-actions>a.js-toggle-flag-form{float:none}#wc-product-reviews-pro-modal-container{padding-right:15px;padding-left:15px;display:block}#wc-product-reviews-pro-modal{width:auto;max-width:500px}#wc-product-reviews-pro-modal .col2-set .col-1,#wc-product-reviews-pro-modal .col2-set .col-2{max-width:100%;flex-basis:100%}#wc-product-reviews-pro-modal .close{z-index:10000}.woocommerce #reviews .contributions-container>*:last-child,.woocommerce-page #reviews .contributions-container>*:last-child{margin-bottom:0 !important}@media (max-width: 768px){.woocommerce #reviews .form-contribution #review_rating_field .star-label,.woocommerce-page #reviews .form-contribution #review_rating_field .star-label{display:none}.woocommerce #reviews .contributions-filter,.woocommerce-page #reviews .contributions-filter{float:none}}@media (max-width: 849px){.product-info .star-rating{margin-right:auto;margin-left:auto}}@media (min-width: 1025px){.woocommerce #reviews .product-rating,.woocommerce-page #reviews .product-rating,.woocommerce #reviews .form-contribution,.woocommerce-page #reviews .form-contribution{margin-bottom:30px}.woocommerce #reviews h3.contribution-title,.woocommerce-page #reviews h3.contribution-title{display:flex;align-items:baseline;justify-content:space-between}.woocommerce #reviews #comments ol.commentlist>li,.woocommerce-page #reviews #comments ol.commentlist>li,.woocommerce #reviews #comments ol.commentlist .review,.woocommerce-page #reviews #comments ol.commentlist .review{margin-top:30px;padding-top:30px}.woocommerce #reviews #comments ol.commentlist li .children,.woocommerce-page #reviews #comments ol.commentlist li .children{margin-top:30px;margin-left:30px}.woocommerce #reviews h3.contribution-title .star-rating,.woocommerce-page #reviews h3.contribution-title .star-rating{margin:0;order:2}.woocommerce #reviews h3.contribution-title>span,.woocommerce-page #reviews h3.contribution-title>span{margin-right:15px;order:1}}.wpcf7 .wpcf7-response-output{padding:.8rem;font-size:.8rem;font-weight:700;border-radius:0;border:none}.grecaptcha-badge{display:none !important}#wc-stripe-payment-request-wrapper{margin-bottom:1em !important;padding-top:0 !important}body.single-product #wc-stripe-payment-request-wrapper,#wc-stripe-payment-request-button-separator{display:none !important}
