.mf-product{width:100%;max-width:1240px;margin:0 auto;padding:28px 24px 64px;box-sizing:border-box}.mf-product *{box-sizing:border-box}.mf-product [hidden]{display:none!important}.mf-crumb{font-size:13px;line-height:1.7;margin:0 0 24px;overflow-wrap:anywhere}.mf-crumb a{color:inherit}.mf-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}.mf-gallery,.mf-info{min-width:0}.mf-gallery{position:sticky;top:24px}.mf-main{aspect-ratio:1;position:relative;background:#f7f6f2;border-radius:12px;overflow:hidden}.mf-main img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.mf-thumbnails{display:flex;gap:10px;max-width:100%;overflow-x:auto;padding:12px 3px 6px}.mf-thumb{width:76px;height:76px;flex:0 0 76px;background:#fff;border:1px solid #d8d8d1;border-radius:7px;overflow:hidden;padding:3px;cursor:pointer}.mf-thumb img{display:block;width:100%;height:100%;object-fit:cover}.mf-thumb.is-active{border:2px solid currentColor}.mf-block{margin:0 0 19px;min-width:0}.mf-block:last-child{margin-bottom:0}.mf-block:empty{display:none}.mf-info h1{margin:0;line-height:1.16;overflow-wrap:anywhere}.mf-prices{display:flex;gap:9px;align-items:center;flex-wrap:wrap;line-height:1.25}.mf-prices strong{font-size:var(--mf-price-size,22px);font-weight:800;color:var(--mf-price-color,#216b3a);letter-spacing:.4px;font-variant-numeric:tabular-nums}.mf-prices s{color:var(--mf-compare-color,#252a2e);opacity:1;font-size:16px;font-weight:700;text-decoration-thickness:1.5px}.mf-saving{display:inline-flex;align-items:center;gap:4px;background:var(--mf-badge-color,#edc52b);color:var(--mf-badge-text,#fff);border-radius:4px;padding:4px 7px;font-size:11px;font-weight:800;letter-spacing:.4px;line-height:1;white-space:nowrap}.mf-saving svg{flex-shrink:0}.mf-description{line-height:1.8;overflow-wrap:anywhere}.mf-description img,.mf-custom-liquid img{max-width:100%;height:auto}.mf-block>label{display:block;margin:0 0 8px;font-size:14px}.mf-block>select,.mf-block>.mf-quantity{width:100%;max-width:100%;min-height:47px;border:1px solid #c9ccc5;border-radius:6px;padding:10px 12px;font:inherit;color:inherit;background:transparent}.mf-block>.mf-quantity{max-width:140px}.mf-info .mf-buy{width:100%;min-height:51px;cursor:pointer}.mf-buy:disabled{opacity:.5;cursor:not-allowed}.mf-product .shopify-payment-button{margin-top:12px}.mf-collapsible{border-top:1px solid #deded7;padding:16px 0}.mf-collapsible summary{font-weight:600;cursor:pointer}.mf-collapsible>div{padding-top:13px;line-height:1.8}.mf-custom-liquid{min-width:0;overflow-wrap:anywhere}.mf-product :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:799px){.mf-product{padding:20px 16px 44px}.mf-layout{grid-template-columns:minmax(0,1fr);gap:28px}.mf-gallery{position:static}.mf-thumb{width:65px;height:65px;flex-basis:65px}.mf-crumb{margin-bottom:18px}.mf-info h1{font-size:30px}}.mf-variant-cards{border:0;padding:0;margin:0;min-width:0}.mf-variant-cards legend{padding:0;margin:0 0 12px;font-size:15px;line-height:1.4;font-weight:800;color:inherit}.mf-variant-intro{margin:-4px 0 14px;font-size:13px;line-height:1.5}.mf-variant-list{display:flex;flex-direction:column;gap:9px}.mf-variant-card{position:relative;display:block;cursor:pointer;min-width:0;margin:0}.mf-variant-card--badge{margin-top:9px}.mf-variant-card>input{position:absolute;width:1px;height:1px;opacity:0;top:50%;left:18px;margin:0}.mf-variant-body{display:flex;align-items:center;gap:12px;min-height:98px;padding:16px 18px 16px 12px;border:2px solid var(--mf-card-border);border-radius:10px;background:var(--mf-card-background);transition:background .15s,border-color .15s;position:relative}.mf-variant-dot{width:16px;height:16px;flex:0 0 16px;border:2px solid var(--mf-card-border);border-radius:50%;background:transparent;position:relative}.mf-variant-card>input:checked+.mf-variant-body{border-color:var(--mf-card-accent);background:var(--mf-card-selected)}.mf-variant-card>input:checked+.mf-variant-body .mf-variant-dot{border-color:var(--mf-card-accent)}.mf-variant-card>input:checked+.mf-variant-body .mf-variant-dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--mf-card-accent)}.mf-variant-card>input:focus-visible+.mf-variant-body{outline:2px solid var(--mf-card-accent);outline-offset:3px}.mf-variant-card>input:disabled+.mf-variant-body{opacity:.5;cursor:not-allowed}.mf-variant-image{width:60px;height:60px;flex:0 0 60px;background:#fff}.mf-variant-image img{display:block;width:100%;height:100%;object-fit:contain}.mf-variant-name{flex:1;min-width:0;font-size:16px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.mf-variant-unavailable{display:block;margin-top:6px;font-size:11px;font-weight:500}.mf-variant-prices{display:flex;flex-direction:column;gap:3px;align-items:flex-end;flex-shrink:0;line-height:1.2}.mf-variant-prices strong{font-size:16px;font-weight:800;color:var(--mf-card-accent);letter-spacing:.3px}.mf-variant-prices s{font-size:13px;color:#30363a}.mf-variant-ribbon{position:absolute;top:-11px;right:-5px;padding:4px 10px;border-radius:2px;background:var(--mf-card-accent);color:#fff;font-size:13px;font-weight:800;line-height:1.2;transform:rotate(3deg);max-width:85%;overflow-wrap:anywhere}.mf-variant-card:has(input:not(:disabled)):hover .mf-variant-body{border-color:var(--mf-card-accent)}@media(max-width:480px){.mf-variant-body{gap:8px;padding:14px 10px;min-height:92px}.mf-variant-image{width:46px;height:46px;flex-basis:46px}.mf-variant-name,.mf-variant-prices strong{font-size:14px}.mf-variant-prices s{font-size:12px}.mf-variant-dot{width:14px;height:14px;flex-basis:14px}}.mf-block>.mf-quantity-label{margin-bottom:4px;font-size:14px;line-height:1.4;font-weight:700}.mf-quantity-control{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:142px;max-width:100%;min-height:46px;border:1px solid var(--mf-quantity-border);border-radius:8px;background:var(--mf-quantity-background);color:var(--mf-quantity-text)}.mf-quantity-control--full{width:100%}.mf-quantity-control .mf-quantity-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;padding:0;margin:0;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:18px;line-height:1;cursor:pointer;box-shadow:none}.mf-quantity-control .mf-quantity-button:disabled{opacity:.3;cursor:not-allowed}.mf-quantity-control .mf-quantity-button:not(:disabled):hover{background:#0000000a}.mf-quantity-control .mf-quantity{display:block;width:100%;min-width:0;height:44px;min-height:0;margin:0;padding:0 2px;border:0;border-radius:0;background:transparent;color:inherit;text-align:center;font:inherit;font-size:14px;line-height:1;box-shadow:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mf-quantity-control .mf-quantity::-webkit-inner-spin-button,.mf-quantity-control .mf-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mf-purchase-buttons form{display:flex;flex-direction:column;gap:12px;margin:0}.mf-purchase-buttons .mf-buy,.mf-purchase-buttons .mf-card-checkout{display:flex;justify-content:center;align-items:center;width:100%;min-height:var(--mf-button-height,49px);padding:10px 16px;margin:0;border-radius:var(--mf-button-radius,5px);font:inherit;font-size:18px;font-weight:800;line-height:1.25;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:0;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none}.mf-purchase-buttons .mf-buy{background:var(--mf-button-background,#133d30);color:var(--mf-button-text,#fff);border:2px solid var(--mf-button-background,#133d30);margin-bottom:10px}.mf-purchase-buttons .mf-card-checkout{background:#fff;color:var(--mf-card-button-color,#133d30);border:2px solid var(--mf-card-button-color,#133d30)}.mf-purchase-buttons .mf-buy:not(:disabled):hover{filter:brightness(.92)}.mf-purchase-buttons .mf-card-checkout:not(:disabled):hover{background:#f5f8f6}.mf-purchase-buttons button:disabled{opacity:.5;cursor:not-allowed}.mf-product .mf-purchase-buttons .shopify-payment-button{margin:0}.mf-purchase-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:var(--mf-button-height,49px);--shopify-accelerated-checkout-button-border-radius:var(--mf-button-radius,5px);--shopify-accelerated-checkout-button-box-shadow:none}.mf-purchase-buttons .shopify-payment-button__button--unbranded{min-height:var(--mf-button-height,49px);border-radius:var(--mf-button-radius,5px);background:var(--mf-button-background,#133d30);color:var(--mf-button-text,#fff);font-size:18px;font-weight:700}.mf-purchase-buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--mf-button-background,#133d30);filter:brightness(.92)}@media(max-width:480px){.mf-purchase-buttons .mf-buy,.mf-purchase-buttons .mf-card-checkout{font-size:16px;padding-inline:10px}}.mf-variant-summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;min-width:0;max-width:48%}.mf-variant-benefit{display:inline-block;min-width:0;max-width:120px;border:1px solid var(--mf-card-accent);border-radius:4px;padding:3px 7px;color:var(--mf-card-accent);background:#fff;font-size:10px;font-weight:800;line-height:1.25;letter-spacing:.3px;text-align:center;overflow-wrap:anywhere}.mf-variant-benefit--solid{background:var(--mf-card-accent);color:#fff}.mf-variant-summary .mf-variant-prices{min-width:0;flex-shrink:1;overflow-wrap:anywhere}@media(max-width:600px){.mf-variant-summary{flex-direction:column-reverse;align-items:flex-end;gap:5px;max-width:40%}.mf-variant-benefit{max-width:100%;font-size:9px;padding:3px 5px}.mf-variant-summary .mf-variant-prices{max-width:100%}}.mc-page{--mc-green:#2e7d32;--mc-ink:#302d27;--mc-muted:#615d56;--mc-cream:#faf7f2;background:var(--mc-cream);color:var(--mc-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6;overflow:clip}.mc-page *{box-sizing:border-box}.mc-page [hidden]{display:none!important}.mc-page a{color:inherit}.mc-page button,.mc-page input{font:inherit}.mc-page button{cursor:pointer}.mc-page button:disabled{cursor:not-allowed;opacity:.5}.mc-page :focus-visible{outline:3px solid #235f25;outline-offset:4px}.mc-page img{display:block;width:100%;height:100%;object-fit:cover}.mc-wrap{max-width:1340px;padding:0 28px;margin:0 auto}.mc-page h1,.mc-page h2,.mc-page h3{font-family:Arial,Helvetica,sans-serif;color:var(--mc-ink);letter-spacing:-.035em;margin:0 0 20px;line-height:1.15;text-transform:none}.mc-page h1{font-size:clamp(30px,3vw,43px);font-weight:700}.mc-page h2{font-size:clamp(28px,3vw,42px);font-weight:700}.mc-page h3{font-size:21px;letter-spacing:-.02em;margin-bottom:12px}.mc-page p{margin:0 0 20px}.mc-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--mc-green);margin-bottom:30px!important}.mc-lead{font-size:16px;color:var(--mc-muted);line-height:1.8}.mc-ticker{background:#1e293b;color:#fff;padding:12px 0;overflow:hidden;font-size:14px;font-weight:700;letter-spacing:.07em}.mc-ticker>div{display:flex;width:max-content;animation:mc-marquee 42s linear infinite}.mc-ticker span{padding:0 36px;white-space:nowrap}@keyframes mc-marquee{to{transform:translate(-50%)}}.mc-ticker:hover>div{animation-play-state:paused}.mc-hero,.mc-buy,.mc-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.mc-hero{padding-top:54px;padding-bottom:54px}.mc-hero-photo{aspect-ratio:1/1;border:8px solid white;border-radius:25px;overflow:hidden;box-shadow:0 20px 40px #302d2715;background:#ede8df}.mc-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.mc-benefits>div{background:#fff;border:1px solid #e5e2dc;border-radius:12px;padding:17px 13px;box-shadow:0 3px 8px #302d2705}.mc-benefits span{display:block;font-size:25px;margin-bottom:10px}.mc-benefits strong{font-size:13px;display:block}.mc-benefits p{font-size:12px;line-height:1.6;margin:6px 0 0;color:var(--mc-muted)}.mc-hero-price{color:#b52d32;font-size:25px;font-weight:700;margin-bottom:18px!important}.mc-page .mc-button{display:flex;align-items:center;justify-content:center;width:100%;background:var(--mc-green);border:1px solid var(--mc-green);border-radius:9px;padding:18px 20px;color:#fff;text-align:center;font-size:14px;font-weight:700;letter-spacing:.035em;text-decoration:none;line-height:1.5;min-height:58px;box-shadow:0 8px 16px #2e7d3220;transition:background .2s}.mc-page .mc-button:hover{background:#235f25}.mc-page .mc-note{background:#fff;padding:21px 23px;border-radius:12px;border:1px solid #e5e2dc;margin:24px 0 0;font-size:14px;font-style:italic;line-height:1.8}.mc-buy{padding-top:70px;padding-bottom:85px;align-items:start;scroll-margin-top:30px}.mc-main-photo{aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:#eee9e0}.mc-main-photo img{object-fit:contain}.mc-thumbs{display:flex;gap:10px;overflow-x:auto;padding:14px 3px 5px}.mc-thumb{width:78px;height:78px;flex:0 0 78px;padding:3px;border:1px solid #dedbd4;border-radius:9px;background:#fff;overflow:hidden}.mc-thumb.is-active{border:2px solid var(--mc-green)}.mc-thumb img{border-radius:5px}.mc-buy-info .mc-eyebrow{margin-bottom:15px!important}.mc-guide{padding:18px 20px;background:#edf3e8;border:1px dashed #8eac79;border-radius:12px;margin:22px 0}.mc-guide strong{font-size:17px}.mc-guide p{font-size:13px;margin:5px 0 0;color:var(--mc-muted)}.mc-prices{display:flex;align-items:center;gap:15px;margin:22px 0}.mc-prices strong{font-size:30px;color:#b52d32}.mc-prices s{font-size:20px;color:#777}.mc-variants{padding:0;margin:0 0 20px;border:0;min-width:0}.mc-variants legend{font-size:12px;font-weight:700;letter-spacing:.09em;padding:0;margin-bottom:14px}.mc-variant{display:flex;gap:14px;align-items:center;padding:18px 16px;margin-bottom:12px;background:#fff;border:2px solid #ddd9d1;border-radius:12px;cursor:pointer}.mc-variant:has(input:checked){border-color:var(--mc-green);background:#f0f6ec}.mc-variant:has(input:disabled){opacity:.55;cursor:not-allowed}.mc-variant input{accent-color:var(--mc-green);width:18px;height:18px;flex-shrink:0;margin:0}.mc-variant span{flex:1}.mc-variant strong{font-size:15px}.mc-variant small{display:block;color:#8a3131}.mc-variant b{font-size:16px;white-space:nowrap}.mc-quantity-row{display:flex;align-items:center;justify-content:space-between;margin:22px 0}.mc-quantity{display:flex;border:1px solid #ccc7be;border-radius:8px;overflow:hidden;background:#fff}.mc-quantity button{border:0;background:transparent;width:42px;height:44px;font-size:22px;color:var(--mc-ink)}.mc-quantity input{width:58px;min-width:0;border:0;padding:0;text-align:center;background:transparent;color:var(--mc-ink)}.mc-page .shopify-payment-button{margin-top:12px}.mc-page .shopify-payment-button__button{border-radius:9px;min-height:55px}.mc-payments{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:18px 0;padding:0;list-style:none}.mc-payments svg{width:38px;height:24px}.mc-fine{font-size:12px;line-height:1.7;color:var(--mc-muted);margin:18px 0 10px!important}.mc-policy{font-size:13px;text-decoration:underline}.mc-details{border-top:1px solid #dedbd4;margin-top:20px;padding-top:15px}.mc-details summary{cursor:pointer;font-weight:700}.mc-details>div{padding-top:14px}.mc-section{padding:78px 0}.mc-section:nth-of-type(2n){background:#fff}.mc-section--gift,.mc-section--moment{background:#eef2e9!important}.mc-section-heading{max-width:850px;margin:0 auto 36px;text-align:center}.mc-section-heading .mc-lead{margin-bottom:0}.mc-cards{display:grid;gap:20px}.mc-cards--3,.mc-cards--6{grid-template-columns:repeat(3,1fr)}.mc-cards--4{grid-template-columns:repeat(4,1fr)}.mc-card{background:#fff;border:1px solid #e3dfd6;border-radius:17px;padding:28px}.mc-card p{font-size:14px;color:var(--mc-muted);margin-bottom:0}.mc-card-icon{display:flex;font-size:29px;align-items:center;justify-content:center;width:54px;height:54px;background:#f1f5ec;border-radius:50%;margin-bottom:22px}.mc-story-photo{aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:#e6e3da}.mc-page .mc-inline{width:fit-content;margin-top:28px;padding-left:32px;padding-right:32px}.mc-wide-photo{max-width:900px;aspect-ratio:16/8;margin:0 auto 35px;border-radius:20px;overflow:hidden;background:#eee9e0}.mc-wide-photo img{object-fit:contain}.mc-feature-photo{aspect-ratio:16/7;max-width:1000px;margin:35px auto 0;border-radius:20px;overflow:hidden;background:#eee9e0}.mc-feature-photo img{object-fit:contain}.mc-table-scroll{overflow-x:auto;border-radius:15px;border:1px solid #dcd8ce}.mc-page table{border-collapse:collapse;width:100%;min-width:580px;background:#fff;font-size:15px;table-layout:fixed}.mc-page th,.mc-page td{padding:24px;border:1px solid #e5e2d9;text-align:left;vertical-align:top;white-space:normal}.mc-page thead th{font-size:16px;background:#f0eee7}.mc-page th:nth-child(2),.mc-page td:nth-child(2){background:#edf5e7}.mc-sticky{position:fixed;bottom:0;left:0;right:0;z-index:30;padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ddd8cf;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 24px #0000000a}.mc-sticky-inner{display:flex;max-width:1280px;margin:auto;gap:24px;align-items:center;justify-content:space-between}.mc-sticky-name{display:flex;flex-direction:column;font-size:14px;line-height:1.4}.mc-sticky-name span{color:#b52d32;font-weight:700;margin-top:5px}.mc-sticky .mc-button{width:auto;min-width:260px;padding:12px 22px;min-height:48px}.mc-page:has(.mc-sticky){padding-bottom:95px}body:has(.mc-dark-header) .shopify-section-group-header-group{background:#1e293b}body:has(.mc-dark-header) .shopify-section-group-header-group .announcement{display:none}body:has(.mc-dark-header) .shopify-section-group-header-group .header{color:#fff;background:#1e293b;min-height:88px}body:has(.mc-dark-header) .shopify-section-group-header-group .header a,body:has(.mc-dark-header) .shopify-section-group-header-group .menu-toggle{color:#fff}body:has(.mc-dark-header) .shopify-section-group-header-group .nav{background:#1e293b}@media(min-width:900px){.mc-gallery{position:sticky;top:24px}}@media(max-width:899px){.mc-wrap{padding-left:20px;padding-right:20px}.mc-hero,.mc-buy,.mc-split{grid-template-columns:1fr;gap:30px}.mc-hero{padding-top:30px;padding-bottom:35px}.mc-hero-photo{max-width:640px;width:100%;margin:0 auto}.mc-hero .mc-eyebrow{margin-bottom:18px!important}.mc-buy{padding-top:40px;padding-bottom:45px}.mc-section{padding:48px 0}.mc-cards--4,.mc-cards--3,.mc-cards--6{grid-template-columns:repeat(2,1fr)}.mc-story-photo{max-width:640px;width:100%;margin:auto}.mc-card{padding:24px}.mc-sticky-name{max-width:50%;font-size:12px}.mc-sticky-name strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-sticky .mc-button{min-width:0;max-width:50%;font-size:11px}.mc-sticky{padding-left:14px;padding-right:14px}.mc-sticky-inner{gap:12px}.mc-wide-photo,.mc-feature-photo{aspect-ratio:1/1}}@media(max-width:540px){.mc-wrap{padding-left:16px;padding-right:16px}.mc-page h1{font-size:30px}.mc-page h2{font-size:29px}.mc-benefits{gap:8px}.mc-benefits>div{padding:13px 9px}.mc-benefits strong,.mc-benefits p{font-size:11px}.mc-cards--3,.mc-cards--4,.mc-cards--6{grid-template-columns:1fr}.mc-page th,.mc-page td{padding:18px}.mc-lead{font-size:15px}.mc-variant{padding:16px 12px}.mc-variant strong{font-size:14px}.mc-card h3{font-size:20px}.mc-sticky .mc-button{font-size:10px;padding:12px}}@media(prefers-reduced-motion:reduce){.mc-ticker>div{animation:none}.mc-page *{scroll-behavior:auto!important;transition:none!important}}.mc-hero,.mc-buy,.mc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc-hero>*,.mc-buy>*,.mc-split>*,.mc-cards>*{min-width:0}.mc-gallery,.mc-buy-info{width:100%;max-width:100%;min-width:0}.mc-main-photo{width:100%;max-width:100%;aspect-ratio:1;position:relative}.mc-main-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mc-thumbs{max-width:100%;min-width:0}.mc-gallery{overflow:hidden}.mc-buy-info h2{font-size:clamp(28px,2.8vw,40px)}.mc-benefits svg{width:28px;height:28px;color:#468237}.mc-card-icon svg{width:27px;height:27px}.mc-photo{min-width:0;aspect-ratio:1;overflow:hidden;border-radius:20px;background:#eee9e0}.mc-photo img{width:100%;height:100%;object-fit:cover}.mc-section-heading .mc-eyebrow{margin-bottom:14px!important}.mc-section--pain{background:#fff!important}.mc-section--gift{background:#f7f8f4!important}.mc-section--features{background:#fff!important}.mc-section--materials{background:#f8f6f0!important}.mc-section--comparison{background:#fff!important}.mc-section--steps{background:#f8f6f0!important}.mc-section--moment{background:#eef2e9!important}.mc-section--stories{background:#fff!important;padding-bottom:65px}.mc-page:has(.mc-sticky){padding-bottom:0}.mc-section{padding:64px 0}.mc-pain-grid{align-items:center;gap:48px}.mc-pain-copy>h3{font-size:27px}.mc-vertical-cards{grid-template-columns:minmax(0,1fr);gap:14px}.mc-vertical-cards .mc-card{position:relative;padding:19px 20px 19px 76px;background:#faf9f6;border:0}.mc-vertical-cards .mc-card-icon{position:absolute;top:19px;left:17px;width:42px;height:42px;margin:0}.mc-vertical-cards h3{font-size:19px;margin-bottom:7px}.mc-gift-detail{background:#fff;border:1px solid #e0e5d7;padding:24px;border-radius:16px;margin-top:25px}.mc-gift-detail .mc-card-icon{margin-bottom:14px}.mc-gift-detail p{margin:0}.mc-photo-caption{text-align:center;padding-top:15px;font-size:14px;font-style:italic;margin:0!important;color:var(--mc-muted)}.mc-feature-pair,.mc-comparison-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:30px}.mc-feature-panel{border:1px solid #e4e0d6;border-radius:20px;overflow:hidden;background:#faf8f2}.mc-feature-panel .mc-photo{border-radius:0}.mc-feature-panel>div:last-child{padding:26px}.mc-feature-panel h3{font-size:25px}.mc-feature-panel p{margin:0;color:var(--mc-muted);font-size:15px}.mc-feature-closing{text-align:center;color:var(--mc-green);font-weight:700;font-size:20px;padding:26px 0 0;margin:0!important}.mc-material-panel{border:1px solid #e2ded4;border-radius:22px;background:#fff;overflow:hidden;gap:30px;padding:28px}.mc-material-panel>div:first-child>h3{font-size:29px;padding:10px 0 5px}.mc-material-list{grid-template-columns:minmax(0,1fr);gap:0}.mc-material-list .mc-card{display:grid;grid-template-columns:45px minmax(0,1fr);column-gap:12px;border:0;padding:13px 0;background:transparent;border-radius:0}.mc-material-list .mc-card-icon{grid-column:1;grid-row:1/3;width:40px;height:40px;margin:0}.mc-material-list .mc-card h3{grid-column:2;font-size:18px;margin:0 0 6px}.mc-material-list .mc-card p{grid-column:2;font-size:13px}.mc-comparison-pair article{background:#f7f7f2;padding:22px;border-radius:20px;border:1px solid #e5e2d8}.mc-comparison-pair .mc-eyebrow{margin-bottom:14px!important}.mc-comparison-pair h3{margin:22px 0 0;font-size:25px}.mc-comparison-close{max-width:850px;text-align:center;margin:32px auto 0}.mc-comparison-close p{font-size:16px;line-height:1.8;color:var(--mc-muted)}.mc-comparison-close .mc-inline{margin:20px auto 0}.mc-step-list{display:grid;gap:18px}.mc-step-list article{display:flex;align-items:flex-start;gap:20px;padding:22px;background:#fff;border:1px solid #e3dfd6;border-radius:16px}.mc-step-list article>span{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:50%;background:#e9f2e3;color:#356b2c;font-size:23px;font-weight:700}.mc-step-list h3{font-size:22px;margin:3px 0 10px}.mc-step-list p{font-size:14px;color:var(--mc-muted);margin:0}.mc-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;border:1px solid #e2ded4;border-radius:16px;background:#fff;overflow:hidden}.mc-specs>div{padding:24px;border-right:1px solid #e2ded4}.mc-specs>div:last-child{border:0}.mc-specs strong{font-size:16px}.mc-specs p{font-size:13px;line-height:1.8;margin:8px 0 0;color:var(--mc-muted)}.mc-scene-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mc-scene-cards article{border:1px solid #e3dfd6;border-radius:16px;overflow:hidden;background:#fff}.mc-scene-cards .mc-photo{border-radius:0;aspect-ratio:4/3}.mc-scene-cards article>div:last-child{padding:23px}.mc-scene-cards h3{font-size:21px}.mc-scene-cards p{font-size:14px;line-height:1.8;margin:0;color:var(--mc-muted)}.mc-sticky-name strong{max-width:650px}.mc-sticky{z-index:20}.mc-page .mc-button{border-radius:8px}.mc-page .mc-details{margin-bottom:0}body:has(.mc-dark-header) .shopify-section-group-header-group .brand img{filter:brightness(0) invert(1);max-width:210px;width:100%;height:auto}body:has(.mc-dark-header) .shopify-section-group-header-group .brand{max-width:210px}@media(min-width:900px){.mc-buy{gap:44px}.mc-gallery{top:20px}.mc-main-photo{max-height:660px}.mc-section--moment .mc-split{gap:55px}}@media(max-width:899px){.mc-hero,.mc-buy,.mc-split{grid-template-columns:minmax(0,1fr)}.mc-hero>div:first-child{order:0}.mc-hero-photo{order:1}.mc-section{padding:44px 0}.mc-material-panel{padding:22px}.mc-material-panel .mc-photo{order:-1}.mc-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-specs>div{border-bottom:1px solid #e2ded4}.mc-scene-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-pain-grid{gap:25px}.mc-pain-copy>h3{font-size:25px}.mc-feature-pair,.mc-comparison-pair{gap:18px}.mc-sticky-name strong{max-width:100%}.mc-sticky-name{min-width:0}.mc-section--stories{padding-bottom:45px}}@media(max-width:540px){.mc-feature-pair,.mc-comparison-pair,.mc-scene-cards{grid-template-columns:minmax(0,1fr)}.mc-feature-panel h3{font-size:23px}.mc-feature-panel>div:last-child{padding:22px}.mc-material-panel{padding:18px}.mc-material-panel>div:first-child>h3{font-size:25px}.mc-step-list article{padding:18px;gap:14px}.mc-step-list h3{font-size:20px}.mc-specs>div{padding:17px}.mc-sticky .mc-button{max-width:53%;font-size:10px;letter-spacing:0;min-height:44px}.mc-sticky-name{max-width:44%}.mc-sticky-name span{font-size:14px}.mc-photo{border-radius:15px}.mc-comparison-pair article{padding:18px}}.mc-buy-surface{background:#f8f9fa}.mc-buy{max-width:1360px;grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);gap:50px;padding-top:30px;padding-bottom:55px;align-items:start;scroll-margin-top:24px}.mc-buy .mc-gallery{position:sticky;top:24px;min-width:0;max-width:100%;border-radius:9px;overflow:hidden}.mc-buy .mc-main-photo{aspect-ratio:1;max-height:none;border-radius:9px;background:#f2f0e9}.mc-buy .mc-main-photo img{object-fit:contain}.mc-buy-info{padding:43px 26px 28px;background:#fdfbf7;border:1px solid #e8e4dd;border-radius:13px;color:#39362f}.mc-page .mc-buy-info h2{font-size:32px;line-height:1.08;letter-spacing:-.045em;font-weight:750;margin:14px 0 18px;color:#21211f}.mc-purchase-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;color:#ca520c;margin:0!important}.mc-page .mc-buy-info .mc-lead{font-size:13px;letter-spacing:.065em;line-height:1.55;color:#81796c;margin-bottom:25px}.mc-buy-rating{font-size:13px;color:#2e7d32;letter-spacing:.045em;font-weight:700;margin:0 0 14px!important}.mc-buy-info .mc-guide{border:1px dashed #91b5a1;border-radius:10px;background:#eef3ef;padding:16px 15px;margin:26px 0 24px}.mc-buy-info .mc-guide strong{font-size:12px;font-weight:700;letter-spacing:.055em;color:#2f7b35}.mc-buy-info .mc-guide p{font-size:11px;letter-spacing:.055em;line-height:1.5;color:#62746a;margin:7px 0 0}.mc-purchase-badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:31px}.mc-purchase-badges>span{display:inline-flex;align-items:center;gap:5px;background:#efede8;color:#696057;padding:7px 11px;border-radius:30px;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.5}.mc-purchase-badges svg{flex-shrink:0;color:#2f7b35}.mc-buy .mc-variants{display:block;margin:0}.mc-buy .mc-variants legend{display:block;float:left;width:100%;margin:0 0 21px;text-align:center;color:#8b8276;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.6}.mc-buy .mc-prices{clear:both;gap:9px;margin:0 0 9px;flex-wrap:wrap;line-height:1.2}.mc-buy .mc-prices>strong{font-size:22px;color:#1e293b;font-weight:750;letter-spacing:0}.mc-buy .mc-prices>s{font-size:16px;color:#33302b;font-weight:700}.mc-page .mc-saving{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:5px;padding:4px 7px;color:#fff;background:#1e293b;line-height:1;font-size:11px;font-weight:700;letter-spacing:.01em}.mc-purchase-offer{font-size:13px;line-height:1.25;letter-spacing:.035em;margin:0 0 13px!important;color:#252525}.mc-buy .mc-variant{position:relative;gap:12px;padding:16px 12px;min-height:74px;margin:0 0 8px;background:#f9f8f5;border:2px solid #babdc2;border-radius:10px}.mc-buy .mc-variant:has(input:checked){border-color:#1e293b;background:#e8e7e7}.mc-buy .mc-variant input{width:17px;height:17px;accent-color:#1e293b}.mc-buy .mc-variant .mc-option-name{flex:1;min-width:0}.mc-buy .mc-variant strong{display:inline;font-size:15px;font-weight:700;letter-spacing:.045em;color:#40372c}.mc-option-symbol{display:inline!important;padding-right:4px;font-size:19px;line-height:1;color:#8b752b}.mc-buy .mc-variant .mc-option-price{flex:none;min-width:58px;display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;white-space:nowrap}.mc-buy .mc-option-price b{font-size:16px;letter-spacing:.03em;color:#1e293b}.mc-buy .mc-option-price s{font-size:12px;color:#5f5445;font-weight:400;letter-spacing:.04em}.mc-buy .mc-variant .mc-option-tag{position:absolute;top:-13px;right:-7px;flex:none;padding:4px 11px;transform:rotate(3deg);background:#1e293b;color:#fff;border-radius:3px;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.025em;box-shadow:0 1px 3px #0001}.mc-buy .mc-variant:has(.mc-option-tag){margin-top:18px}.mc-buy .mc-variant .mc-option-shipping{display:inline-block;padding:3px 6px;margin:4px 0 0 6px;border:1px solid #1e293b;border-radius:5px;background:#fff;color:#1e293b;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.3}.mc-buy .mc-quantity-row{display:block;margin:0 0 14px;clear:both}.mc-buy .mc-quantity-row>label{display:block;font-size:12px;font-weight:600;line-height:1.6;color:#483f34}.mc-buy .mc-quantity{width:142px;border-color:#cdd0d4;border-radius:6px;background:#eeeff1}.mc-buy .mc-quantity button{width:44px;height:45px;font-size:16px;color:#1e293b}.mc-buy .mc-quantity input{width:54px;font-size:13px;color:#1e293b}.mc-buy .mc-payments{margin:16px 0 13px;gap:7px;justify-content:center}.mc-buy .mc-payments svg{width:40px;height:25px}.mc-buy .mc-button,.mc-sticky .mc-button{background:#1e293b;border-color:#1e293b;color:#fff;box-shadow:none;border-radius:6px;text-transform:none;letter-spacing:0;font-size:19px;font-weight:700;padding:15px 20px;min-height:54px}.mc-buy .mc-button:hover,.mc-sticky .mc-button:hover{background:#303d52}.mc-buy-info .mc-fine{font-size:11px;line-height:1.65;color:#80786b}.mc-buy-info .shopify-payment-button__button{min-height:52px}.mc-sticky{padding:10px 24px calc(10px + env(safe-area-inset-bottom));background:#f9f9faf7;box-shadow:0 -2px 9px #00000017;border-top:1px solid #e1e1e3}.mc-sticky-inner{max-width:1304px;gap:24px;align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 200px 164px}.mc-sticky-product{display:flex;align-items:center;gap:14px;min-width:0}.mc-page .mc-sticky-image{width:52px;height:52px;flex:none;object-fit:cover;border-radius:2px}.mc-sticky-name{display:block;min-width:0;font-size:15px;line-height:1.3}.mc-sticky-name>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:500;letter-spacing:.01em;max-width:none}.mc-sticky-prices{display:flex;align-items:center;gap:7px;margin-top:3px;flex-wrap:wrap}.mc-sticky-name .mc-sticky-prices>span[data-price]{color:#1e293b;font-size:17px;font-weight:750;margin:0}.mc-sticky-prices s{font-size:13px;font-weight:700;color:#3b3732}.mc-sticky-name .mc-sticky-prices>.mc-saving{margin:0;font-size:10px}.mc-sticky-picker{min-width:0}.mc-sticky-picker select{width:100%;height:44px;border:1px solid #d2d4d8;border-radius:8px;background:#eceef0;color:#33343a;padding:0 28px 0 12px;font:inherit;font-size:13px;cursor:pointer;max-width:100%}.mc-sticky .mc-button{width:100%;max-width:none;min-width:0;font-size:18px;min-height:52px;padding:11px 13px}.mc-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px)and (min-width:900px){.mc-buy{gap:28px;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr)}.mc-buy-info{padding:28px 20px 22px}.mc-page .mc-buy-info h2{font-size:29px}.mc-buy .mc-variant{gap:8px;padding-left:9px;padding-right:9px}.mc-buy .mc-variant strong{font-size:13px}.mc-sticky-inner{gap:16px;grid-template-columns:minmax(0,1fr) 180px 150px}}@media(max-width:899px){.mc-buy{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px;padding-bottom:32px}.mc-buy .mc-gallery{position:static;width:100%;max-width:660px;margin:0 auto}.mc-buy-info{padding:28px 24px;max-width:660px;margin:0 auto;width:100%}.mc-sticky-inner{gap:14px;grid-template-columns:minmax(0,1fr) 165px 135px}.mc-sticky-name{max-width:none}.mc-sticky-name>strong{font-size:12px}.mc-sticky-name .mc-sticky-prices>span[data-price]{font-size:15px}.mc-sticky .mc-button{max-width:none;font-size:16px}.mc-page .mc-sticky-image{width:44px;height:44px}.mc-sticky-product{gap:9px}}@media(max-width:600px){.mc-buy{padding-left:14px;padding-right:14px}.mc-buy-info{padding:27px 19px 23px;border-radius:12px}.mc-page .mc-buy-info h2{font-size:30px}.mc-buy .mc-variant strong{font-size:14px;letter-spacing:.015em}.mc-purchase-badges{gap:7px;margin-bottom:25px}.mc-purchase-badges>span{font-size:9px;padding:6px 9px}.mc-buy .mc-guide{margin:21px 0}.mc-buy .mc-variant{padding:14px 11px;gap:9px}.mc-buy .mc-option-price b{font-size:15px}.mc-buy .mc-variant .mc-option-price{min-width:54px}.mc-buy .mc-variant .mc-option-shipping{margin-left:0}.mc-sticky{padding:9px 12px calc(9px + env(safe-area-inset-bottom))}.mc-sticky-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 10px}.mc-sticky-product{grid-column:1/-1}.mc-page .mc-sticky-image{width:35px;height:35px}.mc-sticky-name{max-width:none;display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1}.mc-sticky-name>strong{-webkit-line-clamp:1;flex:1;min-width:0;font-size:11px}.mc-sticky-prices{flex:none;gap:5px;margin:0}.mc-sticky-prices s,.mc-sticky-prices .mc-saving{display:none}.mc-sticky-name .mc-sticky-prices>span[data-price]{font-size:15px;white-space:nowrap}.mc-sticky-picker{grid-column:1}.mc-sticky-picker select{font-size:12px;height:42px;padding-left:9px}.mc-sticky .mc-button{grid-column:2;font-size:15px;min-height:42px;padding:8px}.mc-buy .mc-option-symbol{font-size:16px}.mc-buy .mc-prices>strong{font-size:23px}.mc-buy .mc-prices>s{font-size:15px}.mc-purchase-offer{font-size:12px}}.mv-cd{background:var(--cd-bg);color:var(--cd-ink);font-family:inherit;padding:20px 24px 72px}.mv-cd *{box-sizing:border-box}.mv-cd__inner{max-width:1240px;margin:0 auto}.mv-cd h2{font-family:inherit;font-size:clamp(28px,3.2vw,44px);line-height:1.12;letter-spacing:-.8px;color:var(--cd-ink);margin:0 0 22px;font-weight:750;text-transform:none}.mv-cd h3{font-family:inherit;color:var(--cd-ink);font-size:19px;line-height:1.3;margin:16px 0 10px;font-weight:700}.mv-cd__story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding:60px 0;border-top:1px solid #e3ded5}.mv-cd__story--reverse .mv-cd__media{order:2}.mv-cd__media{min-width:0;overflow:hidden;border-radius:18px;background:#eeeae1}.mv-cd__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.mv-cd__placeholder{color:#c0b9aa}.mv-cd__copy{min-width:0;padding:12px 0}.mv-cd__eyebrow{color:var(--cd-accent);font-size:11px;font-weight:750;line-height:1.5;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 15px}.mv-cd__body,.mv-cd__card p,.mv-cd__answer{font-size:15px;line-height:1.8;color:var(--cd-ink)}.mv-cd__body p{margin:0 0 16px}.mv-cd__body p:last-child{margin-bottom:0}.mv-cd__note{font-size:13px;line-height:1.7;margin:24px 0 0;padding:14px 18px;background:#eeebe3;border-radius:8px}.mv-cd__panel{padding:64px 0;border-top:1px solid #e3ded5;text-align:center}.mv-cd__panel>h2{max-width:750px;margin:0 auto 32px}.mv-cd__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:left}.mv-cd__card{padding:28px;background:#f0ede6;border:1px solid #e3ded5;border-radius:14px;min-width:0}.mv-cd__card p{font-size:14px;margin:0}.mv-cd__number{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:50%;background:#dfe5d7;color:#344632;font-size:14px;font-weight:750}.mv-cd__panel--steps .mv-cd__card{background:#fffdf9}.mv-cd__step-image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px;margin-bottom:20px}.mv-cd__footnote{font-size:12px;line-height:1.7;max-width:780px;margin:24px auto 0;color:#746f65}.mv-cd__faq{max-width:850px;margin:0 auto;padding:60px 0 0;border-top:1px solid #e3ded5}.mv-cd__faq>h2,.mv-cd__faq>.mv-cd__eyebrow{text-align:center}.mv-cd__faq details{border-bottom:1px solid #ded8ce}.mv-cd__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:15px;line-height:1.5;font-weight:700;cursor:pointer;list-style:none;color:var(--cd-ink)}.mv-cd__faq summary::-webkit-details-marker{display:none}.mv-cd__faq summary span{font-size:22px;flex-shrink:0;font-weight:400}.mv-cd__faq details[open] summary span{transform:rotate(45deg)}.mv-cd__faq summary:focus-visible{outline:2px solid var(--cd-accent);outline-offset:3px}.mv-cd__answer{font-size:14px;padding:0 24px 20px 0}.mv-cd__answer p{margin:0 0 12px}.mv-cd__answer p:last-child{margin-bottom:0}@media(max-width:899px){.mv-cd__story{gap:30px}.mv-cd__cards{gap:12px}.mv-cd__card{padding:20px}}@media(max-width:699px){.mv-cd{padding:8px 18px 48px}.mv-cd__story{grid-template-columns:1fr;gap:24px;padding:38px 0}.mv-cd__story--reverse .mv-cd__media{order:0}.mv-cd__copy{padding:0}.mv-cd h2{font-size:30px;letter-spacing:-.5px;margin-bottom:18px}.mv-cd__body{font-size:14px}.mv-cd__panel{padding:38px 0}.mv-cd__cards{grid-template-columns:1fr;gap:14px}.mv-cd__card{padding:24px}.mv-cd__faq{padding-top:38px}.mv-cd__eyebrow{font-size:10px}.mv-cd__image{border-radius:12px}}.mv-calendar-replica{font-family:inherit;width:100%;min-width:0;color:#3b2f25}.mv-calendar-replica *{box-sizing:border-box}.mv-calendar-replica img,.mv-calendar-replica svg.mvcr-empty{max-width:100%}.mv-calendar-replica svg.mvcr-empty{display:block;width:100%;height:auto;background:#eee9dd;color:#b7afa1;aspect-ratio:4/3}.mv-calendar-replica h2,.mv-calendar-replica h3,.mv-calendar-replica h4{font-family:inherit;text-transform:none}.mv-calendar-replica p{overflow-wrap:anywhere}.mv-calendar-replica .pain-point-wrapper{background-color:#fcfaed;padding:60px 5%;font-family:var(--font-body-family, sans-serif);color:#3b2f25;border-radius:12px;margin:20px auto;max-width:1400px}.mv-calendar-replica .pp-header{max-width:800px;margin-bottom:40px}.mv-calendar-replica .pp-title{font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;line-height:1.05;margin-bottom:15px;color:#3b2f25;letter-spacing:-.5px}.mv-calendar-replica .pp-subtitle{font-size:1.1rem;line-height:1.6;color:#8c8278;margin:0}.mv-calendar-replica .pp-image-container{position:relative;width:100%;border-radius:20px;overflow:hidden;margin-bottom:30px;box-shadow:0 10px 30px #0000000d}.mv-calendar-replica .pp-image-container :is(img,svg.mvcr-empty){width:100%;display:block;object-fit:cover;aspect-ratio:16 / 10}.mv-calendar-replica .pp-floating-card{position:absolute;bottom:20px;right:20px;background:#fff;padding:15px 25px;border-radius:12px;box-shadow:0 8px 25px #00000014;max-width:320px}.mv-calendar-replica .pp-floating-title{font-size:14px;font-weight:800;color:#3b2f25;margin-bottom:5px}.mv-calendar-replica .pp-floating-desc{font-size:11px;color:#8c8278;line-height:1.4;margin:0}.mv-calendar-replica .pp-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mv-calendar-replica .pp-card{background:#f4ebe1;padding:25px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start}.mv-calendar-replica .pp-card-icon{width:40px;height:40px;background:#a67b5b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:15px}.mv-calendar-replica .pp-card-title{font-size:16px;font-weight:800;color:#3b2f25;margin-bottom:10px}.mv-calendar-replica .pp-card-desc{font-size:13px;color:#7a6f65;line-height:1.5;margin:0}@media(max-width:768px){.mv-calendar-replica .pain-point-wrapper{padding:40px 5%}.mv-calendar-replica .pp-image-container :is(img,svg.mvcr-empty){aspect-ratio:4 / 3}.mv-calendar-replica .pp-floating-card{bottom:10px;right:10px;left:10px;max-width:calc(100% - 20px);padding:12px 15px}.mv-calendar-replica .pp-cards-row{grid-template-columns:1fr;gap:15px}}.mv-calendar-replica .sc-split-wrapper{display:flex;flex-wrap:wrap;align-items:center;background-color:#fdf9f4;padding:60px 4%;font-family:var(--font-body-family, sans-serif);color:#3b2f25;border-radius:12px;margin:20px auto;max-width:1400px}.mv-calendar-replica .sc-split-text{flex:1 1 45%;padding-right:60px;box-sizing:border-box}.mv-calendar-replica .sc-split-image-container{flex:1 1 55%;position:relative;box-sizing:border-box}.mv-calendar-replica .sc-overline{font-size:11px;font-weight:800;color:#c85a17;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.mv-calendar-replica .sc-heading{font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:800;line-height:1.05;color:#3b2f25;margin-bottom:20px;letter-spacing:-.5px}.mv-calendar-replica .sc-paragraph{font-size:1.05rem;line-height:1.6;color:#7a6f65;margin-bottom:30px}.mv-calendar-replica .sc-highlight-box{background:#fff;border-radius:12px;padding:16px 20px;display:flex;align-items:center;border-left:4px solid rgb(200,90,23);box-shadow:0 4px 15px #00000008;margin-bottom:30px}.mv-calendar-replica .sc-highlight-icon{background:#f0ede8;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-right:15px;flex-shrink:0}.mv-calendar-replica .sc-highlight-text h4{font-size:13px;font-weight:800;color:#3b2f25;margin:0 0 3px}.mv-calendar-replica .sc-highlight-text p{font-size:11px;color:#8c8278;margin:0;line-height:1.4}.mv-calendar-replica .sc-bottom-bold{font-size:15px;font-weight:800;color:#3b2f25}.mv-calendar-replica .sc-main-img{width:100%;display:block;border-radius:20px;border:6px solid rgb(255,255,255);box-shadow:0 15px 35px #0000000f;aspect-ratio:4 / 3;object-fit:cover}.mv-calendar-replica .sc-image-overlay{position:absolute;bottom:12px;left:12px;right:12px;background:#fff;padding:15px 20px;border-radius:12px;box-shadow:0 4px 15px #0000000d}.mv-calendar-replica .sc-overlay-title{font-size:13px;font-weight:800;color:#3b2f25;margin:0 0 4px}.mv-calendar-replica .sc-overlay-desc{font-size:11px;color:#8c8278;margin:0;line-height:1.4}@media(max-width:990px){.mv-calendar-replica .sc-split-wrapper{flex-direction:column;padding:40px 5%}.mv-calendar-replica .sc-split-text{padding-right:0;margin-bottom:40px;flex:1 1 100%}.mv-calendar-replica .sc-split-image-container{flex:1 1 100%;width:100%}.mv-calendar-replica .sc-heading{font-size:2.2rem}}.mv-calendar-replica .core-feature-wrapper{background-color:#37463d;padding:80px 5%;font-family:var(--font-body-family, sans-serif);color:#f7f5f0;border-radius:12px;margin:20px auto;max-width:1400px;box-sizing:border-box}.mv-calendar-replica .cf-header{max-width:700px;margin-bottom:50px}.mv-calendar-replica .cf-overline{font-size:11px;font-weight:800;color:#e2724f;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.mv-calendar-replica .cf-title{font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:800;line-height:1.05;color:#f7f5f0;margin-bottom:20px;letter-spacing:-.5px}.mv-calendar-replica .cf-subtitle{font-size:1.05rem;line-height:1.6;color:#a3b1a8;margin:0}.mv-calendar-replica .cf-large-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}.mv-calendar-replica .cf-large-card{background-color:#fdfbf7;border-radius:16px;overflow:hidden;color:#3b2f25;display:flex;flex-direction:column}.mv-calendar-replica .cf-large-card-img{width:100%;aspect-ratio:4/3;object-fit:cover}.mv-calendar-replica .cf-large-card-text{padding:25px}.mv-calendar-replica .cf-large-card-title{font-size:16px;font-weight:800;margin-bottom:8px;color:#3b2f25}.mv-calendar-replica .cf-large-card-desc{font-size:13px;color:#6b6056;line-height:1.5;margin:0}.mv-calendar-replica .cf-small-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.mv-calendar-replica .cf-small-card{background-color:#425248;border:1px solid rgb(79,97,86);border-radius:16px;padding:25px;display:flex;flex-direction:column}.mv-calendar-replica .cf-small-icon{width:36px;height:36px;background-color:#e2724f;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;margin-bottom:20px}.mv-calendar-replica .cf-small-title{font-size:15px;font-weight:800;color:#f7f5f0;margin-bottom:10px}.mv-calendar-replica .cf-small-desc{font-size:12px;color:#a3b1a8;line-height:1.5;margin:0}.mv-calendar-replica .cf-footer-banner{background-color:#2f3d35;border-radius:12px;padding:20px 30px;display:flex;justify-content:space-between;align-items:center}.mv-calendar-replica .cf-footer-left{font-size:11px;font-weight:800;color:#88998d;text-transform:uppercase;letter-spacing:1px}.mv-calendar-replica .cf-footer-right{font-size:14px;font-weight:800;color:#f7f5f0}@media(max-width:990px){.mv-calendar-replica .core-feature-wrapper{padding:40px 5%}.mv-calendar-replica .cf-large-cards,.mv-calendar-replica .cf-small-cards{grid-template-columns:1fr}.mv-calendar-replica .cf-footer-banner{flex-direction:column;text-align:center;gap:10px}}.mv-calendar-replica .anatomy-wrapper{background-color:#fdfbf7;padding:80px 5%;font-family:var(--font-body-family, sans-serif);color:#3b2f25;margin:0 auto;max-width:1400px;box-sizing:border-box}.mv-calendar-replica .anatomy-header{text-align:center;max-width:800px;margin:0 auto 50px}.mv-calendar-replica .anatomy-overline{font-size:11px;font-weight:800;color:#d46a43;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:15px}.mv-calendar-replica .anatomy-title{font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:800;line-height:1.05;color:#3b2f25;margin-bottom:20px;letter-spacing:-.5px}.mv-calendar-replica .anatomy-subtitle{font-size:1.1rem;line-height:1.6;color:#8c8278;margin:0}.mv-calendar-replica .anatomy-content{display:flex;gap:40px;align-items:flex-start}.mv-calendar-replica .anatomy-left-card{flex:1 1 55%;background:#f4efe9;border-radius:20px;padding:35px;box-sizing:border-box;display:flex;flex-direction:column}.mv-calendar-replica .alc-header{margin-bottom:30px}.mv-calendar-replica .alc-title{font-size:24px;font-weight:800;color:#3b2f25;margin:0 0 8px;line-height:1.2}.mv-calendar-replica .alc-subtitle{font-size:14px;color:#6b6056;margin:0}.mv-calendar-replica .alc-body{display:flex;align-items:center;gap:20px;margin-bottom:30px}.mv-calendar-replica .alc-features{flex:1 1 50%;display:flex;flex-direction:column;gap:20px}.mv-calendar-replica .alc-feature-item{display:flex;align-items:flex-start;gap:12px}.mv-calendar-replica .alc-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0}.mv-calendar-replica .icon-1{background-color:#9283b9}.mv-calendar-replica .icon-2{background-color:#8fb286}.mv-calendar-replica .icon-3{background-color:#dfa67b}.mv-calendar-replica .icon-4{background-color:#d3ba70}.mv-calendar-replica .alc-text h4{font-size:13px;font-weight:800;color:#3b2f25;margin:0 0 3px}.mv-calendar-replica .alc-text p{font-size:11px;color:#7a6f65;margin:0;line-height:1.4}.mv-calendar-replica .alc-image-wrapper{flex:1 1 50%;display:flex;justify-content:center;align-items:center}.mv-calendar-replica .alc-image-wrapper :is(img,svg.mvcr-empty){max-width:100%;border-radius:50%;object-fit:cover}.mv-calendar-replica .alc-highlight-box{background:#e8e2d9;border-radius:10px;padding:15px;display:flex;align-items:center;justify-content:center;gap:10px}.mv-calendar-replica .alc-highlight-box p{font-size:12px;font-weight:800;color:#4a4036;margin:0;text-align:center}.mv-calendar-replica .anatomy-right-panels{flex:1 1 45%;display:flex;flex-direction:column;gap:15px}.mv-calendar-replica .arp-panel{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 15px #00000005;border:1px solid rgb(240,236,230)}.mv-calendar-replica .arp-badge{width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;flex-shrink:0}.mv-calendar-replica .badge-1{background-color:#fdf3e9;color:#d46a43}.mv-calendar-replica .badge-2{background-color:#eaf0ec;color:#648b74}.mv-calendar-replica .badge-3{background-color:#f6efea;color:#a67b5b}.mv-calendar-replica .badge-4{background-color:#e8f1ec;color:#4a7a59}.mv-calendar-replica .arp-text h4{font-size:14px;font-weight:800;color:#3b2f25;margin:0 0 4px}.mv-calendar-replica .arp-text p{font-size:12px;color:#8c8278;margin:0;line-height:1.4}@media(max-width:990px){.mv-calendar-replica .anatomy-wrapper{padding:40px 5%}.mv-calendar-replica .anatomy-content{flex-direction:column}.mv-calendar-replica .anatomy-left-card,.mv-calendar-replica .anatomy-right-panels{width:100%;flex:1 1 100%}.mv-calendar-replica .alc-body{flex-direction:column-reverse}.mv-calendar-replica .alc-image-wrapper{margin-bottom:20px}}.mv-calendar-replica .xmas-compare-wrapper{background-color:#26211e;padding:80px 5%;font-family:var(--font-body-family, sans-serif);color:#f7f5f0;border-radius:12px;margin:20px auto;max-width:1200px;box-sizing:border-box}.mv-calendar-replica .xc-header{margin-bottom:40px;text-align:left}.mv-calendar-replica .xc-overline{font-size:11px;font-weight:800;color:#d46a43;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.mv-calendar-replica .xc-title{font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:800;line-height:1.05;color:#f7f5f0;margin-bottom:15px;letter-spacing:-.5px;max-width:800px}.mv-calendar-replica .xc-subtitle{font-size:1.1rem;line-height:1.6;color:#a8a09a;margin:0;max-width:700px}.mv-calendar-replica .xc-cards-row{display:flex;gap:20px;margin-bottom:50px}.mv-calendar-replica .xc-card{flex:1 1 0%;border-radius:16px;padding:15px;display:flex;flex-direction:column}.mv-calendar-replica .xc-card-left{background-color:#332c28;border:1px solid rgb(66,57,51)}.mv-calendar-replica .xc-card-right{background-color:#2f3b32;border:1px solid rgb(67,84,71)}.mv-calendar-replica .xc-img-container{position:relative;width:100%;border-radius:12px;overflow:hidden;margin-bottom:20px}.mv-calendar-replica .xc-img-container :is(img,svg.mvcr-empty){width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.mv-calendar-replica .xc-badge{position:absolute;top:15px;left:15px;background:#26211ed9;color:#fff;padding:6px 12px;border-radius:20px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mv-calendar-replica .xc-card-right .xc-badge{background:#4a6350}.mv-calendar-replica .xc-card-title{font-size:18px;font-weight:800;color:#f7f5f0;margin:0 0 8px}.mv-calendar-replica .xc-card-desc{font-size:13px;color:#a8a09a;line-height:1.5;margin:0}.mv-calendar-replica .xc-table-container{background-color:#1f1b18;border-radius:16px;border:1px solid rgb(51,44,40);overflow:hidden;margin-bottom:40px}.mv-calendar-replica .xc-table{width:100%;border-collapse:collapse;text-align:left}.mv-calendar-replica .xc-table th,.mv-calendar-replica .xc-table td{padding:20px;border-bottom:1px solid rgb(51,44,40);font-size:14px;line-height:1.5}.mv-calendar-replica .xc-table th{background-color:#26211e;font-weight:800;color:#a8a09a;font-size:12px;text-transform:uppercase;letter-spacing:1px}.mv-calendar-replica .xc-table tr:last-child td{border-bottom:medium}.mv-calendar-replica .xc-col-dimension{width:20%;color:#d46a43;font-weight:700}.mv-calendar-replica .xc-col-seed{width:40%;color:#f7f5f0;background-color:#2f3b324d}.mv-calendar-replica .xc-col-ordinary{width:40%;color:#8c837c}.mv-calendar-replica .xc-highlight-text{font-weight:800;display:block;margin-bottom:5px;color:#fff}.mv-calendar-replica .xc-footer{text-align:center;max-width:800px;margin:0 auto}.mv-calendar-replica .xc-footer-text{font-size:16px;line-height:1.6;color:#e3dcd5;font-style:italic;margin-bottom:25px}.mv-calendar-replica .xc-cta-btn{display:inline-block;background:#c85a17;color:#fff!important;padding:18px 40px;border-radius:8px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:background .3s,transform .2s}.mv-calendar-replica .xc-cta-btn:hover{background:#e0671b;transform:translateY(-2px)}@media(max-width:768px){.mv-calendar-replica .xmas-compare-wrapper{padding:40px 5%}.mv-calendar-replica .xc-cards-row{flex-direction:column}.mv-calendar-replica .xc-table,.mv-calendar-replica .xc-table tbody,.mv-calendar-replica .xc-table tr,.mv-calendar-replica .xc-table th,.mv-calendar-replica .xc-table td{display:block;width:100%}.mv-calendar-replica .xc-table tr{margin-bottom:15px;border:1px solid rgb(51,44,40);border-radius:8px;overflow:hidden}.mv-calendar-replica .xc-table th{display:none}.mv-calendar-replica .xc-table td{text-align:left;position:relative;padding:15px;border-bottom:1px solid rgb(51,44,40)}.mv-calendar-replica .xc-table td:before{font-size:11px;text-transform:uppercase;color:#a8a09a;display:block;margin-bottom:5px;font-weight:800}.mv-calendar-replica .xc-col-dimension{background:#26211e;text-align:center!important}.mv-calendar-replica .xc-col-seed:before{content:"\1f381  2027 MAVONIQO Seed Calendar";color:#4a6350}.mv-calendar-replica .xc-col-ordinary:before{content:"\1f4e6  Ordinary Gift / Calendar"}}.mv-calendar-replica .guide-wrapper{background-color:#fdfbf7;padding:70px 5%;font-family:var(--font-body-family, sans-serif);color:#3b2f25;border-radius:12px;margin:20px auto;max-width:1300px;box-sizing:border-box}.mv-calendar-replica .guide-header{text-align:left;margin-bottom:40px}.mv-calendar-replica .guide-title{font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:800;line-height:1.1;color:#3b2f25;margin-bottom:10px;letter-spacing:-.5px}.mv-calendar-replica .guide-subtitle{font-size:1.1rem;line-height:1.6;color:#8c8278;margin:0}.mv-calendar-replica .guide-body{display:flex;gap:40px;margin-bottom:50px;align-items:center}.mv-calendar-replica .guide-visual{flex:1 1 50%;background-color:#e8f0ea;border-radius:20px;padding:25px;text-align:center;box-sizing:border-box}.mv-calendar-replica .guide-visual :is(img,svg.mvcr-empty){width:100%;border-radius:12px;box-shadow:0 8px 25px #0000000d;display:block}.mv-calendar-replica .guide-visual-caption{font-size:13px;font-weight:800;color:#4a6350;margin-top:20px;text-transform:uppercase;letter-spacing:.5px}.mv-calendar-replica .guide-steps{flex:1 1 50%;display:flex;flex-direction:column;gap:15px}.mv-calendar-replica .step-card{background-color:#fff;border:1px solid rgb(240,236,230);border-radius:16px;padding:25px 20px;display:flex;align-items:flex-start;gap:20px;box-shadow:0 4px 15px #00000005}.mv-calendar-replica .step-num{width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:800;flex-shrink:0}.mv-calendar-replica .num-1{background-color:#8a5a44}.mv-calendar-replica .num-2{background-color:#52796f}.mv-calendar-replica .num-3{background-color:#c85a17}.mv-calendar-replica .step-text h4{font-size:16px;font-weight:800;color:#3b2f25;margin:0 0 8px}.mv-calendar-replica .step-text p{font-size:13px;color:#7a6f65;line-height:1.5;margin:0}.mv-calendar-replica .guide-specs{background-color:#efece7;border-radius:20px;padding:40px}.mv-calendar-replica .specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mv-calendar-replica .spec-item{background-color:#fff;border-radius:12px;padding:25px 20px;text-align:left;box-shadow:0 2px 10px #00000005}.mv-calendar-replica .spec-icon{font-size:24px;margin-bottom:15px;display:block}.mv-calendar-replica .spec-title{font-size:14px;font-weight:800;color:#3b2f25;margin-bottom:8px}.mv-calendar-replica .spec-desc{font-size:12px;color:#6b6056;line-height:1.5}@media(max-width:990px){.mv-calendar-replica .guide-wrapper{padding:40px 5%}.mv-calendar-replica .guide-body{flex-direction:column}.mv-calendar-replica .specs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.mv-calendar-replica .specs-grid{grid-template-columns:1fr}.mv-calendar-replica .step-card{flex-direction:column;gap:15px}}.mv-calendar-replica .emotional-card-wrapper{background-color:#fdfbf7;padding:40px 5%;font-family:var(--font-body-family, sans-serif);display:flex;justify-content:center}.mv-calendar-replica .ec-container{max-width:1100px;width:100%;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000000a;background-color:#ebefe6}.mv-calendar-replica .ec-image-box{width:100%;line-height:0}.mv-calendar-replica .ec-image-box :is(img,svg.mvcr-empty){width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.mv-calendar-replica .ec-text-box{padding:50px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.mv-calendar-replica .ec-left-content{flex:1 1 50%}.mv-calendar-replica .ec-overline{font-size:10px;font-weight:800;color:#556052;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.mv-calendar-replica .ec-title{font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.1;color:#372f29;margin:0;letter-spacing:-.5px}.mv-calendar-replica .ec-right-content{flex:1 1 45%;padding-top:10px}.mv-calendar-replica .ec-paragraph{font-size:14px;color:#5c544d;line-height:1.6;margin:0}@media(max-width:768px){.mv-calendar-replica .emotional-card-wrapper{padding:20px 5%}.mv-calendar-replica .ec-text-box{flex-direction:column;padding:35px 25px;gap:25px}.mv-calendar-replica .ec-left-content,.mv-calendar-replica .ec-right-content{flex:1 1 100%;width:100%}.mv-calendar-replica .ec-right-content{padding-top:0}.mv-calendar-replica .ec-image-box :is(img,svg.mvcr-empty){aspect-ratio:4 / 3}}.mv-calendar-replica .ugc-reviews-wrapper{background-color:#fff;padding:80px 5%;font-family:var(--font-body-family, sans-serif);color:#3b2f25;margin:0 auto;max-width:1400px;box-sizing:border-box}.mv-calendar-replica .ugc-rating-header{text-align:center;margin-bottom:60px}.mv-calendar-replica .ugc-rating-overline{font-size:10px;font-weight:800;color:#8c8278;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:15px}.mv-calendar-replica .ugc-rating-title{font-size:clamp(2rem,3vw,2.5rem);font-weight:800;color:#1a1a1a;margin:0 0 10px;letter-spacing:-.5px}.mv-calendar-replica .ugc-rating-subtitle{font-size:14px;color:#6b6056;margin-bottom:25px}.mv-calendar-replica .ugc-rating-stars{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.mv-calendar-replica .ugc-rating-stars span{font-size:20px;font-weight:800;color:#1a1a1a}.mv-calendar-replica .ugc-stars-box{background-color:#00b67a;color:#fff;padding:4px 8px;letter-spacing:2px;border-radius:2px;font-size:16px}.mv-calendar-replica .ugc-rating-text{font-size:13px;color:#6b6056}.mv-calendar-replica .ugc-rating-text strong{color:#1a1a1a}.mv-calendar-replica .ugc-rating-text .star-icon{color:#00b67a}.mv-calendar-replica .ugc-intro-section{text-align:center;max-width:800px;margin:0 auto 40px}.mv-calendar-replica .ugc-intro-overline{font-size:10px;font-weight:800;color:#1a1a1a;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.mv-calendar-replica .ugc-intro-title{font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:800;line-height:1.1;color:#1a1a1a;margin:0 0 15px;letter-spacing:-.5px}.mv-calendar-replica .ugc-intro-subtitle{font-size:15px;color:#6b6056;line-height:1.6;margin:0}.mv-calendar-replica .ugc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:60px}.mv-calendar-replica .ugc-card{background-color:#fdfbf7;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease}.mv-calendar-replica .ugc-card:hover{transform:translateY(-5px)}.mv-calendar-replica .ugc-card-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.mv-calendar-replica .ugc-card-content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.mv-calendar-replica .ugc-card-title{font-size:15px;font-weight:800;color:#1a1a1a;margin:0 0 8px;line-height:1.3}.mv-calendar-replica .ugc-card-desc{font-size:13px;color:#6b6056;line-height:1.5;margin:0}.mv-calendar-replica .ugc-bottom-cta{border-top:1px solid rgb(235,232,227);padding-top:40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.mv-calendar-replica .ugc-cta-text h3{font-size:18px;font-weight:800;color:#1a1a1a;margin:0 0 6px}.mv-calendar-replica .ugc-cta-text p{font-size:14px;color:#6b6056;margin:0}.mv-calendar-replica .ugc-cta-button{display:inline-block;padding:14px 28px;border:1px solid rgb(209,205,199);border-radius:8px;color:#1a1a1a;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s ease;white-space:nowrap}.mv-calendar-replica .ugc-cta-button:hover{border-color:#1a1a1a;background-color:#fafafa}@media(max-width:990px){.mv-calendar-replica .ugc-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media(max-width:768px){.mv-calendar-replica .ugc-reviews-wrapper{padding:50px 0}.mv-calendar-replica .ugc-rating-header,.mv-calendar-replica .ugc-intro-section,.mv-calendar-replica .ugc-bottom-cta{padding:0 5%}.mv-calendar-replica .ugc-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:15px;padding:10px 5% 30px;margin-bottom:30px;scrollbar-width:none}.mv-calendar-replica .ugc-grid::-webkit-scrollbar{display:none}.mv-calendar-replica .ugc-card{flex:0 0 85%;scroll-snap-align:center}.mv-calendar-replica .ugc-bottom-cta{flex-direction:column;text-align:center;margin:0 5%}}.mv-calendar-replica .guide-visual,.mv-calendar-replica .guide-steps,.mv-calendar-replica .sc-split-text,.mv-calendar-replica .sc-split-image-container,.mv-calendar-replica .anatomy-left-card,.mv-calendar-replica .anatomy-right-panels,.mv-calendar-replica .alc-features,.mv-calendar-replica .alc-image-wrapper{min-width:0;max-width:100%}.mv-calendar-replica [class$=-wrapper]{width:100%;box-sizing:border-box}.mv-calendar-replica .ugc-grid{min-width:0}.mv-calendar-replica .xc-table{width:100%;min-width:0}.mv-calendar-replica .xc-table td{overflow-wrap:anywhere}.mv-calendar-replica .ugc-card,.mv-calendar-replica .cf-small-card,.mv-calendar-replica .arp-panel,.mv-calendar-replica .spec-item{min-width:0}.mv-calendar-replica .guide-specs{overflow:hidden}@media(max-width:600px){.mv-calendar-replica .pp-floating-card{position:relative;bottom:auto;right:auto;left:auto;max-width:none;margin:0;border-radius:0;padding:18px}.mv-calendar-replica .anatomy-left-card{padding:20px}.mv-calendar-replica .alc-title{font-size:24px}.mv-calendar-replica .xc-table-container{max-width:100%}.mv-calendar-replica .ugc-grid{scrollbar-width:thin}}.mv-calendar-replica{isolation:isolate;font-size:16px;line-height:1.6}.mv-calendar-replica h2,.mv-calendar-replica h3,.mv-calendar-replica h4{margin-top:0}.mv-calendar-replica img.mvcr-image{display:block;width:100%;max-width:100%;height:auto;max-height:none;vertical-align:middle;object-fit:contain;object-position:center}.mv-calendar-replica svg.mvcr-empty{height:auto;max-height:none}.mv-calendar-replica .pp-image-container img.mvcr-image{aspect-ratio:2/1;object-fit:contain}.mv-calendar-replica .sc-split-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:56px 5%}.mv-calendar-replica .sc-split-text{padding:0;margin:0;min-width:0}.mv-calendar-replica .sc-split-image-container{width:100%;min-width:0;align-self:center}.mv-calendar-replica .sc-split-image-container img.mvcr-image{aspect-ratio:1/1;object-fit:contain;border-radius:20px;border:6px solid #fff;box-shadow:0 15px 35px #0000000f}.mv-calendar-replica .sc-image-overlay{position:relative;inset:auto;margin:12px 0 0;padding:15px 20px;border-radius:12px}.mv-calendar-replica .sc-heading{font-size:clamp(30px,3.3vw,46px);line-height:1.08}.mv-calendar-replica .sc-paragraph{font-size:16px}.mv-calendar-replica .cf-large-card img.mvcr-image{aspect-ratio:1/1;object-fit:contain;flex-shrink:0}.mv-calendar-replica .alc-image-wrapper img.mvcr-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:50%}.mv-calendar-replica .xc-img-container img.mvcr-image{aspect-ratio:1/1;object-fit:contain}.mv-calendar-replica .guide-visual{width:100%;padding:20px;min-width:0}.mv-calendar-replica .guide-visual img.mvcr-image{height:auto;aspect-ratio:1/1;object-fit:contain}.mv-calendar-replica .ec-image-box img.mvcr-image{height:auto;aspect-ratio:3/2;object-fit:contain}.mv-calendar-replica .ugc-card img.mvcr-image{height:auto;aspect-ratio:1/1;object-fit:contain;background:#f5f1e8;flex-shrink:0}.mv-calendar-replica .pp-title,.mv-calendar-replica .cf-title,.mv-calendar-replica .anatomy-title,.mv-calendar-replica .xc-title,.mv-calendar-replica .guide-title{font-size:clamp(30px,3.4vw,48px);line-height:1.1}.mv-calendar-replica .ec-title{font-size:clamp(28px,3vw,42px)}.mv-calendar-replica .ugc-rating-title{font-size:clamp(28px,3vw,40px)}.mv-calendar-replica .ugc-intro-title{font-size:clamp(25px,2.6vw,34px)}.mv-calendar-replica .pp-subtitle,.mv-calendar-replica .cf-subtitle,.mv-calendar-replica .anatomy-subtitle,.mv-calendar-replica .xc-subtitle,.mv-calendar-replica .guide-subtitle{font-size:16px}.mv-calendar-replica .xc-cta-btn:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:990px){.mv-calendar-replica .sc-split-wrapper{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 5%}.mv-calendar-replica .sc-split-image-container{max-width:620px;justify-self:center}.mv-calendar-replica .guide-visual,.mv-calendar-replica .guide-steps{flex:none;width:100%}.mv-calendar-replica .alc-image-wrapper{width:min(100%,320px);flex:none;align-self:center}.mv-calendar-replica .sc-heading{font-size:34px}}@media(max-width:600px){.mv-calendar-replica .pp-title,.mv-calendar-replica .sc-heading,.mv-calendar-replica .cf-title,.mv-calendar-replica .anatomy-title,.mv-calendar-replica .xc-title,.mv-calendar-replica .guide-title{font-size:30px}.mv-calendar-replica .pp-image-container img.mvcr-image{aspect-ratio:2/1}.mv-calendar-replica .sc-split-wrapper{gap:24px;padding:32px 5%}.mv-calendar-replica .sc-highlight-box{padding:14px;margin-bottom:22px}.mv-calendar-replica .sc-paragraph{font-size:15px;margin-bottom:24px}.mv-calendar-replica .guide-visual{padding:10px}.mv-calendar-replica .ec-image-box img.mvcr-image{aspect-ratio:3/2}.mv-calendar-replica .ec-text-box{padding:26px 20px}.mv-calendar-replica .guide-specs{padding:20px}.mv-calendar-replica .xc-cta-btn{max-width:100%;padding:16px 20px;font-size:13px}}@media(prefers-reduced-motion:reduce){.mv-calendar-replica .ugc-card,.mv-calendar-replica .xc-cta-btn{transition:none}.mv-calendar-replica .ugc-card:hover,.mv-calendar-replica .xc-cta-btn:hover{transform:none}}.mv-colanders-images{background:#fff;padding:var(--mvci-top,0px) 0 var(--mvci-bottom,0px);width:100%;margin:0}.mv-colanders-images,.mv-colanders-images *{box-sizing:border-box}.mv-colanders-images__inner{max-width:var(--mvci-width,1500px);width:100%;margin:0 auto;display:grid;gap:var(--mvci-gap,0px)}.mv-colanders-images__item{width:100%;min-width:0;margin:0;padding:0}.mv-colanders-images__item picture{display:block;width:100%;margin:0;padding:0}.mv-colanders-images img.mv-colanders-images__image{display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;border-radius:0;object-fit:contain}.mv-colanders-images__empty{display:flex;align-items:center;justify-content:center;min-height:220px;padding:28px;background:#f3f5f2;border:1px dashed #93a58c;color:#334333;font:16px/1.5 Arial,sans-serif;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
