@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 .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}}@media screen and (max-width:767px){body.template-product .product-single__photos .button--media-single{display:none!important}body.template-product .pg__main__link{cursor:default!important}}@media screen and (max-width:767px){shopify-chat::part(activator){--activator-fg:#fffaf2!important;--activator-bg:#3c332b!important;box-sizing:border-box!important;gap:0!important;width:auto!important;min-width:100px!important;height:48px!important;min-height:48px!important;padding:10px 16px!important;border-radius:24px!important;background:#3c332b!important;color:#fffaf2!important;border:1px solid #bda783!important;box-shadow:0 3px 12px #332c251a!important;font-size:0!important}shopify-chat::part(activator):after{content:"Chat";margin-inline-start:8px;color:#fffaf2;font:500 14px/1.2 Arial,sans-serif;white-space:nowrap}}#shopify-section-16443874514dc112d0 .banner-item{position:relative}#shopify-section-16443874514dc112d0 .banner-item__text{position:absolute!important;top:auto!important;bottom:48px!important;left:0!important;right:0!important;width:100%!important;padding:24px 20px!important;margin:0!important;background:linear-gradient(transparent,#0006)!important;z-index:2}#shopify-section-16443874514dc112d0 .banner-item__text h2{font-family:Georgia,serif!important;font-size:28px!important;line-height:1.2!important;font-style:normal!important;letter-spacing:1px!important;color:#fff!important;text-shadow:0 1px 8px #0008}#shopify-section-16443874514dc112d0 .banner-item__text p{color:#fffaf2!important;font-size:16px!important;line-height:1.5!important;text-shadow:0 1px 6px #0009}#shopify-section-16443874514dc112d0 .banner-item__text .button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;padding:12px 24px!important;border:1px solid #d5c3a5!important;border-radius:0!important;background:#f7f0e4!important;color:#3c332b!important;font-size:12px!important;line-height:1.4!important;letter-spacing:1px!important}#shopify-section-16443874514dc112d0 .banner-item__text .banner-item__text1{padding:0 0 10px!important}#shopify-section-16443874514dc112d0 .banner-item__text .banner-item__text2{padding:0 0 18px!important}#shopify-section-16443874514dc112d0 .banner-item__text .banner-item__text3{padding:0!important}@media(max-width:767px){#shopify-section-16443874514dc112d0 .banner-item__text{bottom:40px!important;padding:20px 16px!important}#shopify-section-16443874514dc112d0 .banner-item__text h2{font-size:21px!important}#shopify-section-16443874514dc112d0 .banner-item__text p{font-size:14px!important}}html body.template-index #shopify-section-16443874514dc112d0 .banner-item .banner-item__text h2[class]{font-size:24px!important;line-height:1.25!important;color:#fff!important}@media(max-width:767px){html body.template-index #shopify-section-16443874514dc112d0 .banner-item .banner-item__text h2[class]{font-size:19px!important;line-height:1.3!important;color:#fff!important}}@media screen and (max-width:767px){html body.template-index #shopify-section-16443874514dc112d0 .banner-item--fsc_red_carpet_hero_2026 .banner-item__image .img-container.visible-xs{height:auto!important;min-height:0!important;padding-top:177.6833156%!important;overflow:hidden!important}html body.template-index #shopify-section-16443874514dc112d0 .banner-item--fsc_red_carpet_hero_2026 .banner-item__image .img-container.visible-xs>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:65% center!important;transform:none!important}}@media screen and (max-width:767px){body.template-product .pswp[aria-hidden=false]{background:#faf8f4!important;opacity:1!important;z-index:2147483000!important}body.template-product .pswp[aria-hidden=false] .pswp__bg{background:#faf8f4!important;opacity:1!important}body.template-product:has(.pswp[aria-hidden=false]) shopify-chat{display:none!important}}@media(max-width:767px){body.template-product #ProductSection-product-template .product-single__photos .pg__thumbs{display:none!important}body.template-product .fsc-mobile-photo-dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;padding:8px 12px;max-width:100%;box-sizing:border-box}body.template-product .fsc-mobile-photo-dots button{display:grid;place-items:center;width:32px;height:44px;padding:0;margin:0;border:0;background:transparent;box-shadow:none;border-radius:0;cursor:pointer}body.template-product .fsc-mobile-photo-dots button:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#b9b6b1}body.template-product .fsc-mobile-photo-dots button[aria-current=true]:after{background:#282521}body.template-product .product-single__photos{position:relative}body.template-product #ProductSection-product-template .product-single__photos .button--media-single{display:none!important}}@media(max-width:767px){body.template-product #ProductSection-product-template .product-single__photos .pg__video-wrapper[data-video-type=mp4]{aspect-ratio:var(--fsc-video-ratio);width:100%;height:auto!important}body.template-product #ProductSection-product-template .product-single__photos .pg__video-wrapper[data-video-type=mp4]>video{display:block!important;width:100%!important;height:auto!important;aspect-ratio:var(--fsc-video-ratio);object-fit:contain!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/fsc-readable-mobile-2026.css.map */
