.mr-calendar-gift{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border:0;border-radius:20px;padding:32px;text-align:center;background:#fff;color:#272727;box-shadow:0 16px 80px #0004}.mr-calendar-gift::backdrop{background:#0009}.mr-calendar-gift__close{position:absolute;right:8px;top:8px;width:44px;height:44px;border:0;background:transparent;color:#272727;font-size:30px;cursor:pointer}.mr-calendar-gift__eyebrow{margin:2px 16px 10px;color:#4169e1;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700}.mr-calendar-gift h2{margin:0 12px 18px;font:inherit;font-size:clamp(27px,6vw,35px);font-weight:700;line-height:1.12}.mr-calendar-gift__image{display:block;width:min(240px,76%);height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto 18px}.mr-calendar-gift #MrCalendarGiftDescription{margin:0 0 20px;font-size:16px;line-height:1.5}.mr-calendar-gift__add,.mr-calendar-gift__skip{display:block;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0}.mr-calendar-gift__add{box-sizing:border-box;background:#272727;color:#fff;padding:12px 20px;border-radius:999px;font-weight:700;text-decoration:none}.mr-calendar-gift__skip{background:transparent;color:#272727;text-decoration:underline}.mr-calendar-gift__terms{margin:8px 0 0;font-size:12px;line-height:1.5;color:#626262}.mr-calendar-gift__status{margin:16px 0 0;font-size:14px;line-height:1.5}.mr-calendar-gift button:disabled{opacity:.6;cursor:wait}.mr-calendar-gift button:focus-visible,.mr-calendar-gift a:focus-visible{outline:3px solid #4169e1;outline-offset:3px}.mr-calendar-gift [hidden]{display:none}.mr-calendar-cart-preview{scroll-margin:150px}.mr-calendar-cart-preview__badge{margin:6px 0;color:#315b3c;font-weight:700}.mr-calendar-cart-preview__remove{min-height:44px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:479px){.mr-calendar-gift{padding:28px 22px 22px}.mr-calendar-gift__image{width:185px}}.mr-mid-sale-countdown{position:sticky;top:0;z-index:6;align-self:start;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3px;width:100%;min-height:68px;padding:5px 16px;background:#272727;box-shadow:0 1px #272727;color:#fff;text-align:center}.mr-mid-sale-countdown[hidden]{display:none}html .section-header.shopify-section-header-sticky{top:var(--mr-countdown-height, 0px)}html .section-header.shopify-section-header-hidden{top:calc(var(--mr-countdown-height, 0px) - var(--header-height))}html .section-header.shopify-section-header-hidden.menu-open{top:var(--mr-countdown-height, 0px)}.mr-mid-sale-countdown__heading{font:700 13px/1.3 var(--font-body-family);text-transform:uppercase;letter-spacing:.05em}.mr-mid-sale-countdown__deadline{font:400 11px/1.3 var(--font-body-family);text-transform:uppercase}.mr-mid-sale-countdown__clock{display:flex;justify-content:center;gap:18px}.mr-mid-sale-countdown__clock span{display:flex;flex-direction:column;align-items:center;min-width:36px}.mr-mid-sale-countdown__clock strong{font:400 27px/1.1 "Thesead",var(--font-heading-family)}.mr-mid-sale-countdown__clock small{font:400 9px/1.2 var(--font-body-family);text-transform:uppercase}@media(max-width:700px){.mr-mid-sale-countdown{padding:5px 10px}.mr-mid-sale-countdown__heading,.mr-mid-sale-countdown__deadline{font-size:10px}.mr-mid-sale-countdown__clock{gap:10px}.mr-mid-sale-countdown__clock strong{font-size:25px}.mr-mid-sale-countdown__clock span{min-width:30px}.mr-mid-sale-countdown__clock small{font-size:8px}}mr-puzzle-mat-offer{display:block}.mr-mat{box-sizing:border-box;width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:32px 24px 24px;margin:auto;border:0;border-radius:8px;background:#fff;color:#272727;font-family:var(--font-body-family);font-size:15px;line-height:1.5;letter-spacing:0;overflow:auto;overscroll-behavior:contain}.mr-mat *{box-sizing:border-box}.mr-mat::backdrop{background:#272727b8}.mr-mat [hidden]{display:none!important}.mr-mat h2{font-family:"Thesead",var(--font-heading-family);font-size:42px;font-weight:400;line-height:1.05;color:#272727;margin:6px 40px 12px 0;letter-spacing:0}.mr-mat p{margin:0 0 18px}.mr-mat h3{font-family:var(--font-body-family);font-size:18px;font-weight:700;margin:0 0 4px;color:#272727;letter-spacing:0}.mr-mat__close{position:absolute;right:10px;top:10px;width:48px;height:48px;border:0;border-radius:50%;background:#f2f2f2;color:#272727;font:28px/1 var(--font-body-family);cursor:pointer}.mr-mat__product{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;margin:18px 0}.mr-mat__image{display:block;width:140px;height:140px;object-fit:contain;border-radius:4px}.mr-mat__product p{margin:0 0 8px}.mr-mat__product strong{font-size:18px}.mr-mat__selection{padding:12px 14px;background:#f5f5f3;border-radius:4px;font-size:13px;overflow-wrap:anywhere}.mr-mat__actions{display:grid;gap:10px}.mr-mat__button{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;padding:12px 16px;border:1px solid #272727;border-radius:4px;background:#fff;color:#272727;font:600 15px/1.4 var(--font-body-family);text-align:center;text-decoration:none;cursor:pointer}.mr-mat__button--primary{background:#4169e1;border-color:#4169e1;color:#fff}.mr-mat__button:hover{filter:brightness(.95)}.mr-mat button:disabled{opacity:.6;cursor:wait}.mr-mat button:focus-visible,.mr-mat a:focus-visible{outline:3px solid #4169e1;outline-offset:3px}.mr-mat__status{font-size:14px}@media(max-width:400px){.mr-mat{padding:26px 18px 18px}.mr-mat h2{font-size:36px}.mr-mat__product{grid-template-columns:110px minmax(0,1fr);gap:14px}.mr-mat__image{width:110px;height:110px}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAQ */
