@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";:root{--font-playfair: "Playfair Display", serif;--font-inter: "Inter", sans-serif}.product-information .pdp-main-container h1{font-size:40px;font-style:normal;font-weight:600;line-height:120%}@media(max-width:749px){.product-information .pdp-main-container h1{font-size:28px}}.product-information .pdp-main-container rte-formatter h5{font-size:20px;font-weight:600;letter-spacing:0;color:var(--color-foreground-heading)}.product-information .pdp-main-container rte-formatter p{font-size:17px;margin-top:16px;line-height:140%}.product-information .features-list{max-width:420px}.product-information .features-list .text-block{font-size:17px;line-height:140%}@media(max-width:749px){.product-information .features-list .group-block-content{gap:10px}}.product-information .quantity-wrapper{display:flex;align-items:center;gap:24px}.product-information .quantity-wrapper .quantity-label{font-size:17px}.product-information .quantity-wrapper quantity-selector-component{border-radius:99px}.product-information [ref=priceContainer] .price{font-weight:600}.product-information .per-oyster{font-size:16px;letter-spacing:-.64px;font-weight:600}.product-information .prod-description .text-block h4{font-size:20px;font-weight:600;letter-spacing:0;color:var(--color-foreground-heading);margin-bottom:16px}.product-information .prod-description .text-block p{font-size:17px;margin:4px 0}.product-information .add-to-cart-button{border-radius:99px;max-width:480px;font-weight:700;text-transform:uppercase;font-size:16px}@media(max-width:749px){.product-information .add-to-cart-button{font-size:14px}}@media(max-width:749px){.product-information .product-information__media{grid-column:2}.product-information slideshow-component{display:none}.product-information media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.product-information .product-media-container:first-child{grid-column:1 / -1}.product-information .group-block-content{gap:16px}.product-information .tag-container{margin-top:12px}}.mm-pdp-multi-image .mm-content h2{text-transform:uppercase;font-weight:600}@media(max-width:749px){.mm-pdp-multi-image .mm-content h2{text-align:center}}@media(max-width:749px){.mm-pdp-multi-image{background:#fff!important}.mm-pdp-multi-image .mm-mob-hidden{display:none}}.mm-pdp-iwt .mm-img-wrapper:not(.mm-full-width) .ss-image-block{max-width:280px}.mm-pdp-iwt .mm-content-block{flex:1.5}.mm-pdp-iwt .mm-content-block h3{text-transform:uppercase;font-weight:600}.mm-pdp-iwt .mm-content-block .mm-text p:not(:last-child){margin-bottom:12px}@media(max-width:749px){.mm-pdp-iwt .mm-bg-container{border-radius:0;background:#f0f9f9!important}.mm-pdp-iwt .mm-content-container{border:unset}.mm-pdp-iwt .mm-desk-heading{display:none}.mm-pdp-iwt .mm-mob-heading{max-width:320px}.mm-pdp-iwt .mm-text{color:#000}}.ss-section.mm-pdp-iwt-secondary .mm-heading h2{max-width:420px;font-weight:600;text-transform:uppercase}@media(max-width:1140px)and (min-width:750px){.ss-section.mm-pdp-iwt-secondary .mm-inner-wrapper{padding:40px}.ss-section.mm-pdp-iwt-secondary .mm-content{padding-left:24px}}@media(max-width:749px){.ss-section.mm-pdp-iwt-secondary .mm-desk-heading{display:none}.ss-section.mm-pdp-iwt-secondary .mm-inner-wrapper{background:unset!important}}.mm-faqs-wrapper .background-image-container img{max-width:460px;object-position:bottom}.mm-faqs-wrapper .mm-heading{max-width:408px}.mm-faqs-wrapper .mm-heading h3{text-transform:uppercase}.mm-faqs-wrapper .details .details__header{font-size:19px;font-weight:600;line-height:114%;letter-spacing:-.38px;padding:16px 0;gap:8px}.mm-faqs-wrapper .details .details__header .icon-plus{width:30px;height:30px;border-radius:100px;background:#d4e0e4;flex:0 0 30px}@media(max-width:749px){.mm-faqs-wrapper .details .details__header{font-size:17px;align-items:flex-start}}.mm-faqs-wrapper .details .details-content{font-size:17px;line-height:140%;letter-spacing:.68px;font-weight:500;padding-bottom:16px}.mm-faqs-wrapper .details[open] .details__header .icon-plus{background:#65c7c1}.mm-faqs-wrapper .details[open] .details__header .icon-plus svg path{stroke:#fff}@media(min-width:750px){.mm-pdp-iwt-last .mm-content-block{max-width:380px}}.mm-pdp-iwt-last .mm-content-block h3{text-transform:uppercase;font-weight:600}.mm-pdp-iwt-last .mm-content-block .mm-text{font-weight:600}.mm-pdp-iwt-last .mm-content-block .mm-text p:not(:last-child){margin-bottom:12px}.mm-pdp-iwt-last .mm-btn{font-weight:600!important}.mm-pdp-iwt-last .mm-btn .ss-icon-arrow{transform:rotate(-45deg) translate(6px)}@media(max-width:749px){.mm-pdp-iwt-last .mm-bg-container{border-radius:0}.mm-pdp-iwt-last .mm-content-container{border:unset}}.mm-col-v2-wrapper.mm-columns-section:after{display:none}.mm-col-v2-wrapper.mm-columns-section:before{background:url(/cdn/shop/files/image_1.png?v=1770843967);content:"";position:absolute;right:0;bottom:0;left:0;top:-270px;width:100%;height:unset;max-width:100%;background-size:auto;background-repeat:repeat;background-position:right}.mm-col-v2-wrapper.mm-columns-section{background-color:transparent;position:relative;overflow:hidden}.mm-col-v2-wrapper.mm-columns-section .mm-column-image{background:#132a5a}.mm-col-v2-wrapper.mm-columns-section .mm-column{background:#e6f6f5}.mm-col-v2-wrapper.mm-columns-section .mm-column-title *{font-size:54px;color:#65c7c1}.mm-col-v2-wrapper.mm-columns-section .mm-column{padding:30px}.mm-col-v2-wrapper.mm-columns-section .mm-description *{font-weight:400}.mm-col-v2-wrapper.mm-columns-section .mm-column-description *{color:#132a5a;font-size:19px;font-style:italic;font-weight:600;line-height:110%;letter-spacing:-.38px;text-transform:capitalize;font-family:var(--font-inter)}@media(min-width:768px){.mm-col-v2-wrapper.mm-columns-section .mm-description{max-width:542px}}@media(min-width:1200px){.mm-col-v2-wrapper.mm-columns-section{overflow:visible}.mm-col-v2-wrapper.mm-columns-section .mm-column-title *{font-size:64px}.mm-col-v2-wrapper.mm-columns-section .mm-column{padding:26px 48px}}.mm-delivered-frozen *{font-family:var(--font-inter)}.mm-delivered-frozen .icon{max-width:24px}.mm-delivered-frozen .mm-img{height:100%}@media(max-width:768.98px){.mm-delivered-frozen .inner-columns{flex-direction:column-reverse}.mm-delivered-frozen .img-group{border-radius:16px;overflow:hidden}.mm-delivered-frozen .mm-feature *,.mm-delivered-frozen .cc-content *{font-size:17px;line-height:140%}.mm-delivered-frozen .mm-heading *{font-size:30px}}@media(min-width:768px)and (max-width:1200px){.mm-delivered-frozen .page-width{padding-left:20px;padding-right:20px}.mm-delivered-frozen .mm-heading *{font-size:30px}}@media(min-width:1200px){.mm-delivered-frozen{margin-top:-280px!important}.mm-delivered-frozen .page-width{max-width:1200px;border-radius:30px;position:relative}.mm-delivered-frozen .page-width:after{content:"";position:absolute;border:1px solid #fff;border-radius:30px;pointer-events:none;top:16px;right:16px;bottom:16px;left:16px}}@media(min-width:1200px){.mm-mb-section.mm-columns-section{padding-bottom:350px}}.our-heritage-section{overflow:hidden}.our-heritage-section *{font-family:var(--font-inter)}.our-heritage-section .mm-icon{max-width:24px}.our-heritage-section .ss-button.mm-button{border-radius:32px;background:#65c7c1;font-size:14px;font-weight:600;line-height:150%}.our-heritage-section .mm-bg-badge{position:absolute;left:calc(100% - 180px);transform:none;bottom:-10px}@media(max-width:768.98px){.our-heritage-section .mm-bg-badge{left:calc(100% - 150px);bottom:20px}}@media(max-width:768.98px){.our-heritage-section .inner{flex-direction:column-reverse}.our-heritage-section .mm-heading *{text-align:center;font-size:30px;font-weight:600;line-height:120%}.our-heritage-section .mm-description *{font-size:17px;font-weight:600;line-height:140%}.our-heritage-section .mm-descriptionn *{font-size:17px;font-weight:400;line-height:140%}.our-heritage-section .mm-feature-title *{color:#132a5a;font-size:17px;font-style:italic;font-weight:600;line-height:140%;letter-spacing:-.34px}.our-heritage-section .mm-item *{color:#525766;font-size:17px;line-height:120%;letter-spacing:-.34px}}@media(min-width:769px)and (max-width:1100px){.our-heritage-section .inner{gap:20px}.our-heritage-section .mm-feature-title *{font-size:19px}}@media(min-width:769px){.our-heritage-section .mm-feature-title *{text-transform:uppercase}}@media(min-width:1250px){.our-heritage-section .inner{margin-right:calc((100vw - 1230px)/2)}}.mm-born-section .inner{max-width:1230px;margin:0 auto}.mm-born-section .cc-content{border-radius:20px 0 0 20px;opacity:.9;background:linear-gradient(88deg,#8191b299 -29.09%,#000d3099 98.14%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:630px}.mm-born-section .mm-desktop{display:none}.mm-born-section .mm-mobile{position:relative;z-index:2}.mm-born-section .mm-heading *{font-weight:600;font-family:var(--font-inter)}@media(max-width:768.98px){.mm-born-section .mm-mobile:before{content:"";position:absolute;top:0;right:0;background-image:url(/cdn/shop/files/bg2.png?v=1769804551);background-size:contain;background-repeat:no-repeat;width:233px;height:139px;z-index:-1;left:initial;bottom:initial;opacity:1}.mm-born-section .mm-mobile:after{content:"";position:absolute;bottom:0;right:0;background-image:url(/cdn/shop/files/bg1.png?v=1769804543);background-size:contain;background-repeat:no-repeat;width:233px;height:139px;z-index:-1}}@media(min-width:769px){.mm-born-section .mm-desktop{display:flex}.mm-born-section .mm-mobile{display:none}}.mm-partnership-section .mm-img img{height:100%;object-fit:cover}.mm-partnership-section .inner{max-width:1230px;margin:0 auto}.mm-partnership-section .mm-heading *{font-weight:600}@media(max-width:768.98px){.mm-partnership-section .mm-description *{font-size:17px;line-height:140%}.mm-partnership-section .mm-heading *{font-size:28px;line-height:120%}}@media(max-width:768.98px){.mm-partnership-section.mm-partner-v2 .mm-rev-mobile{flex-direction:column-reverse}.mm-partnership-section.mm-partner-v2 .mm-heading *{text-align:center}}.mm-five-gen-section .mm-heading *{font-weight:600}.mm-five-gen-section .mm-date{flex:none;width:auto}.mm-five-gen-section .inner{max-width:1250px}@media(max-width:768.98px){.mm-five-gen-section .mm-heading *{font-size:28px;line-height:120%;text-align:center}.mm-five-gen-section .mm-text *{font-size:17px;line-height:140%}}.mm-story-iwt-secondary .mm-heading h2{text-transform:uppercase}.mm-story-iwt-secondary .mm-iwt-image{max-width:314px}@media(min-width:750px){.mm-story-iwt-secondary .mm-text-content p{font-weight:500}.mm-story-iwt-secondary .mm-text-content p:not(:last-child){margin-bottom:12px}}@media(min-width:750px)and (max-width:1140px){.mm-story-iwt-secondary .mm-section-wrapper{padding:60px 40px}}@media(max-width:749px){.mm-story-iwt-secondary .mm-section-bg-wrapper{border-radius:0}.mm-story-iwt-secondary .mm-section-wrapper{border:unset}}.mm-story-iwt .mm-content .mm-text p:not(:last-child){margin-bottom:8px}@media(max-width:749px){.mm-story-iwt .mm-main-text{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-dtc-custom.css.map */
