@media screen and (max-width:767px){body{font-size:16px;line-height:1.6}body :is(.rte,.product-single__description,.fsc-information-content,.fsc-editorial-page__content,.fsc-bridal-ordering,.fsc-bridal-size-guide,.fsc-measurement-page,.fsc-how-measure) :is(p,li,label,summary){font-size:16px!important;line-height:1.65!important}body :is(.rte,.product-single__description,.fsc-information-content,.fsc-editorial-page__content,.fsc-measurement-page) :is(p,li) :is(span,strong,em,a){font-size:inherit!important}body :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px!important}body :is(.fsc-measurement-page label,.pg__option label,.product-form label,.contact label,.cart-page label){font-size:16px!important;line-height:1.5!important}body :is(.tab-accordion__trigger,.fsc-bridal-size-guide__toggle,.fsc-how-measure>summary){font-size:16px!important;line-height:1.5!important;white-space:normal!important}body.template-collection #collection-template .collection__products .grid--products:not(.grid--list) .pg__bottom>.item__name{font-size:14px!important;line-height:1.4!important;display:block!important;-webkit-line-clamp:unset!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important;padding-bottom:0!important;margin-bottom:7px!important}body :is(.products,.collection__products) .product-price,body :is(.products,.collection__products) .product-price .money{font-size:14px!important;line-height:1.4!important;font-weight:400!important}body :is(.products,.template-search) .item__name{font-size:16px!important;line-height:1.4!important}body .fsc-lux-footer__col li a,body .fsc-lux-footer__col p,body .fsc-lux-footer__lede,body .fsc-lux-footer__phone{font-size:16px!important;line-height:1.6!important}body .fsc-lux-footer__col h3{font-size:14px!important;line-height:1.5!important;letter-spacing:.07em!important}body .fsc-lux-footer__form-fields input{font-size:16px!important}body .fsc-lux-footer__form-fields button{font-size:14px!important;letter-spacing:.05em!important;min-width:105px!important}body :is(.fsc-lux-footer__identity>p:not(.fsc-lux-footer__wordmark),.fsc-lux-footer__locale,.fsc-lux-footer__disclosure,.breadcrumbs__list,.ct__total){font-size:14px!important;line-height:1.5!important}body :is(.fsc-collection-hero__subtitle,.fsc-ballgown-triptych__copy p,.fsc-mermaid-triptych__copy p,.fsc-page-assistance p,.fsc-page-edit__card span){font-size:16px!important;line-height:1.6!important}body :is(.fsc-collection-hero__eyebrow,.fsc-collection-hero__caption,.fsc-page-heading__eyebrow,.fsc-information-content__eyebrow,.fsc-lux-footer__eyebrow){font-size:13px!important;line-height:1.5!important;letter-spacing:.1em!important}body :is(.fsc-edit__label,.fsc-couture-four__button,.fsc-jewel-edit__button,.fsc-mens-gallery__button,.fsc-sb__quick-links a){font-size:16px!important;line-height:1.4!important;white-space:normal!important}body .sidebar-mobile-nav :is(a,button),body #sidebar-mobile-nav :is(a,button){font-size:16px!important;line-height:1.5!important}body .cookie_consent{font-size:16px!important;line-height:1.5!important}body .cookie_consent :is(p,a){font-size:16px!important;line-height:1.5!important}body :is(.fsc-shipping-estimate,.fsc-diamond-measurements-link,.fsc-measurement-page__privacy){font-size:16px!important;line-height:1.6!important}}@media screen and (max-width:767px){body .fsc-bridal-size-guide :is(table,caption,th,td,small){font-size:16px!important;line-height:1.55!important}body .fsc-bridal-size-guide__scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body .fsc-measurement-page :is(legend>span,.fsc-measurement-page__steps span,.fsc-measurement-page__submit,.fsc-measurement-page__support a,.fsc-measurement-page__confirm,.fsc-measurement-page__privacy){font-size:16px!important;line-height:1.6!important}body .fsc-measurement-page__eyebrow{font-size:14px!important;line-height:1.5!important}body .fsc-bridal-measurements-cta a{font-size:16px!important;line-height:1.5!important}}@media screen and (max-width:767px){body :is(.products,.collection__products) .product-price :is(.product-price__price,.money){font-size:14px!important;font-weight:400!important;line-height:1.4!important}body.template-product .product-price--single :is(.product-price__price,.money){font-size:18px!important;font-weight:400!important;line-height:1.4!important}}@media screen and (max-width:767px){body.template-product #ProductSection-product-template .product-single__photos{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important}body.template-product #ProductSection-product-template .pg__mains>.slick-dots{display:none!important}body.template-product #ProductSection-product-template .pg__thumbs:not(.slick-initialized){display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:12px 0 0!important;padding:0 14px 6px!important;width:100%!important;box-sizing:border-box!important}body.template-product #ProductSection-product-template .pg__thumbs:not(.slick-initialized)>.pg__thumb{flex:0 0 58px!important;width:58px!important;margin:0!important;padding:0!important;float:none!important;scroll-snap-align:start}body.template-product #ProductSection-product-template .pg__thumb__link{aspect-ratio:3/4!important;padding-top:0!important;height:auto!important;display:block!important}body.template-product #ProductSection-product-template .product-single__title{font-size:25px!important;line-height:1.22!important;margin:18px 0 10px!important;overflow-wrap:break-word}body.template-product #ProductSection-product-template .product-price--single .product-price__price{font-size:18px!important;font-weight:400!important}}@media screen and (max-width:767px){body.template-product shopify-chat::part(activator){box-sizing:border-box!important;display:grid!important;grid-template-columns:24px max-content!important;align-items:center!important;justify-content:start!important;column-gap:12px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;padding:12px!important;overflow:hidden!important;border-radius:50%!important;background:#f7f0e4!important;color:#3c332b!important;border:1px solid #cbb897!important;box-shadow:0 3px 12px #332c251a!important}body.template-product .product-single__photos img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}body.template-product #ProductSection-product-template .pg__mains{touch-action:pan-y pinch-zoom}body.template-product #ProductSection-product-template .pg__thumbs:not(.slick-initialized){touch-action:pan-x pan-y pinch-zoom}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fsc-readable-mobile-2026.css.map */
