form[id^=product_form_id-]{display:flex!important;flex-direction:column!important}form[id^=product_form_id-]>*{order:initial!important}.mm-product-fields{border:1px solid #ded8d1;padding:24px;margin:0 0 18px;background:#faf8f5}.mm-product-fields legend{font-family:Georgia,serif;font-size:24px;padding:0 8px}.mm-product-fields__intro{margin:0 0 18px;color:#625d58}.mm-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mm-field-grid label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.mm-field-grid input:not([type=checkbox]),.mm-field-grid select,.mm-field-grid textarea{width:100%;border:1px solid #cbc3bc;background:#fff;padding:12px 13px;font:inherit;font-weight:400;border-radius:0}.mm-field-grid__full{grid-column:1 / -1}.mm-field-grid .mm-checkbox{display:flex;flex-direction:row;align-items:center;font-weight:400}.mm-checkbox input{width:18px;height:18px}.mm-product-fields__note{font-size:12px;line-height:1.55;color:#6b6661;margin:17px 0 0}form[id^=product_form_id-] .buy-button__add button,form[id^=product_form_id-] .buy-button__add button .xo-btn__text{background:#171717!important;color:#fff!important;border-color:#171717!important}form[id^=product_form_id-] .buy-button__add button .xo-btn__text[data-text]:before,form[id^=product_form_id-] .buy-button__add button .xo-btn__text[data-text]:after{color:#fff!important}form[id^=product_form_id-] .buy-button__add button:hover,form[id^=product_form_id-] .buy-button__add button:hover .xo-btn__text{background:#fff!important;color:#171717!important}form[id^=product_form_id-] .buy-button__add button:hover .xo-btn__text[data-text]:before,form[id^=product_form_id-] .buy-button__add button:hover .xo-btn__text[data-text]:after{color:#171717!important}.mm-product-assurance{margin-top:14px;padding:14px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid #e0dbd5;border-bottom:1px solid #e0dbd5}.mm-product-delivery{margin-top:16px;padding:18px;border:1px solid #ded8d1;background:#faf8f5}.mm-product-delivery>div{display:grid;gap:3px;padding-left:24px;position:relative}.mm-product-delivery>div+div{margin-top:14px}.mm-product-delivery>div:before{content:"\2713";position:absolute;left:0;top:0;color:#263c31;font-weight:700}.mm-product-delivery strong{font-size:13px;color:#252525}.mm-product-delivery span,.mm-product-delivery p{color:#625d58;font-size:12px;line-height:1.55}.mm-product-delivery p{margin:16px 0 0;padding-top:14px;border-top:1px solid #e5ded7}.mm-product-delivery a{color:inherit;text-decoration:underline;text-underline-offset:2px}.mm-product-assurance span{position:relative;padding-left:15px;color:#5f625f;font-size:11px;line-height:1.35}.mm-product-assurance span:before{position:absolute;left:0;top:.15em;content:"\2713";color:#263c31;font-weight:700}.mm-addons{border-top:1px solid #ded8d1;padding-top:24px;margin-top:26px}.mm-addons h2{font-family:Georgia,serif;font-size:26px;font-weight:400;margin:0 0 6px}.mm-addons .mm-addons__eyebrow{margin:0 0 7px;color:#747b76;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mm-addons>p{color:#6b6661;margin:0 0 16px}.mm-addons__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mm-addon-card{border:1px solid #e1dbd5;padding:12px;display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;color:inherit;text-decoration:none}.mm-addon-card img{width:72px;height:72px;object-fit:cover}.mm-addons__total-note{margin:14px 0 0!important;padding-top:12px;border-top:1px solid #e1dbd5;font-size:11px!important;line-height:1.5}.mm-addons__combined{margin:15px 0 0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f5f1ed;border-radius:4px}.mm-addons__combined[hidden]{display:none}.mm-addons__combined span{color:#625e5a;font-size:13px}.mm-addons__combined strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.mm-addon-card strong{display:block;font-size:14px}.mm-addon-card span{display:block;font-size:12px;color:#6b6661;margin-top:4px}@media(max-width:560px){.mm-field-grid{grid-template-columns:1fr}.mm-field-grid__full{grid-column:auto}.mm-product-assurance,.mm-addons__grid{grid-template-columns:1fr}}.mm-cart-delivery{margin:28px 0 18px}.mm-cart-delivery .mm-product-fields__intro{max-width:680px}.mm-cart-delivery-summary{color:#625d58;font-size:12px;line-height:1.55}.mm-cart-delivery-summary{margin:0 0 18px;padding:14px 16px;border-left:3px solid #263c31;background:#f7f4f0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/moments-product.css.map */
