.cm-festive-bar{background:#8a651f;color:#fffaf1;font-family:DM Sans,sans-serif}.cm-festive-bar a{font-weight:600;display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:center;align-items:center;min-height:48px;padding:11px 20px;color:inherit;text-align:center;font-size:16.6px;line-height:1.4;text-decoration:none}.cm-festive-bar__cta{font-weight:600;white-space:nowrap}.cm-festive-bar a:focus-visible,.cm-campaign-detail-link:focus-visible,.cm-festive-note a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cm-campaign-detail-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;color:#705019;font-size:14px;text-decoration:underline;text-underline-offset:4px}.cm-festive-note{border:1px solid #dfcba6;border-left:3px solid #a77b32;border-radius:0 8px 8px 0;padding:17px 19px;margin:22px 0;background:linear-gradient(115deg,#f4ebd8,#faf6ee);color:#332c23;text-align:left}.cm-festive-note p{margin:0 0 7px;font-size:14px;line-height:1.55}.cm-festive-note .cm-festive-note__eyebrow{font:500 10px/1.4 DM Sans,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#796127}.cm-festive-note .cm-festive-note__title{font:500 25px/1.12 Newsreader,Georgia,serif;letter-spacing:-.015em}.cm-festive-note a{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:#5e4214;text-decoration:underline;text-underline-offset:3px;font-size:13px}.cm-festive-note--product{margin:0 0 14px;padding:14px 17px}.cm-festive-note--product .cm-festive-note__title{font-size:23px}.cm-preorder-info{background:#eee5d5;color:#302a23;padding:70px 40px;scroll-margin-top:25px;font-family:DM Sans,sans-serif}.cm-preorder-info__inner{max-width:1200px;margin:auto}.cm-preorder-info header{max-width:720px;margin-bottom:36px}.cm-preorder-info__eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#71501c;margin:0 0 16px}.cm-preorder-info h2{font:500 clamp(34px,3.5vw,50px)/1.07 "Newsreader",Georgia,serif;letter-spacing:-.025em;margin:0 0 18px}.cm-preorder-info p{font-size:15px;line-height:1.65;margin:0}.cm-preorder-info__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:0;margin:0 0 34px}.cm-preorder-info__steps li{margin:0;list-style:none;padding-top:19px;border-top:1px solid #c9b99b}.cm-preorder-info__steps li>span{display:block;font:italic 26px/1 Newsreader,Georgia,serif;color:#8a651f;margin-bottom:18px}.cm-preorder-info h3{font:500 25px/1.14 Newsreader,Georgia,serif;margin:0 0 13px}.cm-preorder-info__details{border-top:1px solid #c9b99b}.cm-preorder-info details{border-bottom:1px solid #c9b99b;padding:0}.cm-preorder-info summary{display:list-item;cursor:pointer;padding:19px 0;font-size:15px;font-weight:500;min-height:52px}.cm-preorder-info details p{max-width:920px;padding:0 0 20px}.cm-preorder-info__links{display:flex;flex-wrap:wrap;gap:12px 24px;padding-bottom:20px}.cm-preorder-info__links a{color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:14px;min-height:32px}.cm-preorder-drawer{padding:13px 15px;border:1px solid #dfcba6;border-radius:8px;background:#f6eedf;margin-bottom:16px;color:#332c23;font-size:13px;line-height:1.5}.cm-preorder-drawer strong{display:block;font-weight:500;margin-bottom:3px}.cm-preorder-drawer p{margin:0}.cm-preorder-drawer a{display:inline-flex;min-height:36px;align-items:center;text-decoration:underline;text-underline-offset:3px;color:inherit}@media(max-width:749px){.cm-festive-bar a{gap:0;flex-direction:column;padding:10px 16px;font-size:15px;line-height:1.45}.cm-festive-bar__cta{font-size:inherit}.cm-preorder-info{padding:42px 22px}.cm-preorder-info header{margin-bottom:28px}.cm-preorder-info__steps{grid-template-columns:1fr;gap:22px}.cm-preorder-info__steps li{display:flex;gap:18px;padding-top:20px}.cm-preorder-info__steps li>span{flex:0 0 28px;margin-top:3px}.cm-preorder-info h3{font-size:24px}.cm-festive-note .cm-festive-note__title{font-size:23px}.cm-campaign-detail-link{font-size:13px}}.cm-campaign-detail-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;max-width:100%;margin:12px 0 0;padding:12px 24px;border:1px solid #2c2c2c;border-radius:8px;background:transparent;color:#2c2c2c;font:300 16.6px/1.4 DM Sans,sans-serif;letter-spacing:normal;text-align:center;text-decoration:none;box-shadow:none;transition:none}.cm-campaign-detail-link:hover{background:#2c2c2c;border-color:#2c2c2c;color:#f9f6f2}.cm-preorder-info__guide{margin:0 0 36px}.cm-preorder-info__steps li{position:relative;transition:border-color .6s}.cm-preorder-info__steps li:before{content:"";position:absolute;left:0;top:-2px;width:0;height:3px;background:#8a651f;transition:width .8s cubic-bezier(.2,.6,.3,1)}.cm-preorder-info__steps li.cm-is-inview{border-color:#a88b58}.cm-preorder-info__steps li.cm-is-inview:before{width:60px}.cm-preorder-info__steps li.cm-is-inview>span{color:#634415}.cm-festive-note{transition:border-color .7s,box-shadow .7s}.cm-festive-note.cm-is-inview{border-left-color:#77521a;box-shadow:inset 3px 0 #a77b32}.cm-preorder-info header[data-cm-spotlight] .cm-preorder-info__eyebrow{transition:color .5s}.cm-preorder-info header.cm-is-inview .cm-preorder-info__eyebrow{color:#563a12}@media(max-width:749px){.cm-campaign-detail-link{min-height:48px;padding-inline:16px;max-width:100%}.cm-preorder-info__guide{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.cm-campaign-detail-link,.cm-campaign-detail-link svg,.cm-preorder-info__steps li,.cm-preorder-info__steps li:before,.cm-festive-note,.cm-preorder-info header[data-cm-spotlight] .cm-preorder-info__eyebrow{transition:none}.cm-campaign-detail-link:hover,.cm-campaign-detail-link:hover svg{transform:none}}.cm-preorder-teaser{padding:16px 40px 52px;background:#f9f6f2;color:#2c2c2c;font-family:DM Sans,sans-serif;scroll-margin-top:25px}.cm-preorder-teaser__inner{display:flex;align-items:center;justify-content:space-between;gap:24px 42px;max-width:1200px;margin:auto;border-top:1px solid #d7cbbd;padding-top:27px}.cm-preorder-teaser__copy{max-width:740px}.cm-preorder-teaser p{margin:0;font-size:16.6px;line-height:1.6}.cm-preorder-teaser .cm-preorder-teaser__eyebrow{font-size:10px;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;color:#705019;margin-bottom:9px}.cm-preorder-teaser h2{font:450 clamp(44px,5.1vw,70px)/1.02 "Newsreader",Georgia,serif;letter-spacing:-.025em;margin:0 0 14px}.cm-preorder-teaser .cm-campaign-detail-link{flex:0 0 auto;margin:0}.cm-preorder-teaser__inner.cm-is-inview{border-top-color:#b49b6f}@media(max-width:749px){.cm-preorder-teaser{padding:14px 20px 40px}.cm-preorder-teaser__inner{display:block;padding-top:22px}.cm-preorder-teaser h2{font-size:48px}.cm-preorder-teaser .cm-campaign-detail-link{margin-top:17px}.cm-preorder-teaser p{font-size:16px}}.cm-preorder-teaser h2 em{display:inline-block;font-weight:400;padding-bottom:3px;background:linear-gradient(transparent calc(100% - 3px),#d8be88 0) left bottom/42% 100% no-repeat;transition:background-size .8s cubic-bezier(.2,.6,.3,1)}.cm-preorder-teaser__inner.cm-is-inview h2 em{background-size:100% 100%}@media(prefers-reduced-motion:reduce){.cm-preorder-teaser h2 em{transition:none;background-size:100% 100%}}@media(max-width:360px){.cm-preorder-teaser h2{font-size:clamp(36px,12.4vw,44px)}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/cm-preorder-campaign.css.map */
