:root{--font-mars: "MarsExtended", sans-serif;--font-bauhaus: "BauhausSoftDisplay-Regular", sans-serif}.hidden{display:none}.product-item-meta__title{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}.custom_gallery--container{display:grid;grid-template-columns:repeat(3,calc((100% - (10px * 2)) / 3));gap:10px;grid-auto-rows:1fr;width:70vw;margin:auto}.custom_gallery--image_wrapper{position:relative;margin:auto;display:flex;align-items:center;justify-content:center;width:70%;aspect-ratio:1}.custom_gallery--image_wrapper img{width:calc(100vw / 3);max-width:250px;height:100%;object-fit:cover}.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--cell:nth-child(6n+5){grid-column:span 2}.custom_gallery--image_wrapper img{width:50vw;max-width:calc(100vw / 3)}}@media screen and (max-width: 399px){.custom_gallery--container{grid-template-columns:100%}.custom_gallery--cell:nth-child(6n+5){grid-column:span 1}}.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}#sca-fg-today-offer-widget .sca-fg-count-offers{background:#d1741b!important}#sca-fg-today-offer-iframe .sca-fg-header-title .sca-fg-today-offer-title,#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-family:var(--heading-font-family)!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,.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,.bogos-offer-gift-item .bogos-gift-variant-title{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}
/*# sourceMappingURL=/cdn/shop/t/140/assets/custom.css.map */
