.m4l-pdp{--m4l-navy:#08234f;--m4l-border:#e5dfd5;--m4l-ink:#1e293b;font-family:var(--font-body--family),sans-serif;color:var(--m4l-ink);max-width:1304px;margin-inline:auto;padding-inline:32px;display:block!important;background:#fff}.m4l-pdp .product-information__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;gap:24px;align-items:start;grid-column:auto;width:100%}.m4l-pdp .product-information__media{padding:0!important;min-width:0;width:100%;grid-column:auto}.m4l-pdp .product-details{padding:24px!important;background:#fffdf9;border:1px solid var(--m4l-border);border-radius:16px;box-shadow:0 6px 22px #0b244914;min-width:0;width:100%;grid-column:auto;position:static}.m4l-pdp .product-details h1,.m4l-pdp .m4l-mobile-product-title{font-family:var(--font-body--family),sans-serif!important;font-size:32px!important;font-weight:650!important;line-height:1.2!important;color:#1e293b!important;letter-spacing:normal;text-transform:none;margin:0;overflow-wrap:anywhere}.m4l-pdp product-price{font-family:var(--font-body--family),sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important;color:#08234f!important;display:block}.m4l-pdp product-price [ref=priceContainer],.m4l-pdp-sticky [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.m4l-pdp product-price .price,.m4l-pdp product-price .price bdi{font:inherit;color:inherit}.m4l-pdp .price>.m4l-card-price-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.m4l-pdp product-price .compare-at-price,.m4l-pdp product-price .compare-at-price *,.m4l-pdp-sticky .compare-at-price,.m4l-pdp-sticky .compare-at-price *{font-family:var(--font-body--family),sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;color:#475569!important;text-decoration:none}.m4l-pdp product-price .compare-at-price s,.m4l-pdp product-price .compare-at-price s bdi,.m4l-pdp-sticky .compare-at-price s,.m4l-pdp-sticky .compare-at-price s bdi{text-decoration:line-through!important}.m4l-pdp .m4l-product-savings,.m4l-pdp .m4l-product-savings *,.m4l-pdp-sticky .m4l-product-savings,.m4l-pdp-sticky .m4l-product-savings *{font-family:var(--font-body--family),sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;color:#275d3a!important}.m4l-pdp .m4l-product-savings,.m4l-pdp-sticky .m4l-product-savings{background:#e8f3eb;border-radius:6px;padding:4px 8px}.m4l-pdp .m4l-shipping-line,.m4l-pdp .m4l-shipping-line *{font-family:var(--font-body--family),sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#475569!important}.m4l-pdp .m4l-shipping-line{margin-top:8px;margin-bottom:0;gap:4px 8px}.m4l-pdp .m4l-purchase-facts{background:#f5f1ea;border:1px solid #e5dfd5;border-radius:10px;padding:16px;color:#1e293b;font:400 15px/1.55 var(--font-body--family),sans-serif}.m4l-pdp .m4l-purchase-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.m4l-pdp .m4l-purchase-facts dt{font-size:12px;color:#475569;font-weight:650;margin-bottom:4px}.m4l-pdp .m4l-purchase-facts dd{font-size:15px;line-height:1.55}.m4l-pdp .m4l-important-note{color:#60471f;border-left:3px solid #c8974f;padding:8px 12px;font-size:14px;line-height:1.5;margin:0}.m4l-pdp .add-to-cart-button{background:#08234f;color:#fff;border-color:#08234f;border-radius:10px;min-height:52px;font:600 16px/1.25 var(--font-body--family),sans-serif}.m4l-pdp .quantity-selector,.m4l-pdp .variant-option__button-label{border-radius:10px;min-height:44px}.m4l-pdp .m4l-seller-box{border:1px solid #e5dfd5;border-radius:10px;padding:12px 16px;margin-top:12px;background:#fff;font:400 14px/1.5 var(--font-body--family),sans-serif;color:#475569}.m4l-pdp .m4l-seller-box strong{font-weight:650;color:#1e293b}.m4l-pdp .m4l-seller-box p{margin:4px 0 0}.m4l-pdp :is(button,a,input,label):focus-visible{outline:3px solid #08234f;outline-offset:3px}@media(min-width:768px)and (max-width:1023px){.m4l-pdp .product-information__grid{grid-template-columns:minmax(0,1fr)!important}.m4l-pdp .product-information__media{max-width:560px;margin-inline:auto}.m4l-pdp .product-details{max-width:680px;margin-inline:auto}}@media(max-width:767px){.m4l-pdp{padding-inline:16px}.m4l-pdp .product-information__grid{grid-template-columns:minmax(0,1fr)!important;gap:16px}.m4l-pdp .product-information__media,.m4l-pdp .product-details{grid-column:auto;min-width:0}.m4l-pdp .product-details{padding:16px!important}.m4l-pdp .m4l-mobile-purchase-heading{display:block;padding:16px 0;margin:0}.m4l-pdp .m4l-mobile-product-title{font-size:25px!important;margin-bottom:12px}.m4l-pdp .m4l-mobile-purchase-heading product-price{font-size:28px!important}.m4l-pdp .product-details>.group-block>.group-block-content>.group-block:has(h1){display:none}.m4l-pdp .product-information__media media-gallery{width:100%;min-height:0;max-height:none;position:static;--gallery-aspect-ratio:1;--constrained-height:none;--constrained-min-height:0px}.m4l-pdp .product-information__media slideshow-component{width:100%;min-height:0;height:auto;max-height:none}.m4l-pdp .product-information__media slideshow-container,.m4l-pdp .product-information__media slideshow-slides{width:100%;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1}.m4l-pdp .product-information__media slideshow-slide.product-media-container{width:100%;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:1!important;--media-preview-ratio:1;--gallery-aspect-ratio:1}.m4l-pdp .product-information__media .product-media,.m4l-pdp .product-information__media .product-media-constraint-wrapper{width:100%;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:1!important}.m4l-pdp .product-information__media :is(.product-media__image,.deferred-media__poster-image,video){width:100%;height:100%;object-fit:contain!important}.m4l-pdp .m4l-purchase-facts dl{grid-template-columns:minmax(0,1fr)}}.m4l-pdp-details{background:#fff;border-top:0;color:#1e293b;padding:32px 0 48px;font:400 16px/1.55 var(--font-body--family),sans-serif}.m4l-pdp-details .m4l-experience__inner{max-width:1240px;margin-inline:auto;padding-inline:32px}.m4l-pdp-details .m4l-accordions{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;align-items:start}.m4l-pdp-details .m4l-about-card{grid-row:1/span 5;grid-column:1}.m4l-pdp-details .m4l-detail:not(.m4l-about-card){grid-column:2}.m4l-pdp-details .m4l-detail{background:#fffdf9;border:1px solid #e5dfd5;border-radius:16px;box-shadow:none}.m4l-pdp-details .m4l-detail summary{font-family:var(--font-body--family),sans-serif;font-size:18px;font-weight:650;padding:16px 20px;color:#1e293b;background:#fffdf9}.m4l-pdp-details .m4l-detail__body{font-size:16px;line-height:1.55;padding:20px;max-width:75ch;color:#1e293b}.m4l-pdp-details .m4l-detail__body :is(h2,h3){font-family:var(--font-body--family),sans-serif;font-weight:650;color:#1e293b}.m4l-pdp-details .m4l-detail__body h2{font-size:20px}.m4l-pdp-details .m4l-detail__body h3{font-size:18px}.m4l-pdp-details .m4l-detail[open] summary{border-bottom:1px solid #e5dfd5}.m4l-pdp-details .m4l-scarcity{background:#f5f1ea;border-color:#e5dfd5;border-left-color:#c8974f;border-radius:10px;color:#60471f}@media(max-width:767px){.m4l-pdp-details .m4l-experience__inner{padding-inline:16px}.m4l-pdp-details .m4l-accordions{grid-template-columns:minmax(0,1fr)}.m4l-pdp-details .m4l-about-card,.m4l-pdp-details .m4l-detail:not(.m4l-about-card){grid-column:1;grid-row:auto}.m4l-pdp-details .m4l-detail__body{padding:16px}}.m4l-pdp product-price .price,.m4l-pdp product-price .price bdi{font-family:var(--font-body--family),sans-serif!important;font-weight:700!important;line-height:1.2!important;color:#08234f!important}.m4l-pdp .product-details .text-block:has(a[href="/policies/shipping-policy"]){border:1px solid #e5dfd5;border-radius:10px;padding:12px 16px;background:#fff;color:#475569;font:400 14px/1.5 var(--font-body--family),sans-serif}@media(min-width:768px){.m4l-pdp .product-information__media slideshow-container,.m4l-pdp .product-information__media slideshow-slides{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1}.m4l-pdp .product-information__media slideshow-slide.product-media-container{height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:1}.m4l-pdp .product-information__media .product-media{height:100%!important;aspect-ratio:1}.m4l-pdp .product-information__media .product-media__image{object-fit:contain!important;width:100%;height:100%}}.m4l-pdp .m4l-product-subtitle{font:400 15px/1.5 var(--font-body--family);color:#475569;margin:6px 0 12px}.m4l-pdp .m4l-desktop-subtitle{margin:0 0 2px}@media(max-width:767px){.m4l-pdp .m4l-desktop-subtitle{display:none}}.m4l-pdp .m4l-shop-context,.m4l-pdp .text-block:has(h1)>p{font:500 12px/1.4 var(--font-body--family);color:#475569;margin:0 0 8px}.m4l-pdp .product-details h1{margin-top:0}.m4l-pdp .m4l-purchase-facts{padding:14px}.m4l-pdp{--m4l-navy:#0a293e;--m4l-border:#e2ded5;--m4l-ink:#132c3d;max-width:1264px;background:#fbfaf7;color:#132c3d}.m4l-pdp .product-information__grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important}.m4l-pdp .product-details{background:#fffdf8;border-top:4px solid #dc6335;color:#132c3d}.m4l-pdp .m4l-purchase-facts{background:#f2eee4;border-color:#e2ded5}.m4l-pdp .add-to-cart-button{background:#0a293e;border-color:#0a293e}.m4l-pdp .m4l-selling-line{font:400 16px/1.55 var(--font-body--family);color:#536570;margin:0 0 8px}.m4l-pdp product-price [ref=priceContainer]{flex-direction:row!important;align-items:baseline!important}.m4l-pdp .m4l-product-savings{background:#e5f0e6;color:#27593d}@media(min-width:768px)and (max-width:1023px){.m4l-pdp .product-information__grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:767px){.m4l-pdp .product-information__grid{grid-template-columns:minmax(0,1fr)!important}.m4l-pdp .product-details{padding:20px!important}.m4l-pdp .product-details>.group-block>.group-block-content>.group-block:has(h1){display:flex}.m4l-pdp .product-details .text-block:has(h1){display:none}.m4l-pdp .m4l-desktop-subtitle,.m4l-pdp .m4l-desktop-selling-line{display:none}.m4l-pdp .product-details product-price{font-size:28px!important}}.m4l-story{background:#fbfaf7;color:#132c3d;padding:32px 0 48px;font:400 16px/1.55 var(--font-body--family),sans-serif}.m4l-story__inner{max-width:1264px;padding-inline:32px;margin:auto;display:grid;gap:24px}.m4l-story__evidence-row,.m4l-story__details-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.m4l-story__card{background:#fff;border:1px solid #e2ded5;border-radius:18px;padding:24px;min-width:0}.m4l-story h2{font:400 30px/1.2 Georgia,serif;color:#0a293e;margin:0 0 20px}.m4l-story h3{font:650 18px/1.35 var(--font-body--family);color:#132c3d}.m4l-story p{margin:0 0 16px}.m4l-story__eyebrow{font:650 12px/1.5 var(--font-body--family);letter-spacing:.06em;color:#a34c2c;margin-bottom:12px!important}.m4l-story a{color:#0a293e;text-underline-offset:3px}.m4l-story a:focus-visible{outline:3px solid #dc6335;outline-offset:4px}.m4l-story__evidence-content{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);gap:20px}.m4l-story__evidence-content img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px}.m4l-story ul{padding-left:20px;margin-top:0}.m4l-story li{margin-bottom:8px}.m4l-story__value,.m4l-story__delivery{background:#eee7d9}.m4l-story__value{height:100%}.m4l-story__seller{display:grid;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:24px;padding:28px 32px;border-radius:18px;background:#0a293e;color:#fff}.m4l-story__seller img{width:144px;height:144px;object-fit:cover;object-position:center;border-radius:12px}.m4l-story__seller h2,.m4l-story__seller a{color:#fff}.m4l-story__seller .m4l-story__eyebrow{color:#efa17b}.m4l-story__seller nav{display:flex;gap:12px 24px;flex-wrap:wrap}.m4l-story__seller nav a{min-height:44px;display:inline-flex;align-items:center}.m4l-story__details .rte{max-width:75ch}@media(max-width:767px){.m4l-story__inner{padding-inline:16px;gap:16px}.m4l-story__evidence-row,.m4l-story__details-row{grid-template-columns:minmax(0,1fr);gap:16px}.m4l-story__card{padding:20px}.m4l-story h2{font-size:26px}.m4l-story__evidence-content{grid-template-columns:minmax(0,1fr)}.m4l-story__evidence-content img{max-width:240px}.m4l-story__seller{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px}.m4l-story__seller img{width:80px;height:100px}.m4l-story__seller h2{font-size:26px}.m4l-story__seller p,.m4l-story__seller nav{grid-column:1/-1}}.m4l-story .m4l-detail-accordion{border-top:1px solid #e2ded5;padding-block:4px}.m4l-story .m4l-detail-accordion summary{min-height:48px;display:list-item;cursor:pointer;font-size:16px;font-weight:650;padding:12px 4px;line-height:1.5}.m4l-story .m4l-detail-accordion summary:focus-visible{outline:2px solid #0a293e;outline-offset:3px}.m4l-story .m4l-detail-accordion>div{padding:4px 4px 16px}.m4l-story .m4l-detail-open{margin-block:16px}.m4l-story .m4l-detail-open:first-child{margin-top:0}@media(max-width:767px){.m4l-story__seller{grid-template-columns:minmax(0,1fr)}.m4l-story__seller img{width:96px;height:96px}.m4l-story__seller>div{min-width:0}}.m4l-pdp.m4l-pdp{color:#132c3d}
/*# sourceMappingURL=/cdn/shop/t/73/assets/m4l-pdp.css.map */
