/** Shopify CDN: Minification failed

Line 146:1 Expected identifier but found whitespace
Line 896:17 Expected ":"
Line 896:19 Expected identifier but found "18px"

**/
.page-width {
        padding-left:  20px !important;  
        padding-right:  20px !important;    
        max-width: 1540px !important;
}


 @media screen and (min-width: 768px) and (max-width: 1399px) {
    .page-width , .custom-fish-banner__container {
        max-width: 1200px !important;
    }
    .promoSwiper {
        max-width: 1260px;
        margin-right: 0px !important;
    }
    .custom-quiz-banner__container {
        max-width: 1200px !important;  
    }
    .review-slider-section .page-width {
        padding-left: calc((100% - 1200px) / 2) !important;
    }

    .section-sections--22057703014531__custom_liquid_wRYXM3-padding {   
        padding-left: calc((100% - 1200px)/2)!important;
        padding-right: calc((100% - 1200px)/2) !important; 
    }

    .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
        max-width: 1200px!important;
        width: 100%;  
    }

    .section-top {
        width: 90%;
        margin: auto !important;
        margin-bottom: 40px !important;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
} 

.title-wrapper-with-link {
    margin-top: revert-rule !important;
}

body:has(#main-cart-items) .header-wrapper.color-scheme-3.gradient {
    position: unset !important;
}

#shopify-section-template--22057702555779__image_with_text_zXTWD4 .image-with-text__text-item.grid__item {
    width: 100%;
}

@font-face {
  font-family: 'Cooldex';
  src: url('/cdn/shop/files/Cooldex.ttf?v=1780380104') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'NotoSansSC-Regular';
  src: url('/cdn/shop/files/NotoSansSC-Regular.ttf?v=1782285563') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Literata';
  src: url('/cdn/shop/files/Literata_18pt-Black.ttf?v=1779710174') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat-Medium';
  font-weight: 500;
  src: url('/cdn/shop/files/Montserrat-Medium.ttf?v=1779711190') format('truetype');  
  font-style: normal;
}
/* @font-face {
  font-family: 'Montserrat-Bold';
  src: url('/cdn/shop/files/Montserrat-Bold.ttf?v=1782478020') format('truetype');
  font-weight: 700;
} 
@font-face {
  font-family: 'Montserrat-Regular';
  src: url('/cdn/shop/files/Montserrat-Regular.ttf?v=1782126693') format('truetype');
  font-weight: 400;
}
*/
@font-face {
  font-family: 'Montserrat-Black';
  src: url('/cdn/shop/files/Montserrat-Black.ttf?v=1782200178') format('truetype');
  font-weight: 900;
}

@font-face {
  font-family: 'Gontserrat-ExtraBold';
  src: url('/cdn/shop/files/Gontserrat-ExtraBold.ttf?v=1785916902') format('truetype');
}

@media screen and (min-width: 990px) {
    .header__inline-menu {
        display: none !important;
    }
}

@media screen and (min-width: 990px) {
    header-drawer {
        display: block !important; 
    }
}

h2 {
    line-height: 1 !important;
}

.header__icon svg {  
    transform: scale(1.05);
}

svg.icon.icon-hamburger {
    transform: scale(1.05);
}

.header__icon span{
    color: #000;
        -webkit-text-fill-color: #ffffff !important;
}

.card-content h2 {
    font-size:50px;
}

header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-account {
     padding: 15px 8px 10px !important;
}
.

__box.content-container.content-container--full-width-mobile.color-scheme-2.gradient {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 100%;
}
.scrolled-past-header sticky-header.header-wrapper.color-scheme-3.gradient {
    position: fixed;
    width: 100%;
}
/* .header-wrapper.color-scheme-3.gradient {
    max-width: 100%;
    width: 100% !important;
    margin: auto;
    position: absolute;
    background: transparent;
} */



/* ========== Header Style Start ========== */
.main-blog .card__inner.ratio {
   height: 450px !important;
}

.header__icon:not(.header__icon--summary), .header__icon span {
    display: inline;
    justify-content: center;
}
header {
    align-items: baseline !important;
}
sticky-header.header-wrapper {
    background-attachment: inherit;
}
#shopify-section-template--22057702457475__image_banner_9wLiVN .banner__box.content-container,
#shopify-section-template--22676669759619__image_banner_6xq3HN .banner__box.content-container,
#shopify-section-template--22816132169859__image_banner_yf477D .banner__box.content-container,
#shopify-section-template--22057702523011__image_banner_DVGMet .banner__box.content-container,
#shopify-section-template--22819447701635__image_banner_eWUbjC .banner__box.content-container,
#shopify-section-template--23214091468931__image_banner_CekFGe .banner__box.content-container,
#shopify-section-template--22608459333763__image_banner_RQ4bqp .banner__box.content-container,
#shopify-section-template--23931258765443__image_banner_mrCM8G .banner__box.content-container,
#shopify-section-template--23213635731587__image_banner_3rKFzU .banner__box.content-container,
#shopify-section-template--23887612543107__image_banner_TwtqHf .banner__box.content-container,
#shopify-section-template--22057702424707__image_banner_GxaB8W .banner__box.content-container{
 padding-bottom: 0px !important;
}

h1.banner__heading.inline-richtext.hxl {
    color: #efd35f !important;
    /* font-family: Literata, serif; */
    font-size: 60px;
    margin: 0;
    text-transform: uppercase;
   
}
.banner__content.banner__content--middle-center.page-width.scroll-trigger h2.banner__heading.inline-richtext.hxl {
    color: #e60708;
    font-size: 70px;
    font-weight: 900;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    -webkit-text-stroke: 4px white;
    text-shadow: 3px 3px 0 #ffffff, -3px -3px 0 #ff0000bd, 3px -3px 0 #ffffff, -3px 3px 0 #ffffff, 5px 5px 10px rgb(0 0 0 / 50%);
}

/* sticky-header.header-wrapper.color-scheme-3.gradient.header-wrapper--border-bottom {
    position: absolute;
    margin: auto;
    max-width: 100%;
    width: 100%;
} */




 #shopify-section-template--22057702457475__image_banner_9wLiVN .banner__buttons,
 #shopify-section-template--22676669759619__image_banner_6xq3HN .banner__buttons,
 #shopify-section-template--22816132169859__image_banner_yf477D .banner__buttons,
 #shopify-section-template--22057702523011__image_banner_DVGMet .banner__buttons,
 #shopify-section-template--22819447701635__image_banner_eWUbjC .banner__buttons,
 #shopify-section-template--23214091468931__image_banner_CekFGe .banner__buttons,
 #shopify-section-template--22608459333763__image_banner_RQ4bqp .banner__buttons,
 #shopify-section-template--23931258765443__image_banner_mrCM8G .banner__buttons,
 #shopify-section-template--23213635731587__image_banner_3rKFzU .banner__buttons,
 #shopify-section-template--23887612543107__image_banner_TwtqHf .banner__buttons,
 #shopify-section-template--22057702424707__image_banner_GxaB8W .banner__buttons{
    background: #e60708;
    color: white;
}

a.button.button--secondary {
    color: white;
    font-weight: bold;
    padding: 15px 50px;
}

@media (max-width:767px){
    .banner__content.banner__content--middle-center.page-width.scroll-trigger h2.banner__heading.inline-richtext.hxl {
    font-size: 30px;
    padding-top: 80px;
    -webkit-text-stroke: 2px white;
    text-shadow: none;
}
.header-wrapper.color-scheme-3.gradient {
    /* position: relative; */
    width: 100% !important;
    background: #f0d35f;
    min-width: 100%;
}
.main-blog .card__inner.ratio {
   height:350px !important;
}
}

/* ###########  Section 2 ################*/
.announcement-bar{
  /* background:#02e0bb;  */
  overflow:hidden;
  white-space:nowrap;
  padding: 8px 0px;
}

.announcement-track{
  display:flex;
  width:max-content;
  animation:marquee 20s linear infinite;
  will-change:transform;
}

.announcement-track span{
  font-size:22px;
  font-weight:700;
  color:#000;
  margin-right:40px;
  font-family:'Literata';
  flex-shrink:0;
}

