/* Global WooCommerce skin only. Page layout, type, content and colours are editable native Elementor controls. */
/* Neutralise GreenMart loop markup while preserving WooCommerce actions. */
.crown-native-site .elementor-widget-woocommerce-products .products-grid>.row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}.crown-native-site .elementor-widget-woocommerce-products .products-grid>.row>.product{width:100%!important;padding:0;float:none}.crown-native-site .product-block{border:1px solid #e8e4dc;background:#fff}.crown-native-site .product-block .caption{padding:18px}.crown-native-site .product-block .name a{font:400 20px/1.3 'Playfair Display',serif;color:#0e241b}.crown-native-site .product-block .price{color:#0e241b}.crown-native-site .product-block .groups-button .button{background:#c5a059;color:#0e241b;border-radius:0}.crown-native-site .elementor-widget-woocommerce-product-add-to-cart .button{background:#0e241b;color:#fbf9f5;border-radius:0}.crown-native-site .elementor-widget-woocommerce-product-add-to-cart .tbay-buy-now{background:#c5a059;color:#0e241b}.crown-native-site .elementor-widget-woocommerce-product-add-to-cart .variable-item.selected{background:#0e241b;border-color:#0e241b;color:#fbf9f5}@media(max-width:1024px){.crown-native-site .elementor-widget-woocommerce-products .products-grid>.row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}

body.crown-native-site{margin:0;background:#fbf9f5;color:#0e241b;font-family:'Plus Jakarta Sans',sans-serif}body.crown-native-site .elementor-heading-title{line-height:1.18}.crown-elementor-header{position:sticky;top:0;z-index:100;background:#fbf9f5}.admin-bar .crown-elementor-header{top:32px}.crown-skip{position:absolute;top:-100px;left:20px;background:#c5a059;color:#0e241b;padding:12px;z-index:200}.crown-skip:focus{top:12px}.crown-native-hero em{font-weight:400;color:#e9c176}.crown-native-categories .elementor-widget-image img{aspect-ratio:1/1;object-fit:cover;width:100%}.crown-native-search form{display:flex;gap:0;background:#f0eeea}.crown-native-search input.search-field{width:100%;min-width:0;border:0;background:#f0eeea;padding:12px;font-size:12px}.crown-native-search button{border:0;background:#c5a059;color:#0e241b;font-size:10px;padding:12px}.crown-native-site .elementor-button,.crown-native-site input,.crown-native-site textarea{border-radius:0}.crown-native-site .elementor-text-editor p:last-child{margin-bottom:0}.crown-native-site .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}.crown-native-site .woocommerce ul.products:before,.crown-native-site .woocommerce ul.products:after{display:none}.crown-native-site .woocommerce ul.products li.product{float:none;width:auto!important;margin:0!important;border:1px solid #e8e4dc;background:white;padding-bottom:20px}.crown-native-site .woocommerce ul.products li.product a img{width:100%;aspect-ratio:1/1;object-fit:cover;margin:0}.crown-native-site .woocommerce ul.products li.product .woocommerce-loop-product__title{font:400 20px/1.25 'Playfair Display',serif;margin:16px;padding:0;color:#0e241b}.crown-native-site .woocommerce ul.products li.product .price{margin:16px;color:#0e241b;font:600 14px/1.5 'Plus Jakarta Sans',sans-serif}.crown-native-site .woocommerce ul.products li.product .button{margin:0 16px;background:#c5a059;color:#0e241b;border:0;border-radius:0;text-transform:uppercase;letter-spacing:.1em;font-size:10px;padding:12px}.crown-native-site .woocommerce ul.products li.product .button:hover{background:#d4af37}.crown-native-site .woocommerce span.onsale{background:#c5a059;color:#0e241b}.crown-native-site .woocommerce button.button.alt,.crown-native-site .woocommerce a.button.alt{background:#0e241b;color:#fbf9f5;border-radius:0}.crown-native-site .woocommerce .quantity input.qty{border:1px solid #e8e4dc;padding:12px}.crown-native-site .woocommerce form .form-row input.input-text,.crown-native-site .woocommerce form .form-row textarea,.crown-native-site .woocommerce select{border:1px solid #e8e4dc;padding:12px;background:white}.crown-native-site .woocommerce-info,.crown-native-site .woocommerce-message{border-top-color:#c5a059;background:#f5f3ef}.crown-native-site .woocommerce-info::before,.crown-native-site .woocommerce-message::before{color:#89682e}.crown-archive-shell{max-width:1360px;margin:0 auto;padding:56px}.crown-elementor-page>.woocommerce{max-width:1248px;margin:50px auto}.crown-elementor-page .elementor-widget-woocommerce-cart{color:#0e241b}.crown-native-site .elementor-widget-container .elementor-nav-menu a{font-size:12px}.crown-native-site .elementor-menu-cart__main{background:#fbf9f5}.crown-native-site .elementor-menu-cart__footer-buttons .elementor-button{background:#c5a059;color:#0e241b}.crown-native-site .elementor-accordion-item{border-color:#e8e4dc}.crown-native-site .elementor-menu-cart__toggle .elementor-button{border:0;background:transparent;color:#0e241b}.crown-native-site .elementor-menu-cart__toggle .elementor-button-icon{color:#0e241b}
@media(max-width:1024px){.crown-native-site .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.crown-archive-shell{padding:36px 24px}.crown-elementor-header .e-con{flex-wrap:wrap}}
@media(max-width:767px){.admin-bar .crown-elementor-header{top:46px}.crown-native-site .woocommerce ul.products{gap:12px}.crown-native-site .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px;margin:12px}.crown-native-site .woocommerce ul.products li.product .price{font-size:12px;margin:12px}.crown-native-site .woocommerce ul.products li.product .button{margin:0 12px;padding:10px;font-size:9px}.crown-archive-shell{padding:28px 20px}}
