.mc-due[hidden]{display:none!important}.mc-due .image-with-text__content-items{max-width:560px}.mc-due .image-with-text__content-items>*{min-width:0;max-width:100%}.mc-due__form{--mc-reg-pad: 0px;gap:14px}.mc-due__label{margin:0 0 8px;font-family:var(--FONT-STACK-SUBHEADING);font-weight:var(--FONT-WEIGHT-SUBHEADING);font-size:calc(.75rem * var(--FONT-ADJUST-SUBHEADING, 1));text-transform:var(--SUBHEADING-TEXT-CAPS);letter-spacing:var(--LETTER-SPACING-SUBHEADING);color:var(--text)}.mc-due .mc-registry__months{margin:0;padding:2px 0 6px;width:100%;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.mc-due .mc-registry__chip,.mc-due .mc-registry__day{border:var(--BORDER-WIDTH, 1px) solid var(--text);border-radius:var(--RADIUS, 30px);background:transparent;color:var(--text);transition:background-color .15s ease,color .15s ease}.mc-due .mc-registry__chip{font-family:var(--FONT-STACK-BODY);font-weight:500;font-size:.875rem;text-transform:none;letter-spacing:0;padding:6px 14px}.mc-due .mc-registry__day{font-family:var(--FONT-STACK-BODY);font-size:1rem;border-radius:50%}@media(hover:hover){.mc-due .mc-registry__chip:hover:not(.is-on),.mc-due .mc-registry__day:not([disabled]):not(.is-on):hover{background:#fdc8954d}}.mc-due .mc-registry__chip.is-on,.mc-due .mc-registry__day.is-on{background:var(--text);color:var(--bg)}.mc-due .mc-registry__day[disabled]{opacity:.3}.mc-due .mc-registry__chip:focus-visible,.mc-due .mc-registry__day:focus-visible{outline:2px solid var(--text);outline-offset:2px}.mc-due .mc-due__input:focus{outline:2px solid #ffbe98;outline-offset:2px}.mc-due__readout{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-style:var(--FONT-STYLE-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);font-size:calc(1.3125rem * var(--adjust-heading, 1));line-height:1.25;color:var(--heading, var(--text));margin:0}.mc-due__readout.is-set{font-weight:var(--FONT-WEIGHT-HEADING)}.mc-due__readout:empty{margin:-14px 0 0}.mc-due__input{font-family:var(--FONT-STACK-BODY);font-size:var(--FONT-SIZE-INPUT, 1rem);line-height:26px;padding:13px 20px;border:var(--BORDER-WIDTH, 1px) solid var(--text);border-radius:var(--RADIUS, 30px);background:var(--bg);color:var(--text)}.mc-due__input::placeholder{color:var(--text);opacity:.55}.mc-due__buttons{margin:12px -8px 0;justify-content:flex-start}.mc-due__buttons .main-buttons__item{margin-bottom:0}@media only screen and (max-width:479px){.mc-due__buttons .main-buttons__item{width:100%}.mc-due__buttons .btn{width:100%;max-width:none}}.mc-due__error{margin:0;font-size:.85rem;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500);line-height:1.4;color:#752329}.mc-due__error:empty{margin:-14px 0 0}.mc-due__done-title{margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-mamacool-due-date.css.map */