@keyframes marquee{
  0%{
    transform:translate3d(0,0,0);
  }

  100%{
    transform:translate3d(-25%,0,0);
  }
}

/* ###########  Section 3 ################*/

.floating-icon{
    will-change: transform;
       transition: transform 0.1s linear;
}


.product-grid.first{
    overflow-x:auto;
    scroll-behavior:smooth;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
}

.product-grid.first::-webkit-scrollbar{
    display:none;
}


@media (max-width:767px){
div#Banner-template--22816132169859__image_banner_yf477D .media>img {
    object-position: center left;
}
}



.best-seller-section{
    position:relative;
    overflow:hidden;
}


.swiper-wrapper {
    gap: 15px;
}


/* content upar rahe */
.best-seller-section .page-width{
    position:relative;
    z-index:1;
}
.product-grid.first h4.product-title {
    font-size: 16px;
    margin-bottom: 25px !important;
    color: #000 !important;
    margin: 0px;
}
.product-grid.first .product-info p {
    font-size: 22px;
    color: #000 !important;
}
div#shopify-section-template--22057702555779__promo_slider_efhaTp {
    background: #dff8f4;
}


.best-seller-section {
    /* background: #f5c0ca; */
    padding: 80px 0 0;
}

.best-seller-section .page-width {
    max-width: 1540px;
    margin: auto;
}

#shopify-section-template--22057702555779__best_seller_section_EdRwUN .section-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
     margin-bottom: 20px !important; 
}

.section-header h2,
.recommend-heading h2,
section#shopify-section-template--22057702555779__featured_collection_af3fmA h2.title.inline-richtext.h1 {
     color: #e50707; 
    font-weight: 700;
    /* font-family: Literata, serif; */
    font-size: 50px;
    margin: 0px;
}

.section-header a {
    /* color: #1d2ee7; */
    font-size: 25px;
    margin: 0;
      font-family: 'Montserrat-Black';
    text-decoration: none;
   
    display:inline-flex;
       gap:12px;
       align-items: center;
}
.best-seller-section .section-header a::after{
    content:'';
    width:18px;
    height:18px;
    background-image:url('/cdn/shop/files/vector_smart_object_copy__9.png?v=1779786253');
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    display:block;
}
.floating-icon {
    width: 190px;
    position: absolute;
    right: -115px;
    z-index: 1;
    TOP: -150px;
}

.featured-image {
    z-index:2;
    position: relative;
}

.featured-image img {
    width: 100%;
    border-radius: 10px;
    display: block;
}

.product-grid.first {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
    margin-bottom: 40px;
}

.product-grid.second {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 20px;
    margin-bottom: 40px;
}

.product-card {
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
}

.product-card a {
    text-decoration: none;
    color: inherit;
    position:relative;
    display:block;
    overflow:hidden;  
}

.product-card .product-info h4{
    margin-bottom: 25px !important; 
}

.product-card .product-info h4, .product-card .product-info p {
    color: #fff !important;
    opacity: 1 !important;
    font-family: 'Montserrat-Medium';
    color: #000 !important;
    margin: 0px;
}

.product-card a::after{
      content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(0,0,0,.60) 0%,
        rgba(0,0,0,.30) 45%,
        rgba(0,0,0,.08) 100% );
    z-index:1;
    pointer-events:none;
    border-radius:20px;
}

.product-grid.second .product-card > a {
      display:block;
    line-height:0;
}
.product-grid.second .product-card > a > img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    display: block;
}

.product-grid.first .product-card > a > img {
    width: 100%;
    height: 350px !important;
    object-fit: cover;
}

.product-grid.first .product-card button.cart-icon img {
    height: 100% !important;
}

.product-card .product-info {
    position: relative;
    z-index: 3;
    background: #EEF1F8 !important;
        padding: 30px 20px !important;
}

.product-grid.first .product-card > a{
    display:block;
    line-height:0;
}

.product-info h4 {
    color: white;
    font-size: 20px;
    font-weight: bold;
     margin-bottom: 15px;
}

.product-info p {
    font-size: 26px;
    color: white;
    font-weight: bold;
    margin: 0px;
}

.recommend-heading {
    margin-bottom: 20px;
    padding-top: 30px;
}

.view-more {
    text-align: center;
}

.view-more a {
    display: inline-block;
    background: #e50707;
    color: #fff;
    text-decoration: none;
    padding: 10px 40px;
    font-weight: 700;
    font-size: 20px;
    border-radius: 8px;
}

@media (min-width: 768px) and (max-width: 1180px) {
    .take-quiz-btn img {
    height: 150px !important;
    width: 150px !important;
}
.take-quiz-btn span {
    left: 30px !important;
    font-size: 25px !important;
}
.take-quiz-btn {
 
    top: 9px !important;
 
}
}
 @media(max-width: 1180px){
/* .take-quiz-btn img {
    height: 96px !important;
    width: 96px !important;    
} */

/* .take-quiz-btn span {
    position: absolute;
    left: 0px !important;   
    font-size: 18px !important;
} */
} 

@media(max-width: 1024px){
    .section-header h2{
        font-size: 40px !important;
    }
    .section-header h2,
    .recommend-heading h2,
    section#shopify-section-template--22057702555779__featured_collection_af3fmA h2.title.inline-richtext.h1 {
        font-size: 40px !important;
    }

    .card-content h2 {
        font-size: 40px !important;
    }
      .seafood-grid {
        grid-template-columns: 1fr !important;
    }
    .custom-quiz-banner__content h2{

    font-size:60px !important;
    text-transform:uppercase;
    font-family: 'Literata', serif;
    }

    #shopify-section-template--22057702555779__video_4KXhrP h2.title.inline-richtext.h0 {
        font-size:40px !important;
    }
    .seafood-main-heading {
        font-size: 40px !important;
    }
    #shopify-section-template--22057702555779__multicolumn_xeVwzV h2.title.inline-richtext.h1 {
        font-size: 40px !important;    
    }
    .grid--2-col-tablet-down .grid__item {
        width: 100% !important;
        text-align: center !important;
        margin: auto;
    }

    #shopify-section-template--22057702555779__multicolumn_xeVwzV ul.multicolumn-list {
        display: grid;
        grid-template-columns: auto auto auto;
        row-gap: 40px;
    }
    .multicolumn-card-spacing {
        padding-top: 2.5rem;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #shopify-section-template--22057702555779__image_with_text_zXTWD4 h2.image-with-text__heading.inline-richtext.h1 {
        font-size:40px !important;
    }

    .custom-fish-banner__top-heading {
        font-size: 40px !important;    
    }

    h1.banner__heading.inline-richtext.hxl {
        font-size: 45px;    
    }

    h2.image-with-text__heading.inline-richtext.h1 {
        font-size: 40px;    
    }
}

@media screen and (max-width: 768px) {
    .product-grid {
        grid-template-columns: repeat(2,1fr);
    }

    .section-header h2,
    .recommend-heading h2,
    section#shopify-section-template--22057702555779__featured_collection_af3fmA h2.title.inline-richtext.h1 {
        font-size: 28px !important;
    }

    .product-grid.first {
        grid-template-columns: repeat(2, 1fr);        
    }

    .product-grid.second {    
        grid-template-columns: repeat(2,1fr);
        gap:10px !important;    
    }

    .product-card img {
        width: 100%;
        height: 100%;
        max-height: 300px;
        object-fit: cover;    
    }

    .product-card {
        max-height: 300px;
        object-fit: cover;
        min-height: 300px;
    }
    
    .card-content h2 {
        font-size: 30px !important;
    }

    .custom-quiz-banner__content h2 {
        font-size: 28px !important;
        width: 100%;
        max-width: 400px;
    }

    .confirm-shiok span {
        left: 64px !important;
    }

    .custom-quiz-banner .confirm-shiok {
        width: 55px !important;
        right: 59px !important;
        bottom: -84px !important;
    }

    #shopify-section-template--22057702555779__video_4KXhrP h2.title.inline-richtext.h0 {
        font-size:30px !important;
    }

    .seafood-main-heading {
        font-size: 28px !important;
    }

    #shopify-section-template--22057702555779__multicolumn_xeVwzV h2.title.inline-richtext.h1 {
        font-size: 28px !important;
        max-width: 250px;    
    }

    #shopify-section-template--22057702555779__image_with_text_zXTWD4 h2.image-with-text__heading.inline-richtext.h1 {
        font-size:28px !important;
    }

    /* .custom-fish-banner__top-heading {
        font-size: 28px !important;
        top: -135px;
    } */
    /* #shopify-section-template--22057702555779__custom_fish_banner_e4NDzN section.custom-fish-banner {
        padding-top: 150px !important;
    } */
    .play-video-btn img {  
        opacity: 0;
    }
    #shopify-section-template--22057702555779__image_with_text_zXTWD4 .image-with-text__text.rte.body {  
        font-size: 13px !important;
    }
    h2.image-with-text__heading.inline-richtext.h1 {
        font-size: 30px;
    
    }
    .footer .list-social__item .svg-wrapper{
            width: 30px !important;
        height: 30px !important;
        margin:0px;
    }
}

