@font-face{font-family:Saol Display;src:url(SaolDisplay-Regular.ttf) format("ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Scto Grotesk A;src:url(Scto-Grotesk-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Scto Grotesk A;src:url(Scto-Grotesk-Light-Italic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Scto Grotesk A;src:url(Scto-Grotesk-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Scto Grotesk A;src:url(Scto-Grotesk-Bold-Italic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:FreightTextBook-Italic;src:url(FreightTextBook-Italic.woff) format("woff"),url(FreightTextBook-Italic.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Saol Display;src:url("{{ 'SaolDisplay-Regular.woff' | asset_url }}");src:url("{{ 'SaolDisplay-Regular.woff' | asset_url }}") format("woff"),url("{{ 'SaolDisplay-Regular.ttf' | asset_url }}") format("truetype");font-weight:300;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}@font-face{font-family:Scto Grotesk A;src:url("{{ 'Scto-Grotesk-A-Light.woff' | asset_url }}");src:url("{{ 'Scto-Grotesk-A-Light.woff' | asset_url }}") format("woff"),url("{{ 'Scto-Grotesk-A-Light.ttf' | asset_url }}") format("truetype");font-weight:300;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}@font-face{font-family:Scto Grotesk A;src:url("{{ 'Scto-Grotesk-A-Light-Italic.woff' | asset_url }}");src:url("{{ 'Scto-Grotesk-A-Light-Italic.woff' | asset_url }}") format("woff"),url("{{ 'Scto-Grotesk-A-Light-Italic.ttf' | asset_url }}") format("truetype");font-weight:300;font-style:italic;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}@font-face{font-family:Scto Grotesk A;src:url("{{ 'Scto-Grotesk-A-Bold.woff' | asset_url }}");src:url("{{ 'Scto-Grotesk-A-Bold.woff' | asset_url }}") format("woff"),url("{{ 'Scto-Grotesk-A-Bold.ttf' | asset_url }}") format("truetype");font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}@font-face{font-family:Scto Grotesk A;src:url("{{ 'Scto-Grotesk-A-Bold-Italic.woff' | asset_url }}");src:url("{{ 'Scto-Grotesk-A-Bold-Italic.woff' | asset_url }}") format("woff"),url("{{ 'Scto-Grotesk-A-Bold-Italic.ttf' | asset_url }}") format("truetype");font-weight:700;font-style:italic;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}@font-face{font-family:FreightTextBook-Italic;src:url("{{ 'FreightTextBook-Italic.woff2' | asset_url }}") format("woff2");src:url("{{ 'FreightTextBook-Italic.woff' | asset_url }}") format("woff");font-weight:300;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.headline-font,.home-section--title,.page-title,.product-title,.spr-header-title,.product-section--title,.collection--title,.collection-card-title,.promo-block-grid--header,.hero-5050-button,.cta-column-title,.page-section-header,.collection--item-title{font-family:Saol Display}body .paragraph-font,.uc-title,.section-title,.pxs-map-card-heading,.pxs-newsletter-heading,.lsrp-header-title,.lsrpp-header-title,.badge,.product-card-interaction{font-family:Scto Grotesk A}.main-header{border-bottom:1px solid #bb9b84}.header-minimal{display:flex;justify-content:space-between}.header-minimal nav.full,.header-minimal .store-title,.header-minimal .main-header--tools{display:flex;align-items:center}.main-header--centered .store-title{margin:0 auto}.main-header--minimal .main-header nav.full,.main-header--centered .header-minimal .main-header--tools{width:46%}@media(max-width:959px){.main-header--minimal .header-minimal .main-header--tools{width:100%}}.main-header--tools .mini-cart-wrap{padding:0}.main-header--tools .menu{margin-right:9px}.main-header--minimal .main-header nav.full.compress .nav-item>.label{padding:10px}.main-header nav.full .nav-item>details .label,.mega-nav .list .label{font-size:12px}.custom-footer{display:flex;flex-direction:column;color:#b5a99c}.footer-top{display:flex;border-top:1px solid #bb9b84}@media(max-width:960px){.footer-top{flex-direction:column}}.footer-main{display:flex;flex-direction:column;flex-grow:2}.footer-main-content,.footer-newsletter{padding:50px}.footer-ig{padding:14px;border-right:1px solid #bb9b84;width:30%}@media(max-width:960px){.footer-ig{border-right:none;width:100%}.footer-main-content,.footer-newsletter{padding:30px}}.footer-ig-link{display:block;height:0;padding-bottom:100%;position:relative}.footer-ig-link img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.footer-main-content{color:inherit;display:flex}@media(max-width:719px){.footer-main-content{flex-direction:column;gap:40px;border-top:1px solid #bb9b84}}.footer-info{display:flex;flex-direction:column;gap:15px;margin-right:10%}.social{list-style:none}.social svg{width:30px;padding-right:10px}.footer-newsletter{display:flex;align-items:center;justify-content:start;border-top:1px solid #bb9b84}.newsletter-form{padding-right:40px}@media(max-width:960px){.footer-newsletter .newsletter-cta{display:none}.newsletter-form{width:100%}}.newsletter-form form#contact_form{flex:1}.newsletter-wrap{max-width:none}.newsletter-wrap .submit{margin-left:0}.newsletter-wrap .email{width:20vw}.error-message.success,.alert-message.success{margin:0}.alert-message+.newsletter-wrap{margin-top:10px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:30px;border-top:1px solid #bb9b84}@media(max-width:960px){.footer-bottom{justify-content:center}}.footer-bottom,.footer-main-menu{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.footer-main-menu{display:flex;flex-direction:column;min-width:200px}.footer-main-menu a{padding:10px 0}.footer-links{display:flex}@media(max-width:960px){.footer-links{display:none}}.custom-footer .payment-options{display:flex}li.payment-icon{padding:0 5px}.footer-links a{padding:0 10px}.footer-copyright{font-size:12px;background-color:#d4c2b2;color:#fff;padding:15px 30px;text-align:center}@media(max-width:960px){.footer-copyright{text-align:center}}.vr-section-border:not(.border-style--bottom,.border-style--inner),.vr-section-border .picture-block-wrapper .call-to-action-wrap{border-top:1px solid}.vr-section-border:not(.border-style--top,.border-style--inner){border-bottom:1px solid}.vr-section-border.picture-block-left .picture-block-wrapper,.vr-section-border.picture-block-right .picture-block-image{border-left:.5px solid}.vr-section-border.picture-block-right .picture-block-wrapper,.vr-section-border.picture-block-left .picture-block-image{border-right:.5px solid}@media screen and (max-width:1480px){.vr-section-border.picture-block.picture-block--desktop-height-large .picture-block-image{height:600px}}@media screen and (max-width:700px){.vr-section-border.picture-block-left .picture-block-wrapper,.vr-section-border.picture-block-right .picture-block-wrapper{border-top:1px solid;border-left:none;border-right:none}}@media(min-width:720px){.picture-block.picture-block--desktop-height-full .picture-block-image{height:90vh}.picture-block.picture-block--desktop-height-full .picture-block-image img{height:inherit;object-fit:cover}}@media screen and (max-width:700px){.picture-block.reverse-mobile{flex-direction:column-reverse}}@media screen and (max-width:700px){.picture-block-wrapper .centering-wrapper{aspect-ratio:auto}}.picture-block-content{padding:30px;display:flex;flex-direction:column;justify-content:space-between}.picture-block-content p{margin:10px 0 0}.bridal-studio .picture-block-heading{font-family:FreightTextBook-Italic}@media screen and (max-width:960px){.picture-block-content{padding:20px;margin:0}}.picture-block-heading{line-height:.95}.picture-block-heading.heading-size--medium{font-size:80px}.picture-block-heading.heading-size--small{font-size:60px}.picture-block-heading.heading-size--large{font-size:6vw}@media screen and (max-width:1720px){.picture-block-heading.heading-size--medium{font-size:60px}.picture-block-heading.heading-size--small{font-size:42px}.picture-block-heading.heading-size--large{font-size:80px}}@media screen and (max-width:719px){.picture-block{flex-direction:column}.picture-block-heading.heading-size--medium{font-size:40px}.picture-block-heading.heading-size--small{font-size:26px}.picture-block-heading.heading-size--large{font-size:60px}}.picture-block .call-to-action-wrap{font-family:Scto Grotesk A;display:flex;font-size:32px;text-transform:uppercase;cursor:pointer;transition:filter .5s;align-items:center;padding:30px}@media screen and (max-width:960px){.picture-block .call-to-action-wrap{font-size:18px;padding:10px 20px}}a .call-to-action{text-decoration:none;margin-right:.5rem;transition:all .25s;line-height:1}.picture-block .call-to-action-wrap:hover{filter:brightness(1.1)}.picture-block .call-to-action-wrap:hover .call-to-action{margin-right:1rem}.ig-gallery-section{padding:80px 15px;width:92%;margin:auto;overflow:hidden}.ig-gallery-header__button{display:flex;align-items:center;font-size:32px;text-transform:uppercase;color:#585554}.ig-gallery-header__button .button-text{margin-right:.5rem}.ig-gallery-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.ig-gallery-header h2{font-size:60px;line-height:1.1}@media screen and (max-width:1300px){.ig-gallery-header{flex-direction:column;align-items:flex-start;margin-bottom:30px}.ig-gallery-header h2{margin-bottom:10px}}@media screen and (max-width:960px){.ig-gallery-header__button{font-size:18px}.ig-gallery-header h2{font-size:36px}.ig-gallery-section{padding:50px 0}}.ig-gallery__item{width:20%}.ig-gallery__item-container{padding-bottom:100%;position:relative;height:0}.ig-gallery__item-container img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ig-gallery__overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background-color:#00000080;transition:all .2s linear}.ig-gallery-inner,.ig-gallery__item-wrapper{position:relative}.icon-wrapper{display:flex;align-items:center;align-content:center;justify-content:center;transition:all .25s ease-out;pointer-events:none}.ig-gallery__overlay svg{color:#fff;position:absolute;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}@media(hover:hover){.ig-gallery__item-wrapper:hover .ig-gallery__overlay{opacity:1}}.shopify-section--static-collection main.content{padding-top:0;padding-bottom:80px}.bridal-studio-collection-logo,.bridal-studio-hero-logo{max-width:400px}.bridal-studio-collection-logo img{width:100%}@media screen and (max-width:719px){.bridal-studio-collection-logo{margin:20px auto 0}}.alternate-collection-header{margin-bottom:20px}.alternate-collection-header .breadcrumb-navigation{text-align:left;font-size:12px;padding-bottom:24px}.alternate-collection-header .collection-header-top{padding-bottom:20px}.breadcrumb-navigation a{filter:brightness(.5)}.template-collection .product-list{padding:32px 0}.product-card-details .title{font-size:16px;margin-bottom:0;margin-top:0;font-family:Scto Grotesk A}.product-card-footer,.product-card-footer-mobile{margin-top:10px}.content>.collection-image{max-height:25vw;border-bottom:1px solid var(--shopify-editor-setting-primary-border-colour)}.collection-title .label,.template-collection .page-title.collection-title .label{font-size:60px}.picture-block-content .description,.picture-block-content p{font-size:16px;line-height:1.2}@media screen and (max-width:719px){.collection-title .label,.template-collection .page-title.collection-title .label{font-size:36px}.picture-block-content .description,.picture-block-content p{font-size:14px}}.pagination{padding:0}.section-product .content-area{max-width:1430px;margin:0 auto}.template-product .breadcrumb-navigation{padding-top:80px}@media screen and (max-width:1024px){.template-product .breadcrumb-navigation{padding-top:30px}}.product__brand{font-size:14px;font-family:Scto Grotesk A;text-transform:uppercase;letter-spacing:1px;padding-top:0}.product__title{margin:0;font-size:36px}.bridal-studio h1.product__title{font-family:FreightTextBook-Italic}.product__price.product-block--border{padding-bottom:60px}@media screen and (max-width:719px){.product__price.product-block--border{padding-bottom:25px}.product__brand{padding-top:10px;padding-bottom:5px}.product__price{margin-top:5px}}.swym-button-bar{margin:0!important;display:flex!important;justify-content:center!important;font-size:14px!important}.product-recommendations-section{background-color:#f5f3ef;border-bottom:1px solid var(--shopify-editor-setting-primary-border-colour);border-top:1px solid var(--shopify-editor-setting-primary-border-colour)}.product-recommendations-wrapper{padding:40px 0 80px;width:92%;margin:auto}.product-recommendations__product-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.product-pairings__product li.product{width:100%;padding:0;min-width:unset}.product-recommendations-wrapper h2{font-size:60px;margin-bottom:150px}.bridal-studio.product-recommendations-wrapper h2.product-pairings-title{font-family:FreightTextBook-Italic}@media screen and (max-width:1200px){.product-recommendations__product-wrapper{grid-template-columns:repeat(2,1fr)}.product-recommendations-wrapper h2{font-size:44px;margin-bottom:120px}}@media screen and (max-width:719px){.product-recommendations-wrapper{padding:20px 0}.product-recommendations__product-wrapper{justify-content:space-between;column-gap:4%;row-gap:unset}.product-pairings__product li.product{text-align:left}.product-recommendations-wrapper h2{font-size:36px;margin-bottom:100px}}.featured-collection-swiper .product-list.swiper-wrapper{flex-wrap:unset}.featured-collection-swiper .product-list.swiper-wrapper .product{text-align:left;min-width:calc(25% - 20px)}.featured-collection-swiper{overflow:hidden}.swiper-button-next,.swiper-button-prev{color:var(--shopify-editor-setting-title-colour)!important;width:40px!important;height:40px!important;background-color:#fff;border-radius:9999px;border:1px solid var(--shopify-editor-setting-accent-colour)}.swiper-button-next:after,.swiper-button-prev:after{font-size:13px!important}.swiper-button-next{margin-right:15px}.swiper-button-prev{margin-left:15px}@media(max-width:960px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.shopify-section--blog-posts .articles{margin-bottom:0}.blog-home .article-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;padding:15px}.blog-home .page-title{padding:40px 60px 70px}.blog-home .article .article-header-text,.blog-home .article-image{max-width:unset;width:50%;margin:0}.blog-home .article .article-header-text{display:flex;flex-direction:column;justify-content:space-between}.blog-home .article-image a{height:0;padding-bottom:60%;position:relative;display:block}.blog-home .article{padding:0}.blog-home .article-title{font-size:60px}.article-inner-container{display:flex;width:100%}.blog-home .article-header-text{padding:30px;border-right:1px solid #bb9b84}.blog-home .blog-articles .pagination{margin:auto;width:100%;max-width:unset;padding:50px;border-top:1px solid #bb9b84}.blog-home .article-rte-continuereading{color:#bb9b84;text-transform:uppercase;display:flex;font-size:18px;align-items:center}.blog-home .article-rte-continuereading,.blog-home .article-rte-continuereading svg{margin-left:2px;transition:all}.blog-home .article-rte-continuereading:hover svg{margin-left:5px}@media(max-width:1200px){.article-inner-container{flex-direction:column-reverse}.blog-home .article .article-header-text,.blog-home .article-image{width:100%}.blog-home .article-header-text{border-right:none;padding-top:15px}.blog-home .article-rte-continuereading{margin-top:40px}}@media screen and (max-width:960px){.blog-home .article-title{font-size:36px}}@media(max-width:719px){.blog-home .article:first-of-type{border-top:1px solid #bb9b84;border-bottom:1px solid #bb9b84}}.section-article .content-area,.static-page .content-area{width:100%;padding:0}.section-article .page-title{text-transform:uppercase;font-family:Scto Grotesk A;text-align:left;border:none;padding:35px 35px 0}.section-article .article-body,.article-header-text{max-width:800px;margin:0 auto}.article-header-text{padding:0 20px}.section-article .page-title .back-cta{display:flex;align-items:center}.section-article .page-title .back-cta svg{margin-right:3px}.section-article .article-body{padding:0 20px 60px}.article{padding-top:7vw}.section-article .article-header{text-align:left;border-bottom:1px solid #bb9b84;padding:0 20px 30px;margin-bottom:100px}.bridal-studio .article-title{font-family:FreightTextBook-Italic}.article-title{max-width:none;font-size:80px;line-height:1}.article-content{padding-left:0;background-color:#f5f3ef}.page-title,.article-header{background-color:#f1ece8}.article-content>*{max-width:none}@media(max-width:1480px){.section-article .article-header{margin-bottom:60px}}@media(max-width:719px){.article{padding-bottom:0}.article:first-of-type{border:none}.article-title{font-size:50px}.article-header-text{padding:0}.section-article .page-title{padding:20px}.section-article .article-header{margin-bottom:0}.article-image{margin-left:-20px;margin-right:-20px}}.shopify-policy__container{padding:80px 20px}@media(max-width:719px){.shopify-policy__container{padding:40px 20px}}.rte h2,.pxs-newsletter-text h2{font-size:36px}.rte a,.pxs-newsletter-text a{font-size:16px}.rte p{max-width:760px;margin:20px auto}.vr-cta-container{padding:30px;border-top:1px solid;border-bottom:1px solid}.vr-cta-content{display:flex;justify-content:space-between;align-items:flex-start}.vr-cta-content.bridal-studio h1{font-family:FreightTextBook-Italic;line-height:1.1;flex-basis:70%}.title-size--xlarge{font-size:48px}.title-size--large{font-size:44px}.title-size--medium{font-size:36px}.title-size--small{font-size:28px}@media(max-width:960px){.title-size--xlarge,.title-size--large{font-size:36px}.title-size--medium{font-size:24px}.title-size--small{font-size:18px}}.vr-cta-content .call-to-action-wrap{font-family:Scto Grotesk A;display:flex;font-size:32px;text-transform:uppercase;cursor:pointer;transition:filter .5s;align-items:center}@media screen and (max-width:960px){.vr-cta-content .call-to-action-wrap{font-size:22px}.vr-cta-container{padding:20px}.vr-cta-content{flex-direction:column}.vr-cta-content.bridal-studio h1{flex-basis:100%}}.vr-cta-content .call-to-action-wrap:hover{filter:brightness(1.1)}.vr-cta-content .call-to-action-wrap:hover .call-to-action{margin-right:1rem}.sizing-chart-desktop{max-width:100%}.sizing-chart-mobile{display:none}@media(max-width:960px){.sizing-chart-mobile{display:flex;flex-direction:column;padding:20px 0}.sizing-chart-desktop{display:none}}.customer .account-form{width:500px;padding:60px 0;margin:auto}.page-title .label{font-size:60px}@media(max-width:719px){.customer .account-form{width:100%;padding:20px 0;text-align:center}.page-title .label{font-size:30px;padding:0}}@media(max-width:719px){.select-wrapper select,.collection-filters__filter-group-title{font-size:12px;line-height:1}.sidebar-title{font-size:10px;margin-bottom:7px}}@media(max-width:719px){.slideshow:after{border-top:0}}.tools-wrap:not(:only-child) .collection__filters-wrapper{margin-top:14px}.featured-collections .collection-wrap{width:calc(50% - 15px);padding-bottom:30px}.home-section{padding-top:0}.featured-collection .product-list .product{margin-bottom:30px}@media(max-width:719px){.featured-collections .collection-wrap{width:100%;padding-bottom:0}}@media screen and (max-width:375px){.featured-collections .collection-wrap{margin:0 0 10px}}.product-interaction,.breadcrumb-navigation{font-family:Scto Grotesk A;font-style:normal;font-weight:300}.option-name,.input,.product-quantity-input,.product-quantity-label,.sidebar-title,.comments-wrap label,.customer.addresses .edit-add-address .wrap>label,.customer .account-form .field-wrap label{font-family:Scto Grotesk A;font-style:normal;font-weight:300}.product__price .original{text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
