.section-about-us{padding:72px 0}.section-about-us .au-hero{text-align:center;margin-bottom:48px}.section-about-us .au-heading{font-family:var(--font-heading-family);font-size:42px;font-weight:400;color:var(--au-title-color);margin:0}.section-about-us .au-story{display:flex;align-items:center;gap:56px;max-width:920px;margin:0 auto}.section-about-us .au-story--no-image{max-width:760px}.section-about-us .au-story-image{flex:0 0 38%;max-width:38%}.section-about-us .au-story-image img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px;box-shadow:0 12px 30px #043e521a}.section-about-us .au-story-text{flex:1}.section-about-us .au-story-text p{font-size:16px;line-height:1.85;color:rgba(var(--color-foreground),.8);margin:0 0 18px}.section-about-us .au-story-text p:last-child{margin-bottom:0}.section-about-us .au-cta{text-align:center;margin-top:48px}.section-about-us .au-cta-btn{display:inline-block;padding:16px 44px;border-radius:999px;background-color:var(--au-title-color);color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.section-about-us .au-cta-btn:hover{opacity:.85}@media(max-width:767px){.section-about-us{padding:48px 0}.section-about-us .au-heading{font-size:30px}.section-about-us .au-story{flex-direction:column;gap:28px}.section-about-us .au-story-image{max-width:70%;flex-basis:auto}}.section-contact-us{padding:72px 0}.section-contact-us .cu-hero{text-align:center;max-width:640px;margin:0 auto 48px}.section-contact-us .cu-heading{font-family:var(--font-heading-family);font-size:42px;font-weight:400;color:var(--cu-title-color);margin:0 0 12px}.section-contact-us .cu-subheading{font-size:15px;line-height:1.6;color:rgba(var(--color-foreground),.65);margin:0}.section-contact-us .cu-grid{display:flex;gap:40px;align-items:flex-start;max-width:1000px;margin:0 auto}.section-contact-us .cu-info{flex:0 0 38%;max-width:38%;display:flex;flex-direction:column;gap:20px}.section-contact-us .cu-info-item{display:flex;align-items:flex-start;gap:14px}.section-contact-us .cu-info-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#16324a0f;color:var(--cu-title-color);flex-shrink:0}.section-contact-us .cu-info-label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgba(var(--color-foreground),.5);margin-bottom:4px}.section-contact-us .cu-info-value{margin:0;font-size:14px;color:var(--cu-title-color);line-height:1.5}.section-contact-us .cu-info-value a{color:var(--cu-title-color);text-decoration:none}.section-contact-us .cu-info-value a:hover{text-decoration:underline}.section-contact-us .cu-map{margin-top:8px;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #043e5214}.section-contact-us .cu-map iframe{display:block}.section-contact-us .cu-form-card{flex:1;background:#fff;border-radius:20px;padding:36px;box-shadow:0 4px 12px #043e5214}.section-contact-us .cu-form-row{display:flex;gap:16px}.section-contact-us .cu-field{flex:1;margin-bottom:18px}.section-contact-us .cu-field label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgba(var(--color-foreground),.55);margin-bottom:8px}.section-contact-us .cu-field input,.section-contact-us .cu-field textarea{width:100%;border:1px solid rgba(22,50,74,.15);border-radius:10px;padding:12px 14px;font-size:14px;color:var(--cu-title-color);background:#fff;font-family:inherit;resize:vertical}.section-contact-us .cu-field input:focus,.section-contact-us .cu-field textarea:focus{outline:none;border-color:var(--cu-title-color)}.section-contact-us .cu-submit-btn{width:100%;border:none;border-radius:10px;padding:15px;background-color:var(--cu-title-color);color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.section-contact-us .cu-submit-btn:hover{opacity:.88}.section-contact-us .cu-form-success{background:#16324a0f;color:var(--cu-title-color);padding:12px 16px;border-radius:10px;font-size:14px;margin-bottom:20px}.section-contact-us .cu-form-error{background:#c8282814;color:#a92222;padding:12px 16px;border-radius:10px;font-size:14px;margin-bottom:20px}@media(max-width:900px){.section-contact-us .cu-grid{flex-direction:column}.section-contact-us .cu-info{max-width:100%;flex-basis:auto}.section-contact-us .cu-form-card{width:100%}}@media(max-width:767px){.section-contact-us{padding:48px 0}.section-contact-us .cu-heading{font-size:30px}.section-contact-us .cu-form-card{padding:24px}.section-contact-us .cu-form-row{flex-direction:column;gap:0}}.section-product-v1{padding:30px}.section-product-v1 .title_heading{font-family:var(--font-heading-family);font-size:42px;font-weight:400;color:var(--pv1-title-color)}.section-product-v1 .sub_heading{display:block;margin-top:6px;color:rgba(var(--color-foreground),.6);font-size:15px}.section-product-v1 .row.js_section_product{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.section-product-v1 .product_item{flex:0 0 25%;max-width:25%;padding-left:12px;padding-right:12px;margin-bottom:24px}.section-product-v1 [class^=seafood-offers-card-]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #043e5214;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.section-product-v1 [class^=seafood-offers-card-]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #043e5224}.section-product-v1 [class^=seafood-offers-image-wrapper-]{position:relative}.section-product-v1 [class^=seafood-offers-image-]{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.section-product-v1 [class^=seafood-offers-badge-]{position:absolute;top:16px;left:0;background-color:var(--pv1-badge-bg);color:#fff;font-size:13px;font-weight:700;line-height:1;padding:7px 16px 7px 20px;border-radius:0 20px 20px 0}.section-product-v1 [class^=seafood-offers-content-]{padding:20px;display:flex;flex-direction:column;flex:1}.section-product-v1 [class^=seafood-offers-product-title-]{font-family:var(--font-heading-family);font-size:17px;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-product-v1 [class^=seafood-offers-price-wrapper-]{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.section-product-v1 [class^=seafood-offers-price-]{font-size:18px;font-weight:700;color:rgb(var(--color-foreground))}.section-product-v1 [class^=seafood-offers-compare-price-]{font-size:14px;color:rgba(var(--color-foreground),.5);text-decoration:line-through}.section-product-v1 [class^=seafood-offers-add-to-cart-]{margin-top:auto;width:100%;border:none;border-radius:10px;padding:14px;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity .2s ease;background-color:var(--pv1-btn-bg);color:var(--pv1-btn-color)}.section-product-v1 [class^=seafood-offers-add-to-cart-]:hover{opacity:.88}.section-product-v1 [class^=seafood-offers-add-to-cart-]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:991px){.section-product-v1 .product_item{flex:0 0 50%;max-width:50%}}@media(max-width:767px){.section-product-v1 .product_item{flex:0 0 100%;max-width:100%}.section-product-v1 .title_heading{font-size:30px}}.section-product-v4 .title_heading{font-family:var(--font-heading-family);font-size:42px;font-weight:400;color:var(--pv4-title-color);margin-bottom:40px}.section-product-v4 .product_tranding.row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.section-product-v4 .product_item{flex:0 0 25%;max-width:25%;padding-left:12px;padding-right:12px;margin-bottom:24px}.section-product-v4 .view-products{margin-top:12px}.section-product-v4 .pv4-view-all-btn{display:inline-block;padding:14px 40px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.section-product-v4 .pv4-view-all-btn:hover{opacity:.88}@media(max-width:991px){.section-product-v4 .product_item{flex:0 0 33.3333%;max-width:33.3333%}}@media(max-width:767px){.section-product-v4 .product_item{flex:0 0 50%;max-width:50%}.section-product-v4 .title_heading{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