/* ###########  Section 4 ################*/

span.chinese-text {
    font-family: 'NotoSansSC-Regular';
}
.seafood-grid {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}

.seafood-card {
    position: relative;
    min-height: 850px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 40px;
}

.seafood-card .overlay{
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(0,0,0,.60) 0%,
        rgba(0,0,0,.30) 45%,
        rgba(0,0,0,.08) 100%
    );
    z-index:1;
}

.left-card {
    background: #86A7D8;
}

.right-card {
    background: #3D8577;
}

.seafood-card img {
    position: absolute;
    width: 80%;
    height: 80%;
    object-fit: contain;
    border-radius: 70px;
    z-index: 1;
}

.overlay {
    position: absolute;
    width: 80%;
    height: 80%;
    background: rgba(0,0,0,0.35);
    border-radius: 70px;
    z-index: 2;
}

.card-content {
    position: relative;
    z-index: 3;
    text-align: center;
    color: #fff;
    max-width: 500px;
    padding:20px ;
}

.card-content h2 {
   
    line-height: 0.9;
    margin-bottom: 30px;
    font-weight: 900;
    font-weight: 700;
    /* font-family: Literata, serif;  */
    margin: 0;
    color:#fff;
}

.small-text {
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 30px;
    width: 100%;
    max-width: 300px;
    margin: auto;
    padding: 30px 0px;
}

#shopify-section-template--22057702555779__seafood_category_JN3jGm .bold-text {
    font-size: 30px;
    font-weight: 800;
    line-height: 1.2;
    font-family: 'Montserrat-Medium';
    width: 100%;
    max-width: 350px;
    margin: auto;
    margin-bottom: 40px;
}

.card-content a {
    display: inline-block;
    background: #e50707;
    color: #fff;
    text-decoration: none;
    padding: 10px 40px;
    border-radius: 14px;
    font-size: 20px;
    font-weight: 700;
        border-radius: 8px;
}
.list-social {
    display: flex !important;
    flex-wrap: unset !important;
    justify-content: flex-end;
}

@media screen and (max-width: 768px) {
    #shopify-section-template--22057702555779__video_4KXhrP .video-section.isolate {   
        padding: 50px 20px !important;
    }
    #shopify-section-template--22057702555779__multicolumn_xeVwzV .page-width {
        padding: 50px 20px !important;
    }
    .seafood-subheading {
        font-size: 18px !important; 
        line-height: 1.2em;
    }
    #shopify-section-template--22057702555779__video_4KXhrP .video-section__poster img{
        opacity:0 !important;
    }   
    #shopify-section-template--22057702555779__video_4KXhrP .video-section__poster{
        position:relative;        
        aspect-ratio: 9 / 14; 
        background-image:url('/cdn/shop/files/Folder_4_1_62ad476f-6cbf-40e3-9372-2ae6dbe3f487.png?v=1780314572');
        background-size:contain;
        background-repeat:no-repeat;
        background-position:center center;
    }
    #shopify-section-template--22057702555779__video_4KXhrP deferred-media.video-section__media {
        padding: 0px;
    }
    .small-text {
        font-size: 18px;
    }
    .bold-text {
        font-size: 28px;
    }
    .best-seller-section {
        padding: 50px 0;
    }
   div#shopify-section-template--22057702555779__best_seller_section_tRNPyB .best-seller-section  {
        padding: 50px 0 0;
    }
    .section-header a {   
        font-size: 20px;   
    }
    .best-seller-section .page-width {
        padding:0px 20px !important;
    }
    #shopify-section-template--22057702555779__seafood_category_JN3jGm .bold-text {
        font-size:20px;
    }
    .card-content a{
        font-size; 18px !important;
    }
    .seafood-tabs-section .page-width{
        padding: 50px 20px !important;
    }
    .seafood-tabs-wrapper {  
        gap: 50px !important;   
    }
    .seafood-tabs-section .seafood-tab{
        font-size:28px !important;
    }

    #shopify-section-template--22057702555779__image_with_text_zXTWD4 #ImageWithText--template--22057702555779__image_with_text_zXTWD4{
        padding:20px !important;  
        border-radius: 15px !important;
    }
    #shopify-section-template--22057702555779__image_with_text_zXTWD4 .page-width {
        padding: 80px 20px 0px 20px !important;
        margin-bottom: -20px;
    }
    .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
        padding: 0px 30px !important;
        position:absolute;
    }
    .footer-block.grid__item {
        width: 100% !important;
    }
    .footer__content-top.page-width {
        padding: 0 20px 140px !important; 
    }
    .section-sections--22057703014531__custom_liquid_wRYXM3-padding {
        left: 30px !important; 
    }
    .footer-block__details-content{
        margin-bottom: 0px !important;
    }
    #shopify-section-template--22057702555779__image_with_text_zXTWD4 .image-with-text__media{
        margin-left: 0px !important;
        margin: auto !important;
    }
    /* header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-account {
        padding: 20px 20px 0px !important;
    } */
    .header__heading-logo {
        max-width: 250px !important;
    }
    .floating-icon {
        width: 70px;
        position: absolute;
        right: -15px;
        z-index: 1;
        top: -50px;
    }
    .product-info h4 {
        font-size: 15px !important;
        line-height: 1;
    }
    .seafood-image img {
        max-width: 350px !important;
        margin: auto;
    }

    svg.icon.icon-cart {
        width: 38px !important;
        margin-top: 5px;
    }
    button.xb-wishlist-header-auto {
        height: auto !important;
    }
    header-drawer summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset {
        margin-top: -44px !important;
    }
}

@media screen and (max-width: 550px) {
    .seafood-card { 
        min-height: 500px !important;
    }
    .take-quiz-btn {    
        right: 50px !important;
    }
    .seafood-card img {
        position: absolute;
        width: 90%;
        height: 90%;
        object-fit: contain;
        border-radius: 70px;
        z-index: 1;
    }

    .product-card .product-info p{
        font-size:16px !important;
    }
    .product-card .product-info h4, .product-card .product-info p {
        max-width: 180px;
        font-size: 14px !important;
        line-height: 1.2;
        width: 100%;
    }
}

.seafood-card {
    min-height: 650px;
}

/*-------------- CSS --------------------*/
/* =========================
CUSTOM QUIZ BANNER
========================= */

html,
body{
    overflow-x:hidden !important;
    max-width:100%;
    width:100%;
}

#MainContent, .shopify-section{
    overflow-x:hidden !important;
    max-width:100%;
}

/* MAIN */
.custom-quiz-banner,
.custom-quiz-banner__container,
.shopify-section{
    overflow: visible !important;    
}
#MainContent, .shopify-section {
    overflow-x: visible !important;
}
.custom-quiz-banner{
   position: relative;
    overflow: visible;
    width:100%;
}

/* BG */
.custom-quiz-banner__bg{
    position:absolute;
    inset:0;
}

.custom-quiz-banner__bg img{
width:100%;
height:100%;
object-fit:cover;
display:block;
}

/* OVERLAY */
.custom-quiz-banner__overlay{
position:absolute;
inset:0;
/* background:#1423d8;
opacity:.58; */
z-index:1;
}

