.ce-theme .mirra-pdp .mp-accordions .mp-native-description{font-size:14px;line-height:1.7}.ce-theme .mirra-pdp .mp-accordions .mp-native-description :is(p,ul,ol,li){font-size:14px!important;line-height:1.7!important}.ce-theme .mirra-pdp .mp-accordions .mp-native-description :is(strong,em,span,a){font-size:inherit!important;line-height:inherit}.ce-theme .mirra-pdp .mp-accordions .mp-native-description :is(h2,h3,h4){font-size:16px!important;line-height:1.45!important}.ce-theme .mirra-pdp .mp-accordions .mp-native-description p{margin:0 0 12px}.mp-steps-banner{position:relative;isolation:isolate;overflow:hidden;margin:0 0 64px;padding:48px 0 54px;background:radial-gradient(ellipse at 12% 5%,#edc8d080,transparent 48%),linear-gradient(120deg,#f9e8ed,#fff7f9 55%,#f5dfe5);text-align:center}.mp-steps-banner:before,.mp-steps-banner:after{content:"";position:absolute;z-index:-1;width:230px;height:360px;background:repeating-radial-gradient(ellipse at 0 50%,transparent 0 24px,#a87c8030 26px 34px,transparent 36px 58px);filter:blur(8px);transform:rotate(-35deg);pointer-events:none}.mp-steps-banner:before{left:-130px;top:-120px}.mp-steps-banner:after{right:-160px;bottom:-180px;transform:rotate(135deg)}.ce-theme .mirra-pdp .mp-steps-banner h2{font-size:clamp(29px,3.2vw,44px);line-height:1.2;margin:0;text-wrap:balance}.ce-theme .mirra-pdp .mp-steps-banner header>p{font-size:clamp(16px,1.7vw,21px);line-height:1.5;margin:0}.mp-steps-ornament{display:flex;align-items:center;justify-content:center;gap:14px;color:#b7727e;margin:12px auto 8px}.mp-steps-ornament:before,.mp-steps-ornament:after{content:"";height:1px;width:85px;background:currentColor;opacity:.6}.mp-steps-ornament svg{width:38px;height:30px}.mp-steps-banner ol{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.mp-steps-banner li{position:relative;min-width:0}.mp-steps-label{display:inline-block;min-width:116px;padding:5px 18px;border-radius:30px;background:#edc5ce80;font-size:14px;line-height:1.3;color:var(--mp-ink)}.mp-steps-visual{height:140px;margin:14px 0 12px;display:flex;align-items:center;justify-content:center;color:#a65663;overflow:hidden}.mp-steps-visual svg{height:132px;width:160px;overflow:visible}.ce-theme .mirra-pdp .mp-steps-visual img{display:block;width:300px;max-width:none;height:300px;object-fit:contain;flex:none;mix-blend-mode:multiply;border-radius:0}.ce-theme .mirra-pdp .mp-steps-banner h3{font-size:clamp(23px,2.2vw,30px);line-height:1.2;margin:0 0 12px;text-wrap:balance}.ce-theme .mirra-pdp .mp-steps-banner li p{font-size:16px;line-height:1.65;margin:0 auto;max-width:350px}.ce-theme .mirra-pdp .mp-steps-banner svg,.ce-theme .mirra-pdp .mp-steps-banner svg *{fill:none;stroke:currentColor;stroke-width:1.3px}.mp-steps-arrow{position:absolute;top:100px;right:-33px;width:15px;height:25px;color:#b7727e}@media(max-width:749px){.mp-steps-banner{padding:36px 0;margin-bottom:36px}.mp-steps-banner ol{grid-template-columns:1fr;gap:28px;margin-top:28px}.mp-steps-arrow{display:none}.mp-steps-visual{height:125px;margin:12px 0}.mp-steps-visual svg{height:118px}.ce-theme .mirra-pdp .mp-steps-visual img{height:300px}.ce-theme .mirra-pdp .mp-steps-banner li p{font-size:15px;max-width:330px}}.mp-context{padding-top:20px;padding-bottom:96px}.mp-context-heading{max-width:690px;margin:0 auto 54px;text-align:center}.ce-theme .mirra-pdp .mp-context-eyebrow{margin:0 0 13px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ce-palette-softText,#74445a)}.ce-theme .mirra-pdp .mp-context-heading h2{font-size:clamp(32px,3.4vw,44px);text-wrap:balance}.ce-theme .mirra-pdp .mp-context-heading>p:last-child{max-width:560px;margin:17px auto 0;font-size:17px;line-height:1.75;color:var(--mp-muted)}.mp-context-rows{display:grid;gap:84px}.mp-context-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,84px)}.mp-context-row-reversed>.mp-context-media{grid-column:2;grid-row:1}.mp-context-row-reversed>.mp-context-copy{grid-column:1;grid-row:1}.mp-context-media{aspect-ratio:1;border:1px solid var(--mp-line);border-radius:30px;overflow:hidden;background:var(--ce-palette-surface,#ffffff)}.mp-context-media img{width:100%;height:100%;object-fit:contain}.mp-context-copy{min-width:0;padding:20px 0;max-width:510px}.mp-context-index{display:flex;align-items:center;gap:12px;color:var(--ce-palette-softText,#74445a);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:23px}.ce-theme .mirra-pdp .mp-context-copy :is(h2,h3){font-size:clamp(29px,3vw,40px);line-height:1.16;text-wrap:balance;margin:0 0 22px}.ce-theme .mirra-pdp .mp-context-copy p{font-size:17px;line-height:1.85;color:var(--mp-muted);margin:0 0 16px}.mp-context-signature{display:block;margin-top:28px;padding-top:19px;border-top:1px solid var(--mp-line);font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:17px;color:var(--ce-palette-softText,#74445a)}.mp-gift-band{position:relative;background:linear-gradient(120deg,var(--ce-palette-soft,#e8dce3),var(--ce-palette-canvas,#fcfcfd));border-block:1px solid var(--mp-line);margin-bottom:12px}.mp-gift-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(34px,6vw,84px);align-items:center;padding-top:74px;padding-bottom:74px}.mp-gift-media{position:relative;padding:0 0 30px 30px;min-width:0}.mp-gift-main-image{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--mp-line);border-radius:28px;box-shadow:0 14px 44px color-mix(in srgb,var(--ce-palette-text,#35343b) 7%,transparent)}.mp-gift-inset{position:absolute;left:0;bottom:0;width:36%;aspect-ratio:1;border:7px solid var(--ce-palette-canvas,#fcfcfd);border-radius:20px;overflow:hidden;box-shadow:0 7px 22px color-mix(in srgb,var(--ce-palette-text,#35343b) 10%,transparent)}.mp-gift-inset img{width:100%;height:100%;object-fit:cover}.mp-gift-copy{max-width:510px;padding:14px 0}.ce-theme .mirra-pdp .mp-gift-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--ce-palette-softText,#74445a);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mp-gift-eyebrow svg{flex-shrink:0}.ce-theme .mirra-pdp .mp-gift-copy h2{font-size:clamp(36px,4vw,52px);line-height:1.1;max-width:470px;text-wrap:balance;margin-bottom:23px;color:var(--ce-palette-softText,#74445a)}.ce-theme .mirra-pdp .mp-gift-lead{font-size:18px;line-height:1.8;color:var(--mp-ink);margin:0 0 22px}.mp-gift-included{display:inline-flex;align-items:center;gap:9px;background:var(--ce-palette-surface,#ffffff);border:1px solid var(--mp-line);color:var(--ce-palette-softText,#74445a);border-radius:30px;padding:9px 15px;font-size:13px;font-weight:600;margin-bottom:21px}.ce-theme .mirra-pdp .mp-gift-description{font-size:15px;line-height:1.85;color:var(--mp-muted);margin:0 0 27px}.mp-gift-copy .mp-text-link{display:inline-flex;align-items:center;gap:20px;font-size:14px}@media(max-width:899px){.mp-context{padding-top:10px;padding-bottom:64px}.mp-context-heading{margin-bottom:32px}.mp-context-rows{gap:48px}.mp-context-row{grid-template-columns:1fr;gap:23px}.mp-context-row-reversed>.mp-context-media,.mp-context-row-reversed>.mp-context-copy{grid-column:auto;grid-row:auto}.mp-context-copy{max-width:650px;padding:0 4px;margin-inline:auto;width:100%}.mp-context-media{max-width:650px;margin-inline:auto!important;width:100%;border-radius:25px}.mp-context-index{margin-bottom:15px}.ce-theme .mirra-pdp .mp-context-copy :is(h2,h3){font-size:32px;margin-bottom:17px}.mp-context-signature{margin-top:20px}.mp-gift-grid{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:48px}.mp-gift-media{max-width:560px;width:100%;margin-inline:auto}.mp-gift-copy{max-width:650px;padding:0 4px;margin-inline:auto}.ce-theme .mirra-pdp .mp-gift-copy h2{max-width:520px;font-size:42px}}@media(max-width:599px){.mp-context-heading{margin-bottom:28px}.ce-theme .mirra-pdp .mp-context-heading h2{font-size:31px}.ce-theme .mirra-pdp .mp-context-heading>p:last-child{font-size:16px;margin-top:13px}.mp-context-rows{gap:42px}.mp-context-media{border-radius:23px}.ce-theme .mirra-pdp .mp-context-copy :is(h2,h3){font-size:29px}.ce-theme .mirra-pdp .mp-context-copy p{font-size:16px;line-height:1.8}.mp-context-signature{font-size:16px}.mp-gift-grid{padding-top:35px;padding-bottom:38px;gap:29px}.mp-gift-media{padding:0 0 20px 18px}.mp-gift-main-image{border-radius:23px}.mp-gift-inset{border-width:5px;border-radius:16px}.ce-theme .mirra-pdp .mp-gift-eyebrow{font-size:9px;gap:8px;letter-spacing:.08em;margin-bottom:17px}.ce-theme .mirra-pdp .mp-gift-copy h2{font-size:37px;margin-bottom:19px}.ce-theme .mirra-pdp .mp-gift-lead{font-size:17px;line-height:1.75}.mp-gift-included{font-size:12px;padding:8px 12px}.ce-theme .mirra-pdp .mp-gift-description{font-size:15px}}.ce-inline-purchase{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;margin-top:28px}.ce-inline-purchase .mp-add{flex:0 1 auto;min-width:210px;min-height:52px;justify-content:center}.ce-theme .mirra-pdp .ce-inline-price{display:flex;align-items:baseline;gap:9px;font-size:20px;font-weight:600;color:var(--ce-palette-softText)}.ce-inline-price s{font-size:14px;font-weight:400;color:var(--mp-muted)}@media(max-width:599px){.ce-inline-purchase{gap:15px;margin-top:24px}.ce-inline-purchase .mp-add{width:100%;min-width:0}.ce-theme .mirra-pdp .ce-inline-price{font-size:19px}}.mirra-pdp .mp-context{padding-top:64px}@media(max-width:899px){.mirra-pdp .mp-context{padding-top:48px}}@media(max-width:599px){.mirra-pdp .ce-inline-purchase{justify-content:center}.ce-theme .mirra-pdp .ce-inline-purchase .ce-inline-price{width:100%;justify-content:center}.mirra-pdp .mp-gift-copy{text-align:center}.ce-theme .mirra-pdp .mp-gift-eyebrow{justify-content:center}.ce-theme .mirra-pdp .mp-gift-copy h2{margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/ce-product-story.css.map */
