@font-face{font-family:Parcel;src:url(/assets-new/Parcel-Book-C6HaDuwp.woff2) format("woff2"),url(/assets-new/Parcel-Book-Cdf1e-tO.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra Fine;src:url(/assets-new/GT-Sectra-Fine-Book-DZmyqz07.woff) format("woff");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra Fine;src:url(/assets-new/GT-Sectra-Fine-Regular-DiJuJfEx.woff2) format("woff2"),url(/assets-new/GT-Sectra-Fine-Regular-Cc9PICRN.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra Fine;src:url(/assets-new/GT-Sectra-Fine-Bold-BaWOA64C.woff) format("woff"),url(/assets-new/GT-Sectra-Fine-Bold-Nkyk_pgn.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Light-iCXyHgYr.woff2) format("woff2"),url(/assets-new/Effra-Light-D7srtwT1.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Light-Italic-JCnCOea4.woff2) format("woff2"),url(/assets-new/Effra-Light-Italic-D0UrDGoz.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Bw7ox7IP.woff2) format("woff2"),url(/assets-new/Effra-j7CbALfW.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Italic-CAbV_8vF.woff2) format("woff2"),url(/assets-new/Effra-Italic-DtZe7y-m.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Medium-xAuaG2IR.woff2) format("woff2"),url(/assets-new/Effra-Medium-B61D9z10.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Medium-Italic-CYpIoBiV.woff2) format("woff2"),url(/assets-new/Effra-Medium-Italic-BanmrmUl.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Bold-B5nXRHiO.woff2) format("woff2"),url(/assets-new/Effra-Bold-BvkGvlIN.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Bold-Italic-IJ8V52fS.woff2) format("woff2"),url(/assets-new/Effra-Bold-Italic-DdCwj1Ik.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:TH Icons;src:url(/assets-new/TH-Icons-CdJhVs5u.ttf) format("truetype"),url(/assets-new/TH-Icons-Cd_TCnA7.woff) format("woff"),url(/assets-new/TH-Icons-DBH_yfrR.svg#TH-Icons) format("svg");font-weight:400;font-style:normal;font-display:swap}html[data-v-5a8f6bd2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.2rem}body[data-v-5a8f6bd2]{color:#4a4e54;font-family:GT Sectra Fine,serif;font-feature-settings:"ss03" on}[data-v-5a8f6bd2]:root{--spacing-4i: 4px;--spacing-8: 8px;--spacing-12i: 12px;--spacing-16: 16px;--spacing-20i: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-56: 56px;--spacing-64: 64px;--spacing-72: 72px;--spacing-96: 96px;--border-radius-s: var(--spacing-4i);--border-radius-m: var(--spacing-8);--border-radius-m-plus: var(--spacing-12i);--border-radius-l: var(--spacing-16);--border-radius-l-plus: var(--spacing-20i);--border-radius-xl: var(--spacing-24);--border: 1px solid var(--color-grey-200);--color-black: rgb(0 0 0);--color-grey-600: rgb(75 74 73);--color-grey-500: rgb(113 112 111);--color-grey-400: rgb(156 156 154);--color-grey-300: rgb(223 223 222);--color-grey-200: rgb(234 233 232);--color-grey-100: rgb(252 252 251);--color-white: rgb(255 255 255);--color-blue: rgb(51, 78, 128);--color-blue-light: rgb(34, 111, 254);--color-background: var(--color-grey-200);--title-margin: var(--spacing-48);--title-small-margin: var(--spacing-24);--grid-padding: var(--spacing-20i);--grid-gap: var(--spacing-16);--card-border-radius: var(--border-radius-l);--card-padding: var(--spacing-20i);--card-padding-bottom: var(--spacing-40);--card-margin: var(--spacing-20i);--card-margin-small: var(--spacing-12i);--button-height: var(--spacing-16);--button-border-radius: var(--border-radius-xl);--button-padding: var(--spacing-4);--button-small-height: var(--spacing-24);--button-small-border-radius: var(--border-radius-s);--button-small-padding: var(--spacing-8);--input-border-radius: var(--border-radius-m);--frosted-glass-background: rgba(255, 255, 255, .85);--frosted-glass-background-grey: rgba(223, 223, 222, .55);--frosted-glass-border: rgba(255, 255, 255, .5);--frosted-glass-box-shadow: 0 8px 32px 0 rgba(31, 38, 135, .37);--frosted-glass-backdrop-filter: blur(20px);--font-size-small: 14px}.engagement-ring-stone-recommendation-card.highlighted .stone-preview[data-v-5a8f6bd2] .details{background:#d7e0db}.engagement-ring-stone-recommendation-card.highlighted .title[data-v-5a8f6bd2]{background:#334e80;color:#fff}.engagement-ring-stone-recommendation-card .title[data-v-5a8f6bd2]{position:absolute;top:190px;width:210px;max-width:100%;text-align:center;margin:0 auto;left:0;right:0;z-index:2;font-size:.875rem;line-height:1em;text-transform:uppercase;letter-spacing:.025em;font-weight:400;font-family:Effra,sans-serif;background-color:#d7e0db;color:#4a4e54;padding:5px 10px;border-radius:3px}.engagement-ring-stone-recommendation-card .subtitle[data-v-5a8f6bd2]{min-height:90px;width:100%;padding:10px 0 20px;text-align:center;font-size:.85rem;order:-1;display:flex;align-items:center;justify-content:center}.engagement-ring-stone-recommendation-card .no-result[data-v-5a8f6bd2]{min-height:434px;background:#fff;padding:40px;border:1px solid rgb(234,233,232);flex-shrink:0;max-width:340px;text-align:center;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}.engagement-ring-stone-recommendation-card .stone-preview[data-v-5a8f6bd2]{background:#fcf6ea;border:1px solid rgb(234,233,232);flex-shrink:0;max-width:340px;margin:0 auto;cursor:initial}.engagement-ring-stone-recommendation-card .stone-preview[data-v-5a8f6bd2] .image-wrapper{background:#fff;height:200px;display:flex;align-items:center;justify-content:center}.engagement-ring-stone-recommendation-card .stone-preview[data-v-5a8f6bd2] .image-wrapper .image{display:flex;align-items:center;justify-content:center}.engagement-ring-stone-recommendation-card .stone-preview[data-v-5a8f6bd2] .image-wrapper img{object-fit:contain;height:170px}.engagement-ring-stone-recommendation-card .stone-preview[data-v-5a8f6bd2] .text-wrapper{padding-top:0}.engagement-ring-stone-recommendation-card .stone-preview[data-v-5a8f6bd2] .details{padding:20px 15px}.engagement-ring-stone-recommendation-card .stone-preview[data-v-5a8f6bd2] .details .price{margin-right:15px}.engagement-ring-stone-recommendation-card .stone-preview[data-v-5a8f6bd2] .details .subtitle{margin-bottom:10px}.engagement-ring-stone-recommendation-card .stone-preview[data-v-5a8f6bd2] .details .th-button.small{padding-left:15px;padding-right:15px}@font-face{font-family:Parcel;src:url(/assets-new/Parcel-Book-C6HaDuwp.woff2) format("woff2"),url(/assets-new/Parcel-Book-Cdf1e-tO.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra Fine;src:url(/assets-new/GT-Sectra-Fine-Book-DZmyqz07.woff) format("woff");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra Fine;src:url(/assets-new/GT-Sectra-Fine-Regular-DiJuJfEx.woff2) format("woff2"),url(/assets-new/GT-Sectra-Fine-Regular-Cc9PICRN.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra Fine;src:url(/assets-new/GT-Sectra-Fine-Bold-BaWOA64C.woff) format("woff"),url(/assets-new/GT-Sectra-Fine-Bold-Nkyk_pgn.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Light-iCXyHgYr.woff2) format("woff2"),url(/assets-new/Effra-Light-D7srtwT1.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Light-Italic-JCnCOea4.woff2) format("woff2"),url(/assets-new/Effra-Light-Italic-D0UrDGoz.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Bw7ox7IP.woff2) format("woff2"),url(/assets-new/Effra-j7CbALfW.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Italic-CAbV_8vF.woff2) format("woff2"),url(/assets-new/Effra-Italic-DtZe7y-m.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Medium-xAuaG2IR.woff2) format("woff2"),url(/assets-new/Effra-Medium-B61D9z10.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Medium-Italic-CYpIoBiV.woff2) format("woff2"),url(/assets-new/Effra-Medium-Italic-BanmrmUl.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Bold-B5nXRHiO.woff2) format("woff2"),url(/assets-new/Effra-Bold-BvkGvlIN.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Effra;src:url(/assets-new/Effra-Bold-Italic-IJ8V52fS.woff2) format("woff2"),url(/assets-new/Effra-Bold-Italic-DdCwj1Ik.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:TH Icons;src:url(/assets-new/TH-Icons-CdJhVs5u.ttf) format("truetype"),url(/assets-new/TH-Icons-Cd_TCnA7.woff) format("woff"),url(/assets-new/TH-Icons-DBH_yfrR.svg#TH-Icons) format("svg");font-weight:400;font-style:normal;font-display:swap}html[data-v-220caeaa]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.2rem}body[data-v-220caeaa]{color:#4a4e54;font-family:GT Sectra Fine,serif;font-feature-settings:"ss03" on}[data-v-220caeaa]:root{--spacing-4i: 4px;--spacing-8: 8px;--spacing-12i: 12px;--spacing-16: 16px;--spacing-20i: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-56: 56px;--spacing-64: 64px;--spacing-72: 72px;--spacing-96: 96px;--border-radius-s: var(--spacing-4i);--border-radius-m: var(--spacing-8);--border-radius-m-plus: var(--spacing-12i);--border-radius-l: var(--spacing-16);--border-radius-l-plus: var(--spacing-20i);--border-radius-xl: var(--spacing-24);--border: 1px solid var(--color-grey-200);--color-black: rgb(0 0 0);--color-grey-600: rgb(75 74 73);--color-grey-500: rgb(113 112 111);--color-grey-400: rgb(156 156 154);--color-grey-300: rgb(223 223 222);--color-grey-200: rgb(234 233 232);--color-grey-100: rgb(252 252 251);--color-white: rgb(255 255 255);--color-blue: rgb(51, 78, 128);--color-blue-light: rgb(34, 111, 254);--color-background: var(--color-grey-200);--title-margin: var(--spacing-48);--title-small-margin: var(--spacing-24);--grid-padding: var(--spacing-20i);--grid-gap: var(--spacing-16);--card-border-radius: var(--border-radius-l);--card-padding: var(--spacing-20i);--card-padding-bottom: var(--spacing-40);--card-margin: var(--spacing-20i);--card-margin-small: var(--spacing-12i);--button-height: var(--spacing-16);--button-border-radius: var(--border-radius-xl);--button-padding: var(--spacing-4);--button-small-height: var(--spacing-24);--button-small-border-radius: var(--border-radius-s);--button-small-padding: var(--spacing-8);--input-border-radius: var(--border-radius-m);--frosted-glass-background: rgba(255, 255, 255, .85);--frosted-glass-background-grey: rgba(223, 223, 222, .55);--frosted-glass-border: rgba(255, 255, 255, .5);--frosted-glass-box-shadow: 0 8px 32px 0 rgba(31, 38, 135, .37);--frosted-glass-backdrop-filter: blur(20px);--font-size-small: 14px}.stone-recommendations[data-v-220caeaa]{padding-top:8px}.loading-animation[data-v-220caeaa]{margin:300px 0}.stone-recommendations-empty-state[data-v-220caeaa]{width:100%;max-width:800px;margin:10vh auto;text-align:center}.recommendations-wrapper[data-v-220caeaa]{width:1140px;max-width:100%;margin:0 auto;position:relative}.recommendations-wrapper .budget-slider[data-v-220caeaa]{width:840px;max-width:100%;padding:10px;margin-bottom:24px;background-color:#fcf6ea}@media(min-width:768px){.recommendations-wrapper .budget-slider[data-v-220caeaa]{margin:0 auto;background-color:#fff;display:flex;align-items:center}}.recommendations-wrapper .budget-slider .toggle-container[data-v-220caeaa]{height:40px;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.recommendations-wrapper .budget-slider .toggle-container[data-v-220caeaa]{margin-top:15px}}.recommendations-wrapper .budget-slider .toggle-container .label[data-v-220caeaa]{margin-right:40px;flex:1 0 auto;font-size:.9rem;display:flex;align-content:center;justify-content:flex-start;white-space:nowrap}.recommendations-wrapper .budget-slider .toggle-container .label .icon[data-v-220caeaa]{margin-left:5px;font-size:.875rem}.recommendations-wrapper .budget-slider .toggle-container .label .budget-range[data-v-220caeaa]{margin-left:auto}@media(min-width:768px){.recommendations-wrapper .budget-slider .toggle-container .label .budget-range[data-v-220caeaa]{display:none}}.recommendations-wrapper .budget-slider .toggle-container .slider-toggle[data-v-220caeaa]{color:#fff;background-color:#334e80;padding:5px 15px;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Effra,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem}@media(min-width:768px){.recommendations-wrapper .budget-slider .toggle-container .slider-toggle[data-v-220caeaa]{display:none}}.recommendations-wrapper .budget-slider .range-slider[data-v-220caeaa]{display:none;width:100%;padding:16px 0}.recommendations-wrapper .budget-slider .range-slider.visible[data-v-220caeaa]{display:block}@media(min-width:768px){.recommendations-wrapper .budget-slider .range-slider[data-v-220caeaa]{display:block}}.recommendations-wrapper .button-round[data-v-220caeaa]{position:absolute;z-index:3;top:calc(50% - 25px)}.recommendations-wrapper .button-round.disabled[data-v-220caeaa]{display:none}.recommendations-wrapper .button-round.left[data-v-220caeaa]{left:15px}.recommendations-wrapper .button-round.right[data-v-220caeaa]{right:15px}@media(min-width:640px){.recommendations-wrapper .button-round[data-v-220caeaa]{display:none}}.recommendation-cards[data-v-220caeaa]{--container-padding: 30px;position:relative;display:flex;overflow-y:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:0 var(--container-padding);padding:0 var(--container-padding);-ms-overflow-style:none;scrollbar-width:none}.recommendation-cards[data-v-220caeaa]::-webkit-scrollbar{display:none}@media(min-width:1024px){.recommendation-cards[data-v-220caeaa]{scroll-padding:0}}.recommendation-cards[data-v-220caeaa]{transition:opacity .5s ease}.recommendation-cards.fetching[data-v-220caeaa]{opacity:.3;pointer-events:none}@media(min-width:640px){.recommendation-cards[data-v-220caeaa]{flex-wrap:nowrap}}.recommendation-cards .card[data-v-220caeaa]{position:relative;-webkit-user-select:none;user-select:none;scroll-snap-align:start;flex:1 0 100%;padding:0 10px}@media(min-width:640px){.recommendation-cards .card[data-v-220caeaa]{margin:0 5px;flex:1 0 33.33%}.recommendation-cards .card.mobile-extra[data-v-220caeaa]{display:none}}.recommendation-cards .card.mobile-extra .inner[data-v-220caeaa]{width:100%;height:100%;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;border:1px solid rgb(234,233,232);background-color:#fcf6ea}.recommendation-cards .card.mobile-extra .inner .description[data-v-220caeaa]{text-align:center;color:#334e80}.all-results-cta[data-v-220caeaa]{width:100%;display:flex;justify-content:center;margin:30px 0 80px}