/* CONTAINER */
.custom-quiz-banner__container {
    position: relative;
    z-index: 5;
    max-width: 1540px;
    margin: 0 auto;
    padding: 150px 20px 150px 20px;
    overflow: hidden;
    z-index: 1 !important;
}
.footer-block__brand-info .footer__list-social.list-social {
    justify-content: flex-start;
    gap: 15px;
}
a.link.list-social__link {
    PADDING: 0PX;
    margin-top:20px;
}

/* CONTENT */
.custom-quiz-banner__content{
    max-width:1000px;
}

/* HEADING */
.custom-quiz-banner__content h2{
    color:#fff;
    font-size:80px;
    line-height:1;
    font-weight:900;
    margin:0 0 20px;
    text-transform:uppercase;
    font-family: 'Literata', serif;
}

/* TEXT */
.custom-quiz-banner__content p{
    color:#fff;
    font-size:25px;
    margin:0;
    font-family: 'Montserrat-Medium';
    line-height:1.2em;
}

/* TAKE QUIZ */
.take-quiz-btn{
    position:absolute;
    top:40px;
    right:200px;
    width:120px;
    z-index:9;
    display:block;
}

.take-quiz-btn img {
    width: 100%;
    height: 180px;
    width: 180px;
    object-fit: cover;
    animation: spinBadge 12s linear infinite;
}
.take-quiz-btn span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 35px;
    line-height: 0.9;
    color: #011bfb;
    font-family: 'Montserrat-Black';
}
div#shopify-section-template--22057702555779__custom_quiz_banner_cqbHEt .custom-quiz-banner__container .take-quiz-btn span {
    color: #e50707;
}

/* CONFIRM */
.confirm-shiok{
    position:absolute;
    right:100px;
    bottom:-100px;
    width:120px;
    z-index:9;

}

.confirm-shiok img {
    padding: 0px;
    min-height: 150px;
    max-width: 170px !important;
}

.confirm-shiok span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 32px;
    font-weight: 400;
    line-height: 1;
    color: #e50707;
    font-family: cursive;
    transform: rotate(16deg);
    padding: 10px!important;
      font-family: 'Cooldex', serif;
}

/* =========================
MOBILE
========================= */

@media(max-width:768px){
    .custom-quiz-banner{
        min-height:240px;
        display: flex;
        align-items: center;
    }

    .confirm-shiok img {
        min-height: 96px;
        max-width: 123px !important;
    }

    /* CONTAINER */
    .custom-quiz-banner__container{
        padding:80px 20px;
        padding-right:90px;
        margin-left:0 !important;
    }


    .take-quiz-btn span {   
        left: 40px !important; 
    }
    /* CONTENT */
    .custom-quiz-banner__content{
    max-width:100%;
    }

    /* HEADING */
    .custom-quiz-banner__content h2{
    line-height:1;
    margin-bottom:10px;
    }

    /* TEXT */
    .custom-quiz-banner__content p{
    font-size:14px;
    }

    .take-quiz-btn img {
    width: 100%;
    height: 96px;
    width: 96px;
    object-fit: cover;
    animation: spinBadge 12s linear infinite;
}
  .take-quiz-btn {
    width: 55px;
    top: 50px;
    right: 10px;
}
    .take-quiz-btn span{
    font-size:18px;
    }

    /* CONFIRM */
    .confirm-shiok{
        width:55px;
        right:5px;
        bottom:5px;
    }

    .confirm-shiok span{
        font-size:24px;
    }
    .confirm-shiok span {
        top: -5px;
        left:50px !important
    }
    /* .section-sections--22057703014531__footer-padding {
        padding-top: 160px !important;
        margin-top: -100px !important;
    } */

    .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
        display: grid !important;
        grid-template-columns: 45% 45% !important; 
        align-items: flex-start !important;
        align-content: flex-start;
        row-gap:20px;
        justify-content:space-between;
    }
    .footer-block.grid__item{
        margin-top:0px !important;
        margin:0px !important;
    }

    .product-card .product-info p{
        font-size:18px !important;
    }

    .product-grid.second .product-card > a > img {
        height: auto;
        aspect-ratio: 1;
    
    }

    .product-card {
        max-height: fit-content;
        min-height: auto;
    } 
    .cart-icon {
        height: 30px !important;
        width: 30px !important;
        padding:0px !important;
    }
    .cart-icon img {    
        display: inherit !important;
        width: 16px !important;
        height: 100% !important;
        object-fit:contain !important;    
    }

    .view-more a {    
        padding: 10px 30px !important;
        font-size: 18px !important;
    }

    .card-content a {
        text-decoration: none;
        padding: 10px 40px !important;
        font-size: 16px !important;    
    }
    #shopify-section-template--22057702555779__seafood_category_JN3jGm .bold-text {
        font-size: 18px !important;
    }

    h1.banner__heading.inline-richtext.hxl {
        font-size: 35px;    
    }
    .bannerbox-cus {
        align-items: end !important;    
    }

    #shopify-section-template--22057702457475__image_banner_9wLiVN .banner__box.content-container,
    #shopify-section-template--22676669759619__image_banner_6xq3HN .banner__box.content-container,
    #shopify-section-template--22816132169859__image_banner_yf477D .banner__box.content-container,
    #shopify-section-template--22057702523011__image_banner_DVGMet .banner__box.content-container,
    #shopify-section-template--22819447701635__image_banner_eWUbjC .banner__box.content-container,
    #shopify-section-template--23214091468931__image_banner_CekFGe .banner__box.content-container,
    #shopify-section-template--22608459333763__image_banner_RQ4bqp .banner__box.content-container,
    #shopify-section-template--23931258765443__image_banner_mrCM8G .banner__box.content-container,
    #shopify-section-template--23213635731587__image_banner_3rKFzU .banner__box.content-container,
    #shopify-section-template--23887612543107__image_banner_TwtqHf .banner__box.content-container,
    #shopify-section-template--22057702424707__image_banner_GxaB8W .banner__box.content-container{
        padding-bottom:30px !important;
        padding-left:0px !important;
        padding-right:0px !important;
    }
}

#shopify-section-template--22057702555779__video_4KXhrP .color-scheme-1.gradient {
    background-color: #dff8f4;
}
#shopify-section-template--22057702555779__video_4KXhrP .video-section.isolate {
    max-width: 1540px;
    width: 100%;
    padding:80px 50px;
}
#shopify-section-template--22057702555779__video_4KXhrP deferred-media.video-section__media {
    border: none;
}
#shopify-section-template--22057702555779__video_4KXhrP h2.title.inline-richtext.h0 {
    color: #e50707;
    font-weight: 700;
    font-family: 'Literata', serif;
    font-size:50px;
    text-transform: uppercase;
}

.bg-diffrent-cus{
    /* background-color: #f5c0ca; */
}

 #shopify-section-template--22057702555779__image_with_text_zXTWD4 .section-template--22057702555779__image_with_text_zXTWD4-padding{
    background-image:url('/cdn/shop/files/LYH_Seafood_Website_Desktop_1_1.png?v=1793168077') !important;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    /* padding: 0px; */
    background-attachment: scroll !important;
}
 #shopify-section-template--22057702555779__image_with_text_zXTWD4 .image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.image-with-text__media--placeholder.placeholder {
    display: none;
}
#shopify-section-template--22057702555779__image_with_text_zXTWD4 #ImageWithText--template--22057702555779__image_with_text_zXTWD4{
    background-image:url('/cdn/shop/files/rectangle_18.png?v=1779713862');
    background-size:cover;
    background-position:center right;
    background-repeat:no-repeat;
    border-radius:30px;
    padding:50px;
    border: none;
    justify-content: center;
} 
#shopify-section-template--22057702555779__image_with_text_zXTWD4 .page-width {
    width: 100%;
    z-index: 2;

}
#shopify-section-template--22057702555779__image_with_text_zXTWD4 .image-with-text__media img { 
    object-fit: contain; 
 }

#shopify-section-template--22057702555779__image_with_text_zXTWD4 .image-with-text__media{
    width: 100%;
    max-width: 200px !important;
    object-fit: contain;
    align-items: center;
    justify-content: center;
    margin: auto !important;
    text-align: center !important;
    border: none;  
}

