.woocommerce-products-header__title{font-size:2.7em;line-height:1.1;margin:0 0 12px 0;padding:0}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}table.shop_table_responsive tr td .woocommerce-button{display:inline-block;width:100%;text-align:center;margin:6px 0;padding-top:4px;padding-bottom:4px}@media screen and (min-width:768px){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}nav.woocommerce-MyAccount-navigation{display:inline-block;width:100%;margin:12px 0;padding:0;border-bottom:1px solid rgb(0 0 0 / .12)}nav.woocommerce-MyAccount-navigation ul{margin:0;padding:0}nav.woocommerce-MyAccount-navigation li{float:left;background:rgb(0 0 0 / .04);list-style:none;font-size:90%;margin:0 0 -1px 0;padding:4px 12px;border-left:1px solid rgb(0 0 0 / .12);border-top:1px solid rgb(0 0 0 / .12)}nav.woocommerce-MyAccount-navigation li:last-child{border-right:1px solid rgb(0 0 0 / .12)}nav.woocommerce-MyAccount-navigation li.is-active{background:#fff;font-weight:700}.woocommerce-Addresses .woocommerce-Address{display:block;width:100%;margin:12px 0}.woocommerce-Addresses .woocommerce-Address .title{font-size:1em;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.7}@media screen and (max-width:768px){nav.woocommerce-MyAccount-navigation li{float:none;display:block;border-right:1px solid rgb(0 0 0 / .12)}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;text-align:center;margin:0;padding:0;border:none}ul.products li.product .woocommerce-loop-product__link{display:block;position:relative;color:inherit;text-decoration:none;margin-bottom:6px}ul.products li.product .woocommerce-loop-product__title{display:block;background:#fff;position:relative;text-align:center;font-size:1.1rem;font-weight:600;letter-spacing:0;margin:12px auto 0;padding:8px 12px;z-index:8}ul.products li.product .star-rating{margin:0 auto}ul.products .add_to_cart_button.added::after{font-family:'FontAwesome';content:'\f00c';margin-left:6px}ul.products li.product .onsale{background:#92be32;color:#fff;position:absolute;top:-6px;left:-6px;width:48px;height:48px;font-weight:700;font-size:90%;line-height:48px;text-align:center;border-radius:50%;box-shadow:2px 2px 0 rgb(0 0 0 / .12);transform:rotate(-8deg);z-index:6}ul.products li.product .price{position:absolute;top:12px;right:12px;background-color:#FFD602;color:#fff;font-weight:700;font-size:90%;line-height:1;margin:0;padding:4px 8px;border-radius:2px;z-index:8}ul.products.columns-4 li.product .price,ul.products.columns-5 li.product .price{display:block;color:#666;color:rgb(0 0 0 / .7);background:none;position:relative;top:auto;right:auto;font-size:.9rem;font-weight:400;margin-top:8px;padding:8px 0 0 0;border-radius:0;border-top:1px solid rgb(0 0 0 / .12)}ul.products li.product .price del{display:block;font-size:80%;margin-bottom:6px}ul.products li.product img{display:block}ul.products li.product .button{display:inline-block;width:100%;text-align:center;margin-top:8px}@media screen and (min-width:768px){ul.products li.product{float:left;width:33.33%;padding:12px;box-sizing:border-box}ul.products li.product.first,ul.products.columns-4 li.product.first,ul.products.columns-5 li.product.first{clear:both;padding-left:0;padding-right:24px}ul.products li.product.last,ul.products.columns-4 li.product.last,ul.products.columns-5 li.product.last{padding-right:0;padding-left:24px}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:50%}ul.products.columns-3 li.product{width:33.33%}ul.products.columns-4 li.product{width:25%}ul.products.columns-5 li.product{width:20%}}@media screen and (max-width:767px){ul.products li.product{margin-bottom:18px}}@media screen and (max-width:1023px){ul.products li.product .price{display:block;color:#666;color:rgb(0 0 0 / .7);background:none;position:relative;top:auto;right:auto;font-size:1rem;font-weight:400;text-align:left;margin-top:8px;padding:8px 0 0 0;border-radius:0;border-top:1px solid rgb(0 0 0 / .12)}}.single-product div.product{display:block;position:relative}.single-product div.product table,.single-product div.product table td,.single-product div.product table th{vertical-align:baseline;text-align:left;border-left:none;border-right:none;border-top:none;margin:0 0 18px 0}.single-product div.product table td,.single-product div.product table th{padding:6px 0}.single-product div.product table p{margin:0;padding:0}.single-product div.product .summary .price{position:absolute;top:12px;left:12px;display:inline-block;background-color:#ffd603;color:#fff;font-size:110%;font-weight:700;margin-top:0;margin-bottom:12px;padding:4px 12px;border-radius:2px}.single-product div.product .summary .price::after{content:'\f02b';color:#fff;font-family:'FontAwesome';font-weight:400;margin-left:8px}.single-product div.product .summary .price del{position:relative;top:-2px;font-size:80%;margin-right:6px}.single-product .woocommerce-product-details__short-description{margin:12px 0}.single-product div.product .onsale{background:#92be32;color:#fff;position:absolute;top:-12px;right:calc(50% - 12px);width:60px;height:60px;font-weight:700;line-height:60px;text-align:center;border-radius:50%;box-shadow:2px 2px 0 rgb(0 0 0 / .12);transform:rotate(-8deg);z-index:99}.nonprofit-sidebar-active.single-product div.product .onsale{right:-12px}.single-product div.product .summary.entry-summary{float:left;max-width:50%;margin-bottom:48px;padding-left:36px;box-sizing:border-box}.nonprofit-sidebar-active.single-product div.product .summary.entry-summary{float:none;display:block;max-width:none;margin-bottom:24px;padding-left:0}.single-product div.product .summary.entry-summary .woocommerce-product-rating{margin-bottom:24px}.single-product div.product .summary.entry-summary .woocommerce-product-rating .star-rating{float:left;margin-right:6px}.single-product div.product .summary.entry-summary .stock{padding:0 0 8px 0}.single-product div.product .summary.entry-summary .woocommerce-product-details__short-description p{padding:8px 0}.single-product div.product .summary.entry-summary .entry-title{font-size:2.2rem;line-height:1.1;margin:0 0 12px 0;padding:0}.single-product div.product .summary.entry-summary .cart{display:flex;align-items:flex-end;padding:18px 0;border-top:1px solid rgb(0 0 0 / .12);border-bottom:1px solid rgb(0 0 0 / .12)}.single-product div.product .summary.entry-summary .cart .quantity{float:left;margin:0 12px 0 0}.single-product div.product .summary.entry-summary .cart .quantity input{max-width:64px;margin:0}.single-product div.product .summary.entry-summary .cart .button{margin:0}.single-product div.product .summary.entry-summary .cart.variations_form{display:block}.single-product div.product .summary.entry-summary .product_meta{margin-top:24px}.single-product div.product .summary.entry-summary .product_meta:empty{margin-top:0}.single-product div.product .summary.entry-summary .product_meta span{display:block;font-size:80%;margin-top:6px;padding-bottom:6px;border-bottom:1px solid rgb(0 0 0 / .12)}.single-product div.product .summary.entry-summary .product_meta span.posted_in::before{color:#ccc;content:'\f0c9';font-size:12px;font-family:'FontAwesome';margin-right:4px}.single-product div.product .summary.entry-summary .product_meta span.tagged_as::before{color:#ccc;content:'\f02c';font-size:12px;font-family:'FontAwesome';margin-right:4px}.single-product div.product .summary.entry-summary .product_meta span.sku{display:inline-block;margin:0;padding:0;background:none;font-size:inherit;border:none}.single-product div.product .woocommerce-tabs.wc-tabs-wrapper{display:inline-block;width:100%}.single-product div.product .woocommerce-tabs.wc-tabs-wrapper h2:first-of-type{display:none}.stock:empty:before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.cross-sells,.up-sells{display:inline-block;width:100%;margin-top:12px}.pswp button,.pswp button:hover{background-color:#fff0;border:none;box-shadow:none;padding:0;margin:0}.single-product div.product div.woocommerce-product-gallery.images ol.flex-control-thumbs{padding-left:0!important;padding-right:0!important}.single-product .woocommerce-product-gallery__wrapper{margin:0}.single-product .woocommerce-product-gallery__image a{display:block;line-height:0}.single-product .woocommerce-product-gallery__image img{width:100%}.single-product div.product .woocommerce-product-gallery{float:left;display:block;position:relative;width:50%;margin-bottom:24px;border-radius:2px;overflow:hidden}.nonprofit-sidebar-active.single-product div.product .woocommerce-product-gallery{float:none;width:100%;max-width:none;overflow:hidden}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:block;position:absolute;top:12px;right:12px;text-decoration:none;z-index:8}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:12px;border-radius:2px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;justify-content:flex-start;width:calc(100% + 8px);position:relative;margin:0 0 0 -4px;padding:0;bottom:auto;left:auto;right:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{float:left;width:25%;line-height:0;list-style:none;cursor:pointer;margin:0;padding:4px;box-sizing:border-box;border:none!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}@media screen and (max-width:767px){.single-product div.product .onsale{right:-12px}.single-product div.product .summary.entry-summary,.single-product div.product .woocommerce-product-gallery{float:none;width:100%;max-width:none}.single-product div.product .summary.entry-summary{padding-left:0}}form.woocommerce-cart-form .product-thumbnail{text-align:center;max-width:160px;min-width:80px;line-height:0}form.woocommerce-cart-form .product-quantity{max-width:120px}form.woocommerce-cart-form a.remove{display:inline-block;background:#f30;color:rgb(255 255 255 / .7);width:16px;height:16px;font-weight:700;line-height:15px;text-align:center;text-decoration:none;border-radius:2px}form.woocommerce-cart-form a.remove:hover{background:#c00;color:#fff;text-decoration:none}form.variations_form .variations select{width:100%}form.woocommerce-checkout p{padding:6px 0}form.woocommerce-checkout input[type='url'],form.woocommerce-checkout input[type='tel'],form.woocommerce-checkout input[type='email'],form.woocommerce-checkout input[type='text'],form.woocommerce-checkout input[type='password']{width:100%}form .coupon{display:inline-block}form .coupon label{display:none}form .coupon #coupon_code{float:left;width:auto;margin:0 8px 0 0}form .woocommerce-cart-form__contents .actions{line-height:1;padding-top:12px;padding-bottom:12px}form .woocommerce-cart-form__contents .actions .button{float:right;margin:0}form.checkout_coupon p{padding:4px 0}form.checkout_coupon .button{margin-top:0}form .wc_payment_methods{margin:0;padding:0}form .wc_payment_methods li{background-color:rgb(0 0 0 / .04);margin:12px 0;padding:12px;border-radius:2px}form #place_order.button{display:block;width:100%;font-size:120%;margin:18px 0 6px 0;padding:12px 24px}form .wc_payment_method.payment_method_paypal img{max-width:100px;vertical-align:bottom;margin:0 8px}form .payment_box{background-color:rgb(0 0 0 / .04);font-size:80%;margin:4px 0 0 0;padding:0 8px;border-radius:2px}.woocommerce a.button.checkout-button{display:block;font-size:120%;text-align:center}@media screen and (max-width:767px){form.woocommerce-cart-form .product-quantity,form.woocommerce-cart-form .product-thumbnail{max-width:none}form .coupon{display:block}form .coupon #coupon_code{float:none;display:block;width:100%}form .woocommerce-cart-form__contents .actions .button{float:none;display:block;margin-top:12px}}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.woocommerce.nonprofit-sidebar-inactive .entry-content{max-width:860px;margin-left:auto;margin-right:auto;padding:18px 0;box-sizing:border-box}.woocommerce-breadcrumb{color:rgb(0 0 0 / .4);font-size:80%;padding:12px;margin:-36px 0 36px -36px;border-bottom:1px solid rgb(0 0 0 / .12);box-sizing:border-box;width:calc(100% + 72px)}.woocommerce-breadcrumb::before{content:'\f015';color:#ccc;color:rgb(0 0 0 / .4);font-size:14px;font-family:'FontAwesome';margin-right:4px}.woocommerce-result-count{display:inline-block;font-size:85%;margin-top:24px;margin-left:12px}ul.woocommerce-order-overview{background:#ecf6e5;margin:12px 0;padding:12px;border-radius:2px}.woocommerce-customer-details address p{padding:0}.woocommerce-columns{display:flex;justify-content:space-between}.star-rating{display:block;overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.3em;font-family:'star';font-weight:400}.star-rating:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#c90}p.stars{line-height:0;padding:6px 0}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"star";content:"\53";color:#c90;text-indent:0;opacity:.25}p.stars a:hover~a:before{content:"\53";color:#c90;opacity:.25}p.stars:hover a:before{content:"\53";color:#c90;opacity:1}p.stars.selected a.active:before{content:"\53";color:#c90;opacity:1}p.stars.selected a.active~a:before{content:"\53";color:#c90;opacity:.25}p.stars.selected a:not(.active):before{content:"\53";color:#c90;opacity:1}.woocommerce-tabs ul.tabs{display:flex;justify-content:center;position:relative;list-style:none;margin:12px 0;padding:0}.woocommerce-tabs ul.tabs li{display:block;font-size:110%;text-transform:uppercase;color:#ccc;line-height:1;margin:0;padding:0 12px;position:relative}.woocommerce-tabs ul.tabs li a{color:#ccc;padding:12px 0;display:block}.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li.active a{color:#333;text-decoration:none;border-bottom:4px solid #333}.woocommerce-tabs .panel h2:first-of-type{text-align:center;margin-top:12px}.woocommerce-tabs #reviews #comments{background:none;margin-top:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.woocommerce-tabs #reviews #comments .commentlist li{background:rgb(0 0 0 / .04);margin:12px 0;padding:12px 18px;border:none;border-radius:2px}.woocommerce-tabs #reviews #comments .commentlist li .avatar{background:#fff}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3D9CD2}#customer_login .u-column1,#customer_login .u-column2{float:none}#customer_login form.register,.woocommerce-form.woocommerce-form-login{background-color:#fff;padding:12px 24px;margin:12px 0;border-radius:3px;box-sizing:border-box;border:1px solid rgb(0 0 0 / .12);box-shadow:0 0 4px rgb(0 0 0 / .08)}#customer_login .register p,.woocommerce-form.woocommerce-form-login p{line-height:1.5;padding:6px 0}#customer_login .register .woocommerce-password-strength{text-align:left}#customer_login .register p.form-row-wide,.woocommerce-form.woocommerce-form-login p.form-row-wide{float:left;width:50%;padding-right:12px;box-sizing:border-box}#customer_login .register p.form-row-wide:nth-child(2),.woocommerce-form.woocommerce-form-login p.form-row-wide:nth-child(2){padding-right:0;padding-left:12px}#customer_login .register p.form-row-wide input,.woocommerce-form.woocommerce-form-login p.form-row-wide input{width:100%}.woocommerce-form__label.woocommerce-form__label-for-checkbox{display:block}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}form.woocommerce-ordering{float:left;margin-top:12px;margin-bottom:24px}.required{color:red}@media handheld,only screen and (max-width:1023px){#customer_login .register p.form-row-wide,.woocommerce-form.woocommerce-form-login p.form-row-wide,#customer_login .register p.form-row-wide:nth-child(2),.woocommerce-form.woocommerce-form-login p.form-row-wide:nth-child(2){float:none;width:100%;padding-left:0;padding-right:0}}.woocommerce-pagination{display:inline-block;width:100%;font-weight:700;text-align:center;line-height:36px;margin:24px auto 0;padding:0;position:relative;z-index:7}.infinite-scroll .woocommerce-pagination{display:none}.woocommerce-pagination ul.page-numbers{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;padding:0;border:1px solid rgb(0 0 0 / .12)}.woocommerce-pagination ul.page-numbers li{float:left;list-style:none;margin:0;padding:0}.woocommerce-pagination ul.page-numbers .page-numbers{display:inline-block;background:#fff;color:#666;min-height:36px;min-width:36px;text-decoration:none;margin:0;padding:0;border-left:1px solid #ddd;border-left:1px solid rgb(0 0 0 / .12)}.woocommerce-pagination ul.page-numbers li:first-child .page-numbers{border-left:none}.woocommerce-pagination ul.page-numbers li a:hover,.woocommerce-pagination ul.page-numbers li a:active,.woocommerce-pagination ul.page-numbers .page-numbers.current{background:#eee;color:#000;min-height:36px;min-width:36px;line-height:36px;padding:0}.woocommerce-message::before{font-family:'FontAwesome';content:'\f00c';margin-right:6px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{display:block;position:relative;background-color:#0f834d;color:#fff;line-height:60px;clear:both;margin:12px 0;padding:0 12px;border-radius:2px;overflow:hidden;box-sizing:border-box}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{float:right;margin-top:12px;margin-left:12px}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:#ffffff!important;font-weight:700}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3D9CD2}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;color:#fff;background-color:#333;z-index:9999}.demo_store a.woocommerce-store-notice__dismiss-link{position:absolute;top:0;right:0;padding:1em;color:#fff;background-color:rgb(0 0 0 / .12);text-decoration:none}.demo_store a.woocommerce-store-notice__dismiss-link:hover{background-color:rgb(0 0 0 / .24)}.demo_store a.woocommerce-store-notice__dismiss-link::before{content:'\f057';font-family:'FontAwesome';margin-right:6px}.sidebar .woocommerce.widget li,.footer .woocommerce.widget li{position:relative;display:inline-block;width:100%}.sidebar .woocommerce.widget li a,.footer .woocommerce.widget li a{margin:0;padding:0;border:none}.sidebar .woocommerce.widget li a img,.footer .woocommerce.widget li a img{float:right;max-width:60px;margin-top:4px;margin-left:8px;margin-bottom:6px;border-radius:3px;overflow:hidden}.sidebar .widget_shopping_cart .button,.footer .widget_shopping_cart .button{margin-top:0;margin-bottom:0}.sidebar .widget_shopping_cart .button.checkout,.footer .widget_shopping_cart .button.checkout{margin-left:8px}.sidebar .widget_shopping_cart a.remove,.footer .widget_shopping_cart a.remove{float:right;display:inline-block;position:absolute;right:4px;width:8%;background:#f30;color:rgb(255 255 255 / .7);width:18px;height:18px;font-weight:700;line-height:16px;text-align:center;text-decoration:none;border-radius:2px}.sidebar .widget_shopping_cart a.remove:hover,.footer .widget_shopping_cart a.remove:hover{background:#c00;color:#fff;text-decoration:none}.sidebar .widget_rating_filter .wc-layered-nav-rating a,.footer .widget_rating_filter .wc-layered-nav-rating a{display:flex;color:inherit}.sidebar .widget_rating_filter .wc-layered-nav-rating .star-rating,.footer .widget_rating_filter .wc-layered-nav-rating .star-rating{margin-right:4px}.sidebar .woocommerce.widget .product_list_widget .amount,.footer .woocommerce.widget .product_list_widget .amount{display:block}.woocommerce.widget li .reviewer{font-size:80%}.widget_price_filter .price_slider{margin-top:24px;margin-bottom:12px}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:royalblue;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:royalblue}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(0 0 0 / .1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce-widget-layered-nav li::before{color:#ccc;content:'\f0c8';font-family:'FontAwesome';margin-right:8px}.woocommerce-widget-layered-nav li.chosen::before{color:#999;content:'\f14a'}.widget_layered_nav_filters li::before{color:#900;content:'\f00d';font-family:'FontAwesome';margin-right:8px}.widget_product_categories li::before{color:#999;content:'\f114';font-family:'FontAwesome';margin-right:8px}.widget_product_categories li.current-cat::before{content:'\f115'}.widget_top_rated_products li a,.widget_recently_viewed_products li a,.widget_shopping_cart li a{display:block}.site-header-cart{display:inline-block;text-align:left;position:relative;margin-left:12px;z-index:9}.sidr-class-site-header-cart{padding:24px;border-top:1px solid rgb(0 0 0 / .12);box-sizing:border-box}.sidr-class-site-header-cart .sidr-class-menu-item{display:none}.site-header-cart .menu-item{float:left;line-height:36px}.site-header-cart a.cart-contents{display:block;text-decoration:none;margin:0;padding:0 12px;border-right:none}.site-header-cart a.cart-contents .amount::before{content:'\f07a';font-family:'FontAwesome';margin-right:8px}.site-header-cart a.cart-contents .amount::after{content:' | ';margin-left:2px;margin-right:2px}.site-header-cart .widget_shopping_cart{border-radius:0 0 3px 3px}.site-header-cart .widget_shopping_cart h2,.sidr-class-widget_shopping_cart h2{font-size:1.2em;font-weight:600;letter-spacing:1px}.site-header-cart .widget_shopping_cart li{display:inline-block;background:none;width:100%;margin:6px 0;padding:0;border:none}.site-header-cart .widget_shopping_cart li:hover{background:none;box-shadow:none}.site-header-cart .widget_shopping_cart li a{display:block;color:#000;line-height:1.6;border:none;padding:0}.site-header-cart .widget_shopping_cart li a img{float:right;line-height:0;max-width:48px;border-radius:2px}.site-header-cart .widget_shopping_cart li .quantity{display:block;padding:0}.site-header-cart .widget_shopping_cart p{display:inline-block;width:100%;color:rgb(0 0 0 / .7);padding:6px 0}.site-header-cart .widget_shopping_cart p:last-child{padding:0}.site-header-cart .product_list_widget{margin:0;padding:0}.site-header-cart .woocommerce-mini-cart-item,.sidr-class-site-header-cart .sidr-class-woocommerce-mini-cart-item{position:relative}.sidr-class-site-header-cart .sidr-class-woocommerce-mini-cart-item{margin:12px 0;border:none}.sidr-class-site-header-cart .sidr-class-woocommerce-mini-cart-item a{text-align:left;background:none!important;box-shadow:none!important;background:none;padding:0}.sidr-class-site-header-cart .sidr-class-woocommerce-mini-cart-item a img{float:right;max-width:64px;margin-left:12px;border-radius:2px}.site-header-cart .woocommerce-mini-cart-item a.remove,.sidr-class-site-header-cart .sidr-class-woocommerce-mini-cart-item a.sidr-class-remove{position:absolute;top:-4px;right:-4px;background:#f30;color:rgb(255 255 255 / .7);width:16px;height:16px;font-size:18px;font-weight:700;text-decoration:none;line-height:16px;text-align:center;border-radius:2px}.sidr-class-site-header-cart .sidr-class-woocommerce-mini-cart-item a.sidr-class-remove{background:#ff3300!important;font-size:24px;line-height:24px;width:24px;height:24px}.site-header-cart .woocommerce-mini-cart-item a.remove:hover{background:#c00;color:#fff;text-decoration:none}.site-header-cart .widget_shopping_cart a.button{display:block;text-align:center;line-height:1.2;margin:8px 0;padding:8px 6px;box-sizing:border-box}.site-header-cart .widget_shopping_cart a.button.checkout{margin-bottom:0}.sidr-class-site-header-cart a.sidr-class-button,.sidr-class-site-header-cart a.sidr-class-button:link,.sidr-class-site-header-cart a.sidr-class-button:visited{display:block;color:#ccc;color:rgb(255 255 255 / .8);text-align:center}.sidr-class-site-header-cart a.sidr-class-button:hover,.sidr-class-site-header-cart a.sidr-class-button:active,.sidr-class-site-header-cart a.sidr-class-button:focus{color:#fff;cursor:pointer}@media screen and (min-width:768px){.site-header-cart .widget_shopping_cart{background:#fff;color:#999;position:absolute;top:100%;left:-999em;width:100%;min-width:180px;z-index:999999;display:block;line-height:1.4;margin:0;padding:12px;box-shadow:0 3px 3px rgb(0 0 0 / .2);border-radius:3px}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:auto;right:0;display:block}}@media only screen and (max-width:767px){.woocommerce-breadcrumb{width:calc(100% + 48px);margin:-24px 0 24px -24px}.site-header-cart,.site-header-cart .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{display:none}.main-small-navigation .site-header-cart{float:none;display:block;text-align:center;font-size:110%;border-top:1px solid rgb(0 0 0 / .12)}.main-small-navigation .site-header-cart .menu-item{float:none;border-left:none}.main-small-navigation .site-header-cart a.cart-contents{display:block;float:none;color:rgb(255 255 255 / .8);padding:0}.main-small-navigation .site-header-cart:hover a.cart-contents{color:#fff;background-color:rgb(0 0 0 / .04)}}@font-face{font-family:"star";src:url(https://www.rit-rockvoordemolukken.com/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url("https://www.rit-rockvoordemolukken.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"),url(https://www.rit-rockvoordemolukken.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(https://www.rit-rockvoordemolukken.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url("https://www.rit-rockvoordemolukken.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");font-weight:400;font-style:normal}