.mf-bridal-grid .mf-card-media{aspect-ratio:4 / 5;background:var(--mf-surface);margin-bottom:.875rem;position:relative}.mf-bridal-grid .mf-card-media .grid-view-item__image-wrapper{top:0;right:0;bottom:0;left:0;margin:0;position:absolute;width:auto}.mf-bridal-grid .mf-card-media .grid-view-item__image{box-sizing:border-box;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;padding:clamp(6px,1vw,12px);position:absolute;width:100%}.mf-bridal-grid .grid-view-item__link:focus-visible{box-shadow:inset 0 0 0 5px var(--mf-surface);outline:2px solid var(--mf-accent);outline-offset:-2px}.mf-nightfall .product-single__title{font-size:clamp(1.875rem,2.7vw,2.5rem);letter-spacing:-.025em;line-height:1.15;margin-bottom:.375rem;overflow-wrap:break-word;text-wrap:balance}.mf-nightfall .product-single__subtitle{color:var(--mf-body);font-size:1rem;line-height:1.5;margin:0 0 1rem}.mf-nightfall .product-single__description{color:var(--mf-body);font-size:1rem;line-height:1.6}.mf-nightfall .product-single__meta .product-form{padding-top:1.25rem}.mf-nightfall .product-single__meta :is(.product-form__input,.product-form__variants){font-size:1rem;min-height:44px}.mf-nightfall .product-single__meta :is(.product-form__input,.product-form__variants):not(.input--error):not(:disabled){border-color:var(--mf-accent)}.mf-nightfall .product-single__meta .product-form__cart-submit{font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.mf-nightfall .product-single__meta .product-form__cart-submit:not([aria-disabled=true]):not(:disabled){background-color:var(--mf-accent);border-color:var(--mf-accent);color:#fff}.mf-nightfall .product-single__meta .product-form__cart-submit:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--mf-accent-hover);border-color:var(--mf-accent-hover)}.mf-nightfall .product-single :is(.product-single__thumbnail,.thumbnails-slider__btn,.product-form__input,.product-form__variants,.product-form__cart-submit):focus-visible{outline:2px solid var(--mf-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mf-catalog.css.map */