#shopify-section-template--22057702555779__image_with_text_zXTWD4 h2.image-with-text__heading.inline-richtext.h1 {
    color: #e50707;
    font-weight: 700;
    /* font-family: Literata, serif; */
    font-size: 50px;
    text-transform: uppercase;
}
#shopify-section-template--22057702555779__image_with_text_zXTWD4 .image-with-text__text.rte.body {    
    font-size:20px;
}
/* #shopify-section-template--22057702555779__multicolumn_xeVwzV .multicolumn.color-scheme-1.gradient.background-primary {
    background-color: #8aafe3 !important;
} */
#shopify-section-template--22057702555779__multicolumn_xeVwzV h2.title.inline-richtext.h1 {
    /* color: #e50707; */
    font-weight: 700;
    /* font-family: Literata, serif; */
    font-size: 50px;
    text-transform: uppercase;

}
#shopify-section-template--22057702555779__multicolumn_xeVwzV .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.multicolumn__title {
    text-align: center !important;
    justify-content: center;
}


/* CARD BG REMOVE */
 #shopify-section-template--22057702555779__multicolumn_xeVwzV ul.multicolumn-list {
    align-items: center;
    row-gap: 50px;
    padding-top: 20px;
}
#shopify-section-template--22057702555779__multicolumn_xeVwzV .media.media--transparent {
    padding-bottom: 0px !important;
} 

#shopify-section-template--22057702555779__multicolumn_xeVwzV .multicolumn-card{
    background:transparent !important;
    box-shadow:none !important;
}

/* IMAGE BOX */
#shopify-section-template--22057702555779__multicolumn_xeVwzV .multicolumn-card__image-wrapper{
    background:transparent !important;
    padding:0 !important;
}

/* IMAGE SIZE */
#shopify-section-template--22057702555779__multicolumn_xeVwzV .multicolumn-card__image {
    width: 100%!important;
    max-width: 130px !important;
    margin: auto;
    display: block !important;
    object-fit: contain !important;
   
}

/* REMOVE EXTRA SPACE */
#shopify-section-template--22057702555779__multicolumn_xeVwzV .multicolumn-card__info{
    display:none;
}
#shopify-section-template--22057702555779__multicolumn_xeVwzV .multicolumn-list__item.center .media--adapt img{
    left:unset !important;
    transform:unset !important;
}
#shopify-section-template--22057702555779__multicolumn_xeVwzV .media>*:not(.zoom):not(.deferred-media__poster-button),
#shopify-section-template--22057702555779__multicolumn_xeVwzV .media model-viewer{
    position:unset !important;
}
#shopify-section-template--22057702555779__multicolumn_xeVwzV .page-width {
    width: 100%;
    max-width: 1540px;
    padding: 80px 20px;
}


.seafood-main-heading {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 0px;
    color: #fbe34d;
    font-weight: 700;
    /* font-family: Literata, serif; */
    font-size: 50px;
}
.seafood-tabs-section .page-width {
    padding: 80px 50px;
    width: 100%;
    max-width: 1540px;

}
.seafood-tabs-section .seafood-tab {
    font-size: 45px;
    font-family: 'Literata', serif;
    font-weight: 900;
    text-decoration: none;
      color: rgba(255, 255, 255, 0.5); 
    transition: .3s ease;
    transform: scale(1);
    line-height: 1.1;
      font-family: 'Montserrat-Black';
        cursor: pointer;
}
.seafood-subheading {
    text-align: center;
    margin-bottom: 30px !important;
    color: #fff;
    font-size: 22px;
    margin: 0;    
    line-height:1.2em;   
    font-family: 'Montserrat-Medium';
    margin-top: 20px !important;
}
.seafood-tab:hover, .seafood-tab.active {
    color: #fbe34d;
    transform: scale(1.08);
}
div#shopify-section-template--22057702555779__promo_slider_8HjXtV {
    background: #eed35e;
}
#shopify-section-template--22057702555779__image_banner_LFG4Ek .banner__content.banner__content--middle-center.page-width{
    background-color: #eed35e;
    width: 100% !important;
    max-width: 100%;
}

.related-products .cart-form{
  bottom:-20%;
 
}
 .media.media--transparent.media--hover-effect {
    border-radius: 20px 20px 0px 0px !important;
} 
.product-card{
  position:relative;
}
.related-products .card .card__inner .card__media{
    overflow:visible;
}
.cart-form{
  position:absolute;
  right:15px;
  bottom:6%;
  z-index:99;
}
.product-grid li.grid__item img[alt="Sold out"] {
    display: none !important;
}

div#cart-notification h2.cart-notification__heading.caption-large.text-body {   
    font-size: 16px !important;
    margin-top: 30px;
}
div#cart-notification {
    padding: 20px;
    box-shadow: 0 0 10px #00000063;
}
div#cart-notification button.button.button--primary[name="checkout"] {
    display: none;
}
div#cart-notification a#cart-notification-button {
    font-size: 20px;
    color: #e50707;
}
div#cart-notification button.link.button-label {
    color: #e50707;
        margin-top: 0;
}
div#cart-notification div#cart-notification-product {
    align-items: center;
}

.cart-icon {
    padding: 0;
    cursor: pointer;
    padding: 10px;
    border-radius: 100%;
    height: 40px ;
    width: 40px ;
}

.cart-icon img {
    width: 100%;
    height: 100%;
    filter: brightness(0) invert(1);
    object-fit: contain;
}

.product-card{
    position: relative;
}

.wishlist-btn{
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 999;
    background: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
    font-size: 28px;
    line-height: 1;
    color: #000;
}

.wishlist-btn:hover{
    transform: scale(1.1);
}

.footer-block__newsletter h2.footer-block__heading.inline-richtext {
    font-size: 28px;
}


@media (max-width:767px){
    .section-template--22057702555779__image_with_text_zXTWD4-padding{
        padding-bottom:0 !important;
    }
    .product-grid.first{
        display:flex !important;
        flex-wrap:nowrap !important;
        overflow-x:auto !important;
        gap:12px;    
        padding-bottom:10px;
    }

    .product-grid.first::-webkit-scrollbar{
        display:none;
    }

    .product-grid.first .product-card{
        flex:0 0 100% !important;
        min-width:100% !important;
        border-radius:20px;
        overflow:hidden;
    }

    .mobile-progress{
        width:100%;
        height:3px;
        margin:20px auto;
        position:relative;
        background:#bdbdbd;
    }

    .mobile-progress-fill{
        position:absolute;
        left:0;
        top:0;
        height:3px;
        width:0;
        background:#e50707 !important;
        z-index:5;
        display:block !important;
    }

    .mobile-progress-thumb{
        z-index:10;
        position:absolute;
        top:50%;
        width:40px;
        height:40px;
        background:url('/cdn/shop/files/Screenshot_4-removebg-preview.png?v=1780303101') center/contain no-repeat;
        transform:translate(0%,-50%);
        display:block !important;
    }
    .review-text {
        font-size: 16px !important;
    }

    summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
        position: absolute;
        left: 70px;
        bottom: 30px;
    }
    /* a#cart-icon-bubble {
        margin-top: 10px;
    } */
    .price .price-item {
        display: inline-block;
        margin: 0 1rem 0 0;
        font-size: 18px;
    }
}



@media (max-width:767px){
    .footer__blocks-wrapper{
        display:grid !important;
        grid-template-columns:1fr 1fr !important;
        align-items:start;
    }

    .footer-block__brand-info{
        width:auto !important;
    }

    .footer__blocks-wrapper > .footer-block:nth-child(3){
        grid-column:2 !important;
        grid-row:2 !important;
        margin-top:-100px !important;
    }
    .seafood-card.right-card {
        order: 2 !important;
    }
}


/*---------- Article CSS ---------*/
#shopify-section-template--22057702457475__main h3.card__heading.h2 a{
        color: #fff;
    font-size: 24px;
    margin: 0 0 10px;
    font-family: 'Literata', serif;
}


#shopify-section-template--22057702457475__main p.article-card__excerpt.rte-width{
        color:#fff;
        font-size:14px;
        line-height:1.1;
        margin:0;       
}

