.loving-look-card__copy h3,.fr-presell .fr-bridal-edit .fr-edit-card h3,product-card [ref=productTitleLink] .text-block{min-height:var(--fr-card-title-height, 0px)}.fr-presell .fr-bridal-edit .fr-edit-card h3{flex:0 0 auto}.loving-look-card__meta{flex-direction:column;gap:10px}.loving-look-card__meta p{max-width:100%;min-height:var(--fr-card-description-height, 0px)}.loving-look-card__meta>span,.fr-presell .fr-edit-card .fr-edit-price,product-card product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.45;font-family:var(--loving-sans, Arial, sans-serif)}.loving-look-card__meta>span{font-size:13px}.loving-look-card__meta s,.fr-presell .fr-edit-card .fr-edit-price s,product-card .compare-at-price{color:#637067;font-weight:400;font-size:.9em;margin:0;text-decoration-thickness:1px}.loving-look-card__meta>span,.fr-presell .fr-edit-card .fr-edit-price,product-card .price{color:#193c2b;font-weight:400}.loving-look-card__main-link:focus-visible{outline:2px solid #315740;outline-offset:4px}@media(max-width:820px){.loving-mobile-menu>summary{width:44px}.loving-mobile-menu[open]>summary span:nth-child(1){transform:translateY(7px) rotate(45deg)}.loving-mobile-menu[open]>summary span:nth-child(2){opacity:0}.loving-mobile-menu[open]>summary span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.loving-mobile-menu nav{padding:14px 24px 20px;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 12px 20px #1d292014}.loving-mobile-menu nav .loving-mobile-link,.loving-mobile-menu nav .loving-mobile-accordion__summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:14px 0;margin:0;gap:16px;font-size:15px;line-height:1.5;letter-spacing:.08em;font-weight:400;text-align:left}.loving-mobile-menu nav .loving-mobile-accordion{padding:0;border:0}.loving-mobile-accordion__summary:after{flex:0 0 24px;text-align:right}.loving-mobile-menu nav .loving-mobile-sublink{font-size:13px;line-height:1.5;padding:10px 0}.loving-mobile-accordion__content{margin:0 0 12px;gap:0}.loving-look-card__copy h3{font-size:19px;line-height:1.25}.loving-look-card__copy{padding-top:12px}.loving-look-card__tag{max-width:calc(100% - 14px);letter-spacing:.06em;line-height:1.4}.loving-look-card__meta>span,.fr-presell .fr-edit-card .fr-edit-price{display:block;font-size:13px;min-height:38px}.loving-look-card__meta>span s,.fr-presell .fr-edit-card .fr-edit-price s{display:block;margin:2px 0 0}.fr-presell .fr-bridal-edit .fr-edit-card-copy{justify-content:flex-start}.fr-presell .fr-bridal-edit .fr-edit-card h3{line-height:1.25;font-size:19px}.fr-presell .fr-edit-card .fr-color-previews{min-height:var(--fr-card-swatches-height, 0px);margin:0 0 10px}.fr-presell .fr-edit-card .fr-edit-dress-link{margin-top:auto}.fr-presell .fr-bridal-edit .fr-edit-finder{grid-template-columns:minmax(0,1fr)}.fr-presell .fr-bridal-edit .fr-edit-finder-image{aspect-ratio:3 / 4;min-height:0;position:relative;overflow:hidden}.fr-presell .fr-bridal-edit .fr-edit-finder-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fr-presell .fr-bridal-edit .fr-edit-finder-copy{position:relative;background:#eef3eb;color:#203d2e;padding:28px 24px;margin:0;align-self:stretch}.fr-presell .fr-bridal-edit .fr-edit-finder-copy h2{color:#193c2b}.fr-presell .fr-bridal-edit .fr-edit-finder-copy :is(p,small,.eyebrow){color:#425b4b;opacity:1}}@media(max-width:749px){product-card [ref=productTitleLink] .text-block{font-size:14px;line-height:1.4;letter-spacing:0}product-card [ref=productTitleLink] .text-block p{margin:0}product-card .loving-air-reviews-stars--card{min-height:22px;margin:4px 0}product-card .AirReviews-StarRatingWrapper{display:flex!important;align-items:center;flex-wrap:nowrap;gap:5px}product-card .AirReviews-StarRate--Count{font-size:11px!important;white-space:nowrap}product-card .AirReviews-StarRate :is(svg,.Avada_Star-Icon){width:16px!important;height:16px!important}product-card .AirReviews-StarRate--Icon{width:16px!important;height:16px!important}product-card product-price{font-size:13px!important;line-height:1.45}product-card product-price [ref=priceContainer]{flex-direction:column;gap:2px;min-height:39px}product-card .card-gallery{aspect-ratio:3 / 4;--gallery-aspect-ratio: .75 !important}product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media){height:100%}product-card .card-gallery .product-media__image{object-fit:contain}.fr-color-previews{gap:6px}.fr-color-preview{width:36px;height:36px;min-width:36px}}:is(product-price,.loving-look-card__meta>span,.fr-presell .fr-edit-card .fr-edit-price,.fr-adv-price,.fr-adv-gown-price,.offer-price,.fr-hero-price,.fr-alt-price,.fr-quiz-result-price,.fvq-price,.cart-items__unit-price-wrapper,.cart-items__price,.cart-totals__total-value,.cart-totals__original-value){font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;font-variant-numeric:tabular-nums;letter-spacing:.02em!important;text-transform:none!important}product-price [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}product-price :is(.price,.compare-at-price){font-family:Avenir Next,Helvetica Neue,Arial,sans-serif!important;line-height:1.5!important;letter-spacing:.02em!important}product-price .price{order:0;font-size:13px!important;font-weight:400!important}product-price .compare-at-price{order:1;font-size:12px!important;font-weight:400!important;color:#637067;text-decoration:line-through}.loving-look-card__meta s,.fr-presell .fr-edit-card .fr-edit-price s{font-size:12px!important}product-card .card-gallery{aspect-ratio:3 / 4;--gallery-aspect-ratio: .75 !important}product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media){height:100%}product-card .card-gallery .product-media__image{object-fit:contain}product-card .loving-air-reviews-stars--card{min-height:22px}product-card .product-card__content>div:has(.loving-air-reviews-stars--card){min-height:var(--fr-card-rating-height, 0px)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/fr-mobile-polish.css.map */
