:root .ml-pdp{--canvas: #f7f3ea;--card: #fffdf8;--butter: #fdeecd;--ink: #2b211b;--ink-soft: #4a3c31;--coral: #f25a38;--coral-action: #e84e28;--coral-deep: #c0421c;--marigold: #ffb03b;--ml-ink-tint: rgba(43, 33, 27, .72);--ml-radius: 12px}.ml-pdp{background:var(--canvas);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}.ml-pdp img{max-width:100%;display:block}.ml-pdp button{font:inherit;cursor:pointer}.ml-pdp .ml-mono,.ml-pdp .ml-proofline,.ml-pdp .ml-tile,.ml-pdp .ml-atc,.ml-pdp .ml-sticker,.ml-pdp .ml-slip h2,.ml-pdp .ml-slip dl,.ml-pdp .ml-specrow .ml-cell,.ml-pdp .ml-price,.ml-pdp .ml-price-note,.ml-pdp .ml-pay-note,.ml-pdp .ml-band .ml-badges,.ml-pdp .ml-close-band .ml-mono-line,.ml-pdp .ml-tiles-label,.ml-pdp .ml-review-card .ml-patch,.ml-pdp .ml-review-card cite,.ml-pdp .ml-match-card span,.ml-pdp .ml-match-card button,.ml-pdp .ml-sticky .ml-s-info span{font-family:Archivo Narrow,Archivo,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em}.ml-pdp .ml-hero-frame{position:relative;overflow:hidden}@media(min-width:900px){.ml-pdp .ml-hero-frame{border:2px solid var(--ink);border-radius:var(--ml-radius)}}.ml-pdp .ml-hero-frame img{width:100%;aspect-ratio:1;object-fit:cover}.ml-pdp .ml-sticker{position:absolute;top:16px;right:16px;width:92px;height:92px;border-radius:50%;background:var(--marigold);color:var(--ink);display:flex;align-items:center;justify-content:center;text-align:center;font-size:10.5px;font-weight:700;line-height:1.25;padding:10px;box-shadow:0 4px 10px #2b211b40;border:1.5px solid rgba(43,33,27,.35)}.ml-pdp .ml-thumbs{display:flex;gap:8px;padding:10px 16px;overflow-x:auto;scrollbar-width:none}.ml-pdp .ml-thumbs::-webkit-scrollbar{display:none}@media(min-width:900px){.ml-pdp .ml-thumbs{padding:10px 0}}.ml-pdp .ml-thumbs button{flex:0 0 64px;height:64px;border:1.5px solid rgba(43,33,27,.25);border-radius:8px;overflow:hidden;background:none;padding:0}.ml-pdp .ml-thumbs button[aria-current=true]{border-color:var(--ink);border-width:2px}.ml-pdp .ml-thumbs img{width:100%;height:100%;object-fit:cover}.ml-pdp .ml-proofline{font-size:13.5px;font-weight:700;margin-bottom:8px;text-transform:none;letter-spacing:normal}.ml-pdp .ml-proofline .ml-stars{color:var(--coral-deep);letter-spacing:2px}.ml-pdp .ml-proofline a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ml-pdp .ml-tagline{font-size:15.5px;max-width:46ch;color:var(--ink-soft);margin-bottom:14px}.ml-pdp .ml-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.ml-pdp .ml-price{font-size:22px;font-weight:700;text-transform:none;letter-spacing:normal}.ml-pdp .ml-price-note{font-size:12.5px;color:var(--ml-ink-tint)}.ml-pdp .ml-tiles-label{font-size:12.5px;letter-spacing:.12em;margin-bottom:8px;color:var(--ml-ink-tint)}.ml-pdp .ml-tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-bottom:16px}.ml-pdp .ml-tile{min-width:0;border:1.5px solid var(--ink);border-radius:10px;background:var(--card);padding:11px 10px 9px;text-align:left;transition:transform .12s ease}.ml-pdp .ml-tile:hover{transform:translateY(-1px)}.ml-pdp .ml-tile .ml-t-name{font-size:13.5px;font-weight:700;display:block}.ml-pdp .ml-tile .ml-t-price s{color:var(--ml-ink-tint);margin-right:3px}.ml-pdp .ml-tile .ml-t-price{font-size:13px;display:block;margin-top:2px;text-transform:none;letter-spacing:normal}.ml-pdp .ml-tile .ml-t-perk{display:block;font-size:11.5px;font-weight:700;color:var(--coral-deep);margin-top:5px;letter-spacing:.04em}.ml-pdp .ml-tile .ml-t-perk[hidden]{display:none}.ml-pdp .ml-tile[aria-pressed=true]{background:#ffb03b38;border-width:2.5px;border-color:var(--coral-deep)}.ml-pdp .ml-tile[aria-pressed=true] .ml-t-perk{color:var(--coral-deep)}.ml-pdp .ml-patch{display:flex;gap:9px;align-items:flex-start;background:var(--card);border:1.5px dashed var(--ink);border-radius:10px;padding:8px 12px;margin-bottom:12px}.ml-pdp .ml-patch .ml-ic{font-size:16px;line-height:1.3}.ml-pdp .ml-patch p{font-size:15px;margin:0}.ml-pdp .ml-patch--deal{border-color:var(--coral-deep)}.ml-pdp .ml-patch--deal .ml-ic{color:var(--coral-deep)}.ml-pdp .ml-patch--deal a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;padding:10px 2px;margin:-10px -2px}.ml-pdp .ml-patch b{font-weight:700}.ml-pdp .ml-atc{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;background:var(--coral-action);color:#fff;border:none;border-radius:10px;padding:16px;font-size:19px;font-weight:700;transition:transform .12s ease}.ml-pdp .ml-pay-note{text-align:center;font-size:12px;color:var(--ml-ink-tint);margin-top:10px;text-transform:none;letter-spacing:normal}.ml-pdp .ml-specrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 8px}.ml-pdp .ml-specrow--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-pdp .ml-specrow--1{grid-template-columns:minmax(0,1fr)}.ml-pdp .ml-specrow .ml-cell{min-width:0;text-align:center;font-size:13px;font-weight:700;line-height:1.3;padding:4px 6px;text-transform:none;letter-spacing:normal}.ml-pdp .ml-specrow .ml-cell+.ml-cell{border-left:1px solid rgba(43,33,27,.18)}.ml-pdp .ml-specrow .ml-cell .ml-ic{display:block;font-size:21px;margin-bottom:5px;color:var(--coral-deep)}.ml-pdp #offerButton,.ml-pdp .offerButton{display:flex!important;align-items:center;gap:12px;width:100%;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:4px 0!important;color:var(--coral-deep)!important;font-family:Archivo Narrow,Archivo,system-ui,sans-serif;font-weight:700;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase}.ml-pdp #offerButton:before,.ml-pdp #offerButton:after{content:"";flex:1;height:1.5px;background:currentColor;opacity:.35}.ml-pdp .ml-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}@media(max-width:767px){.ml-pdp .ml-tags{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ml-pdp .ml-tags::-webkit-scrollbar{display:none}.ml-pdp .ml-tags .ml-tag{flex:none;white-space:nowrap}}.ml-pdp .ml-tag{min-width:0;font-family:Archivo Narrow,Archivo,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700;color:var(--ink);background:var(--butter);border:1px dashed var(--ink);border-radius:99px;padding:6px 12px}.ml-pdp .ml-review-band{padding:44px 20px}@media(min-width:900px){.ml-pdp .ml-review-band{padding:64px 32px}}.ml-pdp .ml-review-card{max-width:760px;margin:0 auto;background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:34px 26px 26px;position:relative;text-align:center}.ml-pdp .ml-review-card .ml-patch-tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--coral-deep);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.1em;padding:6px 14px;border-radius:99px}.ml-pdp .ml-review-card blockquote{font-size:clamp(21px,3.4vw,30px);line-height:1.25;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.ml-pdp .ml-review-card cite{font-style:normal;font-size:13px;color:var(--ml-ink-tint)}.ml-pdp .ml-review-card .ml-stars-lg{color:var(--coral-deep);letter-spacing:4px;font-size:15px;margin-bottom:10px}.ml-pdp .ml-review-rotator .ml-review-card[hidden]{display:none}.ml-pdp .ml-review-dots{display:flex;justify-content:center;gap:9px;margin-top:22px}.ml-pdp .ml-review-dot{width:9px;height:9px;padding:0;border-radius:99px;border:1.5px solid var(--ink);background:transparent;cursor:pointer}.ml-pdp .ml-review-dot[aria-current=true]{background:var(--coral-deep);border-color:var(--coral-deep)}.ml-pdp .product-custom-liquid .ml-slip-wrap{margin-top:26px}.ml-pdp .ml-slip-wrap{padding:0 20px}@media(min-width:900px){.ml-pdp .product-custom-liquid .ml-slip-wrap{margin-top:26px}.ml-pdp .ml-slip-wrap{padding:0 32px}}.ml-pdp .ml-slip{max-width:760px;margin:0 auto;background:var(--card);border:1.5px solid var(--ink);border-radius:var(--ml-radius);overflow:hidden}.ml-pdp .ml-slip h2{font-size:13px;letter-spacing:.16em;padding:13px 18px;border-bottom:1.5px dashed var(--ink);background:#ffb03b29}.ml-pdp .ml-slip dl{display:grid;grid-template-columns:auto minmax(0,1fr);font-size:14.5px}.ml-pdp .ml-slip dt{padding:11px 18px;font-weight:700;border-bottom:1px dashed rgba(43,33,27,.2);white-space:nowrap;text-transform:none;letter-spacing:normal}.ml-pdp .ml-slip dd{min-width:0;padding:11px 18px 11px 0;border-bottom:1px dashed rgba(43,33,27,.2);text-align:right;text-transform:none;letter-spacing:normal}.ml-pdp .ml-slip dl>:nth-last-child(-n+2){border-bottom:none}.ml-pdp .ml-life{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:48px auto;max-width:1100px}@media(min-width:900px){.ml-pdp .ml-life{gap:8px;padding:0 32px}}.ml-pdp .ml-life img{min-width:0;width:100%;height:auto;aspect-ratio:.85;object-fit:contain;mix-blend-mode:darken}@media(min-width:900px){.ml-pdp .ml-life img{border-radius:10px}}.ml-pdp .css-slider-container img.img,.ml-pdp .product-recommendations img.img,.ml-pdp .thumbnail__image img{mix-blend-mode:darken}.ml-pdp .product-gallery-item figure.lazy-image,.ml-pdp .product-recommendations .product-item__image-figure{background-color:var(--canvas)}.ml-pdp .thumbnail__image{background-color:var(--canvas)!important}.ml-pdp .breadcrumb-main--scroll:before{background:linear-gradient(90deg,var(--canvas) 50%,rgba(247,243,234,0) 100%)}.ml-pdp .breadcrumb-main--scroll:after{background:linear-gradient(-90deg,var(--canvas) 50%,rgba(247,243,234,0) 100%)}.ml-pdp .ml-band{text-align:center;color:var(--ink)}.ml-pdp .ml-band h2{font-family:Caprasimo,serif;font-weight:400}.ml-pdp .ml-band--butter{background:var(--butter);padding:56px 24px;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.ml-pdp .ml-band--butter h2{font-size:clamp(26px,4.6vw,40px);line-height:1.1;max-width:18ch;margin:0 auto 14px}.ml-pdp .ml-band--butter h2 .ml-hl{color:var(--coral-deep)}.ml-pdp .ml-band--butter p{max-width:52ch;margin:0 auto 20px;font-size:15px;color:var(--ink-soft)}.ml-pdp .ml-band .ml-badges{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:12px;font-weight:700}.ml-pdp .ml-band .ml-badges span{border:1.5px dashed var(--ink);border-radius:99px;padding:7px 14px}.ml-pdp .ml-band--marigold{background:var(--marigold);padding:54px 24px;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.ml-pdp .ml-band--marigold h2{font-size:clamp(28px,5vw,42px);line-height:1.05;margin-bottom:10px}.ml-pdp .ml-band--marigold p{max-width:50ch;margin:0 auto;font-size:15.5px;color:var(--ink)}.ml-pdp .ml-band--marigold .ml-mono-line{display:inline-block;margin-top:18px;padding-top:14px;border-top:1.5px dashed rgba(43,33,27,.45);font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ml-pdp .ml-match{padding:52px 20px;max-width:760px;margin:0 auto;text-align:center}.ml-pdp .ml-match h2{font-size:clamp(24px,4vw,32px);margin-bottom:6px}.ml-pdp .ml-match p{font-size:14px;color:var(--ink-soft);margin-bottom:22px}.ml-pdp .ml-match-card{display:flex;align-items:center;gap:16px;background:var(--card);border:1.5px solid var(--ink);border-radius:12px;padding:14px;max-width:100%;margin:0 auto;text-align:left}.ml-pdp .ml-match-card .ml-thumb{width:74px;height:74px;border-radius:8px;background:var(--marigold);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.ml-pdp .ml-match-card .ml-t{flex:1;min-width:0}.ml-pdp .ml-match-card .ml-t b{display:block;font-size:14.5px}.ml-pdp .ml-match-card span{font-size:13px;color:var(--ml-ink-tint)}.ml-pdp .ml-match-card button{background:none;border:1.5px solid var(--ink);border-radius:8px;font-size:12.5px;font-weight:700;padding:9px 13px;white-space:nowrap}.ml-pdp .ml-match-card button:hover{background:var(--ink);color:var(--canvas)}.ml-pdp .ml-faq{max-width:760px;margin:0 auto;padding:0 20px 56px}.ml-pdp .ml-faq h2{font-size:clamp(24px,4vw,32px);text-align:center;margin-bottom:20px}.ml-pdp .ml-faq details{border:1.5px solid var(--ink);border-radius:10px;background:var(--card);margin-bottom:9px}.ml-pdp .ml-faq summary{font-weight:600;font-size:14.5px;padding:14px 16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.ml-pdp .ml-faq summary:after{content:"+";font-family:Archivo Narrow,Archivo,system-ui,sans-serif;font-weight:700}.ml-pdp .ml-faq details[open] summary:after{content:"\2013"}.ml-pdp .ml-faq details p{padding:0 16px 14px;font-size:14px;color:var(--ink-soft)}.ml-pdp .ml-sticky{position:fixed;left:0;right:0;bottom:0;background:var(--card);border-top:2px solid var(--ink);padding:10px 14px;display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease;z-index:50}.ml-pdp .ml-sticky.ml-show{transform:translateY(0)}.ml-pdp .ml-sticky .ml-s-info{flex:1;min-width:0}.ml-pdp .ml-sticky .ml-s-info b{font-size:15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-pdp .ml-sticky .ml-s-info span{font-size:12px;color:var(--ml-ink-tint)}.ml-pdp .ml-sticky .ml-atc{width:auto;padding:11px 20px;font-size:19px}@media(min-width:900px){.ml-pdp .ml-pdp-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;padding:32px 32px 0;align-items:start}.ml-pdp .ml-pdp-grid>.ml-gallery,.ml-pdp .ml-pdp-grid>.ml-bb{min-width:0}.ml-pdp .ml-gallery{position:sticky;top:16px}}.ml-pdp .ml-bb{padding:20px 20px 8px}@media(min-width:900px){.ml-pdp .ml-bb{padding:0}}.ml-pdp :focus-visible{outline:3px solid var(--coral-deep);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ml-pdp *{transition:none!important;animation:none!important}}.ml-pdp .ml-qty{margin-top:16px;margin-bottom:18px}.ml-pdp .ml-qty-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-pdp .ml-qty-tile{text-align:center}.ml-pdp .ml-qty-total{font-size:14.5px;font-weight:700;margin-top:2px}.ml-pdp .ml-qty-total strong{color:var(--coral-deep)}.ml-pdp .ml-qty-freeship{display:inline-block;margin-top:6px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--coral-deep);background:#ffb03b38;border:1.5px dashed var(--coral-deep);border-radius:99px;padding:5px 12px}.ml-pdp .ml-qty-freeship[hidden]{display:none}.ml-pdp .ml-design-family{padding:44px 20px;min-width:0}@media(min-width:900px){.ml-pdp .ml-design-family{padding:56px 32px}}.ml-pdp .ml-design-family__inner{max-width:1100px;margin:0 auto;min-width:0}.ml-pdp .ml-design-family__header{margin-bottom:24px;text-align:center;min-width:0}.ml-pdp .ml-design-family__heading{font-family:Caprasimo,serif;font-weight:400;font-size:clamp(24px,4vw,32px);line-height:1.1;margin:0 0 8px}.ml-pdp .ml-design-family__subheading{font-size:14.5px;color:var(--ink-soft);margin:0;line-height:1.45}.ml-pdp .ml-design-family__subheading strong{font-weight:700;color:var(--ink)}.ml-pdp .ml-design-family__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}@media(min-width:768px){.ml-pdp .ml-design-family__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:1024px){.ml-pdp .ml-design-family__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.ml-pdp .ml-design-family__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0;background:var(--card);border:1.5px solid var(--ink);border-radius:10px;padding:10px;transition:transform .12s ease}.ml-pdp .ml-design-family__card:hover{transform:translateY(-2px)}.ml-pdp .ml-design-family__card-image{position:relative;aspect-ratio:1;overflow:hidden;background:var(--butter);border-radius:8px;min-width:0}.ml-pdp .ml-design-family__card-image img,.ml-pdp .ml-design-family__card-image svg{width:100%;height:100%;object-fit:cover;display:block}.ml-pdp .ml-design-family__card-badge{position:absolute;top:8px;left:8px;background:var(--ink);color:var(--canvas);font-family:Archivo Narrow,Archivo,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:99px}.ml-pdp .ml-design-family__card-info{display:flex;flex-direction:column;gap:3px;padding:10px 4px 2px;min-width:0}.ml-pdp .ml-design-family__card-type{font-family:Archivo Narrow,Archivo,system-ui,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--coral-deep);line-height:1.2;word-break:break-word}.ml-pdp .ml-design-family__card-title{font-family:Archivo,system-ui,sans-serif;font-size:14.5px;font-weight:600;margin:0;line-height:1.3;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ml-pdp .ml-design-family__card-price{display:flex;align-items:baseline;gap:6px;font-size:14px;font-weight:700;margin-top:2px;min-width:0}.ml-pdp .ml-design-family__card-price-sale{color:var(--coral-deep)}.ml-pdp .ml-design-family__card-price-compare{font-weight:400;opacity:.6;font-size:13px}@media(prefers-reduced-motion:reduce){.ml-pdp .ml-design-family__card{transition:none}}.ml-pdp .product-form .add-to-cart,.ml-pdp .product-form .button--product{background:var(--coral-action);border-color:var(--coral-action);color:#fff;font-family:Archivo Narrow,Archivo,system-ui,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:19px;border-radius:10px;transition:transform .12s ease}.ml-pdp .product-form .add-to-cart:hover,.ml-pdp .product-form .button--product:hover{background:var(--coral-action)}.ml-pdp sticky-add-to-cart .button--product{background:var(--coral-action);border-color:var(--coral-action);color:#fff;font-family:Archivo Narrow,Archivo,system-ui,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:19px;border-radius:10px;transition:transform .12s ease}.ml-pdp sticky-add-to-cart .button--product:hover{background:var(--coral-action)}.ml-pdp .main-product h1,.ml-pdp .product-title{font-family:Caprasimo,serif;font-weight:400;font-size:clamp(2rem,6vw,2.9rem);line-height:1.02}.ml-pdp .main-product-price{font-family:Archivo Narrow,Archivo,system-ui,sans-serif;font-weight:700;color:var(--ink)}.ml-pdp .product-icons-list,.ml-pdp .product-form .product-quantity{display:none}.ml-pdp .mount-toggles:not(.mount-product-page){max-width:820px;margin:0 auto;padding:8px 20px 56px}@media(min-width:900px){.ml-pdp .mount-toggles:not(.mount-product-page){padding:8px 32px 64px}}.ml-pdp .mount-toggles:not(.mount-product-page) .section-heading{justify-content:center;text-align:center;margin-bottom:22px}.ml-pdp .mount-toggles:not(.mount-product-page) .section-heading__title{font-family:Caprasimo,serif;font-weight:400;font-size:clamp(24px,4vw,32px);line-height:1.1}.ml-pdp .mount-toggles:not(.mount-product-page) .section-heading__subheading{color:var(--ink-soft);opacity:1}.ml-pdp .mount-toggles:not(.mount-product-page) toggle-tab+toggle-tab{border-top:none}.ml-pdp .mount-toggles:not(.mount-product-page) .toggle--faq{background:var(--card);border:1.5px solid var(--ink);border-radius:12px;margin-bottom:12px!important;padding:2px 18px;transition:box-shadow .12s ease,transform .12s ease}.ml-pdp .mount-toggles:not(.mount-product-page) .toggle--faq .toggle__title,.ml-pdp .mount-toggles:not(.mount-product-page) toggle-group .toggle:first-child .toggle__title{padding:16px 0}.ml-pdp .mount-toggles:not(.mount-product-page) .toggle__heading span{font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--ink)}.ml-pdp .mount-toggles:not(.mount-product-page) .toggle--faq .toggle__icon-alternate path{fill:var(--coral-deep)}.ml-pdp .mount-toggles:not(.mount-product-page) .toggle--faq .toggle__content,.ml-pdp .mount-toggles:not(.mount-product-page) .toggle--faq.opened .toggle__content{padding-inline-start:0;padding-top:14px;padding-bottom:6px;border-top:1.5px dashed rgba(43,33,27,.25);font-size:16.5px;line-height:1.6;color:var(--ink-soft)}.ml-pdp .ml-story-bands{max-width:1100px;margin:0 auto;padding:8px 20px 40px}@media(min-width:900px){.ml-pdp .ml-story-bands{padding:8px 32px 56px}}.ml-pdp .ml-band-story{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;padding:22px 0;min-width:0}.ml-pdp .ml-band-story+.ml-band-story{border-top:1.5px dashed rgba(43,33,27,.2)}@media(min-width:768px){.ml-pdp .ml-band-story{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px}.ml-pdp .ml-band-story--flip .ml-band-story__media{order:2}}.ml-pdp .ml-band-story__media{min-width:0}.ml-pdp .ml-band-story--typeled{grid-template-columns:minmax(0,1fr);text-align:center;background:var(--butter);border-radius:12px;padding:30px 26px}.ml-pdp .ml-band-story--typeled+.ml-band-story--typeled{border-top:0;margin-top:14px}.ml-pdp .ml-band-story--typeled .ml-band-story__body{max-width:56ch;margin-left:auto;margin-right:auto}.ml-pdp .ml-band-story__icon{display:block;width:30px;margin:0 auto 8px;color:var(--coral-deep)}.ml-pdp .ml-band-story__media img{width:100%;height:auto;border-radius:12px;display:block}.ml-pdp .ml-band-story__text{min-width:0}.ml-pdp .ml-band-story__title{font-family:Caprasimo,serif;font-weight:400;font-size:clamp(22px,3.6vw,30px);line-height:1.1;margin:0 0 12px;color:var(--ink)}.ml-pdp .ml-band-story__body{font-size:17px;line-height:1.55;color:var(--ink-soft)}.ml-pdp .ml-band-story__body>:first-child{margin-top:0}.ml-pdp .ml-band-story__body>:last-child{margin-bottom:0}.ml-pdp .ml-band-story--typeled{text-align:center;max-width:640px;margin:0 auto}.ml-pdp .ml-band-story--typeled .ml-band-story__body{max-width:46ch;margin:0 auto}.ml-pdp .ml-giveback{background:var(--butter);padding:42px 24px;text-align:center;color:var(--ink)}.ml-pdp .ml-giveback__title{font-family:Caprasimo,serif;font-weight:400;font-size:clamp(22px,4vw,30px);line-height:1.1;margin:0 0 10px}.ml-pdp .ml-giveback__body{max-width:48ch;margin:0 auto;font-size:17px;line-height:1.55;color:var(--ink)}.ml-pdp .ml-band__icon{display:block;width:34px;margin:0 auto 8px;color:var(--ink)}.ml-pdp .ml-band__icon svg{display:block}.ml-pdp .ml-giveback__icon{display:block;color:var(--marigold);margin:0 auto 8px;width:40px}.ml-pdp .ml-giveback__icon svg{display:block;margin:0 auto}.ml-pdp .ml-giveback__body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ml-pdp .product-variants--thumbnails .product-variant__item{border:1.5px solid rgba(43,33,27,.25);border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.no-touchevents .ml-pdp .product-variants--thumbnails a.product-variant__item:hover,.ml-pdp .product-variants--thumbnails .product-variant__item--current{border-color:var(--ink)}.ml-pdp .product-variants--thumbnails .product-variant__item-image .lazy-image{background-color:var(--canvas)}.ml-pdp .product-variants--thumbnails .product-variant__item-image img{mix-blend-mode:darken}.ml-pdp .ml-slip dt.ml-slip__group{font-family:Archivo Narrow,Archivo,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding-top:10px}.ml-pdp .ml-slip dd.ml-slip__group{padding-top:10px}.ml-pdp .ml-safety{max-width:1100px;margin:0 auto;padding:0 20px 28px}.ml-pdp .ml-safety__inner{display:flex;align-items:center;justify-content:center;gap:12px;border:1.5px dashed var(--ink);border-radius:10px;background:var(--butter);padding:14px 20px}.ml-pdp .ml-safety__inner .ml-ic{color:var(--coral-deep);flex:none}.ml-pdp .ml-safety__inner p{margin:0;font-size:15px;color:var(--ink)}.ml-pdp .ml-safety__inner a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;padding:12px 4px;margin:-12px -4px}.ml-pdp .ml-gtk{max-width:1100px;margin:0 auto;padding:0 20px 32px}.ml-pdp .ml-gtk__acc+.ml-gtk__acc{margin-top:10px}.ml-pdp .ml-gtk__acc{border:1.5px solid var(--ink);border-radius:10px;background:var(--card);overflow:hidden}.ml-pdp .ml-gtk__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;font-family:Archivo Narrow,Archivo,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:600;color:var(--ink)}.ml-pdp .ml-gtk__summary::-webkit-details-marker{display:none}.ml-pdp .ml-gtk__sign{position:relative;width:16px;height:16px;flex:none}.ml-pdp .ml-gtk__sign:before,.ml-pdp .ml-gtk__sign:after{content:"";position:absolute;background:var(--coral-deep);border-radius:2px}.ml-pdp .ml-gtk__sign:before{top:7px;left:0;width:16px;height:2px}.ml-pdp .ml-gtk__sign:after{left:7px;top:0;width:2px;height:16px;transition:opacity .2s}.ml-pdp .ml-gtk__acc[open] .ml-gtk__sign:after{opacity:0}.ml-pdp .ml-gtk__content{padding:0 20px 18px;border-top:1px solid rgba(43,33,27,.12)}.ml-pdp .ml-gtk__item{padding-top:16px}.ml-pdp .ml-gtk__label{font-family:Caprasimo,serif;font-weight:400;font-size:17px;color:var(--ink);margin:0 0 6px}.ml-pdp .ml-gtk__text{font-size:16.5px;line-height:1.55;color:var(--ink-soft)}.ml-pdp .ml-gtk__text>:first-child{margin-top:0}.ml-pdp .ml-gtk__text>:last-child{margin-bottom:0}.ml-pdp .restock-rocket-preorder-description{background:var(--butter)!important;border:1.5px dashed var(--ink)!important;border-radius:10px!important;color:var(--ink)!important}.ml-pdp .restock-rocket-preorder-description .preorder-description-text,.ml-pdp .restock-rocket-preorder-description .preorder-description-details,.ml-pdp .restock-rocket-preorder-description .preorder-detail-item{color:var(--ink)!important;font-size:14.5px!important;line-height:1.5!important}.ml-pdp .restock-rocket-preorder-badge{background:var(--marigold)!important;color:var(--ink)!important;font-weight:700!important}.ml-pdp .ml-band__photo{max-width:720px;margin:0 auto 18px}.ml-pdp .ml-band__photo img{width:100%;height:auto;border:1.5px solid var(--ink);border-radius:12px;display:block}
/*# sourceMappingURL=/cdn/shop/t/224/assets/morning-light-pdp.css.map */
