html:has(.km-calendar-page){font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:2.4rem}.km-calendar-page{--km-paper:#faf8f2;--km-ink:#242c2b;--km-blue:#263fa6;--km-yellow:#f4e9cf;--km-pink:#e8b8a0;--km-line:#e2dfd5;--gradient-background:#faf8f2;--color-background:250,248,242;--color-foreground:36,44,43;background:#faf8f2;color:#242c2b;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1.65}.km-calendar-page #MainContent{padding-bottom:0}.km-calendar-page .page-width{max-width:128rem;padding-inline:4.8rem}.km-calendar-page .km-chrome{background:var(--km-paper)}.km-calendar-page .km-announcement{min-height:3.4rem;background:#263fa6;font-size:1.1rem;letter-spacing:.03em}.km-calendar-page .km-header{min-height:8.5rem;padding:1.4rem max(4%,calc((100vw - 118.4rem)/2));border-bottom:1px solid var(--km-line)}.km-calendar-page .km-desktop-nav{font-size:1.25rem;gap:2.8rem;font-weight:500}.km-calendar-page .km-logo{font-size:3.7rem;letter-spacing:-.22rem}.km-calendar-page .km-header-actions{gap:1.1rem}.km-calendar-page product-info.km-calendar-main{padding-top:2.8rem;padding-bottom:0;--gradient-background:#faf8f2;--color-background:250,248,242;--color-foreground:36,44,43}.kc-breadcrumb{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem;font-size:1.15rem;color:#70736c;line-height:1.5}.kc-breadcrumb a{color:inherit;text-decoration:none}.kc-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.kc-breadcrumb span:last-child{color:#3f4945}.km-calendar-page .km-calendar-main .product.grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:5.6rem;align-items:start;margin:0}.km-calendar-page .km-calendar-main .product__media-wrapper,.km-calendar-page .km-calendar-main .product__info-wrapper{width:100%;max-width:100%;min-width:0;padding:0;margin:0;background:transparent;border:0}.km-calendar-page product-info.km-calendar-main .product.grid>.grid__item{width:100%!important;max-width:100%!important;min-width:0;padding:0!important;flex:none}.km-calendar-page product-info.km-calendar-main .product__media-list,.km-calendar-page product-info.km-calendar-main .product__media-item{border:0;box-shadow:none}.km-calendar-page .km-calendar-main .product__info-container{max-width:none;position:static}.km-calendar-page .km-calendar-main .product__info-container>*+*{margin-top:1.8rem;margin-bottom:0}.km-calendar-page .km-calendar-main .product__info-container>div:empty{display:none}.km-calendar-page .km-calendar-main .product__media-wrapper .product__column-sticky{position:sticky;top:2rem}.km-calendar-page .km-calendar-main .product__media-list{margin:0;padding:0;width:100%}.km-calendar-page .km-calendar-main .product__media-item{padding:0;margin:0;width:100%;max-width:100%}.km-calendar-page .km-calendar-main .product__media-item:not(.is-active){display:none}.km-calendar-page .km-calendar-main .product-media-container{width:100%;max-width:none;border:0;border-radius:1.6rem;background:#f0ede6;overflow:hidden;box-shadow:none}.km-calendar-page .km-calendar-main .product__modal-opener{display:block;height:53rem;width:100%;background:#f0ede6}.km-calendar-page .km-calendar-main .product__media{position:relative;width:100%;height:100%;padding:2.2rem!important;background:#f0ede6}.km-calendar-page .km-calendar-main .product__media img{position:static!important;display:block;width:100%;height:100%;max-height:none;object-fit:contain!important;border-radius:.4rem}.km-calendar-page .km-calendar-main .product__media-icon{right:1.7rem;bottom:1.7rem;top:auto;left:auto;opacity:1;background:#fff;border:0;width:3.8rem;height:3.8rem;box-shadow:0 2px 12px #242c2b12}.km-calendar-page .km-calendar-main .product__media-icon .svg-wrapper{width:1.6rem;height:1.6rem}.km-calendar-page .km-calendar-main .thumbnail-slider{margin-top:1.5rem;padding:0;width:100%;align-items:center}.km-calendar-page .km-calendar-main .thumbnail-list{gap:1rem;padding:.2rem 0;margin:0}.km-calendar-page .km-calendar-main .thumbnail-list__item{width:6.9rem!important;flex:0 0 6.9rem;max-width:none}.km-calendar-page .km-calendar-main .thumbnail-list__item:before{padding-bottom:111%}.km-calendar-page .km-calendar-main .thumbnail{border:1px solid #dedbd2;border-radius:.7rem;background:#fff;box-shadow:none}.km-calendar-page .km-calendar-main .thumbnail[aria-current]{border:2px solid var(--km-blue)}.km-calendar-page .km-calendar-main .thumbnail img{object-fit:contain;padding:.25rem}.km-calendar-page .km-calendar-main .thumbnail-slider .slider-button{width:2.7rem;min-width:2.7rem;height:4.4rem;color:#414b46}.kc-gallery-note{display:flex;align-items:flex-start;justify-content:center;gap:.9rem;margin:1.6rem 0 0;font-size:1.13rem;line-height:1.6;color:#72756d;text-align:center}.kc-gallery-note svg{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;margin-top:.2rem;fill:none;stroke:currentColor;stroke-width:1.5}.kc-eyebrow{font:600 1.05rem/1.5 Arial,Helvetica,sans-serif;letter-spacing:.14em;color:#77756a;margin:0 0 1.4rem}.km-calendar-page .km-calendar-main .product__title{margin:0 0 1.6rem}.km-calendar-page .km-calendar-main .product__title h1{margin:0;font:400 clamp(4rem,3.6vw,5.2rem)/1.06 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:var(--km-ink);overflow-wrap:normal}.kc-title em{font-weight:400;color:var(--km-blue)}.kc-intro{font-size:1.45rem;line-height:1.75;color:#666b63;max-width:45rem;margin:0}.km-calendar-page .km-calendar-main .price--large{font:600 2.7rem/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.04em;color:var(--km-ink)}.km-calendar-page .km-calendar-main .price__container{margin-bottom:0}.kc-shipping{font-size:1.1rem;color:#76796f;margin:.5rem 0 1.8rem}.kc-facts{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}.kc-facts li{display:flex;align-items:center;gap:.6rem;font-size:1.05rem;line-height:1.5;color:#515950;background:#eeeee5;border:1px solid #e3e5da;padding:.7rem .95rem;border-radius:.5rem}.kc-facts li>span{display:none}.kc-facts svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.5}.kc-create{padding-top:1.6rem;border-top:1px solid var(--km-line);outline-offset:6px;scroll-margin-top:2.4rem}.kc-create .kc-eyebrow{font-size:.95rem;letter-spacing:.09em;margin:0 0 1.2rem;color:#68705f}.kc-mini-steps{display:grid;grid-template-columns:1fr 1fr 1.2fr;list-style:none;margin:0;padding:0;gap:.9rem}.kc-mini-steps li{display:flex;align-items:center;gap:.7rem;font-size:1.1rem;line-height:1.4;color:#586052}.kc-mini-steps li>span{display:inline-grid;place-items:center;flex:0 0 2.3rem;width:2.3rem;height:2.3rem;border:1px solid #cccfc0;border-radius:50%;font-size:1rem;color:#3e4a39}.km-calendar-page .km-calendar-main .product-form__quantity{margin-top:1.8rem}.km-calendar-page .km-calendar-main .form__label{font-size:1.05rem!important;font-weight:500!important;margin-bottom:.6rem!important;color:#68705f!important}.km-calendar-page .km-calendar-main .quantity{border:1px solid #d7dbcf;border-radius:.6rem;background:#fff;min-height:4rem;width:12.5rem}.km-calendar-page .km-calendar-main .quantity__button{width:3.8rem}.km-calendar-page .km-calendar-main .quantity__input{font-size:1.2rem}.km-calendar-page .km-calendar-main .product-form{margin:1.4rem 0 0}.km-calendar-page .km-calendar-main .product-form__buttons{max-width:none}.km-calendar-page .km-calendar-main .product-form__submit{min-height:5.7rem;border-radius:.7rem;font:600 1.4rem/1.5 Arial,Helvetica,sans-serif;background:var(--km-blue);border:1px solid var(--km-blue);color:#fff;letter-spacing:.01em;margin-bottom:0;box-shadow:0 5px 15px #263fa612}.km-calendar-page .km-calendar-main .product-form__submit:before,.km-calendar-page .km-calendar-main .product-form__submit:after{box-shadow:none;border-radius:.7rem}.km-calendar-page .km-calendar-main .product-form__submit:hover{background:#1b3084}.km-calendar-page .km-calendar-main .product-form__submit:focus-visible{outline:2px solid var(--km-blue);outline-offset:4px}.km-calendar-page .km-calendar-main .product-form__buttons:has(#ge-personalize)>button[name=add]{display:none}.km-calendar-page .km-calendar-main #ge-personalize{display:inline-flex;align-items:center;justify-content:center;border-color:var(--km-blue)!important}.kc-preview-note{display:flex;justify-content:center;align-items:flex-start;gap:.7rem;margin:.8rem 0 0;color:#68705f;font-size:1.05rem;text-align:center;line-height:1.5}.kc-preview-note svg{width:1.55rem;height:1.55rem;flex:0 0 1.55rem;fill:none;stroke:#66765b;stroke-width:1.5}.kc-trust{display:flex;align-items:center;justify-content:center;gap:2rem;font-size:.95rem;color:#74796c;margin:1rem 0 0}.kc-trust span{display:inline-flex;gap:.5rem;align-items:center}.kc-trust svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.5}.km-calendar-page .km-calendar-main share-button{display:none}.kc-info-accordions{border-top:1px solid var(--km-line);margin-top:2.2rem!important}.kc-info-accordions details{border-bottom:1px solid var(--km-line)}.kc-info-accordions summary,.kc-faq-items summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;min-height:5rem;padding:1.4rem 0;font-size:1.22rem;font-weight:500;color:#404a42;line-height:1.5}.kc-info-accordions summary::-webkit-details-marker,.kc-faq-items summary::-webkit-details-marker{display:none}.kc-info-accordions summary>span,.kc-faq-items summary>span{font:400 2rem/1 Arial,Helvetica,sans-serif;color:#8a8c7d;transition:transform .15s}.kc-info-accordions details[open] summary>span,.kc-faq-items details[open] summary>span{transform:rotate(45deg)}.kc-info-accordions p{font-size:1.2rem;color:#6a7065;line-height:1.8;margin:0 0 1.8rem}.kc-specs{margin:0 0 1.8rem;font-size:1.1rem;line-height:1.7}.kc-specs>div{display:grid;grid-template-columns:9rem 1fr;gap:1.8rem;padding:.5rem 0}.kc-specs dt{color:#84877b}.kc-specs dd{margin:0;color:#505b4a}.kc-story h2{font:400 clamp(3.2rem,3.2vw,4.6rem)/1.14 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:var(--km-ink);margin:0 0 2rem}.kc-story h2 em{font-weight:400;color:#6b765f}.kc-section-heading>p:not(.kc-eyebrow){color:#73786b;font-size:1.35rem;line-height:1.85;max-width:34rem;margin:0}.kc-how{display:grid;grid-template-columns:1fr 1.65fr;gap:5rem;padding:7.5rem 0;border-bottom:1px solid var(--km-line);align-items:center}.kc-step-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;list-style:none;margin:0;padding:0}.kc-step-cards li{padding:0 1.5rem 0 0}.kc-step-number{font:400 4.8rem/1 Georgia,Times New Roman,serif;color:#c3c7b6;display:block;margin-bottom:2.2rem}.kc-step-cards h3{font:600 1.4rem/1.6 Arial,Helvetica,sans-serif;margin:0 0 1rem;color:#43513b}.kc-step-cards p{font:400 1.2rem/1.85 Arial,Helvetica,sans-serif;color:#73786b;margin:0}.kc-memory{display:grid;grid-template-columns:1fr 1fr;gap:7.5rem;padding:7.5rem 0;align-items:center;border-bottom:1px solid var(--km-line)}.kc-memory-visual{position:relative;background:#eee9dd;border-radius:1.4rem;overflow:hidden;padding:2.8rem}.kc-memory-visual>img{display:block;width:100%;height:42rem;object-fit:contain;border-radius:.4rem;mix-blend-mode:multiply}.kc-memory-label{position:absolute;bottom:1.8rem;left:1.8rem;background:#faf8f2ee;border:1px solid #e4e0d5;border-radius:3rem;padding:.65rem 1.2rem;font-size:1.05rem;color:#667257}.kc-memory-copy>p:not(.kc-eyebrow){font-size:1.35rem;color:#73786b;line-height:1.9;margin:0 0 2.8rem}.kc-quality{display:flex;gap:1.5rem;align-items:start;padding:2rem 0;border-top:1px solid var(--km-line);border-bottom:1px solid var(--km-line);margin:0 0 2.5rem}.kc-quality>span{font-size:3.8rem;line-height:1;color:#cd9670}.kc-quality h3{font:600 1.25rem/1.6 Arial,Helvetica,sans-serif;margin:0 0 .8rem;color:#48543f}.kc-quality p{font-size:1.2rem;line-height:1.85;color:#7a7d6f;margin:0}.kc-text-link{display:inline-flex;align-items:center;gap:1.4rem;color:var(--km-blue);font-size:1.2rem;font-weight:500;text-decoration:underline;text-underline-offset:4px}.kc-faq{display:grid;grid-template-columns:1fr 1.65fr;gap:7rem;padding:7.5rem 0}.kc-faq .kc-section-heading .kc-text-link{margin-top:2rem}.kc-faq-items details{border-bottom:1px solid var(--km-line)}.kc-faq-items details:first-child{border-top:1px solid var(--km-line)}.kc-faq-items summary{font-size:1.3rem;min-height:6.2rem}.kc-faq-items details>div{padding:0 3.8rem 2rem 0}.kc-faq-items p{font-size:1.2rem;color:#73786b;line-height:1.85;margin:0}.kc-faq-items .kc-text-link{margin-top:1.3rem;font-size:1.1rem}.kc-closing{position:relative;background:#e9ecdf;padding:4.8rem;display:flex;align-items:center;justify-content:space-between;gap:4rem;overflow:hidden;border-radius:1.2rem;margin-bottom:7.5rem}.kc-closing h2{font-size:3.8rem;margin-bottom:1.2rem}.kc-closing p:not(.kc-eyebrow){font-size:1.2rem;color:#73786b;margin:0}.kc-closing-flower{position:absolute;right:29rem;bottom:-4rem;font-size:22rem;color:#d3dbc4;line-height:1;transform:rotate(-15deg);pointer-events:none}.kc-closing>div,.kc-closing>a{position:relative}.kc-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:2rem;min-height:5.4rem;padding:1.4rem 2.5rem;background:var(--km-blue);color:#fff;border-radius:.7rem;text-decoration:none;font-size:1.2rem;font-weight:600;white-space:nowrap}.kc-primary-link:hover{background:#1b3084}.km-calendar-page .km-footer{background:#242c2b;padding:4rem max(4%,calc((100vw - 118.4rem)/2)) 2.5rem;color:#f7f5ec}.km-calendar-page .km-footer-top{padding-bottom:2.5rem;border-bottom-color:#485048}.km-calendar-page .km-footer-bottom{padding-top:2rem}.km-calendar-page .km-policies{font-size:1.05rem}.km-calendar-page .related-products{padding-block:0 5rem}.km-calendar-page .related-products__heading{font:400 3.5rem/1.2 Georgia,Times New Roman,serif;letter-spacing:-.03em}.km-calendar-page .related-products__heading:after{content:none}.kc-sticky-buy{display:none}.kc-story a:focus-visible,.kc-story summary:focus-visible,.kc-sticky-buy a:focus-visible,.kc-info-accordions summary:focus-visible{outline:2px solid var(--km-blue);outline-offset:5px}@media(min-width:990px){.km-calendar-page .km-calendar-main .product__info-wrapper{padding-top:.6rem}}@media(min-width:750px)and (max-width:1100px){.km-calendar-page .page-width{padding-inline:3rem}.km-calendar-page .km-calendar-main .product.grid{gap:3.2rem}.km-calendar-page .km-header{padding-inline:3rem}.km-calendar-page .km-desktop-nav{gap:1.8rem;font-size:1.1rem}.km-calendar-page .km-calendar-main .product__modal-opener{height:48rem}.kc-how,.kc-faq{gap:3.5rem;grid-template-columns:1fr 1.5fr}.kc-step-cards{gap:1.2rem}.kc-memory{gap:4rem}.kc-memory-visual>img{height:36rem}.kc-mini-steps{grid-template-columns:1fr;gap:.7rem}.kc-create{padding-top:1.2rem}.kc-mini-steps li{font-size:1.1rem}.kc-facts{gap:.5rem}.kc-facts li{font-size:1rem;padding:.6rem .8rem}.kc-closing{padding:3.5rem}.kc-closing h2{font-size:3.3rem}}@media(max-width:749px){.km-calendar-page .page-width{padding-inline:2rem}.km-calendar-page .km-header{min-height:7rem;padding:1.3rem 2rem;gap:1.5rem}.km-calendar-page .km-logo{font-size:3.3rem}.km-calendar-page .km-header-actions{gap:.2rem}.km-calendar-page .km-announcement{font-size:1rem;min-height:3.2rem}.km-calendar-page product-info.km-calendar-main{padding-top:1.8rem}.kc-breadcrumb{font-size:1rem;gap:.7rem;margin-bottom:1.6rem}.kc-breadcrumb>a:nth-of-type(2),.kc-breadcrumb>span:first-of-type{display:none}.km-calendar-page .km-calendar-main .product.grid{grid-template-columns:1fr;gap:2.8rem}.km-calendar-page .km-calendar-main .product__modal-opener{height:41rem}.km-calendar-page .km-calendar-main .product__media{padding:1.8rem!important}.km-calendar-page .km-calendar-main .product-media-container{border-radius:1rem}.km-calendar-page .km-calendar-main .product__media-list:after{content:none}.km-calendar-page .km-calendar-main .slider-mobile-gutter{margin:0}.km-calendar-page .km-calendar-main .thumbnail-slider{margin-top:1rem}.km-calendar-page .km-calendar-main .thumbnail-list__item{width:6.2rem!important;flex-basis:6.2rem}.km-calendar-page .km-calendar-main .thumbnail-list{gap:.8rem}.kc-gallery-note{font-size:1rem;margin:1rem auto 0;max-width:30rem;line-height:1.5}.km-calendar-page .km-calendar-main .product__info-container>*+*{margin-top:1.6rem}.kc-eyebrow{font-size:1rem;letter-spacing:.11em;margin-bottom:1.2rem}.km-calendar-page .km-calendar-main .product__title h1{font-size:4.6rem;line-height:1.04;letter-spacing:-.04em}.kc-intro{font-size:1.35rem;line-height:1.8;max-width:none}.km-calendar-page .km-calendar-main .price--large{font-size:2.6rem}.kc-shipping{font-size:1.05rem;margin-bottom:1.5rem}.kc-facts{gap:.6rem}.kc-facts li{font-size:1rem;padding:.7rem .8rem}.kc-create{padding-top:1.7rem}.kc-mini-steps{gap:.7rem}.kc-mini-steps li{font-size:1.05rem;gap:.5rem}.kc-mini-steps li>span{flex-basis:2.1rem;width:2.1rem;height:2.1rem}.km-calendar-page .km-calendar-main .product-form__submit{min-height:5.7rem;font-size:1.35rem}.kc-preview-note{font-size:1.05rem;margin-top:1rem}.kc-trust{font-size:1rem;gap:1.7rem;margin-top:1.1rem}.kc-info-accordions{margin-top:2.2rem!important}.kc-info-accordions summary{font-size:1.2rem;min-height:5.2rem}.kc-how{display:block;padding:5rem 0}.kc-story h2{font-size:3.8rem;line-height:1.1}.kc-section-heading>p:not(.kc-eyebrow){max-width:none;font-size:1.3rem}.kc-step-cards{margin-top:3.5rem;grid-template-columns:1fr;gap:2.4rem}.kc-step-cards li{display:grid;grid-template-columns:4.2rem 1fr;column-gap:1.7rem;padding:0}.kc-step-number{grid-row:1/3;font-size:3.7rem;margin:0}.kc-step-cards h3{font-size:1.35rem;margin:0 0 .6rem}.kc-step-cards p{font-size:1.2rem;line-height:1.8}.kc-memory{display:flex;flex-direction:column;gap:3.5rem;padding:5rem 0}.kc-memory-visual{width:100%;padding:2rem;border-radius:1rem}.kc-memory-visual>img{height:35rem}.kc-memory-label{font-size:1rem;bottom:1.4rem;left:1.4rem}.kc-memory-copy>p:not(.kc-eyebrow){font-size:1.3rem;margin-bottom:2.2rem}.kc-quality{margin-bottom:2.2rem}.kc-faq{display:block;padding:5rem 0}.kc-faq .kc-section-heading .kc-text-link{margin-top:1.4rem}.kc-faq-items{margin-top:3rem}.kc-faq-items summary{font-size:1.2rem;min-height:6rem}.kc-faq-items p{font-size:1.2rem}.kc-closing{display:block;margin-bottom:5rem;padding:3.3rem 2.5rem;border-radius:1rem}.kc-closing h2{font-size:3.5rem}.kc-closing .kc-eyebrow{font-size:.9rem}.kc-closing p:not(.kc-eyebrow){font-size:1.15rem;line-height:1.8;max-width:26rem}.kc-closing .kc-primary-link{margin-top:2.5rem;font-size:1.2rem;min-height:5rem;width:100%}.kc-closing-flower{right:-4rem;bottom:5rem;font-size:18rem}.km-calendar-page .km-footer{padding:3.5rem 2rem 9rem}.km-calendar-page .km-footer-top{gap:2rem}.km-calendar-page .km-footer-top .km-logo{font-size:3.4rem}.km-calendar-page .km-footer-top>span{font-size:1.05rem}.km-calendar-page .km-footer-bottom{font-size:.9rem}.km-calendar-page .km-policies{font-size:1rem;gap:1rem}.km-calendar-page .related-products{padding-bottom:4rem}.kc-sticky-buy{position:fixed;inset:auto 0 0;background:#faf8f2fa;border-top:1px solid #dedfd4;padding:1rem 2rem calc(1rem + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:1rem;z-index:9;box-shadow:0 -2px 14px #242c2b08;transform:translateY(120%);visibility:hidden;transition:transform .2s,visibility .2s}.kc-sticky-buy--visible{transform:translateY(0);visibility:visible}.kc-sticky-buy>div{display:flex;flex-direction:column}.kc-sticky-buy>div>span{font-size:.95rem;color:#7a7e72;line-height:1.5}.kc-sticky-buy strong{font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.kc-sticky-buy>a{display:inline-flex;align-items:center;justify-content:center;gap:2.2rem;min-height:4.4rem;padding:1rem 1.6rem;background:var(--km-blue);color:#fff;border-radius:.5rem;font-size:1.2rem;font-weight:600;text-decoration:none}body:has(iframe[src*=embeddable-editor]) .kc-sticky-buy{visibility:hidden;transform:translateY(120%)}}@media(max-width:374px){.km-calendar-page .page-width,.km-calendar-page .km-header{padding-inline:1.6rem}.km-calendar-page .km-calendar-main .product__modal-opener{height:36rem}.km-calendar-page .km-calendar-main .product__title h1{font-size:4rem}.kc-facts li{font-size:.9rem;padding:.6rem .7rem}.kc-mini-steps li{font-size:.95rem}.kc-how h2,.kc-memory h2,.kc-faq h2{font-size:3.4rem}.kc-closing h2{font-size:3.1rem}}@media(prefers-reduced-motion:reduce){html:has(.km-calendar-page){scroll-behavior:auto}.kc-sticky-buy,.kc-info-accordions summary>span,.kc-faq-items summary>span{transition:none}}.kc-facts li{font-size:1.15rem}.kc-shipping,.kc-mini-steps li{font-size:1.2rem}.kc-preview-note{font-size:1.15rem}.kc-trust{font-size:1.1rem}.kc-info-accordions summary{font-size:1.35rem}.kc-info-accordions p,.kc-specs{font-size:1.3rem}.kc-step-cards h3{font-size:1.5rem}.kc-step-cards p,.kc-quality p,.kc-faq-items p{font-size:1.4rem}.kc-section-heading>p:not(.kc-eyebrow){font-size:1.45rem}.kc-memory-copy>p:not(.kc-eyebrow){font-size:1.45rem}.kc-faq-items summary{font-size:1.45rem}.kc-text-link{font-size:1.3rem}@media(max-width:749px){.kc-facts li{font-size:1.05rem}.kc-mini-steps li{font-size:1.1rem}.kc-info-accordions summary,.kc-faq-items summary{font-size:1.35rem}.kc-faq-items p,.kc-step-cards p,.kc-quality p{font-size:1.3rem}.kc-section-heading>p:not(.kc-eyebrow),.kc-memory-copy>p:not(.kc-eyebrow){font-size:1.4rem}}.kc-ready-badge{display:inline-flex;align-items:center;gap:.7rem;background:#e9eee2;color:#526444;border:1px solid #dce4d3;border-radius:.5rem;padding:.65rem 1rem;font-size:1.1rem;margin:1.4rem 0 0}.kc-ready-badge:before{content:"";width:.6rem;height:.6rem;flex:0 0 .6rem;background:#81966b;border-radius:50%}.km-calendar-page .km-calendar-main .product-form__input--pill input[type=radio]+label{font-size:1.15rem;line-height:1.5;border-color:#d7dbcf;border-radius:.6rem;padding:1.1rem 1.2rem;margin:0 .6rem .7rem 0;background:#fff;color:#4b5547;letter-spacing:0}.km-calendar-page .km-calendar-main .product-form__input--pill input[type=radio]:checked+label{background:#263fa6;color:#fff;border-color:#263fa6}.km-calendar-page .km-calendar-main .shopify-payment-button{margin-top:1rem}.km-calendar-page .km-calendar-main .shopify-payment-button__button--unbranded{min-height:5rem;border:1px solid #d7dbcf;border-radius:.6rem;background:#fff;color:#4b5547}.kc-cat-features .kc-step-number{font-size:3.8rem;color:#b7beaa}.kc-cat-story .kc-memory-visual{background:#eee8dd}@media(max-width:749px){.kc-ready-badge{font-size:1.05rem}.km-calendar-page .km-calendar-main .product-form__input--pill input[type=radio]+label{font-size:1.1rem;padding:1rem 1.1rem}.kc-cat-features .kc-step-number{font-size:3rem}.kc-cat-features .kc-step-cards li{grid-template-columns:5.1rem 1fr}}.km-calendar-page .km-calendar-main .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important;filter:none!important}.km-calendar-main #kc-create{scroll-margin-top:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kamolah-calendar.css.map */
