:root{--font-mars: "MarsExtended", sans-serif;--font-america: "GT America Ext Rg", sans-serif;--font-alpina: "GT Alpina Typewriter Light", serif;--font-swear: "swear-display", serif;--font-aboreto: "aboreto", sans-serif;--font-bauhaus: "BauhausSoftDisplay-Regular", sans-serif;--color-green: 230, 235, 232;--color-green-dark: 71, 72, 59;--color-green-rich: 107, 121, 110;--color-green-light: 253, 255, 254;--color-green-lightest: 249, 252, 248;--color-bridal-gradient: linear-gradient( 45deg, rgba(200, 212, 208, 1) 0%, rgba(240, 244, 240, 1) 60%, rgba(200, 212, 208, 1) 100% );--full-header-height: calc( var(--header-height) + var(--announcement-bar-height) )}html{scroll-behavior:smooth}.hidden{display:none}.product-item-meta__title,.product-item-meta__shape{text-transform:uppercase;letter-spacing:.08em}.price{font-weight:400}.breadcrumb__item{display:none}.shopify-section-group-header-group.shopify-section--header{top:-1px!important}.craftsmanship_container{display:flex;justify-content:center;align-items:center;align-content:center;gap:30px;max-width:1200px;margin:50px auto}.craftsmandship_item{width:50%}@media screen and (max-width:999px){.craftsmanship_container{flex-wrap:wrap}.craftsmandship_item{width:100%}}@media screen and (max-width:999px){.heading--small+.heading--large{margin-top:18px;margin-bottom:18px}.heading+.button-wrapper,.heading+.button-group,p+.button-wrapper,p+.button-group,.button-wrapper+p,.button-group+p{margin-top:12px}}.section__ring-builder .th_pb_cb_title_text{display:none}.section__ring-builder .th_pb_cb_p_grid_details .th_pb_cb_p_grid_title .th_pb_cb_p_grid_title_text{font-weight:500}.section__ring-builder .th_pb_cb_sidecart_content .th_pb_cb_sidecart_title .th_pb_main_price{font-size:16px;font-weight:500}.section__ring-builder .th_pb_cb_p_grid_details .th_pb_cb_p_grid_image .th_pb_cb_p_grid_figure img{max-height:inherit}.section__ring-builder .th_pb_cb_p_grid_details .th_pb_cb_p_grid_image .th_pb_cb_p_grid_figure{margin:0 0 30px}.section__ring-builder .th_pb_cb_p_grid_inner .th_pb_cb_p_grid_column{margin-bottom:60px}.section__ring-builder .th_pb_wf.btn.button.th_pb_cb_p_grid_add_qty{padding:0;height:36px}.section__ring-builder button.th_pb_cb_p_grid_add_qty_btn.th_pb_cb_p_grid_add_qty_minus,.section__ring-builder button.th_pb_cb_p_grid_add_qty_btn.th_pb_cb_p_grid_add_qty_plus{display:none!important}.section__ring-builder .th_pb_custom_bundle .th_pb_cb_button .th_pb_cb_button_cls,.section__ring-builder .th_pb_cb_p_grid_details .th_pb_cb_p_grid_add .th_pb_cb_p_grid_add_btn,.section__ring-builder .th_pb_cb_p_grid_details .th_pb_cb_p_grid_add.th_pb_cb_added_grid .th_pb_cb_p_grid_add_qty,.section__ring-builder .th_pb_fbt_content .th_pb_fbt_product_atc_btn .th_pb_fbt_product_atc_btn_click,.section__ring-builder .th_pb_cb_sidecart_content .th_pb_cb_sidecart_button .th_pb_cb_sidecart_btn_cls{background:#000!important}.th_pb_wf.btn.button.th_pb_cb_p_grid_add_qty{opacity:.3}span.th_pb_cb_p_grid_add_qty_text em{display:none!important}.section__ring-builder .th_pb_wf.th_pb_cb_sidecart_title span.money:before{content:"Deposit "}p{font-size:1.125em}@media screen and (min-width:1000px){.multi-column--x-large{--section-items-per-row: 2}}@media screen and (min-width:1000px){.multi-column--spacing-x-tight{--multi-column-column-gap: 12px}}.signature_image_wrapper img{margin:0!important}.signature_image_wrapper{display:flex;justify-content:center;align-items:center}body#bespoke_lp_2024{background:url(/cdn/shop/files/Colored-PaperTextures-19_2.png?v=1728457757);background-repeat:no-repeat;background-size:cover}.shopify-section--custom-gallery .container{padding-inline:0}.shopify-section--custom-gallery .container>*{padding-inline:var(--container-gutter)}.shopify-section--custom-gallery .link-bar{margin-bottom:min(24px,var(--vertical-breather));box-shadow:none}.shopify-section--custom-gallery .link-bar__link-item{padding-block:0}.custom_gallery--container{--columns: 4;--gap: 20px;display:grid;grid-template-columns:repeat(var(--columns),calc((100% - (var(--gap) * 2)) / var(--columns)));grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap);grid-auto-rows:1fr;width:100%;max-width:1200px;margin:auto}.custom_gallery--image_wrapper{position:relative;margin:auto;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding-inline:0}.custom_gallery--image_wrapper img{width:100%;height:100%;object-fit:contain}.custom_gallery--content_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:ibarra-real-nova,serif;font-size:1.25rem;line-height:1.25}.custom_gallery--item-figure{font-style:italic}.custom_gallery--item-title{margin:0;text-align:center}@media screen and (max-width:999px){.custom_gallery--image_wrapper{width:100%;aspect-ratio:auto}}@media screen and (max-width:749px){.custom_gallery--container{grid-template-columns:repeat(2,calc((100% - 10px)/2))}.custom_gallery--cell.empty--cell{display:none}.custom_gallery--image_wrapper img{width:50vw;max-width:calc(100vw / 3)}}.custom_underline{position:relative;text-decoration:none!important;border:none!important;width:fit-content;margin:auto}.custom_underline:before{content:"";position:absolute;bottom:-1.125rem;left:-.5rem;right:-.5rem;height:.75rem;margin:auto;background-image:url(/cdn/shop/files/Frame_340.png?v=1728459106);background-repeat:no-repeat;background-size:cover}.custom_gallery--cell:nth-last-child(2)+.empty--cell{display:none}:root{--bogo-gutter: 16px;--bogo-padding: 12px;--bogo-color: #73112e}.bogos-offer-gift-items-container .bogos-offer-gift-item{gap:4px!important}#sca-fg-today-offer-widget .sca-fg-count-offers,.freegifts-main-container .btn-add-to-cart{color:#fff;background-color:var(--bogo-color)!important}.freegifts-main-container .fg-section-title,.freegifts-main-container .product-title{font-family:var(--heading-font-family)!important}#sca-fg-today-offer-iframe .sca-fg-header-title .sca-fg-today-offer-title,.freegifts-main-container .bogos-slider-info-title{font-family:var(--font-swear);font-style:italic}.freegifts-main-container .bogos-slider-info-title{font-size:var(--heading-h5-font-size)!important}#sca-fg-today-offer-iframe .sca-fg-header .sca-fg-today-offer-subtitle,.bogos-offer-gift-item .bogos-gift-variant-title{font-family:var(--font-mars);text-transform:uppercase;letter-spacing:1px;font-size:calc(var(--heading-xsmall-font-size) - 4px)!important}#sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-info .sca-offer-title{font-size:calc(var(--heading-xsmall-font-size) - 1px)!important}#sca-fg-today-offer-iframe .sca-fg-header-title .sca-fg-today-offer-title,#sca-fg-today-offer-iframe .sca-fg-header .sca-fg-today-offer-subtitle,#sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-info .sca-offer-title,.freegifts-main-container .fg-section-title,.freegifts-main-container .bogos-slider-info-title,.freegifts-main-container .product-title,.freegifts-main-container .bogos-gift-product-title{font-weight:400!important}.freegifts-main-container .btn-add-to-cart{text-transform:uppercase!important;letter-spacing:2px!important;font-size:10px!important}.bogos-offer-gift-items-container .bogos-offer-gift-item,.freegifts-main-container .btn-add-to-cart,.bogos-slider-offers-container .bogos-slider-offer,.freegifts-main-container .bogos-slider-offer-badge{border-radius:0!important}.bogos-offer-gift-item .bogos-gift-variant-title{font-weight:400!important}.bogos-offer-gift-item .bogos-gift-product-title{width:90%!important}.bogos-offer-gift-item .bogos-gift-item-price-container{font-size:12px!important}.freegifts-main-container .bogos-slider-offer-badge{background:#565f60!important;color:#fff!important}.bogos-slider-offers-container .bogos-slider-offer{padding-top:var(--bogo-gutter)!important;padding-inline:var(--bogo-padding)!important}.bogos-slider-offer .bogos-slider-offer-switch-show{top:var(--bogo-gutter)!important;right:var(--bogo-padding)!important}.bogos-slider-offer .bogos-offer-gift-items-container .glider-track{justify-content:space-between!important}.bogos-offer-gift-items-container .bogos-offer-gift-item{border:none!important}.klaviyo-form-UsRQXf form>div{justify-content:flex-start!important}.klaviyo-form-UsRQXf [data-testid=form-row]{align-items:center!important;border:rgb(var(--border-color)) 1px solid}.klaviyo-form-UsRQXf form button{font-size:var(--heading-xsmall-font-size)!important}.klaviyo-form-UsRQXf form h1 span{font-size:var(--heading-small-font-size)!important}.gift-guide .multi-column__item{border:1px solid rgb(var(--heading-color));padding:20px 0;box-sizing:border-box}.gift-guide .heading.h5{text-transform:uppercase;font-size:var(--heading-small-font-size)}.gift-guide.vday-25 .multi-column__inner{display:flex;flex-wrap:wrap}.gift-guide.vday-25 .multi-column__inner>*{min-width:var(--item-width)}#vday-shop-25 h3.heading{font-family:var(--font-bauhaus)}#vday-shop-25 h2.heading--small,.gift-guide.vday-25 .heading.h5{font-family:var(--font-mars)}#vday-shop-25 .button--underline{text-transform:uppercase}product-item.tile-container{position:relative}.position--start{justify-content:start}.position--center{justify-content:center}.position--end{justify-content:end}.tile-content-container{display:flex;flex-direction:column;padding:1.5rem;z-index:1}.tile-content-container,.tile-overlay{height:100%;width:100%;position:absolute}.tile-content-container h3{margin-block:.25rem!important;font-size:3.5rem}.tile-content-container .button--underline{font-size:1rem}.tile-content-container .heading+.button-wrapper{margin-top:1rem}@media screen and (max-width:749px){.tile-content-container{padding:1rem}.tile-content-container .heading--small{font-size:.75rem}.tile-content-container h3{font-size:2.5rem}.tile-content-container .button--underline{font-size:.75rem}.tile-content-container .heading+.button-wrapper{margin-top:.5rem}}product-item variant-swatch-king{margin-block:-5.5rem 1.5rem;padding-left:1rem;min-height:4rem}.calendly-form{justify-content:center;margin:auto}.calendly-form-field{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem}.calendly-form-field select{text-align:left}.calendly-form button{width:100%;background:#d1741b;color:#f8f7f2}.calendly-form-field .select-wrapper{width:100%}.appt-form__container{display:grid;grid-template-columns:1fr;max-width:none;padding-inline:0}.appt-form__wrapper{text-align:center;padding:20px;background:rgb(var(--block-background));color:rgb(var(--text-color))}.appt-form__wrapper>*{max-width:600px;margin:auto}.appt-form__content-wrapper{padding:20px}.appt-form__wrapper h3.heading{margin-block:1.5rem 2rem}.appt-form__wrapper p:last-child{margin-bottom:4rem!important}.appt-form__wrapper.form-breather{padding-block:var(--vertical-breather)}@media screen and (max-width:749px){.appt-form__wrapper p:last-child{margin-bottom:2rem!important}}.empty-section__warning{background:gray;width:100%;text-align:center;color:#fff;padding:10px}.store-availability-information__stock{line-height:1.5;display:block;margin-top:8px}#holiday-gift-guide .shopify-section--slideshow:first-child .content-box{display:flex;flex-direction:column-reverse;gap:30px}#holiday-gift-guide .shopify-section--slideshow:first-child h3.heading,#holiday-gift-guide .shopify-section--multi-column .multi-column__item .heading.h5,#holiday-gift-guide .shopify-section--image-with-text h3.heading,#holiday-gift-guide .shopify-section--featured-collections h3.heading{font-family:var(--font-swear);font-style:italic}#holiday-gift-guide .shopify-section--slideshow:first-child h2.heading,#holiday-gift-guide .shopify-section--image-with-text h2.heading,#holiday-gift-guide .shopify-section--multi-column h2.heading,#holiday-gift-guide .multi-column__item .heading.h5{font-family:var(--font-mars);font-weight:400}#holiday-gift-guide .shopify-section--slideshow+.shopify-section--multi-column .multi-column__item .heading.h5{font-family:var(--font-aboreto);font-style:normal}#holiday-gift-guide .shopify-section--slideshow:first-child h2.heading,#holiday-gift-guide .shopify-section--slideshow+.shopify-section--multi-column .multi-column__item .heading.h5,#holiday-gift-guide .shopify-section--image-with-text .button--underline,#holiday-gift-guide .shopify-section--image-with-text h2.heading,#holiday-gift-guide .shopify-section--featured-collections .product-item-meta__title{text-transform:uppercase}#holiday-gift-guide .shopify-section--slideshow:first-child h3.heading{font-size:calc(var(--heading-large-font-size) * 1.25)}#holiday-gift-guide .shopify-section--image-with-text h3.heading,#holiday-gift-guide .shopify-section--featured-collections h3.heading{font-size:var(--heading-h1-font-size)}#holiday-gift-guide .multi-column__item .heading.h5{font-size:calc(var(--heading-h5-font-size))}#holiday-gift-guide .shopify-section--slideshow+.shopify-section--multi-column .multi-column__item .heading.h5{font-size:calc(var(--heading-h6-font-size) - 2px)}#holiday-gift-guide .multi-column__item{border:1px solid;border-radius:4px;padding:20px 0}#holiday-gift-guide .shopify-section--multi-column .multi-column__item .heading.h5{text-transform:lowercase}@media screen and (min-width:1200px){#holiday-gift-guide .shopify-section--multi-column .multi-column--small{--section-items-per-row: 5}}.pre-order--message .inventory--low{font-size:var(--heading-small-font-size)}.hero__bg{position:absolute;top:0;left:0;right:0;bottom:0}.hero__bg img{width:100%;height:100%;object-fit:cover}.tab--bridal-custom,.tab--bridal-custom .drawer__header,.tab--bridal-custom .combo-box__header,.tab--bridal-custom .mobile-toolbar__item{background:rgb(var(--color-green-lightest))}.tab--bridal-custom .drawer{--background: var(--color-green-lightest)}.tab--bridal-custom .header,.tab--bridal-custom .announcement-bar,.collection--bridal-custom-band{background:rgb(var(--color-green))}.collection--bridal-custom-band,.tab--bridal-custom:not(.collection--bridal-custom-band) .product-layout--bridal{background:radial-gradient(circle at 70% 30%,#f9fcf8,#dbe2dd)}.collection--bridal-custom-band .shopify-section:not(.shopify-section-group-footer-group) .section__color-wrapper{--section-background: transparent}.tab--bridal-custom{--border: 2px solid}.collection--bridal-custom #main .shopify-section:not(:nth-last-child(-n+2),.shopify-section--custom-liquid),.collection--bridal-custom .shopify-section--featured-collections .section__header{border-bottom:var(--border) rgb(var(--color-green-light))}.collection--bridal-custom-band #main .shopify-section:not(:nth-last-child(-n+2)){border-bottom:var(--border) rgb(var(--color-green))}.product-layout--bridal .combo-box__title.heading,slide-show-item.custom-bridal h3.heading,.template-collection.tab--bridal-custom h3.heading,.ring-sizer__overlay h3.heading,.feat-collection--custom-bridal .product-item__title,.product-layout--bridal .product-meta__title,.product__callout .heading,.faq-layout--bridal .faq__category,.template-collection.tab--bridal-custom .product-facet__filters.drawer .drawer__title{font-family:var(--font-swear);font-style:italic}.template-collection.tab--bridal-custom #main .shopify-section .text-container p:not(.heading),.collection--bridal-custom-band h2.heading--small{font-family:var(--font-alpina)}.collection--bridal-custom-band h2.heading--small{text-transform:none;letter-spacing:0;font-weight:400}div#dropahint a span,div#dropahint-closing a,.tab--bridal-custom .button--primary{border-radius:40px;--button-background: var(--color-green-dark);--button-text-color: var(--color-green);font-size:calc(var(--base-font-size));letter-spacing:1px;font-weight:400}.template-collection.tab--bridal-custom .shopify-section--image-with-text-overlay h3.heading{font-size:var(--heading-h1-font-size)}@media screen and (min-width:741px){.collection--bridal-custom-band h2.heading--small{font-size:calc(var(--heading-small-font-size) * 1.5)}}@media screen and (min-width:1000px){.collection--bridal-custom-band .shopify-section:first-child.shopify-section--rich-text{--vertical-breather: 60px}.collection--bridal-custom-band .shopify-section:first-child.shopify-section--rich-text .content-box--medium{width:calc(var(--grid-column-width) * 12 + var(--grid-gap) * 9)}}slide-show-item.custom-bridal h2.heading--small,.collection--bridal-custom .shopify-section--image-with-text h2.heading--small{font-family:var(--font-america);margin-bottom:0}.collection--bridal-custom .shopify-section--image-with-text h2.heading--small{font-size:calc(var(--heading-small-font-size) * 1.5)}slide-show-item.custom-bridal h3.heading,.collection--bridal-custom .shopify-section--image-with-text h3.heading{font-style:normal}slide-show-item.custom-bridal h3.heading{font-size:calc(var(--heading-large-font-size) * 1.5);margin:10px}.collection--bridal-custom .shopify-section--image-with-text h3.heading{font-size:calc(var(--heading-large-font-size) * 2.5);margin-top:0}@media screen and (min-width:1000px){.collection--bridal-custom .shopify-section--image-with-text .image-with-text__wrapper{--vertical-breather: 0}}@media screen and (max-width:999px){.collection--bridal-custom .shopify-section--image-with-text .image-with-text__wrapper{display:flex;flex-direction:column-reverse}.collection--bridal-custom .shopify-section--image-with-text .image-with-text{padding-block:0}}.multi-column--custom-bridal .vertical-breather{padding-top:0;padding-bottom:0}.multi-column--custom-bridal .multi-column__inner--scroller{grid-template-columns:var(--item-width) calc(var(--item-width) * 1.25) var( --item-width )!important;grid-auto-columns:unset;align-items:center}@media screen and (max-width:999px){.multi-column--custom-bridal .multi-column--pocket-medium,.multi-column--custom-bridal .multi-column--pocket-large{--section-items-per-row: 3.5}}.feat-collection--custom-bridal .container{padding:0}.feat-collection--custom-bridal .section__header{max-width:none;padding:var(--vertical-breather) var(--container-gutter);margin:0;background:var(--color-bridal-gradient)}.feat-collection--custom-bridal .product-list__inner--scroller{margin:0;gap:0}.feat-collection--custom-bridal .product-list{overflow:hidden}.feat-collection--custom-bridal .product-item{border-right:var(--border) rgb(var(--color-green-light));background:rgba(var(--color-green-light),.4);padding-block:calc(var(--container-gutter) * .75)}.feat-collection--custom-bridal .product-item__info{order:-1}.feat-collection--custom-bridal .product-item-meta{padding-inline:20px}.feat-collection--custom-bridal .product-item-meta__title{font-family:var(--font-swear);text-transform:capitalize;font-style:italic;font-size:calc(var(--heading-h3-font-size) - 4px);letter-spacing:0;line-height:1}.feat-collection--custom-bridal .product-item-meta__price-list-container{display:none}.feat-collection--custom-bridal .product-item .button-wrapper{text-align:center;text-transform:uppercase}.feat-collection--custom-bridal .product-item .button--underline{font-size:100%;letter-spacing:1px}.feat-collection--custom-bridal .index{font-family:var(--font-alpina)}.feat-collection--custom-bridal .product-item__image-wrapper{margin:0}.feat-collection--custom-bridal .product-list__prev-next{padding-inline:var(--container-gutter)}@media screen and (max-width:999px){.product-facet__product-list{margin-top:0}}@media screen and (max-width:740px){.feat-collection--custom-bridal .product-list__inner--scroller{--section-products-per-row: 6;grid-auto-columns:60vw}.feat-collection--custom-bridal .product-item{padding-block:calc(var(--container-gutter) * .75) calc(var(--container-gutter) * 1.25)}}.main-collection--custom-bridal .product-facet__meta-bar,.main-collection--custom-bridal .product-facet__filters-header,.main-collection--custom-bridal [filter-name=Price]{display:none}.main-collection--custom-bridal .product-item-meta__title,.main-collection--custom-bridal .product-item-meta__shape{line-height:1}.main-collection--custom-bridal .product-item-meta__title{font-family:var(--font-swear);text-transform:none;letter-spacing:0;font-size:var(--heading-h5-font-size);font-style:italic}.main-collection--custom-bridal .product-item-meta__shape{font-size:calc(var(--heading-xsmall-font-size) - 3px)}.main-collection--custom-bridal .product-facet{flex-direction:column}.product-layout--bridal .combo-box__title.heading,.main-collection--custom-bridal .product-facet__filters.drawer .drawer__title{font-size:calc(var(--heading-small-font-size) * 2)}.main-collection--custom-bridal .product-item{background:#f8f7f3}.main-collection--custom-bridal .container{padding:0}.feat-collection--custom-bridal .container,.main-collection--custom-bridal .container{max-width:none}.main-collection--custom-bridal .product-item{border-bottom:var(--border) rgb(var(--color-green))}.main-collection--custom-bridal .product-item .aspect-ratio img{object-fit:contain}.main-collection--custom-bridal .product-facet__aside{padding-inline:var(--container-gutter);max-width:1400px;margin-inline:auto;width:100%}.main-collection--custom-bridal .product-facet__filter-item+.product-facet__filter-item{border:none}.main-collection--custom-bridal .product-facet,.main-collection--custom-bridal .product-item__image-wrapper{margin:0}.main-collection--custom-bridal .product-item__image-wrapper{height:100%}.main-collection--custom-bridal .product-list__inner{gap:0;grid-template-columns:repeat(auto-fit,calc(100% / (var(--section-products-per-row))));width:100%;margin-inline:0}.main-collection--custom-bridal .product-item__aspect-ratio{aspect-ratio:.9!important}.main-collection--custom-bridal .product-item-meta{padding:0 10px 12px}.main-collection--custom-bridal .checkbox-container+.checkbox-container{margin-top:0}.main-collection--custom-bridal .checkbox-container input{display:none}.main-collection--custom-bridal .checkbox-container.image label,.main-collection--custom-bridal .checkbox-container.text label,.product-layout--bridal .block-swatch__item,.carat-siblings .siblings__swatches .swatch{border:1px solid #a0a29a;transition:border-color .2s ease,background .2s ease}.main-collection--custom-bridal .checkbox-container.text label,.product-layout--bridal .block-swatch__item,.carat-siblings .siblings__swatches .swatch{border-radius:40px;padding:8px 20px;cursor:pointer;display:inline-block}.product-layout--bridal .input__field,.main-collection--custom-bridal .checkbox-container.text label,.product-layout--bridal .block-swatch__item,.carat-siblings .siblings__swatches .swatch{text-transform:uppercase;color:#47483b;letter-spacing:.08em}.product-layout--bridal .input__field,.product-layout--bridal .block-swatch__item,.carat-siblings .siblings__swatches .swatch{font-size:calc(var(--heading-small-font-size) - 2px)}.main-collection--custom-bridal .checkbox-container.text label{font-size:calc(var(--heading-small-font-size) - 3px)}.main-collection--custom-bridal .checkbox-container.image label{padding:0;max-width:44px}.product-layout--bridal .block-swatch[option=Metal] .block-swatch__item,.main-collection--custom-bridal [filter-name=Metal] .checkbox-container.image label{border-width:1.5px;border-radius:50%;overflow:hidden}.main-collection--custom-bridal [filter-name="Stone Shape"] .checkbox-container.image label{border-color:transparent}.main-collection--custom-bridal .checkbox-container.text input:checked+label,.main-collection--custom-bridal [filter-name=Metal] .checkbox-container.image input:checked+label,.product-layout--bridal .block-swatch__radio:checked+.block-swatch__item{border-color:#313131}.main-collection--custom-bridal .checkbox-container.text input:checked+label,.main-collection--custom-bridal [filter-name="Stone Shape"] .checkbox-container.image input:checked+label{border-bottom:1px solid}.main-collection--custom-bridal .checkbox-container.text input:checked+label,.product-layout--bridal .block-swatch__radio:checked+.block-swatch__item,.carat-siblings .siblings__swatches .swatch.swatch--active{background:#fff}.main-collection--custom-bridal .collapsible__content{display:flex;flex-wrap:wrap;gap:8px}.main-collection--custom-bridal .product-facet__filter-item[filter-name="Stone Shape"] .collapsible__content{gap:2px;width:80%}.main-collection--custom-bridal .product-facet__active-list a[data-action=clear-filters]{text-transform:uppercase}.main-collection--custom-bridal .drawer__content .product-facet__filter-list{margin-top:var(--container-gutter)}.main-collection--custom-bridal .drawer__content .collapsible__content{padding:0}.tab--bridal-custom.bridal-jewelry-1 .main-collection--custom-bridal .product-facet__aside,.tab--bridal-custom.bridal-jewelry-1 .main-collection--custom-bridal #mobile-facet-toolbar{display:none}.tab--bridal-custom.bridal-jewelry-1 .main-collection--custom-bridal .product-list{margin-top:0}@media screen and (max-width:740px){.main-collection--custom-bridal .product-item:not(:nth-child(2n)){border-right:var(--border) rgb(var(--color-green))}}@media screen and (min-width:741px){.main-collection--custom .product-facet__active-list{margin-top:0;margin-bottom:24px}.main-collection--custom-bridal .product-list__inner{--section-products-per-row: 3}.main-collection--custom-bridal .product-item:not(:nth-child(3n)){border-right:var(--border) rgb(var(--color-green))}.main-collection--custom-bridal .product-item-meta{padding-bottom:18px;max-width:300px;margin-inline:auto}}@media screen and (min-width:1000px){.main-collection--custom-bridal .product-facet__filter-list{display:flex;justify-content:center}.main-collection--custom-bridal .product-facet__filter-item{text-align:center;width:calc(95% / (var(--filters, 1) - 1))}.main-collection--custom-bridal .product-facet__active-list,.main-collection--custom-bridal .collapsible__content{justify-content:center}.tab--bridal-custom:not(.bridal-jewelry-1) .main-collection--custom-bridal .product-item__image-wrapper,.feat-collection--custom-bridal .product-item__image-wrapper{margin:-10px auto 0;width:80%}.feat-collection--custom-bridal .product-item__info{order:-1;flex-grow:1}}@media screen and (min-width:1400px){.main-collection--custom-bridal .product-list__inner{--section-products-per-row: 4}.main-collection--custom-bridal .product-item:not(:nth-child(4n)){border-right:var(--border) rgb(var(--color-green))}.main-collection--custom-bridal .product-facet__filter-item{width:calc(80% / (var(--filters, 1) - 1))}}.template-product .product-layout--bridal{padding-block:calc(var(--container-gutter) * 1.5) var(--container-gutter)}.product-layout--bridal .product{flex-direction:row-reverse;margin-top:0}.product-layout--bridal .product__info{background:#f9fcfa;padding:20px;margin-top:20px;border:1px solid white}.product-layout--bridal .product__info{border-radius:30px}.product-layout--bridal .product-meta,.product-layout--bridal .pre-order--message{text-align:center}.product-layout--bridal .product-meta__heading-wrapper,.product-layout--bridal .product-meta__price-wrapper{display:flex;width:100%}.product-layout--bridal .product-meta__heading-wrapper{flex-direction:column}.product-layout--bridal .product-meta__price-wrapper{margin-top:20px;justify-content:space-between;align-items:center;gap:20px}.product-layout--bridal .product-meta__title{font-size:var(--heading-h2-font-size);margin-bottom:16px}.product-layout--bridal .product-meta__price-list-container{justify-content:center}.product-layout--bridal .product-form__option-selector,.product-layout--bridal .product-form__line-item-property{display:grid;grid-template-columns:35% 1fr;gap:8px}.product-layout--bridal .custom-dropdown.product-form__option-selector{grid-template-columns:35% 1fr 1fr;align-items:center}.product-layout--bridal .custom-dropdown.product-form__option-selector>form{height:max-content;width:max-content;margin-left:auto}.product-layout--bridal .product-meta__details a,.product-layout--bridal .custom-dropdown.product-form__option-selector>form button{text-transform:uppercase}.product-layout--bridal .product-meta__details a{letter-spacing:.5px}.product-layout--bridal .product-form__option-info,.product-layout--bridal .product-form__option-name,.product-layout--bridal .input__block-label{display:flex;flex-direction:column}.product-layout--bridal .product-form__option-value,.product-layout--bridal #ring-size-value{margin-left:0}.divider{width:100%;height:1px;background-color:rgb(var(--border-color))}.product-layout--bridal .block-swatch[option=Metal] .block-swatch__item{--size: 40px;height:var(--size);width:var(--size);min-width:0}.product-layout--bridal .block-swatch__item:after{display:none}.product-layout--bridal .select,.product-layout--bridal .input__field{--form-input-field-height: 50px}.product-layout--bridal .select{border:none}.product-layout--bridal .select-wrapper,.product-layout--bridal .input__field{border:1px solid #47483b;border-radius:30px}.product-layout--bridal .select-wrapper,.product-layout--bridal .input__field{background:transparent;height:min-content;min-height:var(--form-input-field-height)}.product-layout--bridal .combo-box{--background: var(--color-green-lightest);margin-block:8px}.product__callout{text-align:center;margin-top:calc(var(--container-gutter) * 2)}.product__callout .heading{margin:0;padding-inline:calc(var(--container-gutter) * 1.25)}.product__callout .button-wrapper{margin-top:18px}.product__callout .button--underline{text-transform:uppercase;letter-spacing:1px;font-size:calc(var(--heading-h6-font-size) - 4px);font-weight:400}.product-layout--bridal .product-form__payment-container{margin-top:0}.gs__product-page .product-layout--bridal .gsAppContainer,.gs__product-page .product-layout--bridal .gs__app-container{display:none!important}.product-layout--bridal .product-meta__heading-wrapper{flex-direction:column;margin-bottom:8px}@media screen and (max-width:740px){.product-layout--bridal .container{padding-inline:calc(var(--container-gutter) * .5)}.product__callout{text-align:center;margin-top:calc(var(--container-gutter) * 1.5)}.product-layout--bridal .product-meta__heading-wrapper .product-meta__title{margin:0}.product-layout--bridal .product-meta__heading-wrapper,.product-layout--bridal .product-meta__price-wrapper{flex-direction:column;gap:8px}.product-layout--bridal .product-meta__heading-wrapper{margin-bottom:12px}.product-layout--bridal .product-meta__price-wrapper,.product-layout--bridal .product-meta__price-list-container{margin:0}.product-layout--bridal .product-meta__subheading p{font-size:var(--heading-small-font-size);font-weight:500}}@media screen and (min-width:741px){.product-layout--bridal .product-meta__heading-wrapper.heading-wrapper_left{align-items:flex-start;margin-bottom:0}.product-layout--bridal .product-meta__subheading{margin-top:-10px}.product-layout--bridal .combo-box{border:1px solid #47483b;border-radius:30px}}@media screen and (min-width:1200px){.tab--bridal-custom:not(.product--bridal-custom-sizer) .product-layout--bridal .product{margin-right:0}}.custom-bridal--media{display:flex;flex-direction:column;align-items:center;gap:20px}.custom-bridal--media #product-views--main-image{transition:opacity .2s cubic-bezier(.4,0,.22,1);will-change:opacity;height:100%;width:100%;max-width:700px;object-fit:contain}.custom-bridal--media #product-views--main-image.is-loading{opacity:0}.custom-bridal--media #product-views--mini-image{--size: 20px;position:fixed;background:rgb(var(--color-green-light));border:1px solid rgb(var(--color-green));max-width:120px;right:var(--size);top:calc(var(--header-height) + var(--size));z-index:2;border-radius:10px;opacity:0;pointer-events:none;transform:translateY(-15px);transition:opacity .3s ease,transform .4s ease}.custom-bridal--media #product-views--mini-image.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.view-buttons{position:relative;display:inline-flex;align-items:center;background:#fdfffe;border-radius:999px;padding:5px;gap:0}.view-buttons__slider{position:absolute;top:4px;left:4px;height:calc(100% - 8px);border-radius:999px;background:#dbe2dc;transition:transform .25s ease,width .25s ease;pointer-events:none;will-change:transform,width}.product-layout--bridal .pre-order--message,.ring-sizer__panel *,.view-disclaimer,.view-btn,.main-collection--custom-bridal .product-facet__filter-item>label,.product-layout--bridal .price--large,.faq-layout--bridal .faq__item .collapsible-toggle,.product-layout--bridal .product-form__option-name,.product-layout--bridal .input__block-label{color:#47483b}.view-disclaimer,.view-btn,.ring-sizer__carat-btn,.product-back-button .button--underline,.main-collection--custom-bridal .product-facet__filter-item>label,.product-layout--bridal .price--large,.faq-layout--bridal .faq__item .collapsible-toggle,.product-layout--bridal .siblings__label,.product-layout--bridal .product-form__option-name,.product-layout--bridal .input__block-label{letter-spacing:1px;text-transform:uppercase}.product-layout--bridal .input__block-label .disclaimer,#ring-size-value{letter-spacing:0;text-transform:none;font-weight:400}.main-collection--custom-bridal .product-facet__filter-item>label,.view-disclaimer,.view-btn{font-size:calc(var(--heading-small-font-size) - 3px)}.product-info--wrapper{position:relative}.product-back-button{width:100%;height:20px;padding-top:10px;display:flex}.product-back-button .button--underline{font-size:calc(var(--heading-small-font-size) - 3px);padding:2px 0;line-height:1;margin:auto;color:rgba(var(--color-green-rich))}.product-layout--bridal .siblings__label,.product-layout--bridal .product-form__option-name,.product-layout--bridal .input__block-label,.main-collection--custom-bridal .product-facet__filter-item>label,.product-layout--bridal .product-meta__details a{font-weight:var(--text-font-bold-weight)}.main-collection--custom-bridal .product-facet__filter-item>label{margin-bottom:10px;display:inline-block}.product-layout--bridal .pre-order--message,.ring-sizer__panel .heading--small{font-size:calc(var(--heading-small-font-size) - 3px);text-transform:uppercase}.product-layout--bridal .price--large{font-size:var(--heading-small-font-size);letter-spacing:.5px;font-weight:500}.view-disclaimer{text-align:center;margin-top:16px}.view-btn,.ring-sizer__carat-btn{position:relative;background:transparent;border:none;border-radius:999px;padding:8px;cursor:pointer;white-space:nowrap;z-index:1}.view-btn:disabled{cursor:not-allowed;text-decoration:line-through;opacity:.4}@media(hover:none){.view-btn{transition:background .25s ease}.view-btn.active{background:#dbe2dc;border-radius:999px}}@media screen and (max-width:999px){.product-layout--bridal .product-meta{margin-top:0}}@media screen and (min-width:1000px){.shopify-section--main-product .custom-bridal--media{position:sticky;top:calc(var(--header-height) + 30px)}.custom-bridal--media{width:60%}.product-layout--bridal .product__info{padding:40px 30px;margin-top:0}.tab--bridal-custom:not(.product--bridal-custom-sizer) .product-layout--bridal .product>:last-child{width:40%}.product-layout--bridal .product__info{border-radius:60px}.custom-bridal--media #product-views--main-image{height:calc(100vh - (var(--header-height) * 3.5))}.shopify-section--featured-product .custom-bridal--media #product-views--main-image{height:calc(100vh - (var(--header-height) * 4.5))}.view-buttons{padding:10px}.view-disclaimer,.view-btn{font-size:calc(var(--heading-small-font-size) - 2px)}.view-btn,.ring-sizer__carat-btn{padding:8px 18px}.product-back-button{padding-top:0;position:absolute;top:-32px}}@media screen and (max-width:999px){.custom-bridal--media{flex-direction:column}.custom-bridal--media .product-meta{order:-2;margin-bottom:-10px;border-bottom:none}.product-layout--bridal .product-meta__title{font-size:var(--heading-h1-font-size);margin-bottom:16px}.view-controls{order:-1;z-index:2}}.shape-swatch__name,.product-layout--bridal variant-swatch-king{display:none}.siblings__value,.custom-dropdown .product-form__option-name span{margin-left:8px}.siblings{padding-bottom:calc(var(--container-gutter) / 2);border-bottom:1px solid rgb(var(--border-color))}.siblings:last-child{padding-top:calc(var(--container-gutter) / 2)}.siblings__header{margin-bottom:8px}.shape-siblings .siblings__swatches{--size: 50px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--size),100%),1fr));gap:4px}.carat-siblings .siblings__swatches{display:flex;gap:8px}.product-layout--bridal .block-swatch__item,.product-layout--bridal .select:hover,.siblings__swatches .swatch{opacity:1;transition:border-color .2s ease,opacity .2s ease}.siblings__swatches .swatch{display:flex;flex-direction:column;align-items:center;text-decoration:none;cursor:pointer;border-bottom:1px solid transparent}.shape-siblings .siblings__swatches .swatch{padding-bottom:4px}.shape-swatch__inner{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size)}.shape-swatch__inner img{width:100%;height:100%;object-fit:contain}.siblings__swatches .swatch.swatch--active{border-color:rgb(var(--text-color))}@media screen and (max-width:749px){.shape-siblings .siblings__swatches{--size: 35px}}@media(hover:hover){.product-layout--bridal .block-swatch__item:hover,.product-layout--bridal .select:hover,.siblings__swatches .swatch:hover{opacity:.5}}.sibling-sizer--wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px}.product-layout--bridal .custom-dropdown.product-form__option-selector>form,.product-layout--bridal .product-meta__details a,.ring-sizer__trigger{font-size:calc(var(--heading-small-font-size) - 1px);border-bottom:1px solid;padding:2px 0;line-height:1;transition:color .3s ease}.ring-sizer__trigger{height:100%}.product-layout--bridal .custom-dropdown.product-form__option-selector>form:hover,.ring-sizer__trigger:hover{color:rgb(var(--color-green-rich))}.ring-sizer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;justify-content:center;align-items:center;z-index:1000;padding-inline:var(--container-gutter);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ring-sizer__overlay.is-open{opacity:1;visibility:visible}.ring-sizer__panel{--border: 1px solid rgba(var(--color-green-rich), .5);background:#fff;border-radius:40px;padding:var(--container-gutter) calc(var(--container-gutter) * .75);max-width:375px;position:relative;transform:translateY(-15px);transition:transform .35s ease}.ring-sizer__overlay.is-open .ring-sizer__panel{transform:translateY(0)}.ring-sizer__header{text-align:center;margin-bottom:20px}.ring-sizer__header h3.heading{margin-block:12px 0;font-size:calc(var(--heading-h3-font-size) + 6px)}.ring-sizer__panel .heading--small{letter-spacing:1px;margin:0}.ring-sizer__header .heading--small{font-weight:400;margin-top:8px}.ring-sizer__shape-wrapper{margin-top:10px;padding-block:10px;border-top:var(--border);border-bottom:var(--border);display:flex;flex-direction:column;gap:10px}.ring-sizer__shapes{display:flex;justify-content:space-between;gap:4px}.ring-sizer__shape-btn{background:none;border-bottom:1px solid transparent;cursor:pointer;transition:border-color .3s ease}.ring-sizer__shape-btn.active,.ring-sizer__shape-btn:hover{border-color:inherit}.ring-sizer__hand{--base-size: 18px;margin:24px auto;width:200px;position:relative}.ring-sizer__stone-wrap,.ring-sizer__stone-img{position:absolute}.ring-sizer__hand.carat-2{--size: var(--base-size)}.ring-sizer__hand.carat-2-5{--size: calc(var(--base-size) * 1.1)}.ring-sizer__hand.carat-3{--size: calc(var(--base-size) * 1.2)}.ring-sizer__stone-wrap{width:var(--size);height:var(--size);left:32%;top:60%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;transition:width .35s cubic-bezier(.34,1.56,.64,1),height .35s cubic-bezier(.34,1.56,.64,1)}.ring-sizer__stone-img{width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.ring-sizer__stone-img.emerald,.ring-sizer__stone-img.radiant{scale:1.05}.ring-sizer__stone-img.pear,.ring-sizer__stone-img.oval,.ring-sizer__stone-img.marquise{scale:1.15}.ring-sizer__stone-img.active{opacity:1;visibility:visible}.ring-sizer__close{--position: var(--container-gutter);position:absolute;top:var(--position)!important;right:var(--position)!important}.ring-sizer__close .icon--close path{stroke-width:1px}.ring-sizer__carats{display:flex;border-top:var(--border);padding-top:16px;gap:6px;justify-content:center}.ring-sizer__carat-btn{width:100%;text-align:center;font-size:calc(var(--heading-small-font-size) - 2px);transition:background .3s ease}.ring-sizer__carat-btn.active,.ring-sizer__carat-btn:hover:not(.active){background:#dbe2dc}@media screen and (max-width:740px){.product-layout--bridal .custom-dropdown.product-form__option-selector>form,.product-layout--bridal .product-meta__details a,.ring-sizer__trigger{font-size:calc(var(--heading-small-font-size) - 2px)}}@media screen and (min-width:741px){.ring-sizer__panel{padding:calc(var(--container-gutter) * .5)}.ring-sizer__header h3.heading{font-size:calc(var(--heading-h3-font-size) + 2px)}.ring-sizer__close{--position: calc(var(--container-gutter) * .675)}}.shopify-section--main-product section:not(.product-layout--bridal) #dropahint_wrapper,.shopify-section--main-product section:not(.product-layout--bridal) #dropahint,#bridal-custom-sizer #dropahint{display:none}div#dropahint a,div#dropahint-closing a{--line-height: calc(var(--button-height) * .6);font-family:var(--text-font-family)!important;text-transform:uppercase;line-height:var(--line-height)!important}div#dropahint-closing #u_content_button_3 a:hover{background-color:rgb(var(--color-green))!important;color:rgb(var(--color-green-dark))!important}div#dropahint a{color:var(--button-text-color)!important}#dropahint-modal input,#dropahint-modal textarea,#dropahint-modal a,#dropahint-modal p,#dropahint-closing p{font-family:var(--text-font-family)!important}#dropahint-modal input,#dropahint-modal textarea,#dropahint-modal input::placeholder,#dropahint-modal textarea::placeholder{text-align:left;color:#47483b!important}#dropahint-modal h2{font-family:var(--font-swear)!important;font-style:italic;font-size:var(--heading-h4-font-size)!important}#dropahint-modal a{letter-spacing:1px!important;text-transform:uppercase!important}@media screen and (max-width:800px){#dropahintModals #dropahint-modal .u-popup-container.card{margin-inline:auto!important}}@media(max-width:480px){div#dropahint #u_content_button_cta .v-line-height{line-height:var(--line-height)!important}}.faq-layout--bridal{--text-color: var(--color-green-dark);--border: 1px solid rgba(var(--text-color))}.faq-layout--bridal .faq__category,.faq-layout--bridal .faq__item .collapsible-toggle{padding-inline:0}.faq-layout--bridal .faq__category{background:transparent;font-size:var(--heading-h4-font-size)}.faq-layout--bridal .faq__item .collapsible-toggle{font-weight:400}.faq-layout--bridal .faq__item{border-top:var(--border)}.faq-layout--bridal .faq__item:last-child{border-bottom:var(--border)}.faq-layout--bridal .faq__item .collapsible__content{padding-inline:16px}@media screen and (max-width:740px){.faq-layout--bridal .faq{margin-inline:0}.faq-layout--bridal .faq__category{font-size:calc(var(--heading-h4-font-size) + 2px)}.faq-layout--bridal .faq__category:first-child{padding-top:0}.faq-layout--bridal .faq__item{padding-inline:0}}@media screen and (min-width:1000px){.faq-layout--bridal .faq__wrapper{max-width:900px;width:100%}}.page--bridal-studio #main,.product--bridal-custom-sizer #main{overflow:hidden}.page--bridal-studio .button.button--primary{letter-spacing:.5px;font-size:var(--base-font-size);font-weight:400}.page--bridal-studio .video-section--full .video-wrapper{--video-height: calc(100vh - var(--full-header-height))}.page--bridal-studio .video-wrapper .heading--small{font-weight:400;font-size:var(--heading-h6-font-size);margin:0}.page--bridal-studio .video-wrapper .heading--small+.h2{font-size:calc(var(--heading-h3-font-size) + 1rem);margin-top:4px}.page--bridal-studio .shopify-section:nth-of-type(2).shopify-section--rich-text .content-box{--grid-column-count: 16;--grid-column-width: calc( ( 100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1) ) / var(--grid-column-count) )}.page--bridal-studio .shopify-section:nth-of-type(2).shopify-section--rich-text .h2,.page--bridal-studio .shopify-section:nth-of-type(4).shopify-section--rich-text .h2{line-height:1.25}.page--bridal-studio .multi-column__item p.h5,.page--bridal-studio .shopify-section:nth-of-type(2).shopify-section--rich-text .h2,.page--bridal-studio .shopify-section:nth-of-type(4).shopify-section--rich-text .h2{font-size:var(--heading-h4-font-size)}.page--bridal-studio .multi-column__item p:not(.h5){padding-inline:20px;line-height:1.15}.page--bridal-studio .multi-column__item .multi-column__link{font-weight:400;font-size:calc(var(--heading-h6-font-size) - 4px);letter-spacing:0}.page--bridal-studio .shopify-section:nth-of-type(4).shopify-section--rich-text .container:before{content:"";display:block;height:1px;width:100%;max-width:1200px;margin:0 auto var(--vertical-breather);background:currentColor}.page--bridal-studio .shopify-section:nth-last-of-type(3).shopify-section--image-with-text-overlay .heading--small{font-size:calc(var(--heading-h6-font-size));font-family:var(--font-america);font-weight:400;margin:0}.page--bridal-studio .shopify-section:nth-last-of-type(3).shopify-section--image-with-text-overlay .heading.h2{font-size:calc(var(--heading-h1-font-size) + 4rem);font-family:var(--font-swear);margin:0;line-height:1}.page--bridal-studio .shopify-section:nth-last-of-type(-n+2).shopify-section--image-with-text-overlay .heading.h2{font-size:calc(var(--heading-h2-font-size) + 2rem)}.page--bridal-studio .shopify-section:nth-last-of-type(-n+3).shopify-section--image-with-text-overlay .image-overlay{--image-height: calc(100vh - var(--header-height));height:var(--image-height)}.page--bridal-studio .shopify-section:nth-last-of-type(-n+3).shopify-section--image-with-text-overlay p{font-size:calc(var(--base-font-size) + 2px);max-width:450px;margin-inline:auto;line-height:1.25}@media screen and (min-width:1000px){.page--bridal-studio .multi-column--large{--section-items-per-row: 3.75}.page--bridal-studio .video-wrapper .heading--small{font-weight:400;font-size:var(--heading-h5-font-size)}.page--bridal-studio .video-wrapper .heading--small+.h2{font-size:calc(var(--heading-h1-font-size) + .5rem)}.page--bridal-studio .shopify-section:nth-of-type(2).shopify-section--rich-text .h2{font-size:var(--heading-h3-font-size)}.page--bridal-studio .shopify-section:nth-of-type(4).shopify-section--rich-text .content-box--medium{width:calc(var(--grid-column-width) * 8 + var(--grid-gap) * 9)}.page--bridal-studio .button.button--primary{font-size:calc(var(--base-font-size) + 2px)}.page--bridal-studio .shopify-section:nth-last-of-type(-n+3).shopify-section--image-with-text-overlay p{font-size:calc(var(--heading-h6-font-size) + 1px)}.page--bridal-studio .shopify-section:nth-last-of-type(3).shopify-section--image-with-text-overlay .heading.h2{font-size:calc(var(--heading-h1-font-size) + 8rem)}.page--bridal-studio .shopify-section:nth-last-of-type(3).shopify-section--image-with-text-overlay .heading--small{font-size:calc(var(--heading-h5-font-size))}.page--bridal-studio .shopify-section:nth-last-of-type(-n+2).shopify-section--image-with-text-overlay .heading.h2{font-size:calc(var(--heading-h2-font-size) + 2rem)}}@media screen and (max-width:740px){.page--bridal-studio .video-wrapper .text-container{padding:0 8%}}@media screen and (min-width:741px){.tab--bridal-custom .image-overlay--extra-small{--image-height: 300px !important}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/custom.css.map */
