.hellogravel-local-products .hg-local-tabs-bar,.wp-block-hellogravel-local-products .hg-local-tabs-bar{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-bottom:24px}@media(max-width:768px){.hellogravel-local-products .hg-local-tabs-bar,.wp-block-hellogravel-local-products .hg-local-tabs-bar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;justify-content:flex-start;padding-bottom:8px}.hellogravel-local-products .hg-local-tabs-bar::-webkit-scrollbar,.wp-block-hellogravel-local-products .hg-local-tabs-bar::-webkit-scrollbar{display:none}}.hellogravel-local-products .hg-local-tabs-bar .hg-local-tab,.wp-block-hellogravel-local-products .hg-local-tabs-bar .hg-local-tab{align-items:center;background:transparent;border:none;color:#999;cursor:pointer;display:flex;font-size:28px;font-weight:500;gap:8px;padding:8px 0;transition:color .2s ease;white-space:nowrap}.hellogravel-local-products .hg-local-tabs-bar .hg-local-tab:hover,.wp-block-hellogravel-local-products .hg-local-tabs-bar .hg-local-tab:hover{background:transparent;color:#666}.hellogravel-local-products .hg-local-tabs-bar .hg-local-tab.active,.wp-block-hellogravel-local-products .hg-local-tabs-bar .hg-local-tab.active{background:transparent;color:#333;font-weight:600}.hellogravel-local-products .hg-local-tabs-bar .hg-local-tab .tab-icon,.wp-block-hellogravel-local-products .hg-local-tabs-bar .hg-local-tab .tab-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.hellogravel-local-products .hg-local-tabs-bar .hg-local-tab .tab-icon img,.hellogravel-local-products .hg-local-tabs-bar .hg-local-tab .tab-icon svg,.wp-block-hellogravel-local-products .hg-local-tabs-bar .hg-local-tab .tab-icon img,.wp-block-hellogravel-local-products .hg-local-tabs-bar .hg-local-tab .tab-icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hellogravel-local-products .hg-local-tabs-bar .hg-local-tab .tab-title,.wp-block-hellogravel-local-products .hg-local-tabs-bar .hg-local-tab .tab-title{font-size:inherit;font-weight:inherit}.hellogravel-local-products .hg-local-product-card,.wp-block-hellogravel-local-products .hg-local-product-card{background:transparent;border:none;border-radius:12px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:visible}.hellogravel-local-products .hg-local-product-card:hover .hg-local-product-image img,.wp-block-hellogravel-local-products .hg-local-product-card:hover .hg-local-product-image img{transform:scale(1.05)}.hellogravel-local-products .hg-local-product-card:hover .hg-local-product-image-overlay,.wp-block-hellogravel-local-products .hg-local-product-card:hover .hg-local-product-image-overlay{opacity:1}.hellogravel-local-products .hg-local-product-card .hg-local-product-image,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-image{align-items:center;aspect-ratio:1;background:#f8f9fa;border-radius:12px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.hellogravel-local-products .hg-local-product-card .hg-local-product-image img,.hellogravel-local-products .hg-local-product-card .hg-local-product-image picture,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-image img,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-image picture{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-product-image-overlay,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-product-image-overlay{align-items:center;background:rgba(0,0,0,.6);border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-product-hover-content,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-product-hover-content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center}.hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-product-hover-content svg,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-product-hover-content svg{color:#df5a14;height:48px;opacity:.9;width:48px}.hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-hover-text,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-hover-text{font-size:1rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-no-image-placeholder,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-image .hg-local-no-image-placeholder{color:#666;font-size:14px;text-align:center}.hellogravel-local-products .hg-local-product-card .hg-local-product-content,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content{display:flex;flex:1;flex-direction:column;padding:12px 0;text-align:left}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-product-title,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-product-title{color:#1e1e1e;font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 4px}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-price-row,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-price-row{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-pricing,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-pricing{display:flex;flex-direction:column;gap:0}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-pricing .hg-local-price-label,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-pricing .hg-local-price-label{color:#ee881b;font-size:13px}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-pricing .hg-local-price-value,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-pricing .hg-local-price-value{color:#ee881b;font-size:18px;font-weight:700}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-pricing .hg-local-price-value .woocommerce-Price-amount,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-pricing .hg-local-price-value .woocommerce-Price-amount{color:inherit}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-buy-btn,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-buy-btn{background:#ee881b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;flex-shrink:0;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:background .2s ease}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-buy-btn:hover,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-buy-btn:hover{background:#d47816;color:#fff}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-product-tags,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-product-tag,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-content .hg-local-product-tag{background:#fff;border:1px solid #ee881b;border-radius:8px;color:#ee881b;display:inline-block;font-size:13px;font-weight:500;padding:5px 14px}@media(max-width:768px){.hellogravel-local-products .hg-local-product-card .hg-local-buy-btn,.hellogravel-local-products .hg-local-product-card .hg-local-product-tags,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-buy-btn,.wp-block-hellogravel-local-products .hg-local-product-card .hg-local-product-tags{display:none!important}}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden;transition:box-shadow .3s ease}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full:hover,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full:hover{box-shadow:0 6px 24px rgba(0,0,0,.16)}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full:hover .hg-local-product-image img,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full:hover .hg-local-product-image img{transform:scale(1.05)}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full:hover .hg-local-product-image-overlay,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full:hover .hg-local-product-image-overlay{opacity:1!important}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image{aspect-ratio:1;border-radius:12px 12px 0 0;height:auto;overflow:hidden}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image img,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image img{border-radius:12px 12px 0 0;transition:transform .3s ease}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image .hg-local-product-image-overlay,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image .hg-local-product-image-overlay{align-items:center;background:rgba(0,0,0,.6);border-radius:12px 12px 0 0;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image .hg-local-product-hover-content,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image .hg-local-product-hover-content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image .hg-local-product-hover-content svg,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image .hg-local-product-hover-content svg{color:#df5a14;height:48px;opacity:.9;width:48px}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image .hg-local-product-hover-content .hg-local-hover-text,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-image .hg-local-product-hover-content .hg-local-hover-text{font-size:1rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content{display:flex;flex:1;flex-direction:column;padding:1rem;text-align:left}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-title,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-title{color:#1e1e1e;font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 .5rem}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-description,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-description{color:#666;display:-webkit-box;flex:1;font-size:.875rem;-webkit-line-clamp:4;margin-bottom:2rem;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-description p,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-description p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price{margin:0 0 16px;padding-top:1rem;text-align:center}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price:before,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price:before{background-color:#ff6b35;content:"";display:block;height:2px;margin:0 auto 12px;width:40px}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price .hg-local-price-label,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price .hg-local-price-label{font-size:.8125rem;font-weight:600;margin:0 0 16px;padding:0;position:relative;text-align:center}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price .hg-local-price-value,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price .hg-local-price-value{color:#ff6b35;display:block;font-size:1.4rem;font-weight:700;margin-bottom:0}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price .hg-local-price-value .woocommerce-Price-amount,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-price .hg-local-price-value .woocommerce-Price-amount{color:inherit}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-shop-btn,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-shop-btn{font-size:.875rem;font-weight:600;padding:12px 20px;text-transform:uppercase;width:100%}.hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-tags,.wp-block-hellogravel-local-products .hg-local-product-card.hg-local-product-card--full .hg-local-product-content .hg-local-product-tags{margin-top:12px}.hellogravel-local-products .hg-local-products-grid,.wp-block-hellogravel-local-products .hg-local-products-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--columns-desktop,4),1fr);margin:50px 0}@media(max-width:1024px){.hellogravel-local-products .hg-local-products-grid,.wp-block-hellogravel-local-products .hg-local-products-grid{grid-template-columns:repeat(var(--columns-tablet,2),1fr);margin:30px 0}}@media(max-width:768px){.hellogravel-local-products .hg-local-products-grid,.wp-block-hellogravel-local-products .hg-local-products-grid{display:none}}.hellogravel-local-products .hg-local-products-grid .grid-item,.wp-block-hellogravel-local-products .hg-local-products-grid .grid-item{display:block}.hellogravel-local-products[data-layout-mode=grid] .hg-local-products-grid,.wp-block-hellogravel-local-products[data-layout-mode=grid] .hg-local-products-grid{display:grid}.hellogravel-local-products[data-layout-mode=grid] .hg-local-products-carousel-section,.wp-block-hellogravel-local-products[data-layout-mode=grid] .hg-local-products-carousel-section{display:none}@media(max-width:768px){.hellogravel-local-products[data-layout-mode=grid] .hg-local-products-grid,.wp-block-hellogravel-local-products[data-layout-mode=grid] .hg-local-products-grid{display:none}.hellogravel-local-products[data-layout-mode=grid] .hg-local-products-carousel-section,.wp-block-hellogravel-local-products[data-layout-mode=grid] .hg-local-products-carousel-section{display:flex}}.hellogravel-local-products[data-layout-mode=carousel] .hg-local-products-grid,.wp-block-hellogravel-local-products[data-layout-mode=carousel] .hg-local-products-grid{display:none}.hellogravel-local-products[data-layout-mode=carousel] .hg-local-products-carousel-section,.wp-block-hellogravel-local-products[data-layout-mode=carousel] .hg-local-products-carousel-section{display:flex}.hellogravel-local-products .hg-local-products-carousel-section,.wp-block-hellogravel-local-products .hg-local-products-carousel-section{align-items:center;display:flex;margin-top:20px;position:relative;width:100%}.hellogravel-local-products .products-carousel-wrapper,.wp-block-hellogravel-local-products .products-carousel-wrapper{flex:1;overflow:hidden;width:100%}.hellogravel-local-products .products-carousel,.wp-block-hellogravel-local-products .products-carousel{overflow:hidden;width:100%}.hellogravel-local-products .hg-local-products-carousel-track,.wp-block-hellogravel-local-products .hg-local-products-carousel-track{display:flex;gap:20px;transition:transform .3s ease;width:100%}.hellogravel-local-products .carousel-slide,.wp-block-hellogravel-local-products .carousel-slide{box-sizing:border-box;flex:0 0 calc(25% - 15px);min-width:0;padding-bottom:1rem}@media(max-width:1200px){.hellogravel-local-products .carousel-slide,.wp-block-hellogravel-local-products .carousel-slide{flex:0 0 calc(33.333% - 14px)}}@media(max-width:768px){.hellogravel-local-products .carousel-slide,.wp-block-hellogravel-local-products .carousel-slide{flex:0 0 calc(50% - 10px)}}@media(max-width:480px){.hellogravel-local-products .carousel-slide,.wp-block-hellogravel-local-products .carousel-slide{flex:0 0 80%}}.hellogravel-local-products .carousel-nav,.wp-block-hellogravel-local-products .carousel-nav{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:#333;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .3s ease;width:48px;z-index:10}.hellogravel-local-products .carousel-nav:hover:not(:disabled),.wp-block-hellogravel-local-products .carousel-nav:hover:not(:disabled){background:transparent;box-shadow:none;color:#666}.hellogravel-local-products .carousel-nav:disabled,.wp-block-hellogravel-local-products .carousel-nav:disabled{cursor:not-allowed;opacity:.5}.hellogravel-local-products .carousel-nav svg,.wp-block-hellogravel-local-products .carousel-nav svg{color:#969696}.hellogravel-local-products .carousel-nav:hover:not(:disabled) svg,.wp-block-hellogravel-local-products .carousel-nav:hover:not(:disabled) svg{color:#000}@media(max-width:768px){.hellogravel-local-products .carousel-nav,.wp-block-hellogravel-local-products .carousel-nav{display:none}}.hellogravel-local-products .hg-local-carousel-prev,.wp-block-hellogravel-local-products .hg-local-carousel-prev{margin-right:16px}.hellogravel-local-products .hg-local-carousel-next,.wp-block-hellogravel-local-products .hg-local-carousel-next{margin-left:16px}.hellogravel-local-products .hg-local-no-products,.wp-block-hellogravel-local-products .hg-local-no-products{background:#f8f9fa;border:2px dashed #ddd;border-radius:8px;color:#666;font-size:16px;margin-top:20px;padding:40px 20px;text-align:center}.hg-local-products-grid .hellogravel-local-products .hg-local-no-products,.hg-local-products-grid .wp-block-hellogravel-local-products .hg-local-no-products{grid-column:1/-1;margin-top:0}.hellogravel-local-products .hg-local-product-modal,.wp-block-hellogravel-local-products .hg-local-product-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.hellogravel-local-products .hg-local-product-modal .details-section h1,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h1{font-size:clamp(20px,4vw,24px);font-weight:700;line-height:1.3}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .details-section h1,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h1{font-size:20px}}.hellogravel-local-products .hg-local-product-modal .details-section h2,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h2{font-size:clamp(18px,3.5vw,20px);font-weight:700;line-height:1.3}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .details-section h2,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h2{font-size:18px}}.hellogravel-local-products .hg-local-product-modal .details-section h3,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h3{font-size:clamp(16px,3vw,18px);font-weight:600;line-height:1.4}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .details-section h3,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h3{font-size:16px}}.hellogravel-local-products .hg-local-product-modal .details-section h4,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h4{font-size:clamp(15px,2.5vw,16px);font-weight:600;line-height:1.4}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .details-section h4,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h4{font-size:15px}}.hellogravel-local-products .hg-local-product-modal .details-section h5,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h5{font-size:15px;font-weight:600;line-height:1.4}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .details-section h5,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h5{font-size:14px}}.hellogravel-local-products .hg-local-product-modal .details-section h6,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h6{font-size:14px;font-weight:600;line-height:1.5}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .details-section h6,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section h6{font-size:13px}}.hellogravel-local-products .hg-local-product-modal .details-section p,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section p{color:#333;font-size:15px;line-height:1.6}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .details-section p,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section p{font-size:14px;line-height:1.7}}.hellogravel-local-products .hg-local-product-modal .details-section ol,.hellogravel-local-products .hg-local-product-modal .details-section ul,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section ol,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section ul{margin:0 0 16px;padding-left:24px}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .details-section ol,.hellogravel-local-products .hg-local-product-modal .details-section ul,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section ol,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section ul{padding-left:20px}}.hellogravel-local-products .hg-local-product-modal .details-section ol li,.hellogravel-local-products .hg-local-product-modal .details-section ul li,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section ol li,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section ul li{font-size:15px;line-height:1.6}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .details-section ol li,.hellogravel-local-products .hg-local-product-modal .details-section ul li,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section ol li,.wp-block-hellogravel-local-products .hg-local-product-modal .details-section ul li{font-size:14px}}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-overlay,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-content,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .hg-local-modal-content,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-content{max-height:95vh;max-width:95vw}}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-notification,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-notification{animation:slideInDown .3s ease-out;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:14px;font-weight:500;left:50%;padding:12px 20px;position:absolute;top:20px;transform:translateX(-50%);z-index:20}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-notification.success,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-notification.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-notification.error,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-notification.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-notification .hg-local-notification-message,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-notification .hg-local-notification-message{display:block}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-header,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-header{position:absolute;right:16px;top:16px;z-index:10}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-header .hg-local-modal-close,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-header .hg-local-modal-close{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-header .hg-local-modal-close:hover,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-header .hg-local-modal-close:hover{background:#fff;transform:scale(1.1)}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-header .hg-local-modal-close svg,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-header .hg-local-modal-close svg{color:#333;height:20px;width:20px}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-body,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-body{flex:1;overflow-y:auto;padding:0}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-loading,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;text-align:center}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-loading .hg-local-loading-spinner,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-loading .hg-local-loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#f2722f;height:40px;margin-bottom:20px;width:40px}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-loading p,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-loading p{color:#666;font-size:16px;margin:0}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-product-content,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-product-content{min-height:500px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-main-row,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-main-row{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-main-row,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-main-row{gap:0;grid-template-columns:1fr}}.hellogravel-local-products .hg-local-product-modal .hg-local-addon-details-section,.hellogravel-local-products .hg-local-product-modal .hg-local-product-details-section,.hellogravel-local-products .hg-local-product-modal .hg-local-reviews-section,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-addon-details-section,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details-section,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-reviews-section{padding:20px 40px;width:100%}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .hg-local-addon-details-section,.hellogravel-local-products .hg-local-product-modal .hg-local-product-details-section,.hellogravel-local-products .hg-local-product-modal .hg-local-reviews-section,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-addon-details-section,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details-section,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-reviews-section{padding:20px}}.hellogravel-local-products .hg-local-product-modal .hg-local-addon-details-section:empty,.hellogravel-local-products .hg-local-product-modal .hg-local-product-details-section:empty,.hellogravel-local-products .hg-local-product-modal .hg-local-reviews-section:empty,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-addon-details-section:empty,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details-section:empty,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-reviews-section:empty{display:none}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images{height:100%;overflow:hidden;padding:20px;position:relative}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-images-swiper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-images-swiper{flex:1;min-height:400px;position:relative;width:100%}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-images-swiper .swiper-wrapper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-images-swiper .swiper-wrapper{align-items:center;height:auto;min-height:400px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-images-swiper .swiper-slide,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-images-swiper .swiper-slide{align-items:center;display:flex;justify-content:center}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-images-swiper .swiper-slide img,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-images-swiper .swiper-slide img{border-radius:8px;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper{height:80px;margin-top:10px;width:100%}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-wrapper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-wrapper{height:100%}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-slide,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-slide{align-items:center;border:2px solid transparent;border-radius:4px;cursor:pointer;display:flex;height:80px;justify-content:center;overflow:hidden;transition:border-color .2s ease;width:auto}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-slide.swiper-slide-thumb-active,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-slide.swiper-slide-thumb-active{border-color:#f2722f}.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-slide img,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-slide img{border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-slide,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-images .hg-local-product-thumb-swiper .swiper-slide{height:60px}}.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-countdown,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-countdown{color:#1e1e1e;font-size:14px;font-weight:500;margin:16px 0;padding:0 .5rem;position:relative;z-index:1}.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-countdown:after,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-countdown:after{background-image:linear-gradient(90deg,#ffad81 30%,rgba(255,173,129,0));content:"";height:100%;left:0;max-width:180px;position:absolute;top:0;width:50%;z-index:-1}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-countdown,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-countdown{font-size:12px;padding:10px 14px}}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet{backdrop-filter:blur(8px);background:rgba(0,0,0,.5);border:2px solid rgba(255,107,0,.3);border-radius:20px;margin-bottom:24px;opacity:1;padding:25px 30px}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-local-lead-magnet__title,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-local-lead-magnet__title{color:#fff;font-size:22px;font-weight:600;margin-bottom:20px;text-align:left}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet form,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet form{align-items:center;background:#fff;border:3px solid #ff6b00;border-radius:50px;display:flex;gap:0;min-height:54px;padding:6px;position:relative;width:100%}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[type=tel],.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[type=text],.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[type=tel],.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[type=text]{background:transparent;border:none;box-shadow:none;box-sizing:border-box;color:#333;font-size:15px;outline:none;padding:10px 18px;width:100%}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet button[id^=gform_submit_button_],.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[id^=gform_submit_button_],.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet button[id^=gform_submit_button_],.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[id^=gform_submit_button_]{background:#ff6b00;border:0;border-radius:40px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;margin-right:4px;opacity:.5;padding:10px 24px;text-transform:uppercase;transition:all .3s;white-space:nowrap}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet button[id^=gform_submit_button_].not-disabled,.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[id^=gform_submit_button_].not-disabled,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet button[id^=gform_submit_button_].not-disabled,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[id^=gform_submit_button_].not-disabled{opacity:1}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-local-security-notice,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-local-security-notice{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:13px;gap:8px;margin-top:12px}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-local-security-notice .lock-icon,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-local-security-notice .lock-icon{color:#4caf50;font-size:14px}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .gfield_label,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .gfield_label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .gform_body,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .gform_body{flex:1 1 auto;margin:0}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .gform_footer,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .gform_footer{flex:0 0 auto;margin:0}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-pdp-magnet-lead__name,.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-pdp-magnet-lead__phone,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-pdp-magnet-lead__name,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-pdp-magnet-lead__phone{display:none}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-error-note,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .hg-error-note{background-color:hsla(0,100%,95%,.929);border:1px solid #fecaca;border-radius:5px;color:#30571e;display:none;font-size:14px;font-weight:700;line-height:1.4;margin-top:15px;padding:12px 16px}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 form,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 form{align-items:start;border-radius:30px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr auto;row-gap:10px}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .gform_body,.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .gform_fields,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .gform_body,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .gform_fields{display:contents}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__name,.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__phone,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__name,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__phone{display:block}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__address,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__address{grid-column:1/-1}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__name,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__name{grid-column:1}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__phone,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .hg-pdp-magnet-lead__phone{grid-column:2}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .gform_footer,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .gform_footer{align-self:center;grid-column:3;grid-row:2;justify-self:end;margin:0}@media(max-width:640px){.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet form,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet form{border-radius:30px;display:block}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .gform_footer,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet .gform_footer{justify-content:center;justify-self:center;width:100%}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet button[id^=gform_submit_button_],.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[id^=gform_submit_button_],.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet button[id^=gform_submit_button_],.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet input[id^=gform_submit_button_]{max-width:320px;width:50%}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 form,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 form{grid-template-columns:1fr 1fr}.hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .gform_footer,.wp-block-hellogravel-local-products .hg-local-product-modal #hg-local-lead-magnet.is-step-2 .gform_footer{grid-column:1/-1;grid-row:3}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details{display:flex;flex-direction:column;padding:20px}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details{padding:30px 20px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info{margin-bottom:30px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-title,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-title{font-size:28px;font-weight:700;line-height:1.3;margin:0 0 16px}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-title,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-title{font-size:24px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-description,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-description{font-size:16px;line-height:1.6}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-description p,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-description p{margin:0 0 12px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-description p:last-child,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-info .hg-local-product-description p:last-child{margin-bottom:0}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing{flex:1}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-price-display,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-price-display{color:#f2722f;font-size:24px;font-weight:700}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-price-display .woocommerce-Price-amount,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-price-display .woocommerce-Price-amount{color:inherit}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-price-display del,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-price-display del{color:#999;font-size:20px;margin-right:8px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container{margin-bottom:20px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container .hg-local-variation-selector,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container .hg-local-variation-selector{margin-bottom:16px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container .hg-local-variation-selector label,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container .hg-local-variation-selector label{color:#333;display:block;font-weight:600;margin-bottom:8px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container .hg-local-variation-selector select,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container .hg-local-variation-selector select{background:#fff;border:2px solid #ddd;border-radius:6px;cursor:pointer;font-size:16px;padding:12px 16px;width:100%}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container .hg-local-variation-selector select:focus,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variations-container .hg-local-variation-selector select:focus{border-color:#f2722f;outline:none}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-selected-variation-price,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-selected-variation-price{color:#2c3e50;font-size:18px;font-weight:600;margin:15px 0}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-selected-variation-price .woocommerce-Price-amount.amount del,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-selected-variation-price .woocommerce-Price-amount.amount del{color:#999;margin-right:8px;text-decoration:line-through}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-selected-variation-price .woocommerce-Price-amount.amount ins,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-selected-variation-price .woocommerce-Price-amount.amount ins{color:#f2722f;font-weight:700;text-decoration:none}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variation-notice,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variation-notice{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;margin-bottom:20px;padding:12px 16px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variation-notice .hg-local-notice-text,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-variation-notice .hg-local-notice-text{color:#856404;font-size:14px;margin:0;text-align:center}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons{margin-bottom:20px;margin-top:30px;padding-top:20px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row{display:flex;flex-wrap:wrap;margin:0}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row>div,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row>div{align-items:center;display:flex;flex:1;justify-content:center;margin-bottom:.75rem;min-width:0}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row>div>div,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row>div>div{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;width:100%}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons svg,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons svg{height:28px;width:28px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons svg path,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons svg path{stroke:#111;stroke-width:1}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons span,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons span{color:#111;font-size:14px;font-weight:400;text-align:center}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons{margin-bottom:0;margin-top:20px;padding-top:15px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row>div,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row>div{flex:1!important;width:auto!important}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row>div span,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons .row>div span{font-size:12px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons svg,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-product-icons .product-icons svg{height:20px;width:20px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;padding:20px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-header h4,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-header h4{color:#333;font-size:18px;font-weight:600;margin:0 0 15px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider{margin-bottom:20px;padding:0 10px}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider{padding:0 5px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider label,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider label{color:#555;display:block;font-weight:500;margin-bottom:8px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;border-radius:4px;height:8px;margin-bottom:10px;outline:none;width:100%}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-webkit-slider-thumb,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff6801;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;height:24px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:24px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-webkit-slider-thumb:hover,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-webkit-slider-thumb:active,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-webkit-slider-thumb:active{transform:scale(.95)}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-moz-range-thumb,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-moz-range-thumb{background:#ff6801;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;height:24px;width:24px}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider{border-radius:5px;height:10px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-webkit-slider-thumb,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-webkit-slider-thumb{height:28px;width:28px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-moz-range-thumb,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider::-moz-range-thumb{height:28px;width:28px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider-value,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-slider-value{color:#333;display:none;font-size:16px;font-weight:600;margin-bottom:15px;text-align:center}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:center;margin-top:20px}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls{gap:10px;margin-top:15px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:50%;color:#333;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;padding:0;transition:all .2s ease;width:44px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn svg,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn svg{display:block;flex-shrink:0;height:16px;width:16px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn:hover:not(:disabled),.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn:hover:not(:disabled){background:rgba(255,104,1,.05);border-color:#ff6801;color:#ff6801}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn:active:not(:disabled),.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn:active:not(:disabled){transform:scale(.95)}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn:disabled,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn:disabled{cursor:not-allowed;opacity:.4}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn{height:40px;min-width:40px;width:40px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn svg,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-btn svg{height:14px;width:14px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input-wrapper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input-wrapper{align-items:center;display:flex;gap:8px;justify-content:center;max-width:160px}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input-wrapper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input-wrapper{gap:6px;max-width:130px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input{-moz-appearance:textfield;background:#fff;border:2px solid #e1e5e9;border-radius:8px;color:#333;font-size:20px;font-weight:700;height:44px;padding:0 8px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease;width:80px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input::-webkit-inner-spin-button,.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input::-webkit-outer-spin-button,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input::-webkit-inner-spin-button,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input:focus,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input:focus{border-color:#ff6801;box-shadow:0 0 0 3px rgba(255,104,1,.15);outline:none}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input:hover:not(:focus),.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input:hover:not(:focus){border-color:#ccc}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-input{font-size:18px;height:40px;padding:0 4px;width:65px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-unit,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-unit{color:#555;font-size:16px;font-weight:600;white-space:nowrap}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-unit,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-quantity-slider .hg-local-quantity-controls .hg-local-qty-unit{font-size:14px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown{background:#fff;border:1px solid #e1e5e9;border-radius:6px;padding:15px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown .hg-local-pricing-row,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown .hg-local-pricing-row{display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown .hg-local-pricing-row:last-child,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown .hg-local-pricing-row:last-child{border-top:1px solid #e1e5e9;font-size:16px;font-weight:600;margin-bottom:0;margin-top:8px;padding-top:12px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown .hg-local-pricing-row .hg-local-pricing-label,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown .hg-local-pricing-row .hg-local-pricing-label{color:#666}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown .hg-local-pricing-row .hg-local-pricing-value,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-pricing-display .hg-local-pricing-breakdown .hg-local-pricing-row .hg-local-pricing-value{color:#333;font-weight:500}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-tier-badge,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-tier-badge{background:#ff6801;border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-price-display,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-price-display{margin-top:20px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-price-display .hg-local-simple-total .hg-local-simple-price-display,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-price-display .hg-local-simple-total .hg-local-simple-price-display{color:#f2722f;font-size:24px;font-weight:700;line-height:1.3}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-price-display .hg-local-simple-total .hg-local-simple-price-display .hg-local-price-breakdown,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-per-unit-pricing .hg-local-per-unit-price-display .hg-local-simple-total .hg-local-simple-price-display .hg-local-price-breakdown{color:#666;display:block;font-size:14px;font-weight:400;margin-top:4px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-quantity-stepper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-quantity-stepper{margin-bottom:20px;padding:0 10px}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-quantity-stepper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-quantity-stepper{padding:0 5px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-controls,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-controls{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:12px;display:flex;gap:16px;justify-content:center;padding:12px 20px}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-controls,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-controls{gap:12px;padding:10px 16px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:50%;color:#333;cursor:pointer;display:flex;flex-shrink:0;height:52px;justify-content:center;min-width:52px;padding:0;transition:all .2s ease;width:52px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn svg,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn svg{display:block;flex-shrink:0;height:20px;width:20px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn:hover:not(:disabled),.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn:hover:not(:disabled){background:rgba(255,104,1,.05);border-color:#ff6801;color:#ff6801;transform:scale(1.05)}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn:active:not(:disabled),.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn:active:not(:disabled){transform:scale(.95)}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn:disabled,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn:disabled{cursor:not-allowed;opacity:.4}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn{height:46px;min-width:46px;width:46px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn svg,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-btn svg{height:18px;width:18px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input-wrapper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input-wrapper{align-items:center;display:flex;flex:1;gap:8px;justify-content:center;max-width:180px}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input-wrapper,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input-wrapper{gap:6px;max-width:140px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input{-moz-appearance:textfield;background:#f8f9fa;border:2px solid #e1e5e9;border-radius:10px;color:#333;font-size:24px;font-weight:700;height:52px;padding:0 8px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:90px}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input::-webkit-inner-spin-button,.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input::-webkit-outer-spin-button,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input::-webkit-inner-spin-button,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input:focus,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input:focus{background:#fff;border-color:#ff6801;box-shadow:0 0 0 3px rgba(255,104,1,.15);outline:none}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input:hover:not(:focus),.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input:hover:not(:focus){border-color:#ccc}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-input{font-size:20px;height:46px;padding:0 4px;width:75px}}.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-unit,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-unit{color:#555;font-size:16px;font-weight:600;white-space:nowrap}@media(max-width:480px){.hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-unit,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-product-details .hg-local-product-pricing .hg-local-stepper-unit{font-size:14px}}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer{background:#fff;border-top:1px solid #eee;padding:20px 40px}@media(max-width:768px){.hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer{padding:20px}}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer .hg-local-modal-actions,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer .hg-local-modal-actions{display:flex;gap:16px;justify-content:end}.hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer .hg-local-modal-actions .theme-btn.disabled,.hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer .hg-local-modal-actions .theme-btn:disabled,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer .hg-local-modal-actions .theme-btn.disabled,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-modal-footer .hg-local-modal-actions .theme-btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker{margin-bottom:24px}.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker .hg-local-delivery-label,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker .hg-local-delivery-label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px;text-align:left}.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:none;color:#333;cursor:pointer;font-size:15px;outline:none;padding:12px 16px;transition:all .2s;width:100%}.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date:hover,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date:hover{border-color:#ff6b00}.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date:focus,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date:focus{border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.1)}.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date::-moz-placeholder,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date::-moz-placeholder{color:#999}.hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date::placeholder,.wp-block-hellogravel-local-products .hg-local-product-modal .hg-local-delivery-date-picker input#hg-local-delivery-date::placeholder{color:#999}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideInDown{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pac-container{z-index:10000!important}.hg-local-sizes-selector{margin:24px 0}.hg-local-sizes-selector .hg-local-sizes-title{color:#333;font-size:18px;font-weight:600;margin-bottom:16px}.hg-local-sizes-selector .hg-local-sizes-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.hg-local-sizes-selector .hg-local-size-card{background:#fff;border:2px solid #ddd;cursor:pointer;display:flex;flex-direction:column;overflow:visible;position:relative;transition:all .2s ease}.hg-local-sizes-selector .hg-local-size-card:hover:not(.unavailable){border-color:#999;box-shadow:0 2px 8px rgba(0,0,0,.1)}.hg-local-sizes-selector .hg-local-size-card.selected{border-color:#999}.hg-local-sizes-selector .hg-local-size-card.selected .hg-local-size-gradation{background:#999;color:#fff}.hg-local-sizes-selector .hg-local-size-card.unavailable{background:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed}.hg-local-sizes-selector .hg-local-size-card.unavailable .hg-local-size-value{color:#ccc}.hg-local-sizes-selector .hg-local-size-card.unavailable .hg-local-size-gradation{background:#f5f5f5;color:#ccc;position:relative}.hg-local-sizes-selector .hg-local-size-card.unavailable .hg-local-size-gradation:after{background:#ccc;content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:translateY(-50%) rotate(-35deg)}.hg-local-sizes-selector .hg-local-most-popular-badge{background:#ff6801;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;padding:4px 10px;pointer-events:none;position:absolute;right:0;text-transform:uppercase;top:-17px;white-space:nowrap;z-index:2}.hg-local-sizes-selector .hg-local-size-radio{opacity:0;pointer-events:none;position:absolute}.hg-local-sizes-selector .hg-local-size-content{display:flex;flex-direction:column;width:100%}.hg-local-sizes-selector .hg-local-size-value{align-items:center;background:#fff;color:#000;display:flex;flex:1;font-size:17px;font-weight:700;justify-content:center;padding:5px 8px;text-align:center}.hg-local-sizes-selector .hg-local-size-gradation{align-items:center;background:#f4f4f4;color:#666;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:5px 10px;text-align:center;text-transform:lowercase;transition:all .2s ease}.hg-local-sizes-selector .hg-local-size-unavailable{display:none}.hg-local-tab-button{align-items:stretch;border:1px solid #000;border-radius:12px;display:flex;gap:20px;justify-content:space-evenly;margin-bottom:20px;padding:6px}.hg-local-tab-button .tab-button{background:transparent;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Inter,Sans-serif;font-size:16px;font-weight:600;padding:8px 12px;text-align:center;transition:all .3s ease;width:50%}.hg-local-tab-button .tab-button.active{background:#ff6801;color:#fff}.hg-local-tab-button .tab-button:hover:not(.active){background:rgba(255,104,1,.1)}.hg-local-tab .tab-content[hidden]{display:none}.hg-local-tab .calculator-tab .hg-local-calc-input{background-color:#fff;border:1px solid #d7dedd;border-radius:10px;font-family:Inter,Sans-serif;font-size:15px;font-weight:600;min-height:40px;padding:10px;width:100%}.hg-local-tab .calculator-tab .hg-local-calc-input:focus{border-color:#ff6801;outline:none}.hg-local-tab .calculator-tab .hg-local-calc-input::-moz-placeholder{color:#999}.hg-local-tab .calculator-tab .hg-local-calc-input::placeholder{color:#999}.hg-local-tab .calculator-tab label{color:#333;display:block;font-family:Inter,Sans-serif;font-size:15px;font-weight:600;margin-bottom:8px}.hg-local-tab .calculator-tab .hg-local-calc-image{border-radius:12px;height:auto;width:100%}.hg-local-tab .calculator-tab .theme-btn{border-radius:8px;font-size:16px;font-weight:800;padding:15px 20px;text-transform:uppercase;transition:all .3s ease;width:100%}.hg-local-tab .calculator-tab .theme-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.hg-local-tab .calculator-tab .theme-btn:active{transform:translateY(0)}@media screen and (max-width:767px){.hg-local-tab-button .tab-button{font-size:14px;padding:6px 10px}.hg-local-tab .calculator-tab label{font-size:14px}.hg-local-tab .calculator-tab .hg-local-calc-input{font-size:14px;padding:8px}.hg-local-tab .calculator-tab .theme-btn{font-size:14px;padding:12px 16px}}.hg-local-location-popup{align-items:center;animation:fadeIn .3s ease-out;backdrop-filter:blur(4px);background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:100}.hg-local-location-popup[hidden]{display:none}.hg-local-location-popup__content{animation:slideInUp .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:500px;padding:40px;text-align:center;width:100%}@media(max-width:768px){.hg-local-location-popup__content{max-width:90%;padding:30px 20px}}.hg-local-location-popup__message{margin-bottom:30px}.hg-local-location-popup__title{color:#1e1e1e;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 16px}@media(max-width:768px){.hg-local-location-popup__title{font-size:20px}}.hg-local-location-popup__text{color:#666;font-size:16px;line-height:1.6;margin:0}@media(max-width:768px){.hg-local-location-popup__text{font-size:15px}}.hg-local-location-popup__button{border:none;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px;transition:all .2s ease;width:100%}.hg-local-location-popup__button:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}@media(max-width:768px){.hg-local-location-popup__button{font-size:15px;padding:14px 24px}}
