.mariya-ritual{margin:1.8rem 0;font-family:var(--font-body-family);color:#2a2818}.mariya-ritual fieldset{border:0;padding:0;margin:0;min-width:0}.mariya-ritual legend{padding:0;margin:0 0 1rem;font-size:1.7rem;font-weight:600}.mariya-ritual__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mariya-ritual__card{position:relative;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1.2rem;border:1px solid #d7c8bb;border-radius:1rem;background:#fdfbf7;cursor:pointer;line-height:1.4}.mariya-ritual__card:has(input:checked){border:2px solid #191512;padding:1.1rem;background:#f7f3ec}.mariya-ritual__card:has(input:focus-visible){outline:2px solid #191512;outline-offset:3px}.mariya-ritual__card input{position:absolute;top:1.1rem;right:1rem;width:1.6rem;height:1.6rem;margin:0;accent-color:#191512}.mariya-ritual__tag{align-self:flex-start;margin-right:1.8rem;font-size:1.1rem;letter-spacing:.04em;color:#191512}.mariya-ritual__tag--duo{background:#f7f3ec;color:#26251d;padding:.1rem .5rem;border-radius:.3rem}.mariya-ritual__photos{height:6rem;display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.3rem 0}.mariya-ritual__photos img{height:6rem;width:6rem;object-fit:cover;border-radius:.6rem}.mariya-ritual__photos span{font-size:1.5rem;color:#191512}.mariya-ritual__name{font-size:1.45rem;font-weight:600}.mariya-ritual__role{font-size:1.2rem;line-height:1.5;min-height:3.6rem}.mariya-ritual__price{font-size:1.8rem;font-weight:600;color:#191512;margin-top:auto}.mariya-ritual__detail{font-size:1.05rem;line-height:1.4}.mariya-ritual__note{font-size:1.2rem;line-height:1.5;margin:.8rem 0 0;color:#26251d}.mariya-ritual__total{margin:0 0 1.4rem;line-height:1.4;font-size:1.3rem}.mariya-ritual__total strong{display:block;font-size:2.4rem;color:#191512}.mariya-ritual [hidden],[data-mariya-ritual-mode=duo] [id^=price-][hidden],[data-mariya-ritual-mode=duo] [id^=Inventory-][hidden],[data-mariya-ritual-mode=duo] [id^=Quantity-Form-][hidden]{display:none!important}[data-mariya-ritual-pending=true] .shopify-payment-button,[data-mariya-ritual-mode=duo] .shopify-payment-button{display:none!important;pointer-events:none}[data-mariya-ritual-mode=duo] .product-form__submit:disabled{opacity:.6;cursor:not-allowed}@media(max-width:380px){.mariya-ritual__card{padding:1rem .8rem}.mariya-ritual__card:has(input:checked){padding:.9rem .7rem}.mariya-ritual__photos img{height:5rem;width:5rem}.mariya-ritual__name{font-size:1.3rem}}.mariya-ritual{display:block;min-width:0}.mariya-ritual__name,.mariya-ritual__detail{overflow-wrap:anywhere}.mariya-ritual__note a{color:#191512;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/mariya-product-ritual.css.map */