@media(max-width:768px){
    #shopify-section-template--22057702457475__main h3.card__heading.h2 a{
        font-size: 22px;
    }

    #shopify-section-template--22608459333763__rich_text_emKGYQ .rich-text__wrapper.rich-text__wrapper--left.page-width {
        margin: 0px;
    }
    a.header__icon.header__icon--account.link.focus-inset.small-hide {
        display: block !important;
    }
    svg.icon.icon-account {
        height: 4.4rem;
        width: 4.4rem;
    }

    #shopify-section-template--22057702555779__image_with_text_zXTWD4 .section-template--22057702555779__image_with_text_zXTWD4-padding {
    background-image: url('/cdn/shop/files/LYHSEAFOOD_WEBSITE_Mobile_Opt1.1_1.png?v=1793171088') !important;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
           padding-top: 220px;
    background-attachment: scroll !important;
}
}

/* @media(max-width:71550px){
div#shopify-section-template--22057702555779__image_with_text_zXTWD4 .image-with-text.image-with-text--no-overlap.isolate {
    padding: 50px 0;
}
} */
/*--------- New Menu CSS -----------*/
.large-up-hide {
    display: none!important;
}

nav.menu-drawer__navigation {
    text-align: start;
    border-bottom: 1px solid #969696;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
span.menu-title {
    font-family: Literata, serif;
    font-size: 26px;
    font-weight: 800 !important;
    color: #e50707;
    cursor: pointer;
    text-transform: uppercase;
}
span.menu-number {
    font-family: Literata, serif;
    font-size: 18px;
    font-weight: 700;
    color: #e50707;
    cursor: pointer;
}
div#menu-drawer {
    background-image: url("/cdn/shop/files/LYH_Seafood_Desktop_Menu_1_bg.png?v=1785325190");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    max-width: 500px;
   height: 100vh !important;
       position: fixed;
}
.drawer-contact h5 {
    font-size: 22px;
    font-weight: 700;
    color: #000;
    cursor: pointer;
    /* font-family: Literata, serif; */
    margin:0px;
        padding-bottom: 10px;

}
.drawer-contact a {
    color: #000;
    font-size: 16px;
}
.drawer-contact {
    text-align: start;
}
.drawer-bottom {
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
    justify-content: space-between;
}
#menu-drawer a.list-social__link.link {
    padding: 0px;
}
.list-social__link{
    color:#d71c1c;
}
.drawer-social .list-social{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 12px;
}

.drawer-social .list-social__item:nth-child(1){
    order: 1 !important;
}

.drawer-social .list-social__item:nth-child(2){
    order: 2 !important;
}

.drawer-social .list-social__item:nth-child(3){
    order: 3 !important;
}

 .menu-drawer__navigation-container {
    overflow-y: auto !important;
    overflow-x: hidden;
    padding: 25px 30px 20px 30px;
}
svg.icon.icon-close {
    position: fixed !important;
}
.menu-drawer__utility-links {
    background: transparent !important;
    padding: 0px !important;
}
#menu-drawer a.menu-drawer__menu-item {
    padding: 8px 0px !important;
     background: transparent !important;
}

.menu-drawer{
    z-index:100;
}
div#cart-notification {
    z-index: 1;
    border-radius: 20px;
}

button.thumbnail.global-media-settings {
    border-radius: 20px;
}
ul#Slider-Thumbnails-template--22057702719619__main {
    justify-content: center;
}

.thumbnail[aria-current="true"],
.thumbnail.is-active,
.thumbnail:hover {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}

.thumbnail {
    border: none !important;
    box-shadow: none !important;
}
@media(max-width:1400px){
    span.menu-title {
        font-size: 24px !important;    
    }
    #menu-drawer a.menu-drawer__menu-item {
        padding: 5px 0px !important;
    }
}
@media(max-width:768px){
     .menu-drawer__navigation-container {
        padding: 25px 24px 20px 24px;
    }
    span.menu-title {
        font-size: 22px !important;    
    }
    span.menu-number { 
        font-size: 16px !important; 
    }
}

/*----------- About Page ------*/

.article-template__content ul li,
.article-template__content ol li {
    display: list-item !important;
}

.article-template__content ul li p,
.article-template__content ol li p {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
}








#shopify-section-template--22816132169859__image_with_text_6DwjUB h2.image-with-text__heading.inline-richtext.h1, 
#shopify-section-template--22816132169859__image_with_text_eUhqDj h2.image-with-text__heading.inline-richtext.h1 ,
#shopify-section-template--22816132169859__image_with_text_GhjETD h2.image-with-text__heading.inline-richtext.h1 {
    color: #e50707;
    font-weight: 700;
    /* font-family: Literata, serif; */
    font-size: 50px;
    margin: 0;
    text-transform: uppercase;
    line-height: 1.1 !important;
}

#shopify-section-template--22816132169859__image_with_text_6DwjUB .background-transparent.media, 
#shopify-section-template--22816132169859__image_with_text_eUhqDj .background-transparent.media, 
#shopify-section-template--22816132169859__image_with_text_GhjETD .background-transparent.media   {
    border-radius: 16px;
}

#shopify-section-template--22816132169859__image_with_text_6DwjUB .image-with-text__grid {
    align-items: center;
    display: grid;
    grid-template-columns: 55% 40%;
    justify-content: space-between;
}

#shopify-section-template--22816132169859__image_with_text_6DwjUB .image-with-text__content{
    padding:0px !important;
}

#shopify-section-template--22816132169859__image_with_text_6DwjUB p , 
#shopify-section-template--22816132169859__image_with_text_eUhqDj p ,
#shopify-section-template--22816132169859__image_with_text_GhjETD p{    
    font-size: 20px;
    color:#000;
    line-height: 1.5;  
}

.section-template--22816132169859__image_with_text_6DwjUB-padding{
    position: relative;
    overflow: hidden;
}

.section-template--22816132169859__image_with_text_6DwjUB-padding::after{
    content: "";
    position: absolute;
    top: 100px;
    right: 0;
    width: 450px;
    height: 450px;
    background: url("/cdn/shop/files/LYH_Seafood_Website_Desktop_About_Us_4.png?v=1786003869") no-repeat top right;
    background-size: contain;
    pointer-events: none;
    z-index: 0;
}

.page-width{
    position: relative;
    z-index: 1;
}

#shopify-section-template--22816132169859__image_with_text_6DwjUB  .section-template--22816132169859__image_with_text_6DwjUB-padding {
    padding: 80px 0px 40px 0px;
}

#shopify-section-template--22816132169859__rich_text_W78WBH .rich-text__blocks.center {
    background: url('/cdn/shop/files/LYH_Seafood_Website_Desktop_About_Us_6_1.png?v=1786090014') center center / cover no-repeat;
    max-width: 100%;
    padding: 80px;
    border-radius: 16px;
        text-align: start;
        margin-bottom: -200px;
}

#shopify-section-template--22816132169859__rich_text_W78WBH h2.rich-text__heading.rte.inline-richtext.h1 {
    width: 100%;
    max-width: 450px;
    color: #ffffff;
    font-weight: 700;
    /* font-family: Literata, serif; */
    font-size: 50px;
    margin: 0;
    text-transform: uppercase;
    line-height: 1.1 !important;
}
section#shopify-section-template--22816132169859__image_banner_UFhWeL h1 {
    /* font-family: Literata, serif; */
    font-size: 50px;
    line-height: 1.1 !important;
}
#shopify-section-template--22816132169859__rich_text_W78WBH p , 
#shopify-section-template--22816132169859__image_banner_UFhWeL p {
    font-size: 20px;
    color: #ffffff;
    line-height: 1.5;
    width: 100%;
    max-width: 480px;
}

#shopify-section-template--22816132169859__rich_text_W78WBH .rich-text.content-container {
    padding-bottom: 0px !important;
}

#shopify-section-template--22816132169859__rich_text_W78WBH .rich-text__wrapper.rich-text__wrapper--center.page-width {
    padding-bottom: 100px;
}
#shopify-section-template--22816132169859__image_with_text_eUhqDj .section-template--22816132169859__image_with_text_eUhqDj-padding {
    padding-top: 200px;
}

