[hidden]{display:none!important}.site-wp-shell,#site-wp-recommendations{max-width:1220px;margin:auto;padding:42px 24px}.site-wp-shell h1{font-size:clamp(30px,4vw,44px);margin:0 0 24px}.woocommerce table.cart img{width:72px;height:72px;object-fit:contain}.woocommerce input,.woocommerce select,.woocommerce textarea{max-width:100%}.woocommerce a.button,.woocommerce button.button{min-height:44px;border-radius:8px;padding:12px 20px}.woocommerce table.cart td.actions .coupon .input-text{width:160px;min-height:44px;padding:10px;border:1px solid #d8d2c8;border-radius:6px}.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce a.button.alt,.woocommerce button.button.alt{background:#b45a3c;color:white}.woocommerce .cart-collaterals{margin-top:24px}.site-wp-server-product img{max-width:520px;height:auto}.site-wp-reco-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.site-wp-reco-card{background:#fff;border:1px solid #dedbd5;padding:12px}.site-wp-reco-card img{width:100%;aspect-ratio:1;object-fit:contain}.site-wp-reco-card h3{font-size:14px}.site-wp-reco-card a{color:inherit}.site-wp-reco-card .site-wp-add{display:block;background:#b45a3c;color:#fff;text-align:center;padding:10px;text-decoration:none;border-radius:6px}@media(max-width:700px){.site-wp-shell,#site-wp-recommendations{padding:32px 16px}.site-wp-reco-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce table.shop_table_responsive tr td.product-thumbnail{display:block;text-align:center!important}.woocommerce table.shop_table_responsive tr td.product-thumbnail:before{content:none}.woocommerce table.cart td.actions .coupon .input-text{width:100%;margin-bottom:8px}}