﻿.bg-lightest{background-color:#fff !important}@media screen and (max-width: 47em){table.shop_table_responsive{font-size:12px}table.shop_table_responsive .attachment-woocommerce_thumbnail{box-shadow:none}table.shop_table_responsive .product-thumbnail{width:10%;padding-right:4px}table.shop_table_responsive .product-price::after{content:"×";font-size:12px}table.shop_table_responsive .product-remove{font-size:20px}.woocommerce table.cart td.actions{width:100%}.woocommerce table.cart td.actions button,.woocommerce table.cart td.actions input{display:block;margin-bottom:10px;width:100%;float:right}}@media screen and (min-width: 48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell;padding:20px 0 10px;border-bottom:1px solid #617C6C}table.shop_table_responsive tr td::before{display:none}}.woocommerce-cart-form{margin-left:auto;margin-right:auto}.woocommerce-cart-form thead{background:#FAFAF2;text-transform:uppercase;font-size:12px}.woocommerce-cart-form thead th{font-weight:400}.woocommerce-cart-form .cart_item .product-thumbnail img{width:40px}.woocommerce-cart-form .cart_item dl dd,.woocommerce-cart-form .cart_item dl dt{font-weight:normal;display:inline;margin:0}.woocommerce-cart-form .cart_item dl dd p,.woocommerce-cart-form .cart_item dl dt p{display:inline}.woocommerce-cart-form .product-remove{color:#617C6C;font-size:50px;text-align:center}.woocommerce-cart-form .qty{width:75px}.woocommerce-cart-form .product-name{font-weight:500}.woocommerce-cart-form .product-name .variation{font-weight:400;font-size:12px}.woocommerce-cart-form .product-subtotal{font-weight:500;text-align:center}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.checkout-button::after{content:"→";margin-left:0.5rem}.woocommerce .woocommerce-cart-form button[name=update_cart]{float:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:right;text-align:right !important}@media screen and (min-width: 48em){.woocommerce .cart-collaterals .cart_totals td,.woocommerce .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td,.woocommerce-page .cart-collaterals .cart_totals th{border-bottom:1px solid #617C6C}}@media screen and (max-width: 47em){.woocommerce .cart-collaterals .cart_totals td,.woocommerce .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td,.woocommerce-page .cart-collaterals .cart_totals th{display:table-cell !important}}.woocommerce .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals th{width:40%;text-align:right;padding-right:20px}.woocommerce .cart-collaterals .cart_totals td,.woocommerce-page .cart-collaterals .cart_totals td{text-align:right}@media screen and (max-width: 47em){.woocommerce .cart-collaterals .cart_totals td,.woocommerce-page .cart-collaterals .cart_totals td{text-align:left;width:100%}}.woocommerce .cart-collaterals .cart_totals{text-align:right !important}.woocommerce .cart-collaterals .cart_totals h2{display:none}.woocommerce .cart-collaterals .cart_totals .amount{font-weight:500}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width: 48em){ul.products li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.79667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.49333%}}.single-product div.product{position:relative}.single-product div.product .entry-title{color:#617C6C}.single-product div.product .entry-summary .woocommerce-Price-amount{color:#617C6C;font-size:24px}.single-product div.product .woocommerce-product-gallery{position:relative;float:left;width:100%}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:0.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.79667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty::before{display:none}.stock.in-stock{color:#fff}.stock.out-of-stock{color:#fff}.woocommerce .quantity .product_quantity_minus,.woocommerce .quantity .product_quantity_plus{width:25px;height:25px;text-align:center;display:inline-block;color:#617C6C;padding:4px;margin-right:0;font-size:20px;cursor:pointer;line-height:1;border:1px solid #617C6C}.woocommerce .quantity .product_quantity_plus{border-radius:0 99px 99px 0;border-left:0}.woocommerce .quantity .product_quantity_minus{border-radius:99px 0 0 99px;border-right:0}.woocommerce .quantity .qty{display:inline-block;height:25px;color:#617C6C;-webkit-appearance:none;width:40px;margin:0 -7px;text-align:center;border:none;border-radius:0;border-top:1px solid #617C6C;border-bottom:1px solid #617C6C;vertical-align:top;margin-bottom:10px}.woocommerce .quantity{display:inline-block;transform:translate(0, 2px)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.variations{color:#617C6C}.variations select{border-radius:99px;height:25px;padding:0 10px;font-size:12px;text-align:center;display:inline-block;background:#EBE4D5;color:black;margin-right:0;cursor:pointer;line-height:1;border:1px solid #617C6C}.variations .reset_variations{border-radius:99px;height:25px;padding:0 10px;font-size:12px;text-align:center;display:inline-block;line-height:24px;margin-left:5px;border:1px solid #617C6C}.woocommerce-product-attributes{font-size:12px;padding:0 10px;margin-top:30px;background:#EBE4D5}.about_paypal{font-size:10px}@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%}}.actions{padding-top:10px}.checkout-button{float:right;width:100%;text-align:center}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table td{text-align:left;padding:1rem 0.5em}.woocommerce-checkout-review-order-table .variation-PrintBookCovering{display:none}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-top:2px solid blue}.woocommerce #shipping_method{list-style:none;padding-left:0}.woocommerce-shipping-methods{margin:0}.woocommerce-shipping-methods li{text-align:left;border:2px solid #FAFAF2;padding:10px 20px;background-color:white;margin-bottom:5px}.woocommerce-shipping-methods li .amount{font-weight:bold;display:block}.woocommerce-shipping-methods [type="radio"]:checked+label .amount{color:#617C6C}.woocommerce-shipping-methods{font-size:14px}.woocommerce-shipping-totals .woocommerce-shipping-destination,.woocommerce-shipping-totals .woocommerce-shipping-methods{font-size:14px}.shipping-calculator-button{border:1px solid #FAFAF2;background:white;padding:2px 10px;font-size:12px}.wc_payment_methods,ul.order_details,.wc-donation-in-action{font-family:"Poppins",aesthet-nova,garalda,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border:1px solid #EBE4D5;padding:10px 20px;list-style:none;border-radius:9px;margin:0;margin-bottom:10px;background:white}.wc_payment_methods li,ul.order_details li,.wc-donation-in-action li{border-bottom:1px solid #EBE4D5;padding:10px 0}.wc_payment_methods li:last-child,ul.order_details li:last-child,.wc-donation-in-action li:last-child{border-bottom:none}.payment_method_fgc_secure_pay img,.payment_method_paypal img{width:100px;margin-top:4px;display:block}.woocommerce-checkout-review-order p{font-size:12px}.payment_method_fgc_secure_pay{margin-top:10px}.payment_method_fgc_secure_pay .wc-credit-card-form{border-radius:10px;border:1px solid #EBE4D5}.woocommerce-checkout-review-order .cart_item{border:1px solid #000 !important}.woocommerce .cart-collaterals .cart_totals [data-title="Total"]{font-weight:900;font-size:24px;color:#617C6C}.woocommerce .cart-collaterals .cart_totals .includes_tax{font-size:12px !important;color:#404040;font-weight:400;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:1px solid;border-color:#617C6C;border-radius:3px;background:#617C6C;text-transform:uppercase;letter-spacing:0.7px;color:rgba(0,0,0,0.8);line-height:1;font-weight:500;padding:12px 30px;cursor:pointer;display:inline-block;margin-bottom:10px;color:#617C6C}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background:#EBE4D5}.woocommerce-order .woocommerce-order-overview{border:1px solid #EBE4D5;padding:10px;list-style:none;border-radius:9px;background:#EBE4D5}.woocommerce-table--order-details{text-align:left;border:1px solid #EBE4D5;padding:10px;list-style:none;border-radius:9px;background:#EBE4D5}.woocommerce-table--order-details thead{display:none}.woocommerce-table--order-details td{text-align:left}.woocommerce-table--order-details tfoot tr:last-child{color:#617C6C;font-weight:bold;border-top:1px solid #617C6C}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:5px 0;border-bottom:1px solid #EBE4D5}.woocommerce-error{margin-bottom:20px !important}.woocommerce-error li{list-style:none}.woocommerce-checkout .create-account{border:1px solid red;padding:10px;list-style:none;border-radius:9px;color:#617C6C;background-color:#EBE4D5;text-align:center;font-size:14px}.woocommerce-checkout .create-account .woocommerce-form__label-for-checkbox{font-weight:bold;font-size:16px}.woocommerce-cart-form{font-size:14px}.woocommerce-cart-form .cart_item dl.variation dt,.woocommerce-cart-form .cart_item dl.variation dd{display:block}.woocommerce-cart-form .attachment-woocommerce_thumbnail,.woocommerce-cart-form .woocommerce-product-gallery img{box-shadow:none}.woocommerce-checkout-review-order-table{font-size:12px;border-radius:9px;padding:20px;border:2px solid red;margin-bottom:20px}.add_gift_card_form{font-size:12px;border-radius:9px;padding:20px;background:red;margin-bottom:20px}.wc_donation_on_checkout,.wc_donation_on_cart{background:none;padding:0}.entry-content .woocommerce p{max-width:9000px !important}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"\53\53\53\53\53";opacity:0.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:#617C6C}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:#404040;text-indent:0;opacity:0.25}p.stars a:hover ~ a::before{content:"\53";color:#404040;opacity:0.25}p.stars:hover a::before{content:"\53";color:#617C6C;opacity:1}p.stars.selected a.active::before{content:"\53";color:#617C6C;opacity:1}p.stars.selected a.active ~ a::before{content:"\53";color:#404040;opacity:0.25}p.stars.selected a:not(.active)::before{content:"\53";color:#617C6C;opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#fff}.woocommerce-password-strength.short{color:#fff}.woocommerce-password-strength.bad{color:#fff}.woocommerce-password-strength.good{color:#fff}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #fff}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #fff}.required{color:#f00}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background:white;clear:both;padding:20px;margin-bottom:30px;border:1px solid #617C6C;box-shadow:5px 5px 0px 0px #EB6D13;font-family:ibm-plex-serif,Georgia,"Times New Roman",serif}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button{margin-right:20px}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#fff}.woocommerce-error{background-color:#fff}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#fff;z-index:9999}@media screen and (min-width: 48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0,0,0,0.2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.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:#617C6C;box-sizing:border-box;margin-top:-0.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 0.25em rgba(0,0,0,0.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#617C6C}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,0.1)}.widget_price_filter .ui-slider-horizontal{height:0.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.store-hero{display:flex;align-items:center}.store-hero .title{font-size:42px;line-height:1.2}
