:root{--glass-bg:rgba(255,255,255,0.6);--glass-border:rgba(255,255,255,0.4);--apple-gray:#1d1d1f;--ocean-deep:#003366;--accent-teal:#008080}.glass-container{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:20px;padding:40px;box-shadow:0 8px 32px 0 rgba(31,38,135,0.07);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--apple-gray);line-height:1.6;margin-bottom:30px}.glass-container h3{font-weight:600;font-size:24px;color:var(--ocean-deep);letter-spacing:-0.02em;margin-bottom:15px}.glass-container h4{font-weight:600;font-size:19px;color:var(--accent-teal);margin-top:20px;margin-bottom:10px}.short-desc-wrapper{padding:20px 20px 20px 20px;margin-bottom:10px}.badge-container{display:flex;gap:15px;margin-bottom:5px}.glass-badge{display:flex;align-items:center;gap:5px;background:#f5f3e9;padding:8px 16px;border-radius:50px;border:1px solid var(--glass-border);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#2b2651}.glass-badge img{width:50px;height:50px}.content-split-row{display:flex;gap:40px;margin:40px 0;align-items:flex-start}.image-col{flex:0 0 330px}.glass-image{width:100%;box-shadow:0 4px 15px rgba(0,0,0,0.05)}.text-col{flex:1}.spec-glass-box{margin-top:40px;padding-top:30px;border-top:1px solid rgba(0,0,0,0.05)}.clean-list{list-style:none;padding:0}.clean-list li{padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.03)}@media (max-width:980px){.content-split-row{flex-direction:column;align-items:center}.image-col{flex:0 0 auto;width:100%;max-width:350px;margin-bottom:30px}.glass-container{padding:25px}}@media (max-width:480px){.badge-container{flex-direction:column;align-items:flex-start}}.seafood-delivery-info{font-size:14px;line-height:1.6}.seafood-delivery-info .zone{background:#f9f9f9;border:1px solid #eee;padding:18px;border-radius:8px;margin-bottom:20px;transition:0.3s ease}.seafood-delivery-info .zone:hover{box-shadow:0 4px 15px rgba(0,0,0,0.05)}.seafood-delivery-info h3{margin:0 0 8px;color:#003366;font-size:16px}.seafood-delivery-info .states{font-size:13px;color:#555;margin-bottom:10px}.seafood-delivery-info ul{padding-left:18px;margin:0}.seafood-delivery-info li{margin-bottom:6px}.seafood-delivery-info .free{color:#008080;font-weight:700}@media (max-width:980px){.seafood-delivery-info{font-size:13px}}.et_pb_menu__cart-count{background-color:#fff;border-radius:50%;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-left:-24px;margin-bottom:-17px;z-index:9}@media (min-width:981px){.et_pb_menu__icon.et_pb_menu__cart-button{margin-left:22px}}.et_pb_menu__cart-button:after{content:"\e013"!important}@media (min-width:981px){.et_pb_menu__cart-button:hover:after{transform:scaleX(1.10) scaleY(1.10)}}.product-compact-list ul.products li.product{display:flex!important;align-items:center;gap:10px;padding:6px!important;margin:0!important}.product-compact-list ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;align-items:center;gap:10px;width:100%}.product-compact-list ul.products li.product img{width:100px!important;height:100px!important;object-fit:cover;flex-shrink:0}.product-compact-list ul.products li.product .woocommerce-LoopProduct-link{flex-wrap:wrap!important}.product-compact-list ul.products li.product .woocommerce-loop-product__title{width:calc(100% - 110px);display:block!important;font-size:13px;margin:0!important;line-height:1.2}.product-compact-list ul.products li.product .price{width:calc(100% - 110px);display:block!important;font-size:12px;margin-top:2px!important}.product-compact-list .et_shop_image{margin-bottom:0!important}.product-compact-list ul.products li.product .star-rating{display:none!important}.pa-split-menu .et_pb_menu__menu,.pa-split-menu .et_pb_menu__menu>nav,.pa-split-menu .et_pb_menu__menu>nav>ul{width:100%}.pa-split-menu .et_pb_menu__menu>nav>ul li:nth-child(4){margin-left:auto}.pa-split-menu .et_pb_menu__wrap,.pa-split-menu .et_pb_menu__wrap .et-menu.nav{flex-wrap:nowrap!important}