html:has(body.awt-bab-open),body.awt-bab-open{overflow:hidden!important;overscroll-behavior:none;height:100%}body.awt-bab-open .bundleapp-modal{height:calc(100dvh - var(--custom-bab-header-offset, 0px))!important;max-height:calc(100dvh - var(--custom-bab-header-offset, 0px))!important;overflow:hidden!important}.bundleapp-modal__container--complete-screen{height:100%!important;max-height:100%!important;overflow:scroll!important;overscroll-behavior:contain}.bundleapp-modal .bundleapp-modal__container--complete-screen>.bundle-container .bundle-scrollable-section{overflow:initial!important}.bundleapp-modal__container--complete-screen footer>div{position:fixed!important;left:var(--custom-bab-footer-left, 12px)!important;right:auto!important;width:var(--custom-bab-footer-width, calc(100% - 24px) )!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box;transform:none!important}@media screen and (min-width:1080px){.bundleapp-modal__container--complete-screen footer>div{margin-bottom:12px;border-radius:8px;background-color:#f1f7fa;border:1px solid #19475F;bottom:20px;padding-top:0;padding-bottom:8px}}@media screen and (max-width:1080px){.bundleapp-modal__container--complete-screen footer>div{bottom:0;margin-bottom:0;border-radius:0;background-color:#f1f7fa;border-top:1px solid #19475F}}.awt-filters-container{position:relative!important;z-index:50;width:calc(100% - 24px);max-width:1080px;margin:12px auto;background-color:#f1f7fa;border:1px solid #19475F;border-radius:8px;padding:4px 12px;font-size:0px;font-weight:700;overflow:visible!important}@media screen and (max-width:750px){.awt-filters-container{width:100%;max-width:none;margin:12px 0;border-radius:0;border-left:0;border-right:0;z-index:100}}.awt-filters-container button{font-size:14px;color:#004663}.chakra-menu__menu-list.awt-filters-menu-list{z-index:110!important}.awt-filters-container [role=presentation]{position:absolute!important;inset:auto!important;top:100%!important;left:0!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;overflow:visible!important;z-index:110!important}.awt-filters-container .chakra-menu__menu-list.awt-filters-menu-list{position:static!important;transform:none!important;min-width:220px;max-height:min(320px,50vh);overflow-y:auto;background-color:#fff;box-shadow:0 8px 24px #00000026}#bundleapp-subscriptions-portal .bundleapp-modal,.bundleapp-modal{margin-top:var(--custom-bab-header-offset, 0px)!important;padding-top:0!important}#bundleapp-subscriptions-portal{position:relative;z-index:1000000}.chakra-modal__overlay{z-index:1000003!important}.chakra-modal__content-container,.chakra-modal__content{z-index:1000004!important}#bundleapp-subscriptions-portal p{color:#1a4760}.awtomatic-sizes-container,.bundle-stepper-header{display:none!important}.bundleapp-modal__container--complete-screen--header-container #modal-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:0}.bundleapp-modal__container--complete-screen--header-container{margin-top:0!important}.bundleapp-modal__container--complete-screen--header-container .bundle-hide-sm{display:block!important}.bundleapp-modal__container--complete-screen--header-container .bundle-close-icon,.bundleapp-modal__container--complete-screen--header-container button{display:none}.bundleapp-modal__container--complete-screen--header-container .custom-subscription-promo__details{display:inline}.bundleapp-modal__container--complete-screen--header-container:after{content:"100% US wild-caught seafood delivered to your door every 4\2013 8 weeks";display:block;margin-top:.75rem;color:#1a4760;font-size:1.125rem;font-weight:400;line-height:1.4;text-align:center}.bundle-container footer{position:relative;z-index:10;background-color:#f1f7fa;padding:0;margin:0}.custom-bab-spend-bar{width:100%;margin:0 0 10px;padding:10px 0 0;box-sizing:border-box}.custom-bab-spend-bar__track{position:relative;width:100%;height:14px;margin-bottom:6px;border-radius:999px;background-color:#859fad;overflow:hidden}.custom-bab-spend-bar__fill{height:100%;width:0;min-width:0;border-radius:999px;background-color:#f9660d;transition:width .25s ease;box-sizing:border-box}.custom-bab-spend-bar__message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:600;line-height:10px;white-space:nowrap;padding:0 12px;pointer-events:none;z-index:1}@media screen and (max-width:750px){.custom-bab-spend-bar{margin-bottom:0;padding-top:0}}@media screen and (max-width:750px){.bundle-container footer .button--secondary{display:none!important}.bundle-container footer span{font-size:14px}.bundle-container footer .bundle-text--emphasis,.bundle-container footer [data-custom-bab-items-trigger]{font-size:18px!important}}.bundle-container footer .button--primary{font-size:0px;line-height:0px}.bundle-container footer .button--primary:after{content:"SUBSCRIBE";font-size:16px;line-height:normal}.bundle-container footer .button--secondary{color:#19475f!important;font-size:14px!important;padding-left:0!important;padding-right:0!important;text-align:left}.bundle-container footer .button--primary.custom-bab-subscribe--locked,.bundle-container footer .button--primary.custom-bab-subscribe--locked:disabled,.bundle-container footer .button--primary.custom-bab-subscribe--locked[aria-disabled=true],.bundle-container footer .button--primary.custom-bab-subscribe--locked:hover{background-color:#859fad!important;border-color:#859fad!important;color:#fff!important;cursor:not-allowed!important;opacity:.7;pointer-events:none}.bundle-container footer .bundle-text--emphasis{color:#19475f!important}.bundle-container footer [data-custom-bab-items-trigger]{text-decoration:none;cursor:default;color:inherit;font-weight:700}.bundle-container footer [data-custom-bab-items-trigger].custom-bab-items-trigger--active{text-decoration:underline;text-underline-offset:2px;cursor:pointer;color:#f9660d}.bundle-container footer [data-custom-bab-items-trigger].custom-bab-items-trigger--active:hover,.bundle-container footer [data-custom-bab-items-trigger].custom-bab-items-trigger--active:focus-visible{color:#e0570f;outline:none}.bundle-container footer [data-custom-bab-items-trigger].custom-bab-items-trigger--active:focus-visible{outline:2px solid rgba(249,102,13,.45);outline-offset:2px;border-radius:2px}.custom-bab-selection-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000002;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.custom-bab-selection-popup.is-open{pointer-events:auto;visibility:visible;opacity:1}.custom-bab-selection-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#19475f73}.custom-bab-selection-popup__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:420px;max-height:min(70vh,560px);margin:0 12px 12px;border:1px solid #19475F;border-radius:12px;background:#f1f7fa;box-shadow:0 12px 40px #19475f40;transform:translateY(12px);transition:transform .2s ease;outline:none}.custom-bab-selection-popup.is-open .custom-bab-selection-popup__dialog{transform:translateY(0)}@media screen and (min-width:751px){.custom-bab-selection-popup{align-items:center}.custom-bab-selection-popup__dialog{margin:24px}}.custom-bab-selection-popup__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(25,71,95,.2)}.custom-bab-selection-popup__title{margin:0;color:#1a4760;font-size:1.125rem;font-weight:700;line-height:1.2}.custom-bab-selection-popup__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:8px;background:#f96619;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.custom-bab-selection-popup__close:hover{background:#e0570f}.custom-bab-selection-popup__body{overflow-y:auto;padding:12px 16px 16px;-webkit-overflow-scrolling:touch}.custom-bab-selection-popup__empty{margin:8px 0;color:#1a4760;font-size:.9375rem;line-height:1.4;text-align:center}.custom-bab-selection-popup__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.custom-bab-selection-popup__item{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid rgba(25,71,95,.18);border-radius:8px;background:#fff}.custom-bab-selection-popup__thumb{flex:0 0 56px;width:56px;height:56px;object-fit:cover;border-radius:6px;background:#e6eef3}.custom-bab-selection-popup__thumb--placeholder{background:#d5e2ea}.custom-bab-selection-popup__meta{min-width:0;flex:1 1 auto}.custom-bab-selection-popup__name{margin:0 0 4px;color:#1a4760;font-size:.9375rem;font-weight:700;line-height:1.25}.custom-bab-selection-popup__details{margin:0;color:#004663;font-size:.8125rem;line-height:1.3;opacity:.9}html.custom-bab-selection-popup-open,html.custom-bab-selection-popup-open body{overflow:hidden}@media screen and (max-width:750px){.bundle-container footer div:first-child div:last-child{width:100%}}.awtomatic-bab-options-container{padding:0}.awtomatic-bab-options-container[data-custom-bab-frequency-relocated]{display:flex!important;justify-content:center;width:calc(100% - 24px)!important;max-width:1080px;margin:4px auto 0!important;padding:4px 12px 6px;box-sizing:border-box;background-color:#fff;border:1px solid #19475F;border-top:0;border-bottom:0;border-radius:8px}@media screen and (max-width:750px){.awtomatic-bab-options-container[data-custom-bab-frequency-relocated]{width:100%!important;max-width:none;margin:4px 0 0!important;border-radius:0;border-left:0;border-right:0}}.awtomatic-bab-options-container[data-custom-bab-frequency-relocated] .awtomatic-selling-plans-container{display:flex;flex-direction:column;align-items:center;width:100%;gap:.35rem}.awtomatic-bab-options-container[data-custom-bab-frequency-relocated] .bundle-text--subheading{display:block!important;width:100%;margin:0;color:#19475f;font-size:.875rem;font-weight:700;line-height:1.2;text-align:center}.awtomatic-bab-options-container[data-custom-bab-frequency-relocated] .awtomatic-selling-plans-container>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;flex-wrap:nowrap;padding-top:.35rem!important;margin:0!important}.awtomatic-bab-options-container[data-custom-bab-frequency-relocated] .awtomatic-selling-plans-container>div>.bundle-button{width:100%!important;min-width:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box;white-space:nowrap;text-align:center;justify-content:center}.awtomatic-bab-options-container .bundle-text--subheading{display:none!important}.awtomatic-bab-options-container .bundle-button{margin-bottom:0!important;border-color:#004663!important;color:#004663;background-color:#f1f7fa;border-radius:8px!important}.awtomatic-bab-options-container .bundle-button.selected{background-color:#004663;color:#fff}.awtomatic-bab-options-container .bundle-button:focus-within{margin-bottom:0!important;outline:rgba(26,71,96,.5) auto 2px}.awtomatic-plans-container,.awtomatic-selling-plans-container>div{padding-top:.75rem}.awtomatic-plans-container label.awtomatic-plans-6-weeks,.awtomatic-selling-plans-container label.awtomatic-plans-6-weeks{position:relative;overflow:visible}.awtomatic-plans-container label.awtomatic-plans-6-weeks:before,.awtomatic-selling-plans-container label.awtomatic-plans-6-weeks:before{content:"MOST POPULAR";position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%,-50%);padding:.2rem .4rem;border-radius:4px;background:#f9660d;color:#fff;font-size:.55rem;font-weight:700;letter-spacing:.03em;line-height:1.15;white-space:nowrap;pointer-events:none}.awtomatic-selling-plans-container label.awtomatic-plans-6-weeks:before{content:"POPULAR"}@media screen and (min-width:750px){.awtomatic-plans-container label.awtomatic-plans-6-weeks:before,.awtomatic-selling-plans-container label.awtomatic-plans-6-weeks:before{padding:.2rem .5rem;font-size:.625rem}}.bundle-container{padding:0!important;width:auto!important;height:auto!important;overflow:visible!important;display:block!important;flex-direction:column}.bundle-section{max-width:100%;margin:0;gap:12px;padding:12px 12px 80px}@media screen and (min-width:750px){.bundle-section{gap:24px}}@media screen and (max-width:750px){.bundle-section{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.bundle-section .bundle-product-card{width:100%;height:100%;display:flex;flex-direction:column;padding:0}.bundle-product-card__title,.bundle-product-card__title .awt-product-title{font-weight:700!important;margin-top:8px!important;margin-bottom:2px!important}@media screen and (min-width:750px){.bundle-product-card__title,.bundle-product-card__title .awt-product-title{font-size:18px!important;margin-top:10px!important;margin-bottom:2px!important}}.custom-bab-card-rating{display:flex;align-items:center;gap:4px;margin:0 0 4px!important;color:var(--custom-bab-star-color, #FDB600);line-height:1;pointer-events:none}.custom-bab-card-rating__stars{position:relative;display:inline-flex;align-items:center}.custom-bab-card-rating__outline,.custom-bab-card-rating__fill{display:flex;align-items:center}.custom-bab-card-rating__fill{position:absolute;top:0;left:0;overflow:hidden;height:100%;white-space:nowrap}.custom-bab-card-rating__star{display:inline-flex;width:14px;height:14px;flex-shrink:0;color:inherit}.custom-bab-card-rating__star svg{display:block;width:100%;height:100%}.custom-bab-card-rating__count{color:#1a4760;font-size:11px;font-weight:600;line-height:1}.bundle-section .bundle-lazy-image-container{width:100%;position:relative}.bundle-product-card.custom-bab-selected .bundle-lazy-image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-color:#7eb0d366;background-image:url(custom-bab-checkmark.svg);background-repeat:no-repeat;background-position:center;background-size:32px 32px}.bundle-product-card>[data-testid=product-card-clickable-area]{order:1;text-align:left;display:flex!important;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:0 0 auto;gap:0!important}.bundle-product-card>[data-testid=product-card-clickable-area] .bundle-product-card__title{margin-bottom:2px!important}.bundle-product-card>.bundle-product-card__price{order:2;margin-top:4px!important;margin-bottom:0!important;text-align:left}.bundle-product-card>.bundle-product-card__quantity-button-container{order:3;width:100%;border-radius:8px;margin-top:auto!important}.bundle-section .selected .bundle-product-card__quantity-button-container{background:#004663;color:#fff;fill:#fff}.slide-panel-container{padding-top:0!important;z-index:1000000!important}.slide-panel-container hr{display:none!important}@media screen and (min-width:768px){.slide-panel-container{width:33vw!important;max-width:33vw!important}.slide-panel-container #slidepanel-title,.slide-panel-container .bundle-slideout-title-container .bundle-text--emphasis{font-size:2rem!important;line-height:1.2!important}}.slide-panel-container .awt-img-carousel-slide-image,.slide-panel-container .awt-img-carousel-slide img{border-radius:8px!important}.slide-panel-container #slidepanel-title{color:#19475f!important;margin-bottom:.5em!important}.slide-panel-container .bundle-text--heading{display:none}.slide-panel-header{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;pointer-events:none}.slide-panel-header .bundle-close-button,.slide-panel-container .bundle-close-button{position:fixed!important;top:16px!important;right:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:none!important;border-radius:8px!important;background:#f96619!important;background-color:#f96619!important;box-shadow:0 2px 6px #00000026!important;cursor:pointer;z-index:1000001!important;pointer-events:auto}.slide-panel-header .bundle-close-button:hover,.slide-panel-container .bundle-close-button:hover{background:#e0570f!important;background-color:#e0570f!important}.slide-panel-header .bundle-close-button .bundle-close-icon,.slide-panel-container .bundle-close-button .bundle-close-icon{display:block!important;fill:#fff!important;color:#fff!important}.slide-panel-header .bundle-close-button .bundle-close-icon path,.slide-panel-container .bundle-close-button .bundle-close-icon path{fill:#fff!important}.bundle-slider-footer{display:flex!important;align-items:center!important;gap:12px!important;margin-top:0!important;width:100%;box-sizing:border-box}.bundle-slider-footer .bundle-quantity-selector{display:flex!important;align-items:center!important;gap:12px!important;flex:1 1 auto;min-width:0}.bundle-slider-footer .bundle-product-card__quantity-button-container{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;border:1px solid #004663!important;border-radius:8px!important;background:transparent!important;color:#004663!important;overflow:hidden;padding:0!important}.bundle-slider-footer .bundle-product-card__quantity-button-container span{color:#004663!important;font-weight:700;line-height:1;padding:14px 10px!important}.bundle-slider-footer .bundle-product-card__quantity-button-container--button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 10px!important;background:transparent!important;border:none!important;color:#004663!important}.bundle-slider-footer .bundle-product-card__quantity-button-container--button svg{fill:#004663!important;color:#004663!important}.bundle-slider-footer .bundle-product-card__quantity-button-container--button:hover{background:#00466314!important}.bundle-slider-footer .bundle-product-card__quantity-button-container.custom-bab-qty--active,.bundle-slider-footer .bundle-product-card__quantity-button-container:not(:has(button[aria-label*=Decrease][disabled])){background:#004663!important;color:#fff!important}.bundle-slider-footer .bundle-product-card__quantity-button-container.custom-bab-qty--active span,.bundle-slider-footer .bundle-product-card__quantity-button-container:not(:has(button[aria-label*=Decrease][disabled])) span{color:#fff!important}.bundle-slider-footer .bundle-product-card__quantity-button-container.custom-bab-qty--active .bundle-product-card__quantity-button-container--button,.bundle-slider-footer .bundle-product-card__quantity-button-container:not(:has(button[aria-label*=Decrease][disabled])) .bundle-product-card__quantity-button-container--button{color:#fff!important}.bundle-slider-footer .bundle-product-card__quantity-button-container.custom-bab-qty--active .bundle-product-card__quantity-button-container--button svg,.bundle-slider-footer .bundle-product-card__quantity-button-container:not(:has(button[aria-label*=Decrease][disabled])) .bundle-product-card__quantity-button-container--button svg{fill:#fff!important;color:#fff!important}.bundle-slider-footer .bundle-product-card__quantity-button-container.custom-bab-qty--active .bundle-product-card__quantity-button-container--button:hover,.bundle-slider-footer .bundle-product-card__quantity-button-container:not(:has(button[aria-label*=Decrease][disabled])) .bundle-product-card__quantity-button-container--button:hover{background:#ffffff1f!important}.bundle-slider-footer .bundle-button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:none!important;border-radius:8px!important;background:#f96619!important;background-color:#f96619!important;box-shadow:0 2px 6px #00000026!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden}.bundle-slider-footer .bundle-button:hover{background:#e0570f!important;background-color:#e0570f!important}.bundle-slider-footer .bundle-button:after{content:""!important;display:block!important;width:14px;height:14px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.432 4.84L4.84 6.433 10.409 12l-5.568 5.569 1.59 1.59L12 13.592l5.569 5.569 1.59-1.591L13.592 12l5.569-5.568-1.591-1.591L12 10.409 6.432 4.841z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.432 4.84L4.84 6.433 10.409 12l-5.568 5.569 1.59 1.59L12 13.592l5.569 5.569 1.59-1.591L13.592 12l5.569-5.568-1.591-1.591L12 10.409 6.432 4.841z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.bundle-slider-footer .bundle-button>*{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/118/assets/custom-bab-styling.css.map */
