.woocommerce-breadcrumb{padding:1.5rem 0}select{color:inherit;background-color:#fff;border:1px solid #e8e8e8;outline:0}.widget ul{margin:0;padding:0}.widget .searchandfilter ul{margin-right:1rem}.widget .searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0;flex:1 1}.widget_search_filter_register_widget li{border-bottom:1px solid #000}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter label{display:inline-block;margin:0;padding:0;width:100%}.sf-input-select{font-size:16px;border:none;color:#000;width:100%;text-transform:uppercase;height:40px;background-color:#f4f0ed}.searchandfilter select.sf-input-select{min-width:236px}.widget ul li a{overflow-wrap:break-word;word-wrap:break-word}.sf-field-reset{border-bottom:0 solid #eee !important;padding-left:6px !important}.widget ul li a.search-filter-reset,.widget ul li input.search-filter-reset{color:#cc1e1e;background:0 0;text-decoration:underline;font-size:12px;padding:0;margin:0}.onsale{display:none}.woocommerce del,.products del{opacity:.5}.woocommerce ins,.products ins{text-decoration:none}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0}.woocommerce .woocommerce-result-count{display:block;font-size:1em;line-height:36px;opacity:.6}.woocommerce-ordering .select-wrap{position:relative;border:1px solid #e1e1e1;border-radius:3px;color:#777;display:flex;align-items:center}.woocommerce-ordering .select-wrap select.orderby{position:relative;z-index:2;width:100%;max-width:100%;background:0 0;background-image:none;border:0;outline:0;padding:8px;box-shadow:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:0}.woocommerce-ordering .select-wrap span{display:inline-block;padding-right:8px}header.tax-header{background:#000;color:#fff;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center}header.tax-header .tax-header-content{max-width:90%}header.tax-header .tax-header-content .woocommerce-breadcrumb{padding:0}header.tax-header .tax-header-content .term-description{font-size:24px}.products .product-category mark{background:0 0}.woocommerce ul.products li.product-category a img{min-height:195px;object-fit:cover}.products .product-category img{display:block;margin:0 auto;margin-bottom:0}.woocommerce ul.products li.product-category{text-align:center;margin:0 0 20px;padding:0 10px;display:flex;flex-direction:column;-mx-flex:0 1 auto;flex:0 1 auto}.woocommerce ul.products li.product-category a img{margin-bottom:20px}.woocommerce-loop-product__title,.woocommerce-loop-category__title{font-size:1rem;font-weight:600;margin:0 0 5px;padding:0;color:#222;text-transform:none;flex:1;margin-top:1rem}.woocommerce-loop-category__title{text-align:center}.product-inner .delivery-info{font-family:Inter,serif;font-size:12px;line-height:18px;letter-spacing:.2px;color:var(--subbar);padding:10px;text-align:center}.product-inner .delivery-info .delivery-info-country{font-size:11px}.alignright{float:right;margin:0 0 10px 20px}.products-upper-content{display:flex}.products-upper-content p.woocommerce-result-count{flex:1}ul.products{clear:both}.products ul,ul.products{list-style:none;display:flex;padding:0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{padding-top:10px !important;overflow:hidden;display:flex;flex-direction:column;margin-bottom:2rem;padding:0 10px}.woocommerce ul.products li.product .product-inner{padding:40px 0}.woocommerce ul.products li.product .product-inner a.woocommerce-LoopProduct-link{flex:1;position:relative}.woocommerce ul.products li.product .product-inner a img.woo-entry-image-main,.woocommerce ul.products li.product .product-inner a img.attachment-woocommerce_thumbnail{display:block;max-height:280px;min-height:280px;width:auto;margin:0 auto 20px;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{font-weight:400;font-size:18px;color:#000;flex:1}.woocommerce ul.products li.product .woocommerce-Price-amount,.carousel-container ul.products li.product .woocommerce-Price-amount{color:#000;font-size:22px;font-weight:600}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price del .woocommerce-Price-amount{color:#a3988a}.product-inner .button-container{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 8px}.woocommerce ul.products li.product .button,.products-carousel ul.products li.product .button{color:#fff;font-weight:600;font-size:16px;letter-spacing:.5px}.woocommerce ul.products li.product .button:hover,.products-carousel ul.products li.product .button:hover{background-color:var(--subbar) !important}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .added_to_cart,.products-carousel ul.products li.product .add_to_cart_button,.products-carousel ul.products li.product .added_to_cart{margin-top:0;padding:8px 15px;display:flex;flex:1;width:100%;text-align:center;justify-content:center;align-items:center}.added_to_cart{background-color:#263e0f;text-transform:uppercase;font-weight:500;padding:12px 28px}.product-details{padding:15px 20px 10px;height:170px;display:flex;flex-direction:column;justify-content:flex-end}.products .product .ajax_add_to_cart.loading .ph-spinner{display:block}.dashicons-plus:before{content:""}.button__icon{float:right;font-size:16px;margin:5px -8px 0 0}.woocommerce span.onsale,.woocommerce .outofstock-badge{z-index:9;color:#fff;font-size:.846em;padding:.615em .769em;line-height:1;text-transform:uppercase;text-align:center;font-weight:400;position:absolute;text-align:center;top:15px;left:15px;margin:0;min-height:0;min-width:0;border-radius:0;-webkit-font-smoothing:inherit}.woocommerce .onsale{background:#d75440}.woocommerce .outofstock-badge{background:#585858}.woocommerce .product p.stock{color:#d75440;font-weight:600;margin:5px 0}.woocommerce .product span.stock_count{color:var(--subbar);font-weight:600;margin:5px 0}.woocommerce-pagination{width:100%;display:flex}.woocommerce-pagination ul.page-numbers{font-weight:600;text-transform:uppercase;color:inherit;font-size:24px;margin:0 auto;list-style:none;display:flex;overflow:hidden;padding:0;border:1px solid #000;border-radius:5px}.woocommerce-pagination .page-numbers li{border-right:1px solid #000}.woocommerce-pagination .page-numbers li:last-child{border-right:none}.woocommerce-pagination .page-numbers li a{padding:5px 20px;color:inherit;display:block}.woocommerce-pagination .page-numbers li span.current{background-color:var(--subbar);color:#fff;padding:5px 20px;display:block}.woocommerce-pagination .page-numbers li span.dots{padding:5px 20px;display:block}.woocommerce .woocommerce-product-gallery{margin-top:30px}.single-product .summary{padding-top:100px}.woocommerce-product-gallery{position:relative}.woocommerce div.product .product_title{font-family:Georgia,serif;font-size:36px;color:#2b1511;display:block;line-height:1.1;margin:0;overflow-wrap:break-word;word-wrap:break-word;letter-spacing:normal;font-style:normal;text-transform:none}.woocommerce div.product .product_title .product-subtitle{font-style:italic;font-size:24px;line-height:1.2}.woocommerce .product .summary .price{font-size:1.385em;margin:5px 0 0}.simple-product-container{display:flex;flex-direction:row;flex-wrap:nowrap}.woocommerce .product form.cart{padding:10px 0 30px}.woocommerce div.product div.summary .single_add_to_cart_button{color:#fff !important;font-weight:600;height:36px;line-height:36px;padding:0 40px !important;font-size:16px !important;letter-spacing:.5px;font-size:.923em}.woocommerce-product-details__short-description{padding-top:0;margin-top:20px}.woocommerce-product-details__short-description h2{display:none}.product .summary ins .woocommerce-Price-amount,.product .summary .price>.woocommerce-Price-amount{font-family:Georgia,'Times New Roman',serif;color:#000}.moreinfo{font-style:italic;margin-top:10px;margin-bottom:40px}.moreinfo a:link,.moreinfo a:active,.moreinfo a:visited{text-decoration:underline;text-decoration-style:solid;text-decoration-style:dotted !important;color:#666}#fullinfo{width:100%;margin-top:30px;display:flex}#fullinfo a{text-decoration:underline}#fullinfo h1,h2,h3{margin-top:1rem}.woocommerce-tabs{display:none !important}.woocommerce .related.products{margin-bottom:20px}table.cart th,table.cart td{vertical-align:middle}table.cart td.product-name{word-break:break-word}table.cart td.product-thumbnail img{max-width:50px}table.cart td.product-name a{color:inherit}table.cart .product-remove a.remove{font-size:1.5em;color:inherit;opacity:.45;text-decoration:none}table.cart .product-quantity .button-container{display:inline-flex;flex-direction:row;flex-wrap:nowrap;margin:0 8px}.return-to-shop{text-align:center;margin:0}.cart-collaterals .cart_totals>h2,.cart-collaterals .cross-sells>h2{margin:0 0 20px;font-size:1.077em;font-weight:600}.wc-proceed-to-checkout{display:flex;justify-content:flex-end}table.cart tr td.actions div.coupon input[name=coupon_code]{width:auto}.woocommerce-notices-wrapper{outline:none}.woocommerce-notices-wrapper .woocommerce-message:before{content:'\eba6';background:#4bb828}.woocommerce-info{position:relative}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:"Phosphor-Fill";font-size:11px;color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:15px;width:20px;height:20px;line-height:20px;border-radius:100%;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-info:before{content:"\e2ce";font-size:25px;color:#000}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:1rem}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{font-size:18px;background:0 0;color:#000;padding:0}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{text-decoration:underline}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info{border-right:2px solid #000;border-left:2px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;padding:16px 36px;color:#000;font-size:16px;display:flex;justify-content:space-between;position:relative;align-items:center}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{border:0;margin:0;padding:0 0 1.538em;text-align:center;font-size:1.154em;color:#222;font-weight:600}ul.woocommerce-shipping-methods{list-style:none;margin:0;padding:0}ul.woocommerce-shipping-methods li{display:flex;margin:5px 0}.woocommerce-checkout #customer_details h3{margin:0 0 20px;font-size:1.231em}form.woocommerce-form label,form.woocommerce-checkout label,form .woocommerce-address-fields label{display:block;margin:0 0 5px}form.woocommerce-form .input-text,form.woocommerce-checkout .input-text,form .woocommerce-address-fields .input-text{width:100%}form.woocommerce-form .required,form.woocommerce-checkout .required,form .woocommerce-address-fields .required{text-decoration:none;color:red}form.woocommerce-checkout .select2-container--default .select2-selection--single{display:inline-block;color:#616161;padding:6px 10px;font-family:inherit;font-weight:inherit;font-size:1em;line-height:1.65;max-width:100%;border:1px solid #000;background:0 0;border-radius:3px;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:auto}form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.woocommerce form .form-row .required{visibility:visible}.woocommerce-checkout-payment ul.wc_payment_methods{margin:0 0 20px;padding:0;list-style:none}.woocommerce-checkout-payment .wc_payment_method label{font-weight:600;color:#333;cursor:pointer;display:inline-block;vertical-align:middle}.woocommerce-checkout h2{padding:0}.giftservice-container{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.giftservice-container.open{opacity:1}.product-giftcard.product .woocommerce .woocommerce-product-gallery,.product-giftcard.product.product-type-variable .summary{padding-top:1rem}.product-giftcard.product .woocommerce-product-details__short-description{display:none;opacity:0;visibility:hidden}.attribute-label{cursor:pointer;position:relative;padding-left:2rem}.attribute-label input,.attribute-label span,.attribute-label svg{position:absolute;left:0;top:50%;transform:translateY(-50%)}.attribute-label input{opacity:0;visibility:hidden}.attribute-label span{border:4px solid #ccc;width:1.5rem;height:1.5rem}.attribute-label span:hover{border-color:#000}.attribute-label svg{stroke:#000;width:2.5rem;height:2.5rem;margin-left:0;opacity:0}.attribute-label input:checked+span{border-color:#000;transition:border .5s linear}.attribute-label input:checked+span svg{opacity:1;transition:opacity .5s linear}.giftservice-variation-radios .attribute-label{display:flex;margin-bottom:2rem;font-size:14px}.product-giftcard .summary .product_title{display:none;opacity:0;visibility:hidden}.product-giftcard .summary table.variations th.label,.product-giftcard .summary table.variations td.label{opacity:0;visibility:hidden}.product-giftcard.product .fiftycolumn.left{width:100%}.product-giftcard.product .fiftycolumn.right{display:none}.giftcard-greeting-container{background:#fff;max-width:100% !important;display:flex;margin-bottom:3rem;width:100%;align-items:center;padding:10px 17px;border-radius:.5rem}.giftcard-greeting-container .giftcard-image-column{width:40%;margin-right:5px;margin-left:5px}.giftcard-greeting-container .giftcard-message-column{width:60%}.giftcard-greeting-container .giftcard-image-column img{border-radius:.5rem;height:100%;object-fit:contain;width:100%}.giftcard-greeting-container .giftcard-message-column label{display:grid;padding-top:5px;padding-bottom:5px;padding-right:5px;margin-left:5px}.giftcard-greeting-container textarea{width:100%;height:100%;border-radius:5px;padding:1rem;color:#000;background-color:#ffff}.woocommerce .term-description{margin-top:20px}.woocommerce ul.products li.product.product-giftcard .woocommerce-loop-product__title{min-height:unset;text-align:left;margin-bottom:1rem !important}.woocommerce ul.products li.product.product-giftcard .woocommerce-loop-product__title+h3,.woocommerce ul.products li.product.product-giftcard .woocommerce-loop-product__title+h3 span{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:18px !important;color:#0a0a0a}.woocommerce ul.products li.product.product-giftcard .woocommerce-loop-product__title+h3{text-align:left;margin-top:0}@media (max-width:768px){.products .product .product-details{padding:16px;height:auto}.woocommerce .products .product .product-details{height:210px}.woocommerce .woocommerce-product-gallery{margin-top:0}.single-product .summary{margin-top:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{flex-direction:column}table.cart th.product-price,table.cart .product-thumbnail,.woocommerce-page table.cart td.product-price,.woocommerce-page table.cart td.product-thumbnail{display:none}table.cart th.product-price,table.cart .product-thumbnail,.woocommerce-page table.cart td.product-price,.woocommerce-cart-form{font-size:13px}.woocommerce-cart-form .woocommerce-Price-amount{font-size:14px}table.cart tr td.actions div.coupon input[name=coupon_code],table.cart tr td.actions div.coupon button[name=apply_coupon]{width:100%}table.cart tr td.product-quantity{max-width:90px}table.cart .product-quantity .button-container{margin:0}table.cart .product-quantity .button-container .button{padding:10px;width:100%;margin-top:10px;text-align:center}.ph-spinner{font-size:12px}.woocommerce-checkout #place_order{text-transform:uppercase;font-weight:600;font-size:18px;width:100%;margin-bottom:2rem}header.tax-header{min-height:unset;padding:4rem 0}header.tax-header .tax-header-content{max-width:100%}header.tax-header .tax-header-content .term-description{font-size:15px}}