#shopify-section-template--22816132169859__image_with_text_6DwjUB .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    width: 100%;
}
#shopify-section-template--22816132169859__image_with_text_6DwjUB .image-with-text__text-item.grid__item , 
#shopify-section-template--22816132169859__image_with_text_eUhqDj .image-with-text__text-item.grid__item , 
#shopify-section-template--22816132169859__image_with_text_GhjETD .image-with-text__text-item.grid__item{
    width: 100%;
}

div#shopify-section-template--22816132169859__image_with_text_eUhqDj .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet,
div#shopify-section-template--22816132169859__image_with_text_GhjETD .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet,
div#shopify-section-template--23048632270979__image_with_text_eppTj9  .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet,
div#shopify-section-template--22057702555779__image_with_text_zXTWD4  .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet {
    align-items: center;
    display: grid;
    grid-template-columns: 50% 50%;
    justify-content: space-between;
}
#shopify-section-template--22816132169859__image_with_text_eUhqDj .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item , 
#shopify-section-template--22816132169859__image_with_text_GhjETD .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{
    width: 100%;
}
#shopify-section-template--22816132169859__image_with_text_eUhqDj .image-with-text__media-item{
    order: 2;
}

#shopify-section-template--22816132169859__image_with_text_eUhqDj .image-with-text__text-item{
    order: 1;
}

#shopify-section-template--22816132169859__image_with_text_eUhqDj h2.image-with-text__heading.inline-richtext.h1 ,#shopify-section-template--22816132169859__image_with_text_GhjETD h2.image-with-text__heading.inline-richtext.h1 {
    width: 100%;
    max-width: 450px;
} 

@media(max-width:1024px){
    #shopify-section-template--22816132169859__image_with_text_6DwjUB h2.image-with-text__heading.inline-richtext.h1 {
        font-size: 40px; 
    }
    #shopify-section-template--22816132169859__rich_text_W78WBH h2.rich-text__heading.rte.inline-richtext.h1 {
        font-size: 40px;    
    }
    #shopify-section-template--22816132169859__rich_text_W78WBH .rich-text__blocks.center {
        padding: 50px;
    }
    section#shopify-section-template--22816132169859__image_banner_UFhWeL h1 {   
        font-size: 40px;   
    }
}

@media(max-width:768px){
    #shopify-section-template--22816132169859__image_with_text_6DwjUB h2.image-with-text__heading.inline-richtext.h1 {
        font-size: 28px;    
    }
    #shopify-section-template--22816132169859__rich_text_W78WBH h2.rich-text__heading.rte.inline-richtext.h1 {
        font-size:28px;    
    }
    #shopify-section-template--22816132169859__rich_text_W78WBH .rich-text__blocks.center {
        padding: 30px;
    }
    #shopify-section-template--22816132169859__image_with_text_6DwjUB div#ImageWithText--template--22816132169859__image_with_text_6DwjUB {
        padding: 0px;
    }
    #shopify-section-template--22816132169859__image_with_text_6DwjUB .image-with-text__grid1,
    .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet {
        grid-template-columns: 100% !important;    
    }
    #shopify-section-template--22816132169859__image_with_text_6DwjUB .image-with-text__grid,
    .section-template--22816132169859__image_with_text_GhjETD-padding .image-with-text__grid.grid.grid--gapless {
        display: flex !important;
        flex-direction: column-reverse;
    }
    #shopify-section-template--22816132169859__image_with_text_6DwjUB .image-with-text__text-item.grid__item {
        padding-bottom: 30px;
    }
    #shopify-section-template--22816132169859__rich_text_W78WBH .rich-text__wrapper.rich-text__wrapper--center.page-width {
        padding: 0 !important;
    }
    div#ImageWithText--template--22816132169859__image_with_text_eUhqDj,
    div#ImageWithText--template--22816132169859__image_with_text_GhjETD {
        padding-left: 0;
        padding-right: 0;
    }
    #shopify-section-template--22816132169859__image_with_text_6DwjUB h2.image-with-text__heading.inline-richtext.h1, 
    #shopify-section-template--22816132169859__image_with_text_eUhqDj h2.image-with-text__heading.inline-richtext.h1, 
    #shopify-section-template--22816132169859__image_with_text_GhjETD h2.image-with-text__heading.inline-richtext.h1,
    #shopify-section-template--22816132169859__image_banner_UFhWeL h1,
    #shopify-section-template--23048632270979__what_we_supply_aewhxE h2
     {
        font-size: 30px;
    }
    #shopify-section-template--22816132169859__rich_text_W78WBH p, 
    #shopify-section-template--22816132169859__image_banner_UFhWeL p,
    #shopify-section-template--22816132169859__image_with_text_6DwjUB p, 
    #shopify-section-template--22816132169859__image_with_text_eUhqDj p, 
    #shopify-section-template--22816132169859__image_with_text_GhjETD p {
        font-size: 18px;
    }
    section#shopify-section-template--22816132169859__image_banner_UFhWeL h1 {   
        font-size: 30px;  
    }
}
#shopify-section-template--23048632270979__what_we_supply_aewhxE h2, h2.what-we-supply__heading {
    font-size: 28px !important;
}
/*----------- end ------*/

.custom-contact__container {
    width: 100%;
    max-width: 1540px;
    margin: auto;
    padding: 80px 20px;
}

#CustomContact-template--23048632270979__contact_custom_zn4dHA .custom-contact__description p {
    margin-top: 30px !important;
     margin-bottom: 30px !important;
    font-size: 20px;
    color: #000;
    line-height: 1.5;
}

/*------------ Privacy Policy -------------*/
#shopify-section-template--23213635731587__rich_text_dKByKG p strong {
    font-family: 'Literata', serif;
}
#shopify-section-template--23213635731587__rich_text_dKByKG .rich-text__blocks.left {
    width: 100% !important;
    max-width: 100% !important;
}
#shopify-section-template--23213635731587__rich_text_dKByKG .rich-text.content-container {
    background: #dff8f4;
}
#shopify-section-template--23213635731587__rich_text_dKByKG .rich-text__text.rte p {
    margin-bottom: 0px;
    margin-top: 0px;
}
#shopify-section-template--23213635731587__rich_text_dKByKG .rich-text__text.rte p:last-child {
    margin-bottom: 20px !important;
}
#shopify-section-template--23213635731587__rich_text_dKByKG .rich-text__text.rte p {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
        color: #000;
}

.card__information a {
    color: #000 !important;
}
.card__content {
    position: relative !important;
}
.card-information span {
    color: #000;
}
.product-card-wrapper .card.card--card.card--media.color-scheme-2.gradient,
#shopify-section-template--22057702457475__main .card.card--card.card--media.color-scheme-2.gradient  {
    background: #EEF1F8;
    border-radius: 25px !important;
}
#product-grid .card .card__inner .card__media {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.card .card__inner .card__media{
    overflow:visible !important;
}
.card__badge.bottom.left {
    position: absolute;
    top: 20px;
    margin-bottom: 0px !important;
    left: 20px;
    grid-row: auto;
}
s.price-item.price-item--regular {
    color: #000 !important;
}
.price__sale span {
    color: #000 !important;
}
#shopify-section-template--22057702555779__multicolumn_xeVwzV li.grid__item img {
     border-radius: 0px !important;
}
#shopify-section-template--22057702555779__multicolumn_xeVwzV .product-grid li.grid__item img {
    border-radius: 0px;
    display: inline !important;
}
.badge.badge--bottom-left {
    background: #e50707;
    color: #fff;
    padding: 6px 10px 4px;
}

._9F1Rf.GI5Fn._1fragemy5._1fragemxx._1fragem137 {
    background: rgb(245,192,202) !important;
}
.i4DWM._1fragemy5._1fragemxy._1fragem137 {
    background: rgb(245,192,202) !important;
}

