.woocommerce div.product div.images img{width:auto;margin:0 auto;box-shadow:2px 2px 5px #ccc}.woocommerce div.product div.images .flex-control-thumbs li{padding:5px 0}.woocommerce div.product div.images .flex-control-thumbs{padding-top:5px}.product_meta{display:none}#container #content ul.products li.product a img,.related>ul.products li.product a img,.related_min>ul.products li.product a img,.woocommerce ul.products li.product a img{box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.woocommerce ul.products li.product .price{color:#121212;font-size:1.25em;display:flex;flex-direction:column;line-height:normal;min-width:70px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#00796B;font-size:1.25em;font-weight:bold}.woocommerce div.product p.price .sf_digitalt{display:none}.sf_digitalt{color:#757575;font-size:12px;text-align:left}.woocommerce div.product .stock{color:#1fbda5}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#1fbda5;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.plproducts{float:left;margin-right:10px;display:inline-table}.editable .plproducts p{margin:0;padding:0}.plproducts .full-center{width:100%}.plproducts_row{display:table-row;width:100%}.plproducts .woocommerce ul{background-color:white}.plproducts .woocommerce ul.products li.product .button{margin:0;display:table-cell;margin-top:0;color:inherit}.plproducts .woocommerce>ul.products li.product a{display:flex;align-items:center}.plproducts .woocommerce>ul.products li.product a img{display:none}.plproducts .woocommerce ul.products li.product .price{color:#121212;font-size:1.2em;padding-left:15px;float:right;margin:0;padding-right:10px}.plproducts .woocommerce ul.products li.product .woocommerce-loop-category__title,.plproducts .woocommerce ul.products li.product .woocommerce-loop-product__title,.plproducts .woocommerce ul.products li.product h3{text-align:left;float:left;max-width:300px}.plproducts .woocommerce ul.products li.product,.plproducts .woocommerce-page ul.products li.product{border:none;margin:0;padding:5px 0;width:100%;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center}.plproducts .woocommerce ul.products li:last-child.product{border-bottom:none}.plproducts .woocommerce ul.products{padding:0 5px;display:inline-grid;width:100%}.plproducts .woocommerce ul.products li.product .woocommerce-loop-product__title{padding:.0;font-weight:normal;vertical-align:middle;display:inline-table;flex-grow:1}.plproducts .woocommerce-loop-product__link{flex-grow:1}.plproducts{background-color:#f3f3f3;border:1px solid #ddd;text-align:center}.plproducts img{box-shadow:0 1px 3px 0 #949494,0 1px 2px 0 #949494;border:0;margin:5px auto;padding:0}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;font-weight:700;border-radius:3px;box-shadow:2px 2px 0 #ccc;left:auto;background-color:#fff;border:1px solid #515151;border-radius:20px;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none;padding:.618em 1em}.woocommerce .coupon button.button{padding:10px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:120px}.woocommerce-cart .actions .wc-proceed-to-checkout{float:right}.woocommerce-cart .actions .button[name="update_cart"]{display:none}.woocommerce .woocommerce-message{border-top-color:#1fbda5}.woocommerce-message:focus-visible{outline:none}.woocommerce .woocommerce-message:before{content:"\e015";color:#1fbda5}a.added_to_cart{color:#00796B;text-align:center;width:100%}.plproducts a.added_to_cart{width:auto}a:hover.added_to_cart{color:#1fbda5}.cart-customlocation{flex-grow:unset!important;padding:15px;position:relative}.cart-customlocation a,.cart-customlocation a:hover{color:#1fbda5;line-height:1em;text-decoration:none}.cart-customlocation:focus,.cart-customlocation:hover{color:inherit;background-color:#505050}.cart-customlocation .fa{padding-right:5px}.navbar-toggle.cart-customlocation{border:none;padding:10px;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 0 5px 0;font-size:13px;line-height:initial;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plproducts .woocommerce ul.products li.product .onsale{display:none}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{display:initial}.plproducts .woocommerce ul.products li.product .star-rating{display:none}.woocommerce ul.products li.product .star-rating{position:absolute;bottom:-15px}.related .woocommerce ul.products li.product>.added_to_cart,.related ul.products li.product>.added_to_cart{position:absolute;bottom:-40px}.woocommerce .star-rating{color:#ffe234}.woocommerce-review-link{color:#515151}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce a.button:hover,.woocommerce input.button:hover{color:#515151;background-color:#fff;transform:scale(1.08);transition:width .15s ease,height .15s ease}.woocommerce a.button.alt,.woocommerce button.button.alt{background-color:#fff;border-color:#515151;border-radius:25px;color:#515151}button#place_order.button.alt,.woocommerce div.product form.cart .button,.woocommerce .single_add_to_cart_button,.woocommerce a.checkout-button.button.alt{background-color:#00796B;border-color:#00796B;border-radius:25px;padding:15px 50px;color:white}button#place_order.button.alt:hover,.woocommerce .single_add_to_cart_button.button.alt:hover,.woocommerce a.checkout-button.button.alt:hover{background-color:#1FBDA5;border-color:#1FBDA5;transform:none}.woocommerce ul.products li.product .button{margin:0 0 10px 0;text-align:center}.woocommerce ul.products li.product .button:hover{background-color:#fff}.related .woocommerce .products ul,.related .woocommerce ul.products{padding:0}.related ul.products li.product .button{margin:0;display:block}.related .woocommerce>ul.products li.product a{display:block}.related>ul.products li.product a{display:block}.related .woocommerce>ul.products li.product a img{display:block}.related .woocommerce>.products ul,.related .woocommerce>ul.products{float:none;border:none}.related .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.8em}.woocommerce-checkout .woocommerce-form__label-for-checkbox span{margin-left:20px}.woocommerce-checkout .woocommerce-form__label-for-checkbox .required{margin-left:0}.woocommerce-checkout .form-row input[type="checkbox"]{margin:8px 0}.woocommerce .form-row label,.woocommerce label{margin:0}.sidebar .widget_shopping_cart_content .total{border-top:3px double #ebe9eb;padding:4px 0 0}.sidebar .widget_shopping_cart_content .total strong{min-width:40px;display:inline-block}.sidebar .widget_shopping_cart_content .cart_list li{padding-left:2em;position:relative;padding-top:0}.sidebar .widget_shopping_cart_content .cart_list li a.remove{position:absolute;top:0;left:0}.sidebar .widget_shopping_cart_content .buttons::after,.sidebar .widget_shopping_cart_content .buttons::before{content:' ';display:table}.sidebar .widget_shopping_cart_content .buttons::after{clear:both}.sidebar .widget_shopping_cart_content .buttons a{margin-right:5px;margin-bottom:5px}.product-center .woocommerce>ul.products{border:none}.product-center .woocommerce>ul.products li.product a.added_to_cart{display:inherit}.woo-related h3{padding:0 0 5px 0}.woocommerce .woocommerce-result-count{display:none}.add_to_cart_button:before{content:"\f217";font-family:"Font Awesome 6 Free";font-size:20px;color:#515151;display:inline-block;transition:transform .3s ease}.product_type_external:before{content:"PDF"}.product_type_external:hover,.add_to_cart_button:hover{background-color:#1fbda5}.add_to_cart_button:after{color:#515151}.products span.price{float:left}.products a.button.add_to_cart_button,.related .button.product_type_external{float:right;padding-left:20px;padding-right:20px}.woocommerce .u-column1.col-1.woocommerce-Address{width:100%}.woocommerce nav.woocommerce-pagination ul li span.current{color:#353537}.plproducts .sf-btn-group{min-width:70px;display:flex;justify-content:center;align-items:center;flex-direction:column}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:0}.button.loading:before{content:"\f110";animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:992px){.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:auto}}@media (max-width:991px){.related>.woocommerce ul.products[class*=columns-] li.product,.related>.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 .2em 2.992em 0}.related>.woocommerce div.product,.related>.woocommerce .woocommerce-breadcrumb,.related>.woocommerce-products-header,.related>.woocommerce .products ul,.related>.woocommerce ul.products{padding-left:15px;display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{padding-left:15px;width:49%}.product .related.products{display:inline-block}}@media (max-width:768px){.woocommerce div.product div.summary{padding-left:0;width:100%}.product .related.products{display:inherit}}@media (max-width:575px){.plproducts .woocommerce ul.products[class*=columns-] li.product,.plproducts .woocommerce-page ul.products[class*=columns-] li.product{clear:both}.related .woocommerce .products ul,.related .woocommerce ul.products{padding:0}.woocommerce>ul.products li.product a{text-decoration:none;text-align:center;display:table-cell;vertical-align:middle;font-size:.9em}.woocommerce>ul.products li.product a h2,.woocommerce>ul.products li.product a .price{text-align:left}}