.cm-pl{--cm-pl-paper: #f9f6f2;--cm-pl-sand: #eee7dc;--cm-pl-ink: #2c2c2c;--cm-pl-gold: #8a651f;--cm-pl-line: #d7cbbd;--cm-pl-muted: #62594d;display:block;background:var(--cm-pl-paper);color:var(--cm-pl-ink);font:400 16px/1.65 DM Sans,sans-serif;letter-spacing:0;overflow-wrap:break-word}.cm-pl *,.cm-pl *:before,.cm-pl *:after{box-sizing:border-box}.cm-pl h1,.cm-pl h2,.cm-pl h3,.cm-pl p,.cm-pl figure{margin:0;padding:0}.cm-pl h1,.cm-pl h2,.cm-pl h3{font-family:Newsreader,Georgia,serif;font-weight:400;line-height:1.06;letter-spacing:-.035em;text-transform:none;color:inherit}.cm-pl h1{font-size:clamp(42px,4.8vw,66px);text-wrap:balance}.cm-pl h2{font-size:clamp(36px,4.1vw,54px);text-wrap:balance}.cm-pl h3{font-size:29px}.cm-pl h2 em{display:block;font-weight:400}.cm-pl a{color:inherit;background-image:none;text-decoration:none}.cm-pl a:hover{color:var(--cm-pl-gold)}.cm-pl :is(a,summary):focus-visible{outline:2px solid var(--cm-pl-gold);outline-offset:5px;border-radius:2px}.cm-pl__wrap{max-width:1320px;margin-inline:auto;padding-inline:clamp(22px,4vw,64px)}.cm-pl__breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding-block:12px;color:var(--cm-pl-muted);font-size:13px}.cm-pl__breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.cm-pl__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,72px);padding-block:32px 66px}.cm-pl__hero-copy{min-width:0}.cm-pl .cm-pl__eyebrow{margin-bottom:16px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--cm-pl-gold)}.cm-pl .cm-pl__hero-note{margin-top:18px;font:italic 400 clamp(24px,2.4vw,31px)/1.25 "Newsreader",Georgia,serif;color:var(--cm-pl-gold);letter-spacing:-.02em}.cm-pl .cm-pl__intro{margin-top:22px;max-width:44ch;font-size:17px}.cm-pl__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:27px}.cm-pl a.cm-pl__button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;max-width:100%;min-height:54px;padding:14px 23px;border:1px solid var(--cm-pl-gold);border-radius:5px;background:var(--cm-pl-gold);color:var(--cm-pl-paper);font:500 16px/1.35 DM Sans,sans-serif;letter-spacing:.01em;transition:background-color .2s ease,border-color .2s ease}.cm-pl a.cm-pl__button:hover{background:#705016;border-color:#705016;color:var(--cm-pl-paper)}.cm-pl__button-arrow{font-size:22px;transition:transform .2s ease}.cm-pl__button:hover .cm-pl__button-arrow{transform:translate(2px,-2px)}.cm-pl a.cm-pl__button--outline{background:transparent;color:var(--cm-pl-gold)}.cm-pl a.cm-pl__button--outline:hover{background:var(--cm-pl-gold);color:var(--cm-pl-paper)}.cm-pl a.cm-pl__text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.cm-pl .cm-pl__availability{display:flex;gap:10px;margin-top:22px;max-width:45ch;font-size:13px;line-height:1.55;color:var(--cm-pl-muted)}.cm-pl__availability>span{color:var(--cm-pl-gold);font-size:17px}.cm-pl .cm-pl__availability--closed{border-left:2px solid var(--cm-pl-gold);padding-left:14px}.cm-pl__hero-figure>a{display:block}.cm-pl__hero-image{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent;border-radius:8px;-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent),linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent),linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.cm-pl__hero-figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 16px;margin-top:13px;font-size:12px;line-height:1.5}.cm-pl__hero-figure figcaption>span{color:var(--cm-pl-muted);text-transform:uppercase;letter-spacing:.08em}.cm-pl__hero-figure figcaption a{text-decoration:underline;text-underline-offset:4px}.cm-pl__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--cm-pl-line);gap:12px}.cm-pl__nav a{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:12px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;transition:border-color .25s ease,color .25s ease}.cm-pl__nav a>span{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:18px;font-weight:400;color:var(--cm-pl-gold)}.cm-pl__nav a[aria-current=location]{border-color:var(--cm-pl-gold);color:var(--cm-pl-gold)}.cm-pl__chapter,.cm-pl__planning{scroll-margin-top:calc(var(--header-height, 90px) + 26px)}.cm-pl__chapter{padding-block:78px}.cm-pl__section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:30px 72px;align-items:end;margin-bottom:37px}.cm-pl__section-head>p{max-width:43ch}.cm-pl__ink{width:fit-content;max-width:100%;padding-bottom:.08em;background:linear-gradient(transparent calc(100% - 6px),#dcc998 0) left bottom / 100% 100% no-repeat}.cm-pl [data-cm-spotlight] .cm-pl__ink{background-size:38% 100%;transition:background-size .75s cubic-bezier(.2,.7,.2,1)}.cm-pl [data-cm-spotlight].cm-is-inview .cm-pl__ink{background-size:100% 100%}.cm-pl__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cm-pl__product{display:flex;flex-direction:column;min-width:0}.cm-pl__product-image{display:block;overflow:hidden;border-radius:8px;background:var(--cm-pl-sand)}.cm-pl__product-image img{display:block;width:100%;height:auto;aspect-ratio:auto}.cm-pl__image-fallback{display:block;width:100%;height:auto;aspect-ratio:1}.cm-pl__image-fallback{padding:20px;font:400 28px/1.1 Newsreader,Georgia,serif}.cm-pl__product h3{margin-top:18px;font-size:clamp(22px,2vw,26px);line-height:1.13;letter-spacing:-.025em}.cm-pl .cm-pl__price{margin-top:10px;font-size:16px}.cm-pl__product-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-block:14px 9px;min-height:48px;border-bottom:1px solid var(--cm-pl-line);font-size:14px;font-weight:500}.cm-pl__product-link>span{font-size:20px}.cm-pl__gifts-footer{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:30px}.cm-pl__gifts-footer p{color:var(--cm-pl-muted);font-size:13px}.cm-pl__gifts-footer>a{flex-shrink:0}.cm-pl__planning{background:var(--cm-pl-sand);padding-block:72px}.cm-pl__planning-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:clamp(40px,7vw,100px)}.cm-pl__planning-intro>p:not(.cm-pl__eyebrow){max-width:34ch;margin-top:20px}.cm-pl__planning-intro>a{margin-top:25px}.cm-pl__steps{list-style:none;margin:0;padding:0}.cm-pl__steps li{display:grid;grid-template-columns:51px minmax(0,1fr);gap:20px;padding-block:26px;border-top:1px solid #cabbab}.cm-pl__steps li:first-child{padding-top:0;border-top:0}.cm-pl__steps li:last-child{padding-bottom:0}.cm-pl__step-number{color:var(--cm-pl-gold);font:italic 400 42px/1 Newsreader,Georgia,serif;transition:transform .45s ease}.cm-pl .cm-pl__steps li.cm-is-inview .cm-pl__step-number{transform:translate(4px)}.cm-pl__steps h3{font-size:27px}.cm-pl__steps p{margin-top:12px;font-size:15px}.cm-pl__delivery-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.cm-pl__delivery-columns>div{padding-top:24px;border-top:1px solid var(--cm-pl-line)}.cm-pl__delivery-columns h3{font-size:clamp(27px,2.8vw,35px)}.cm-pl__delivery-columns p:not(.cm-pl__eyebrow){margin-top:17px;max-width:52ch}.cm-pl__delivery-columns a{margin-top:16px}.cm-pl .cm-pl__detail{font-size:14px;color:var(--cm-pl-muted)}.cm-pl .cm-pl__important{display:flex;align-items:flex-start;gap:16px;padding:23px 26px;margin-top:36px;border-block:1px solid var(--cm-pl-line);background:#f2ecdf;font-size:14px}.cm-pl__important>span:first-child{font-size:24px;line-height:1.3;color:var(--cm-pl-gold)}.cm-pl__faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:70px;padding-top:0}.cm-pl__faq-heading>p:not(.cm-pl__eyebrow){margin-top:20px;max-width:30ch}.cm-pl__faq-heading>a{margin-top:18px}.cm-pl__questions details{border-top:1px solid var(--cm-pl-line)}.cm-pl__questions details:last-child{border-bottom:1px solid var(--cm-pl-line)}.cm-pl__questions summary{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-block:20px;min-height:60px;font-size:16px;font-weight:500;line-height:1.45;list-style:none;cursor:pointer}.cm-pl__questions summary::-webkit-details-marker{display:none}.cm-pl__questions summary::marker{content:""}.cm-pl__questions summary>span{flex:0 0 18px;font-size:22px;font-weight:400;color:var(--cm-pl-gold);text-align:center;transition:transform .2s}.cm-pl__questions details[open] summary>span{transform:rotate(45deg)}.cm-pl__questions details[open] summary{color:var(--cm-pl-gold)}.cm-pl__questions details>div{padding:0 35px 23px 0;font-size:15px}.cm-pl__questions details>div>p+p{margin-top:12px}.cm-pl__questions details>div>a{margin-top:8px}.cm-pl__final{padding-block:53px 76px;border-top:1px solid var(--cm-pl-line);text-align:center}.cm-pl__final h2 em{margin-inline:auto}.cm-pl__final .cm-pl__actions{justify-content:center}@media(max-width:899px){.cm-pl__hero{grid-template-columns:1fr;gap:30px;padding-block:16px 38px}.cm-pl h1{max-width:18ch;font-size:clamp(40px,7vw,62px)}.cm-pl__hero-copy{max-width:650px}.cm-pl__hero-copy{order:0}.cm-pl__hero-figure{order:1;width:100%;max-width:560px;margin-inline:auto}.cm-pl__hero-image{height:auto;aspect-ratio:auto;max-height:none}.cm-pl__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.cm-pl__nav a{min-height:55px}.cm-pl__chapter{padding-block:53px}.cm-pl__section-head{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.cm-pl__section-head>p{max-width:58ch}.cm-pl__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.cm-pl__product h3{font-size:25px}.cm-pl__planning{padding-block:52px}.cm-pl__planning-layout{grid-template-columns:1fr;gap:35px}.cm-pl__planning-intro>p:not(.cm-pl__eyebrow){max-width:52ch}.cm-pl__delivery-columns{gap:30px}.cm-pl__faq{grid-template-columns:1fr;gap:27px;padding-top:0}.cm-pl__faq-heading>p:not(.cm-pl__eyebrow){max-width:none}.cm-pl__gifts-footer{flex-wrap:wrap}}@media(max-width:549px){.cm-pl{font-size:16px}.cm-pl__breadcrumb{font-size:12px;padding-block:4px}.cm-pl h1{font-size:clamp(36px,9.6vw,49px)}.cm-pl h2{font-size:38px}.cm-pl .cm-pl__eyebrow{font-size:11px;margin-bottom:12px}.cm-pl .cm-pl__intro{font-size:16px;margin-top:18px}.cm-pl__hero-image{aspect-ratio:auto}.cm-pl__actions{gap:12px 20px;margin-top:22px}.cm-pl__hero .cm-pl__button{width:100%}.cm-pl__nav a{gap:8px;font-size:13px}.cm-pl__nav a>span{font-size:16px}.cm-pl__products{gap:27px 15px}.cm-pl__product h3{font-size:22px}.cm-pl .cm-pl__price{font-size:15px}.cm-pl__product-link{font-size:13px}.cm-pl__steps li{grid-template-columns:37px minmax(0,1fr);gap:17px}.cm-pl__step-number{font-size:36px}.cm-pl__steps h3{font-size:26px}.cm-pl__delivery-columns{grid-template-columns:1fr;gap:29px}.cm-pl .cm-pl__important{padding:20px 15px;gap:12px}.cm-pl__questions summary{font-size:15px}.cm-pl__questions details>div{padding-right:18px}.cm-pl__final{padding-block:40px 58px}.cm-pl__final .cm-pl__actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.cm-pl *,.cm-pl *:before,.cm-pl *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.cm-pl [data-cm-spotlight] .cm-pl__ink{background-size:100% 100%}.cm-pl .cm-pl__step-number,.cm-pl .cm-pl__button-arrow{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/cm-preorder-landing.css.map */