@media(max-width:749px){
    #shopify-section-template--23213635731587__rich_text_dKByKG .rich-text__wrapper.rich-text__wrapper--left.page-width {
        margin: 0px;
    }

    #shopify-section-template--22057702523011__product-grid .section-template--22057702523011__product-grid-padding.gradient.color-scheme-1 {
        padding-top: 0px;
    }
    /* #shopify-section-template--22057702523011__product-grid facet-filters-form.facets.facets-vertical-sort.page-width.small-hide {
        background: #efd35f;
        border-bottom: 1px solid #47464638 !important;
        padding-top: 30px;
    } */
    /* aside#main-collection-filters {
        background-image: url("/cdn/shop/files/LYHSeafood_Mobile_filter.png?v=1789042259");
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        padding: 30px 20px !important;
    } */
     aside#main-collection-filters{
        display:none;
     }
    .facets-vertical.page-width {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .product-grid-container ul#product-grid {
        padding: 0px 20px 0px 20px;
    }
    #FacetFiltersForm .facets__disclosure-vertical:not(:last-child) {
        padding-bottom: 0;
        border-bottom: 1px solid #47464638 !important;
    }
    .facets__price .field__input {
        color: #001beb!important;
        border-color: #001beb!important;
        background: transparent;
    }
    #FacetFiltersForm h2#verticalTitle, #FacetFiltersForm span.facets__summary-label {
        color: #001beb;
        font-size: 20px !important;
        font-family: Montserrat-Bold;
    }
    .facet-filters__field .select {
        background: transparent !important;
        width: auto;
    }
}
@media(max-width:768px){
    .section-template--22057702523011__product-grid-padding .small-hide {
        display: block !important;
    }

    .section-template--22057702523011__product-grid-padding .facet-filters.sorting.caption {
        display: inline !important;
    }
    .section-template--22057702523011__product-grid-padding h2#verticalTitle {
        margin-bottom: 30px;
    }
    .section-template--22057702523011__product-grid-padding price-range.facets__price {
        gap: 10px;
    }
    .section-template--22057702523011__product-grid-padding summary.facets__summary.caption-large.focus-offset {
        padding-bottom: 15px;
        font-size: 20px !important;
        border: 0px !important;
        margin-top: 15px;
    }
    .section-template--22057702523011__product-grid-padding span.facets__summary-label {
        font-size: 22px !important;
    }
    form#FacetSortForm {
        padding: 0px !important;
    }
    h2.product-count__text.text-body {
        padding-bottom: 30px;
    }
    .active-facets.active-facets-desktop {
        margin: 0px;
    }
}

@media(max-width:600px){
    .facet-filters__field {
        display: inline !important;
    }

    .section-template--22057702523011__product-grid-padding .card__information a {
        font-size: 16px !important;
        width: 100%;
        max-width: 120px !important;
    }

    .card__information span {
        font-size: 18px !important;
    }

    #product-grid .cart-form {    
        bottom: -28% !important;    
    }

    a.cart-icon {
        right: 15px;
        bottom: -20%;
        z-index: 99;
    }
}

@media(max-width:500px){
    .section-template--22057702523011__product-grid-padding .card__information a {
        font-size: 14px !important;
    }

    .price__regular, s.price-item.price-item--regular, span.price-item.price-item--sale.price-item--last {
        font-size: 16px !important;  
    }

    .card__information span {
        font-size: 16px !important;
    }

    .price .price-item {
        font-size: 16px;
    }
}
/*--------------- Business page ---------------*/
#shopify-section-template--23048632270979__custom_liquid_GbrNEn .announcement-bar {
    background: #e50707;
}
#shopify-section-template--23048632270979__custom_liquid_GbrNEn .announcement-track span {
    color: #fff;
}


._9F1Rf.GI5Fn._1fragemy5._1fragemxx._1fragem137 {
    background: #eed35e !important;
}
.fish-product-image img {
    height: 300px !important;
    width: 350px !important;
        object-fit: cover;
}

/*-------- Checkout ------*/
header.EAjaz._8wrz5.d5pfT._1fragem137._1fragemy5._1fragemxz .i8Dpn {
    padding-bottom: 0px !important;
    margin-bottom: -40px;
}

.section-template--22816132169859__image_with_text_6DwjUB-padding.gradient.color-scheme-1 h2.image-with-text__heading.inline-richtext.h1,
.section-template--22816132169859__image_with_text_eUhqDj-padding.gradient.color-scheme-d2cfe38c-7115-49a0-9a0e-1cbfe75fe678 h2.image-with-text__heading.inline-richtext.h1,
.section-template--22816132169859__image_with_text_GhjETD-padding.gradient.color-scheme-d2cfe38c-7115-49a0-9a0e-1cbfe75fe678 h2.image-with-text__heading.inline-richtext.h1 {
    color: #e50707;
    /* font-family: Literata, serif; */
    font-size: 50px;
    margin: 0;
    text-transform: uppercase;
    line-height: 1.1 !important;
}
.cart-count-bubble{
    display:block !important;
}

span.cart-count-bubble {
    left: 1.2rem !important;
}

span.xb-wishlist-header-auto__svg {
    justify-content: center !important;
}

#product-grid .cart-form {
    position: absolute;
    right: 15px;
    bottom: -22%;
    z-index: 99;
    display: none;
}
#shopify-section-template--23887612543107__rich_text_eYHNaV .rich-text__blocks.left,
#shopify-section-template--23214091468931__rich_text_9LD4K8 .rich-text__blocks.left {
    width: 100% !important;
    max-width: 100%;
}

/* .business-hero:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to bottom, rgb(0 0 0 / 47%) 0%, rgb(0 0 0 / 40%) 55%, rgba(0, 0, 0, 0) 100%);
    pointer-events: none;
    z-index: 2;
} */
/* #shopify-section-template--22057702424707__image_banner_GxaB8W:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to bottom, rgb(0 0 0 / 60%) 0%, rgb(0 0 0 / 56%) 60%, rgba(0, 0, 0, 0) 100%);
    pointer-events: none;
    z-index: 2;
} */

/* section#shopify-section-template--22057702523011__image_banner_DVGMet:after,
#shopify-section-template--22816132169859__image_banner_yf477D:after,
#shopify-section-template--22057702457475__image_banner_9wLiVN:after,
#shopify-section-template--22676669759619__image_banner_6xq3HN:after,
#shopify-section-template--23213635731587__image_banner_3rKFzU:after,
#shopify-section-template--23931258765443__image_banner_mrCM8G:after,
#shopify-section-template--22608459333763__image_banner_RQ4bqp:after,
#shopify-section-template--23214091468931__image_banner_CekFGe:after,
#shopify-section-template--23887612543107__image_banner_TwtqHf:after,
section#shopify-section-template--22057702752387__image_banner_jpRAbK:after 
{
  content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.85) 0%,
        rgba(0, 0, 0, 0.75) 75%,
        rgba(0, 0, 0, 0) 100%
    ) !important;
    pointer-events: none;
    z-index: 2;
} */

svg.icon.icon-hamburger {
    width: 22px !important;
    height: 22px !important;
}
svg.icon.icon-close {
    color: #000 !important;
}

/* .header__icon .icon {    
    color: #fff !important;
} */
span.xb-wishlist-header-auto__svg {
    color: #000;
}

.header__icon svg {
    transform: scale(1.10);
}

.quick-add-modal__content.global-settings-popup {
    border-radius: 30px;
    flex-flow: column;
    scrollbar-width: none !important;
    border: 0px;
}

#shopify-section-template--22057702555779__image_with_text_zXTWD4 .grid--2-col-tablet .grid__item {
    width: 100%;
}

section#shopify-section-template--22057702424707__main p {
    color: #000;
}
.featured-product .link, .product__tax.caption.rte {
    font-size: 20px;
    font-family: 'Montserrat-Medium' !important;
}
@media(max-width:450px){
    /* span.svg-wrapper {
        margin-right:8px !important;
    } */
} 

@media(max-width:767px){
    .header__icon .icon {
        color: #000 !important;
    }
    span.xb-wishlist-header-auto__svg {
        color: #000 !important;
    }
    .header__icon svg {
        transform: scale(1.0.5);
    }
    svg.icon.icon-hamburger {
        width: 18px !important;
        height: 18px !important;
    }
}


.best-seller-section a.has-custom-arrow {
    line-height: 1.2;
    margin-top: 20px;
}

.newsletter-form__field-wrapper .field:has(.field__input:-webkit-autofill) .newsletter-form__button .icon-arrow {
    color: #000;
}

.drawer-logo
{
    display: flex;
    justify-content: flex-start;
}

