/* Poliona Ecommerce V1 — native WooCommerce storefront. */
body.poliona-store-page{font-family:Poppins,Arial,sans-serif;color:#1b1a17}.poliona-woo,.poliona-commerce-page{padding:0 max(22px,calc((100vw - 1200px)/2)) 80px;font:14px/1.8 Poppins,Arial,sans-serif;color:#1b1a17}.poliona-store-nav{display:flex;gap:28px;padding:22px 0;border-bottom:1px solid #e3ded5;font-size:12px;flex-wrap:wrap}.poliona-store-nav a{color:#36332e;font-weight:600}.poliona-store-nav a:first-child{color:#c1421d}.poliona-store-hero{padding:50px 0 30px;display:flex;justify-content:space-between;gap:35px;align-items:center}.poliona-store-eyebrow{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;color:#bd3d17;font-weight:600}.poliona-woo h1,.poliona-commerce-page h1{font:700 clamp(30px,3.8vw,48px)/1.15 Poppins,Arial,sans-serif;letter-spacing:-1.5px;margin:0 0 20px}.poliona-store-hero>div>p:last-child{max-width:680px;color:#66615a;margin-bottom:0}.poliona-store-cart{border:1px solid #1b1a17;border-radius:3px;padding:15px 22px;white-space:nowrap;color:#1b1a17;font-size:12px;font-weight:600}.poliona-store-cart span{margin-left:25px}.poliona-store-notice{padding:18px 22px;background:#fff3e9;border-left:4px solid #e95425;font-size:12px;line-height:1.8;margin:0 0 28px}.poliona-store-search{max-width:680px;margin:25px 0}.poliona-store-search label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.poliona-store-search>div{display:flex}.poliona-store-search input[type=search]{background:#fff;border:1px solid #d5d0c7;padding:12px 15px;min-width:0;width:100%;font:13px Poppins,Arial,sans-serif;height:48px;box-sizing:border-box}.poliona-store-search button{padding:10px 24px;background:#1b1a17;border:1px solid #1b1a17;color:#fff;font:600 12px Poppins,Arial,sans-serif;height:48px}.poliona-store-categories{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0 35px}.poliona-store-categories a{display:inline-block;border:1px solid #dcd6cc;border-top:3px solid var(--category,#e95425);padding:9px 13px;color:#46413a;border-radius:3px;font-size:11px}.poliona-woo-main{padding-top:10px}.poliona-store-page .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0 0 35px;padding:0;width:100%}.poliona-store-page .woocommerce ul.products:before,.poliona-store-page .woocommerce ul.products:after{display:none!important}.poliona-store-page .woocommerce ul.products li.product{margin:0!important;width:auto!important;float:none!important;padding:0 0 23px!important;border:1px solid #e5e1d9;border-radius:4px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.poliona-store-page .woocommerce ul.products li.product img{width:100%;height:275px;object-fit:contain!important;padding:24px;background:#faf9f6;margin:0 0 20px!important;box-sizing:border-box}.poliona-store-page .woocommerce ul.products li.product .woocommerce-loop-product__title{font:600 18px/1.5 Poppins,Arial,sans-serif!important;padding:0 23px!important;margin:0 0 13px!important;color:#1b1a17}.poliona-store-page .woocommerce ul.products li.product .price{padding:0 23px!important;display:block;margin:0 0 18px!important;font:600 15px/1.6 Poppins,Arial,sans-serif;color:#1b1a17}.poliona-price-pending{font-size:12px;color:#756e64;font-weight:400}.poliona-store-page .woocommerce ul.products li.product .button{margin:0 23px!important;align-self:flex-start;font-size:12px!important;font-weight:600!important;background:#1b1a17!important;background-image:none!important;color:#fff!important;padding:12px 16px!important;line-height:1.5!important;border-radius:3px!important;box-shadow:none!important}.poliona-store-page .woocommerce ul.products li.product .button:before,.poliona-store-page .woocommerce ul.products li.product .button:after{display:none!important}.poliona-store-page .woocommerce .woocommerce-result-count{font-size:12px;color:#68625a;margin:5px 0 20px!important;float:left}.poliona-store-page .woocommerce .woocommerce-ordering{float:right;margin-bottom:25px}.poliona-store-page .woocommerce select{font:12px Poppins,Arial,sans-serif;display:block!important;max-width:100%;height:43px;border:1px solid #ddd5c9;background:#fff;padding:8px 30px 8px 12px}.poliona-store-page .woocommerce .nice-select{display:none!important}.poliona-store-page .woocommerce .woocommerce-pagination{text-align:center}.poliona-store-page .woocommerce .woocommerce-pagination ul{display:inline-flex}.poliona-store-page .woocommerce .woocommerce-pagination li{list-style:none}.poliona-store-page .woocommerce div.product{padding-top:28px}.poliona-store-page .woocommerce div.product .product_title{font:700 clamp(28px,3vw,40px)/1.2 Poppins,Arial,sans-serif!important;color:#1b1a17;letter-spacing:-1px}.poliona-store-page .woocommerce div.product div.images{float:left;width:46%;margin:0 0 45px}.poliona-store-page .woocommerce div.product div.summary{float:right;width:48%;margin:0 0 45px}.poliona-store-page .woocommerce div.product div.images img{width:100%;height:510px;object-fit:contain;padding:25px;background:#faf9f6}.poliona-store-page .woocommerce div.product .flex-control-thumbs{display:flex;gap:12px}.poliona-store-page .woocommerce div.product .flex-control-thumbs img{height:100px;padding:10px}.poliona-store-page .woocommerce div.product .woocommerce-tabs{clear:both;padding-top:25px}.poliona-store-page .woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:25px;border-bottom:1px solid #ddd;padding:0;margin-bottom:25px}.poliona-store-page .woocommerce div.product .woocommerce-tabs ul.tabs li{background:none!important;border:0!important;padding:12px 0!important;margin:0!important;font:600 13px Poppins,Arial,sans-serif}.poliona-store-page .woocommerce .woocommerce-tabs ul.tabs li:before,.poliona-store-page .woocommerce .woocommerce-tabs ul.tabs li:after{display:none!important}.poliona-store-page .woocommerce div.product .woocommerce-tabs h2{font-size:25px!important;line-height:1.3;letter-spacing:-.5px}.poliona-store-page .woocommerce div.product .woocommerce-tabs h3{font-size:20px}.poliona-store-page .woocommerce .shop_attributes{width:100%;border-collapse:collapse}.poliona-store-page .woocommerce .shop_attributes th,.poliona-store-page .woocommerce .shop_attributes td{padding:15px 20px;border:1px solid #e2ded7;font-size:13px;text-align:left}.poliona-store-page .woocommerce .shop_attributes td p{margin:0}.poliona-store-page .woocommerce .shop_attributes th{width:32%;background:#faf8f4}.poliona-store-page .woocommerce .related{clear:both;padding-top:45px}.poliona-store-page .woocommerce .related>h2{font-size:27px;margin-bottom:25px}.poliona-store-pending{padding:20px;background:#fff3e9;border-left:4px solid #e95425;margin:25px 0;font-size:13px}.poliona-store-pending p{margin:8px 0 0}.poliona-store-advice{display:inline-block;font-weight:600;font-size:13px;color:#a93211!important;margin-bottom:20px}.poliona-store-page .woocommerce .stock{font-size:12px!important;color:#6f675b!important}.poliona-store-page .woocommerce .product_meta{font-size:12px;color:#736b60}.poliona-store-page .woocommerce .product_meta>span{display:block}.poliona-commerce-page>h1{margin-top:40px}.poliona-commerce-page .woocommerce{padding-top:10px}.poliona-commerce-page .woocommerce h2{font-size:25px}.poliona-commerce-page .woocommerce h3{font-size:21px}.poliona-commerce-page .woocommerce input,.poliona-commerce-page .woocommerce textarea{font:14px Poppins,Arial,sans-serif;border:1px solid #d7d0c5;background:#fff;padding:12px;max-width:100%;box-sizing:border-box}.poliona-commerce-page .woocommerce .button{font:600 13px/1.5 Poppins,Arial,sans-serif!important;background:#1b1a17!important;color:#fff!important;padding:14px 22px!important;border-radius:3px!important}.poliona-commerce-page .woocommerce .button:before,.poliona-commerce-page .woocommerce .button:after{display:none!important}.poliona-commerce-page .woocommerce table.shop_table{width:100%;font-size:13px}.poliona-commerce-page .woocommerce table.shop_table th,.poliona-commerce-page .woocommerce table.shop_table td{padding:16px;border:1px solid #ddd5c9}.poliona-commerce-page .woocommerce-cart-form .product-thumbnail img{width:70px;height:85px;object-fit:contain}.poliona-commerce-page .woocommerce .quantity input{width:75px}.poliona-commerce-page .woocommerce .cart-collaterals{margin-top:35px;display:flex;justify-content:flex-end}.poliona-commerce-page .woocommerce .cart_totals{float:none;width:min(100%,500px)}.poliona-commerce-page .woocommerce-checkout #customer_details{float:left;width:57%}.poliona-commerce-page .woocommerce-checkout #order_review_heading,.poliona-commerce-page .woocommerce-checkout #order_review{float:right;width:38%}.poliona-commerce-page .woocommerce-checkout .col2-set .col-1,.poliona-commerce-page .woocommerce-checkout .col2-set .col-2{width:100%;float:none;max-width:100%;padding:0}.poliona-commerce-page .woocommerce-checkout .form-row{display:block;margin-bottom:20px}.poliona-commerce-page .woocommerce-checkout label{display:block;font-size:12px;margin-bottom:7px}.poliona-commerce-page .woocommerce-checkout input.input-text,.poliona-commerce-page .woocommerce-checkout textarea{width:100%}.poliona-store-page #pagetitle{display:none}.poliona-store-page .woocommerce-message,.poliona-store-page .woocommerce-info,.poliona-store-page .woocommerce-error{padding:18px 22px 18px 45px!important;margin:20px 0!important;font-size:13px}.poliona-store-page a:focus-visible,.poliona-store-page button:focus-visible{outline:3px solid #176bba;outline-offset:4px}
@media(max-width:900px){.poliona-woo,.poliona-commerce-page{padding:0 24px 60px}.poliona-store-page .woocommerce ul.products{gap:18px}.poliona-store-page .woocommerce ul.products li.product img{height:235px}.poliona-store-page .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;padding:0 18px!important}.poliona-store-page .woocommerce ul.products li.product .price{padding:0 18px!important}.poliona-store-page .woocommerce ul.products li.product .button{margin:0 18px!important}.poliona-store-page .woocommerce div.product div.images img{height:400px}}
@media(max-width:650px){.poliona-woo,.poliona-commerce-page{padding:0 20px 50px}.poliona-store-nav{gap:12px 22px;font-size:11px;padding:18px 0}.poliona-store-hero{display:block;padding-top:35px}.poliona-store-hero h1{font-size:34px}.poliona-store-hero p{font-size:13px}.poliona-store-cart{display:inline-flex;margin-top:22px;padding:12px 17px}.poliona-store-notice{font-size:11px;padding:15px 17px}.poliona-store-search button{padding:10px 17px}.poliona-store-categories{gap:8px;margin-bottom:28px}.poliona-store-categories a{font-size:10px;padding:7px 10px}.poliona-store-page .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.poliona-store-page .woocommerce ul.products li.product img{height:200px;padding:18px;margin-bottom:14px!important}.poliona-store-page .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;padding:0 13px!important;line-height:1.5!important}.poliona-store-page .woocommerce ul.products li.product .price{padding:0 13px!important;font-size:12px}.poliona-price-pending{font-size:10px}.poliona-store-page .woocommerce ul.products li.product .button{font-size:10px!important;margin:0 13px!important;padding:10px 12px!important}.poliona-store-page .woocommerce .woocommerce-result-count{float:none;width:100%;margin-bottom:13px!important}.poliona-store-page .woocommerce .woocommerce-ordering{float:none;width:100%;margin:0 0 22px}.poliona-store-page .woocommerce div.product div.images,.poliona-store-page .woocommerce div.product div.summary{float:none;width:100%}.poliona-store-page .woocommerce div.product div.images img{height:370px}.poliona-store-page .woocommerce div.product .product_title{font-size:30px!important}.poliona-store-page .woocommerce div.product .woocommerce-tabs ul.tabs{gap:20px}.poliona-store-page .woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:11px}.poliona-store-page .woocommerce .shop_attributes th,.poliona-store-page .woocommerce .shop_attributes td{padding:12px 14px;font-size:12px}.poliona-store-page .woocommerce .shop_attributes th{width:38%}.poliona-store-page .woocommerce .related>h2{font-size:24px}.poliona-commerce-page .woocommerce table.shop_table th,.poliona-commerce-page .woocommerce table.shop_table td{padding:10px}.poliona-commerce-page .woocommerce .product-thumbnail{display:none}.poliona-commerce-page .woocommerce-checkout #customer_details,.poliona-commerce-page .woocommerce-checkout #order_review_heading,.poliona-commerce-page .woocommerce-checkout #order_review{float:none;width:100%}.poliona-commerce-page .woocommerce .woocommerce-MyAccount-navigation,.poliona-commerce-page .woocommerce .woocommerce-MyAccount-content{float:none;width:100%}}
