html,body{overflow-x:hidden!important;width:100%!important;max-width:100%!important}#page-container{overflow-x:hidden!important;width:100%!important;max-width:100%!important}.bariderm-shop,.bariderm-shop .woocommerce,.bariderm-shop .woocommerce *{font-family:"Antic Didone",serif!important;box-sizing:border-box!important}.bariderm-shop .woocommerce,.bariderm-shop .woocommerce ul,.bariderm-shop .woocommerce ul.products{column-count:unset!important;columns:unset!important;column-gap:unset!important}.bariderm-shop .woocommerce .woocommerce-result-count,.bariderm-shop .woocommerce .woocommerce-ordering{float:none!important;width:100%!important;margin:0!important;clear:both!important}.bariderm-shop .woocommerce .woocommerce-result-count{text-align:center!important;margin:0 0 10px!important}.bariderm-shop .woocommerce .woocommerce-ordering{display:flex!important;justify-content:center!important;margin:0 0 18px!important}.bariderm-shop .woocommerce .woocommerce-ordering select{min-width:240px!important;padding:10px 14px!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.12)!important}.bariderm-shop .woocommerce ul.products{list-style:none!important;margin:18px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important;align-items:stretch!important;justify-items:stretch!important}.bariderm-shop .woocommerce ul.products::before,.bariderm-shop .woocommerce ul.products::after{content:none!important;display:none!important}.bariderm-shop .woocommerce ul.products li.product{float:none!important;clear:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;text-align:center!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.bariderm-shop .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;flex:1 1 auto!important}.bariderm-shop .woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{width:100%!important;max-width:170px!important;height:180px!important;object-fit:contain!important;object-position:center!important;background:#f6f7f7!important;border-radius:14px!important;padding:14px!important;margin:0 auto 12px!important;display:block!important}.bariderm-shop .woocommerce ul.products li.product .woocommerce-loop-product__title{width:100%!important;line-height:1.25!important;margin:6px 0 12px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;letter-spacing:normal!important}.bariderm-shop .woocommerce ul.products li.product .price{margin-top:auto!important;padding-top:10px!important;font-weight:700!important;color:#000!important;display:flex!important;justify-content:center!important;align-items:baseline!important;gap:10px!important;float:none!important;clear:both!important;width:100%!important}.bariderm-shop .woocommerce ul.products li.product .price del{opacity:.55!important}.bariderm-shop .woocommerce ul.products li.product .price ins{text-decoration:none!important}.bariderm-shop .woocommerce span.onsale{background:#fff6b5!important;color:#000!important;border:1px solid rgba(0,0,0,0.10)!important;border-radius:12px!important;padding:8px 14px!important;font-weight:700!important;box-shadow:0 8px 20px rgba(0,0,0,0.08)!important}.bariderm-shop .woocommerce nav.woocommerce-pagination{margin-top:38px!important;width:100%!important;display:flex!important;justify-content:center!important;clear:both!important}.bariderm-shop .woocommerce nav.woocommerce-pagination ul{border:none!important;display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important;padding:0!important;margin:0!important}.bariderm-shop .woocommerce nav.woocommerce-pagination ul li{border:none!important;margin:0!important;float:none!important}.bariderm-shop .woocommerce nav.woocommerce-pagination ul li a,.bariderm-shop .woocommerce nav.woocommerce-pagination ul li span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:42px!important;padding:0 14px!important;border-radius:999px!important;background:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,0.10)!important;box-shadow:0 6px 18px rgba(0,0,0,0.06)!important;font-weight:600!important}.bariderm-shop .woocommerce nav.woocommerce-pagination ul li span.current{background:#fff6b5!important;color:#000!important}@media (max-width:980px){.bariderm-shop .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (max-width:767px){.bariderm-shop .woocommerce ul.products{grid-template-columns:1fr!important;gap:16px!important}.bariderm-shop .woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{max-width:190px!important;height:190px!important}}.single-product.woocommerce span.onsale,.single-product.woocommerce .related span.onsale{background:#fff6b5!important;color:#000!important;border:1px solid rgba(0,0,0,0.10)!important;border-radius:12px!important;padding:8px 14px!important;font-weight:700!important;box-shadow:0 8px 20px rgba(0,0,0,0.08)!important}.single-product.woocommerce .woocommerce-message,.single-product.woocommerce .woocommerce-info,.single-product.woocommerce .woocommerce-error{background:#fff6b5!important;color:#000!important;border:1px solid rgba(0,0,0,0.12)!important;border-left:6px solid rgba(0,0,0,0.25)!important;border-radius:14px!important;padding:14px 16px!important;box-shadow:0 10px 24px rgba(0,0,0,0.08)!important;font-family:"Antic Didone",serif!important}.single-product.woocommerce .woocommerce-message::before,.single-product.woocommerce .woocommerce-info::before,.single-product.woocommerce .woocommerce-error::before{display:none!important;content:none!important}.single-product.woocommerce .woocommerce-message a.button{background:#000!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:10px 16px!important;box-shadow:none!important;font-family:"Antic Didone",serif!important}.single-product.woocommerce .woocommerce-message a.button:hover{opacity:.9!important}.single-product.woocommerce .related{margin-top:30px!important}.single-product.woocommerce .related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important;margin:18px 0 0!important;padding:0!important;list-style:none!important;clear:both!important}.single-product.woocommerce .related ul.products::before,.single-product.woocommerce .related ul.products::after{display:none!important;content:none!important}.single-product.woocommerce .related ul.products li.product{float:none!important;clear:none!important;width:auto!important;margin:0!important;background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;text-align:center!important;display:flex!important;flex-direction:column!important;min-height:390px!important;overflow:hidden!important}.single-product.woocommerce .related ul.products li.product a.woocommerce-LoopProduct-link,.single-product.woocommerce .related ul.products li.product a{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;text-decoration:none!important}.single-product.woocommerce .related ul.products li.product img{width:100%!important;max-width:160px!important;height:170px!important;object-fit:contain!important;object-position:center!important;background:#f6f7f7!important;border-radius:14px!important;padding:14px!important;margin:0 auto 12px!important;display:block!important}.single-product.woocommerce .related ul.products li.product .woocommerce-loop-product__title{width:100%!important;min-height:52px!important;line-height:1.25!important;margin:6px 0 12px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;font-family:"Antic Didone",serif!important}.single-product.woocommerce .related ul.products li.product .price{margin-top:auto!important;font-weight:700!important;color:#000!important;width:100%!important;display:flex!important;justify-content:center!important;gap:8px!important;align-items:baseline!important;float:none!important;position:static!important}.single-product.woocommerce .related ul.products li.product .price del,.single-product.woocommerce .related ul.products li.product .price ins,.single-product.woocommerce .related ul.products li.product .price span,.single-product.woocommerce .related ul.products li.product .price bdi{display:inline!important;white-space:nowrap!important}.single-product.woocommerce .related ul.products li.product .price ins{text-decoration:none!important}.single-product.woocommerce .related ul.products li.product .price del{opacity:.55!important}@media (max-width:980px){.single-product.woocommerce .related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.single-product.woocommerce .related ul.products{grid-template-columns:1fr!important;gap:18px!important}.single-product.woocommerce .related ul.products li.product{min-height:0!important}}.woocommerce-cart,.woocommerce-checkout,.woocommerce-cart *,.woocommerce-checkout *{font-family:"Antic Didone",serif!important;box-sizing:border-box!important}.woocommerce-cart #sidebar,.woocommerce-checkout #sidebar,.woocommerce-cart .sidebar,.woocommerce-checkout .sidebar{display:none!important}.woocommerce-cart .container,.woocommerce-checkout .container,.woocommerce-cart .et_pb_row,.woocommerce-checkout .et_pb_row{width:100%!important;max-width:1200px!important}.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error{background:#fff6b5!important;color:#000!important;border:1px solid rgba(0,0,0,0.12)!important;border-left:6px solid rgba(0,0,0,0.25)!important;border-radius:14px!important;padding:14px 16px!important;box-shadow:0 10px 24px rgba(0,0,0,0.08)!important}.woocommerce-cart .woocommerce-message::before,.woocommerce-cart .woocommerce-info::before,.woocommerce-cart .woocommerce-error::before,.woocommerce-checkout .woocommerce-message::before,.woocommerce-checkout .woocommerce-info::before,.woocommerce-checkout .woocommerce-error::before{display:none!important;content:none!important}.woocommerce-cart .woocommerce{max-width:1200px!important;margin:0 auto!important;padding:10px 14px!important}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals{background:#fff!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;padding:18px!important}.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:1.4fr 0.8fr!important;gap:26px!important;align-items:start!important}.woocommerce-cart table.shop_table{border:none!important;border-collapse:collapse!important;width:100%!important}.woocommerce-cart table.shop_table th{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:12px!important;color:rgba(0,0,0,0.6)!important;border:none!important;padding:10px 8px!important}.woocommerce-cart table.shop_table td{border-top:1px solid rgba(0,0,0,0.08)!important;padding:14px 8px!important;vertical-align:middle!important}.woocommerce-cart td.product-thumbnail img{width:72px!important;height:72px!important;object-fit:contain!important;background:#f6f7f7!important;border-radius:12px!important;padding:10px!important}.woocommerce-cart td.product-name a{color:#000!important;text-decoration:none!important;font-weight:700!important}.woocommerce-cart td.product-name a:hover{opacity:.85!important}.woocommerce-cart td.product-price,.woocommerce-cart td.product-subtotal{font-weight:700!important;white-space:nowrap!important}.woocommerce-cart a.remove{width:34px!important;height:34px!important;line-height:34px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(0,0,0,0.12)!important;color:#000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.woocommerce-cart a.remove:hover{background:#000!important;color:#fff!important}.woocommerce-cart .quantity .qty{height:42px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,0.12)!important;padding:8px 10px!important;min-width:72px!important}.woocommerce-cart button.button,.woocommerce-cart a.button,.woocommerce-checkout button.button,.woocommerce-checkout a.button{border-radius:999px!important;padding:12px 18px!important;font-weight:700!important;border:1px solid rgba(0,0,0,0.12)!important;background:#fff!important;color:#000!important;box-shadow:0 6px 18px rgba(0,0,0,0.06)!important}.woocommerce-cart button.button:hover,.woocommerce-cart a.button:hover,.woocommerce-checkout button.button:hover,.woocommerce-checkout a.button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 24px rgba(0,0,0,0.10)!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#000!important;color:#fff!important;border:none!important;padding:14px 18px!important;border-radius:14px!important;width:100%!important;text-align:center!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{opacity:.92!important}.woocommerce-cart .coupon input#coupon_code{height:42px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,0.12)!important;padding:8px 12px!important;min-width:160px!important}.woocommerce-cart .coupon button{background:#fff6b5!important;border:1px solid rgba(0,0,0,0.12)!important}.woocommerce-cart .cart_totals h2{margin-top:0!important;font-weight:800!important}.woocommerce-cart .cart_totals table{border:none!important}.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{border:none!important;padding:10px 0!important}.woocommerce-cart .cart_totals .order-total td{font-size:22px!important;font-weight:900!important}@media (max-width:980px){.woocommerce-cart .woocommerce{grid-template-columns:1fr!important}.woocommerce-cart td.product-thumbnail{width:90px!important}}.woocommerce-cart .widget,.woocommerce-checkout .widget{display:none!important}.woocommerce-cart,.woocommerce-cart *{font-family:"Antic Didone",serif!important}.woocommerce-cart h1,.woocommerce-cart h2,.woocommerce-cart th,.woocommerce-cart .product-name a,.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal,.woocommerce-cart .order-total td,.woocommerce-cart .order-total th{font-weight:700!important}.woocommerce-cart .product-name a{font-size:16px!important}.woocommerce-cart .amount{font-weight:700!important;font-size:15px!important}.woocommerce-cart .order-total td{font-size:22px!important;font-weight:800!important}.woocommerce-cart .woocommerce{justify-content:center!important}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals{text-align:center!important}.woocommerce-cart table.shop_table{margin:0 auto!important}.woocommerce-cart td,.woocommerce-cart th{text-align:center!important}.woocommerce-cart td.product-thumbnail{text-align:center!important}.woocommerce-cart .quantity{justify-content:center!important;display:flex!important}.woocommerce-cart a.remove{margin:0 auto!important}.woocommerce-cart .coupon,.woocommerce-cart .woocommerce-form-coupon-toggle,.woocommerce-cart .checkout_coupon{display:none!important}.woocommerce-cart .cart_totals table tr.cart-discount{display:none!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-family:"Antic Didone",serif!important;font-weight:700!important;letter-spacing:0.04em!important;text-transform:none!important}@media (max-width:768px){.woocommerce-cart .woocommerce{grid-template-columns:1fr!important}.woocommerce-cart .product-name a{font-size:15px!important}}.woocommerce-cart .cart_totals .wc-coupon,.woocommerce-cart .cart_totals .coupon,.woocommerce-cart .cart_totals .woocommerce-coupon,.woocommerce-cart .cart_totals .woocommerce-coupon-form,.woocommerce-cart .cart_totals .woocommerce-coupon-toggle,.woocommerce-cart .cart_totals .coupon-form,.woocommerce-cart .cart_totals .coupon-toggle,.woocommerce-cart .cart_totals .coupon-container,.woocommerce-cart .cart_totals [class*="coupon"],.woocommerce-cart .cart_totals [id*="coupon"],.woocommerce-cart .cart_totals details,.woocommerce-cart .cart_totals summary{display:none!important}.woocommerce-cart .cart_totals table tr.coupon,.woocommerce-cart .cart_totals table tr.cart-discount,.woocommerce-cart .cart_totals table tr.discount{display:none!important}.woocommerce-cart .cart_totals{padding-top:0!important}.woocommerce-cart .wc-block-components-panel__button:has(+.wc-block-components-panel__content),.woocommerce-cart .wc-block-components-panel__button,.woocommerce-cart .wc-block-components-panel__content{display:none!important}.woocommerce-cart [class*="wc-block-components-panel__button"],.woocommerce-cart [class*="wc-block-components-panel__content"]{display:none!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{font-family:"Antic Didone",serif!important;border-radius:16px!important;padding:16px 18px!important;border:1px solid rgba(0,0,0,.10)!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important;margin:18px 0!important}.woocommerce-message,.woocommerce-info{background:#fff6b5!important;color:#000!important}.woocommerce-error{background:#ffe3e3!important;color:#000!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{background:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;padding:10px 14px!important;box-shadow:0 8px 20px rgba(0,0,0,.06)!important}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:#000!important;text-decoration:underline!important}.wc-block-components-notice-banner{font-family:"Antic Didone",serif!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.10)!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important}.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-success{background:#fff6b5!important;color:#000!important}.wc-block-components-notice-banner.is-error{background:#ffe3e3!important;color:#000!important}body.search.woocommerce .woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:26px!important;margin:18px 0 0!important;padding:0!important;list-style:none!important;clear:both!important}body.search.woocommerce .woocommerce ul.products::before,body.search.woocommerce .woocommerce ul.products::after{content:none!important;display:none!important}body.search.woocommerce .woocommerce ul.products li.product{float:none!important;clear:none!important;margin:0!important;flex:0 1 calc(25% - 26px)!important;min-width:240px!important;background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;text-align:center!important;display:flex!important;flex-direction:column!important;min-height:390px!important;overflow:hidden!important}body.search.woocommerce .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;flex:1 1 auto!important}body.search.woocommerce .woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{width:100%!important;max-width:160px!important;height:170px!important;object-fit:contain!important;background:#f6f7f7!important;border-radius:14px!important;padding:14px!important;margin:0 auto 12px!important;display:block!important}body.search.woocommerce .woocommerce ul.products li.product .woocommerce-loop-product__title{width:100%!important;min-height:52px!important;line-height:1.25!important;margin:6px 0 12px!important;white-space:normal!important}body.search.woocommerce .woocommerce ul.products li.product .price{margin-top:auto!important;font-weight:700!important;color:#000!important;display:flex!important;justify-content:center!important;gap:8px!important;align-items:baseline!important}body.search.woocommerce .woocommerce ul.products li.product .price del{opacity:.55!important}body.search.woocommerce .woocommerce ul.products li.product .price ins{text-decoration:none!important}body.search.woocommerce .woocommerce span.onsale{background:#fff6b5!important;color:#000!important;border:1px solid rgba(0,0,0,0.10)!important;border-radius:12px!important;padding:8px 14px!important;font-weight:700!important;box-shadow:0 8px 20px rgba(0,0,0,0.08)!important}body.search.woocommerce .woocommerce .woocommerce-result-count,body.search.woocommerce .woocommerce .woocommerce-ordering{float:none!important;width:100%!important;margin:0!important;text-align:center!important}body.search.woocommerce .woocommerce .woocommerce-result-count{margin-bottom:10px!important}body.search.woocommerce .woocommerce .woocommerce-ordering{margin-bottom:18px!important;display:flex!important;justify-content:center!important}@media (max-width:980px){body.search.woocommerce .woocommerce ul.products li.product{flex:0 1 calc(50% - 26px)!important;min-width:220px!important}}@media (max-width:767px){body.search.woocommerce .woocommerce ul.products{gap:18px!important}body.search.woocommerce .woocommerce ul.products li.product{flex:0 1 100%!important;min-width:0!important;min-height:0!important}}body.search #sidebar,body.search .et_pb_widget_area,body.search .widget-area{display:none!important}body.search #left-area,body.search .container #content-area,body.search .content-area{width:100%!important;float:none!important}body.search #main-content,body.search .et_builder_inner_content,body.search #et-main-area{background:#fff!important}body.search #main-content .container{width:min(1200px,92%)!important;margin:0 auto!important;padding-top:40px!important;padding-bottom:70px!important}body.search #left-area{float:none!important;width:100%!important}body.search .et_pb_post_title,body.search h1,body.search h2{font-family:"Antic Didone",serif!important}body.search.woocommerce .woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:26px!important;margin:18px 0 0!important;padding:0!important;list-style:none!important}body.search.woocommerce .woocommerce ul.products li.product{float:none!important;margin:0!important;flex:0 1 calc(25% - 26px)!important;min-width:240px!important;background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;display:flex!important;flex-direction:column!important;text-align:center!important}body.search.woocommerce .woocommerce ul.products li.product img{width:100%!important;max-width:160px!important;height:170px!important;object-fit:contain!important;background:#f6f7f7!important;border-radius:14px!important;padding:14px!important;margin:0 auto 12px!important}body.search .woocommerce-result-count,body.search .woocommerce-ordering{display:none!important}body.search .woocommerce,body.search .post-content,body.search #left-area{overflow:visible!important}body.search .woocommerce .products,body.search .woocommerce-page .products{display:grid!important;grid-template-columns:repeat(4,minmax(220px,1fr))!important;gap:26px!important;align-items:stretch!important;margin-top:18px!important}body.search .woocommerce .products>li,body.search .woocommerce .products>.product{list-style:none!important;margin:0!important;background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;display:flex!important;flex-direction:column!important;text-align:center!important}body.search .woocommerce .products .woocommerce-LoopProduct-link,body.search .woocommerce .products a{text-decoration:none!important}body.search .woocommerce .products .woocommerce-loop-product__title,body.search .woocommerce .products h2,body.search .woocommerce .products h3{font-family:"Antic Didone",serif!important;line-height:1.25!important;margin:8px 0 12px!important}body.search .woocommerce .products img{width:100%!important;max-width:160px!important;height:170px!important;object-fit:contain!important;background:#f6f7f7!important;border-radius:14px!important;padding:14px!important;margin:0 auto 12px!important;display:block!important}body.search .woocommerce .products .price{margin-top:auto!important;font-weight:700!important;color:#000!important;display:flex!important;justify-content:center!important;gap:8px!important}body.search .woocommerce span.onsale{background:#fff6b5!important;color:#000!important;border:1px solid rgba(0,0,0,0.10)!important;border-radius:12px!important;padding:8px 14px!important;font-weight:700!important;box-shadow:0 8px 20px rgba(0,0,0,0.08)!important}@media (max-width:980px){body.search .woocommerce .products,body.search .woocommerce-page .products{grid-template-columns:repeat(2,minmax(200px,1fr))!important}}@media (max-width:767px){body.search #main-content .container{width:92%!important;padding-top:28px!important;padding-bottom:60px!important}body.search .woocommerce .products,body.search .woocommerce-page .products{grid-template-columns:1fr!important;gap:18px!important}}body.search #main-content{padding-bottom:60px!important}body.search #sidebar,body.search .et_right_sidebar #sidebar,body.search .et_left_sidebar #sidebar{display:none!important}body.search #left-area{width:100%!important;float:none!important}body.search #main-content .container{width:min(1200px,92%)!important;margin:0 auto!important;padding-top:32px!important;padding-bottom:40px!important}body.search #left-area::after{content:""!important;display:block!important;clear:both!important}body.search .woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:26px!important;margin:18px 0 0!important;padding:0!important;list-style:none!important}body.search .woocommerce ul.products::before,body.search .woocommerce ul.products::after{content:none!important;display:none!important}body.search .woocommerce ul.products li.product{float:none!important;clear:none!important;flex:0 1 calc(25% - 26px)!important;min-width:240px!important;margin:0!important;background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;text-align:center!important;display:flex!important;flex-direction:column!important}body.search .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;flex:1 1 auto!important}body.search .woocommerce ul.products li.product img{width:100%!important;max-width:160px!important;height:170px!important;object-fit:contain!important;background:#f6f7f7!important;border-radius:14px!important;padding:14px!important;margin:0 auto 12px!important;display:block!important}body.search .woocommerce ul.products li.product .woocommerce-loop-product__title{width:100%!important;line-height:1.25!important;margin:6px 0 10px!important;white-space:normal!important}body.search .woocommerce ul.products li.product .price{margin-top:auto!important;font-weight:700!important;color:#000!important;white-space:nowrap!important}@media (max-width:980px){body.search .woocommerce ul.products li.product{flex:0 1 calc(50% - 26px)!important;min-width:220px!important}}@media (max-width:767px){body.search .woocommerce ul.products{gap:18px!important}body.search .woocommerce ul.products li.product{flex:0 1 100%!important;min-width:0!important}}body.search #left-area article{float:none!important;width:auto!important;margin:0!important}body.search #left-area .et_pb_posts{display:flex!important;flex-wrap:wrap!important;gap:26px!important;justify-content:center!important;margin-top:18px!important}body.search #left-area .et_pb_posts article{flex:0 1 calc(25% - 26px)!important;min-width:240px!important;background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;text-align:center!important}body.search #left-area .et_pb_posts article img{width:100%!important;max-width:160px!important;height:170px!important;object-fit:contain!important;background:#f6f7f7!important;border-radius:14px!important;padding:14px!important;margin:0 auto 12px!important;display:block!important}@media (max-width:980px){body.search #left-area .et_pb_posts article{flex:0 1 calc(50% - 26px)!important;min-width:220px!important}}@media (max-width:767px){body.search #left-area .et_pb_posts{gap:18px!important}body.search #left-area .et_pb_posts article{flex:0 1 100%!important;min-width:0!important}}body.search #main-content{padding-bottom:80px!important;min-height:75vh!important}body.search #sidebar,body.search .et_right_sidebar #sidebar,body.search .et_left_sidebar #sidebar{display:none!important}body.search #left-area{width:100%!important;float:none!important}body.search #main-content .container{width:min(1200px,92%)!important;margin:0 auto!important;padding-top:28px!important}body.search #left-area::after,body.search .container::after{content:""!important;display:block!important;clear:both!important}body.search ul.products,body.search .products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:26px!important;margin:18px 0 0!important;padding:0!important;list-style:none!important;float:none!important;width:100%!important}body.search ul.products::before,body.search ul.products::after,body.search .products::before,body.search .products::after{content:none!important;display:none!important}body.search ul.products li.product,body.search .products li.product{float:none!important;clear:none!important;flex:0 1 calc(25% - 26px)!important;min-width:240px!important;margin:0!important;background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;text-align:center!important;display:flex!important;flex-direction:column!important;height:auto!important;position:relative!important}body.search ul.products li.product a,body.search .products li.product a{display:flex!important;flex-direction:column!important;align-items:center!important;text-decoration:none!important}body.search ul.products li.product img,body.search .products li.product img{width:100%!important;max-width:160px!important;height:170px!important;object-fit:contain!important;background:#f6f7f7!important;border-radius:14px!important;padding:14px!important;margin:0 auto 12px!important;display:block!important}body.search ul.products li.product .woocommerce-loop-product__title,body.search .products li.product .woocommerce-loop-product__title,body.search ul.products li.product h2,body.search .products li.product h2{width:100%!important;margin:6px 0 10px!important;line-height:1.25!important;white-space:normal!important}body.search ul.products li.product .price,body.search .products li.product .price{margin-top:auto!important;font-weight:700!important;color:#000!important;white-space:nowrap!important}body.search #left-area{display:block!important}body.search #left-area .et_pb_ajax_pagination_container,body.search #left-area .et_pb_blog_grid,body.search #left-area .et_pb_posts,body.search #left-area .et_pb_salvattore_content{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:26px!important;width:100%!important}body.search #left-area article{float:none!important;width:auto!important;margin:0!important;flex:0 1 calc(25% - 26px)!important;min-width:240px!important;background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;text-align:center!important}body.search #left-area article img{width:100%!important;max-width:160px!important;height:170px!important;object-fit:contain!important;background:#f6f7f7!important;border-radius:14px!important;padding:14px!important;margin:0 auto 12px!important;display:block!important}@media (max-width:980px){body.search ul.products li.product,body.search .products li.product,body.search #left-area article{flex:0 1 calc(50% - 26px)!important;min-width:220px!important}}@media (max-width:767px){body.search ul.products,body.search .products,body.search #left-area .et_pb_ajax_pagination_container,body.search #left-area .et_pb_blog_grid,body.search #left-area .et_pb_posts,body.search #left-area .et_pb_salvattore_content{gap:18px!important}body.search ul.products li.product,body.search .products li.product,body.search #left-area article{flex:0 1 100%!important;min-width:0!important}}.woocommerce nav.woocommerce-pagination{margin:26px auto 10px;display:flex;justify-content:center}.woocommerce nav.woocommerce-pagination ul{border:none!important;display:flex!important;align-items:center;gap:10px;padding:0!important;margin:0!important;background:transparent!important;float:none!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important;margin:0!important;padding:0!important;float:none!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;text-decoration:none!important;font-family:"Antic Didone",serif!important;font-size:16px;line-height:1;color:#000!important;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 8px 18px rgba(0,0,0,.06);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.woocommerce nav.woocommerce-pagination ul li a:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.10);background:#fff6b5!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:#fff6b5!important;border-color:rgba(0,0,0,.18)!important;font-weight:600}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next{width:44px}@media (max-width:480px){.woocommerce nav.woocommerce-pagination ul{gap:8px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:40px;height:40px;font-size:15px}}