:root{--white: #fff;--black: #000;--transparent: rgba(0, 0, 0, 0);--color--brand--bg: #D1C5BC;--color--brand--accent: #0D5257;--color--brand--text: #272727;--color--brand--bg--2: #D1C5BC;--content-width: 1320px;--grid-gap: 6rem;--grid-gap--mobile--xs: 3rem;--grid-gap--mobile--sm: 4rem;--grid-gap--mobile: 5rem;--container-width: calc(var(--content-width) + (var(--grid-gap) * 2));font-size:4px;--font--primary: "Chap Regular";--font--secondary: "Chap Regular";--mobile: 320px;--mobile--m: 375px;--mobile--l: 425px;--tablet: 768px;--laptop: 1024px;--laptop--m: 1280px;--laptop--l: 1440px;--desktop: 1600px;--desktop--m: 1920px;--desktop--l: 2560px}*{box-sizing:border-box}body{margin:0}body>main{overflow-anchor:auto}.page__wrapper{overflow:hidden}h1,h2,h3,h4,h5,h6,a,button,p{margin-block:0;font-family:chap regular!important}img{max-width:100%;max-height:100%;height:auto;display:block}svg{max-width:100%;max-height:100%;display:block;line-height:1}a{text-decoration:none;outline:none;transition:all .4s;color:inherit}ul{padding:0;margin:0;list-style:none}body{font-family:var(--font--primary);font-size:4rem;font-weight:400;font-style:normal;line-height:1.5;color:var(--color--brand--text);display:flex;flex-direction:column;min-height:100dvh}.footer-group{margin-block-start:auto}.d--none{display:none!important}.text--center{text-align:center}@media (width >= 1024px){.d--none--from--laptop{display:none}}@media (width >= 768px){.d--none--from--tablet{display:none}}@media (width < 1024px){.d--none--before--laptop{display:none}}@media (width < 768px){.d--none--before--tablet{display:none}}slick-slider{display:block}.slick-slider{-webkit-user-select:unset;user-select:unset}.slick-slider.slick-dotted{margin-bottom:0}.slick-track:before,.slick-track:after{display:none}.slick-arrow{width:14rem;aspect-ratio:1;height:auto;background-color:var(--white);color:var(--black);border:1px solid var(--black);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;z-index:1;transition:all .4s}.slick-arrow:before{display:none}.slick-arrow:hover,.slick-arrow:focus{background-color:var(--black);color:var(--white)}.slick-prev{left:6rem}.slick-next{right:6rem;rotate:y 180deg}.slick-dots{display:flex;justify-content:center;align-items:center;gap:2rem}.slick-dots li{margin:0;width:2rem;aspect-ratio:1;height:auto;border-radius:50%;overflow:hidden}.slick-dots li button{font-size:unset;line-height:unset;width:100%;height:100%;background-color:#27272754;transition:all .4s}.slick-dots li.slick-active button{background-color:var(--color--brand--text)}.slick-disabled{opacity:.2;pointer-events:none}.product__thumbnail.has-padding-bottom{padding-bottom:0}.product-image__wrapper{aspect-ratio:1}.product-thumbnail{padding:3rem}.product-thumbnail .product-thumbnail__title{font-size:4rem;line-height:1.2;padding-top:0;letter-spacing:0}.product-thumbnail .product-thumbnail__price{margin-top:2rem;padding-top:0;font-size:3.5rem;line-height:1.25;letter-spacing:.65px}.product-thumbnail .product-thumbnail__price .money{font-size:4rem}@media (width < 768px){.product-thumbnail{padding:2.5rem}}.container-gs{max-width:var(--container-width);margin-inline:auto;padding-inline:var(--grid-gap);position:relative}.container-gs.is--full-width{max-width:none;padding-inline:0}.row-gs{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;gap:4rem}.col-gs{overflow:hidden}@media (width < 1024px){.row-gs{grid-auto-flow:row}}@media (width < 768px){.container-gs{padding-inline:var(--grid-gap--mobile)}}.out-grown.to--page{position:relative;width:100vw;left:50%;right:50%;margin-inline-start:-50vw;margin-inline-end:-50vw}.out-grown.to--page--right,.out-grown.to--page--left{position:relative}@media (width < 1024px){.out-grown.to--page--right{margin-inline-end:-3rem}.out-grown.to--page--left{margin-inline-start:-3rem}}@media (width >= 1024px) and (width < 1172px){.out-grown.to--page--right{margin-inline-end:-4rem}.out-grown.to--page--left{margin-inline-start:-4rem}}@media (width >= 1172px){.out-grown.to--page--right{margin-inline-end:calc((100vw - var(--container-width)) / -2 - 4rem)}.out-grown.to--page--left{margin-inline-start:calc((100vw - var(--container-width)) / -2 - 4rem)}}@media (width >= 1204px){.out-grown.to--container{margin-inline:-4rem}.out-grown.to--container--right{margin-inline-end:-4rem}.out-grown.to--container--left{margin-inline-start:-4rem}}@media (width < 1024px){.shifted.to--right{padding-left:3rem}.shifted.to--left{padding-right:3rem}}@media (width >= 1024px) and (width < 1172px){.shifted.to--right{padding-left:4rem}.shifted.to--left{padding-right:4rem}}@media (width >= 1172px){.shifted.to--right{padding-left:calc((100% - var(--container-width)) / 2 + 4rem)}.shifted.to--left{padding-right:calc((100% - var(--container-width)) / 2 + 4rem)}}.section--announcement-bar{padding-block:3rem;background-color:var(--color--brand--accent)}.clw--announcements .cl--announcements{display:flex}.clw--announcements .slick-slide{margin-inline:1.25rem}.clw--announcements .ci--announcements{display:block!important}.clw--announcements .announcement__item{display:flex;justify-content:space-around;gap:2.5rem}.clw--announcements .announcement__item img{max-height:4.5rem;width:auto}.clw--announcements .announcement__text{font-size:3.75rem;letter-spacing:.01em;color:var(--white);text-transform:uppercase}@media (width < 768px){.clw--announcements .announcement__text{font-size:3rem;margin-top:2px}}#header .mega-menu{background-color:var(--white)}@media (width < 799px){.mobile-header__content{padding-inline:3.75rem;justify-content:space-between}.mobile-dropdown .mobile-header__open-menu,.mobile-dropdown .mobile-header__close-menu{line-height:1}.mobile-dropdown .mobile-header__open-menu .icon,.mobile-dropdown .mobile-header__close-menu .icon{display:block}.mobile-icons{gap:4.5rem;width:14.5rem}.mobile-icons .action-area__link{padding:0}.mobile-menu{background-color:var(--color--brand--bg)}.mobile-menu .mobile-menu__content{height:100%;display:flex;flex-direction:column}.mobile-menu .mobile-menu__first-level{position:relative}.mobile-menu .mobile-menu__first-level .close-dropdown{position:relative;width:4rem;flex-shrink:0}.mobile-menu .submenu__input{position:absolute;top:0;z-index:1;height:15rem;opacity:0}.mobile-menu label{display:flex;align-items:center}.mobile-menu .mobile-menu__item{flex-grow:1;gap:2rem}.mobile-menu .item-with-icon{justify-content:space-between}.mobile-menu .item-with-icon .icon{order:1;width:4rem;height:auto}.mobile-menu__footer{padding-block:4rem;margin-block-start:auto}.mobile-menu__footer .mobile-menu__info{margin-block-start:7.5rem;font-size:3rem;letter-spacing:.01em;color:#a99c92;text-transform:capitalize}.mega-menu .mega-menu__block{padding-block-start:5rem;padding-inline-start:6.5rem;text-align:left}}.layout--text-by-visual .row-gs{align-items:stretch;gap:0}.layout--text-by-visual .section__visuals,.layout--text-by-visual .section__visuals .visual-wrapper{width:100%;height:100%}.layout--text-by-visual .col--text-by-visual{background-color:var(--white);padding-inline:9.375vw}.layout--text-by-visual .section__content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-block:15.2187vw}.layout--text-by-visual .section__ctas{margin-block-start:9.25rem}@media (width >= 1024px){.layout--text-by-visual .is--reversed .col--text-by-visual{order:-1}.layout--text-by-visual .section__content{max-width:112.5rem}}@media (width < 768px){.layout--text-by-visual .ratio--text-by-visual{aspect-ratio:1}.layout--text-by-visual .col--text-by-visual{padding-inline:6.25rem}.layout--text-by-visual .section__content{padding-block:12.5rem 21.25rem}}@media all and (height < 480px) and (orientation: landscape){.layout--text-by-visual .section__visuals{max-height:280px}}.section--hero .col--text-by-visual{padding-inline:4.5vw}.section--hero .section__content{padding-block:8.375vw}.section--hero .section__ctas{margin-block-start:9rem}@media (width >= 1024px){.section--hero .section__content{max-width:142.5rem}}@media (width < 1024px){.section--hero .section__content{padding-block:8.75rem}}@media (width < 768px){.section--hero .ratio--hero{aspect-ratio:360/257}.section--hero .section__ctas{margin-block-start:7.5rem}}[data-component=accordion] .accordion__item{border-top:1px solid #eae9e7;transition:all .4s}[data-component=accordion] .accordion__item.active .accordion__icon{rotate:x 180deg}[data-component=accordion] .accordion__head{display:flex;align-items:center;cursor:pointer;padding-block:6.5rem;padding-inline:6.5rem;justify-content:space-between}[data-component=accordion] .accordion__heading{flex:1;font-size:4.5rem;font-weight:500;line-height:1.2;letter-spacing:0;padding-inline:0rem 3rem;text-transform:none}[data-component=accordion] .accordion__icon{line-height:1;transform-origin:center;width:3.5rem;aspect-ratio:1;flex-shrink:0;color:var(--black);transition:all .4s;will-change:transform}[data-component=accordion] .accordion__body{display:none}[data-component=accordion] .accordion__text{padding-block:0 5rem;padding-inline:6.5rem;font-size:4rem}[data-component=accordion] .accordion__text p:not(:first-child){margin-block-start:3rem}[data-component=accordion] .accordion__text p:empty{margin-block-start:0}@media (width < 768px){[data-component=accordion] .accordion__head{padding-block:4.5rem;padding-inline:0rem}[data-component=accordion] .accordion__heading{font-size:4rem}[data-component=accordion] .accordion__text{padding-inline:0rem;font-size:3.5rem}}@media (width >= 768px){[data-component=accordion][data-animation=true] .accordion__item:hover,[data-component=accordion][data-animation=true] .accordion__item.active{background-color:var(--color--brand--bg)}}.container--pagination .pagination-list{gap:2rem}.container--pagination .pagination-previous,.container--pagination .pagination-next,.container--pagination .pagination-link,.container--pagination .pagination-ellipsis{font-family:var(--font--secondary);font-size:3.25rem;font-weight:500;line-height:1;text-align:center;padding:3.25rem}.testimonial-wrapper{display:flex;flex-direction:column}.testimonial-wrapper .testimonial__text{margin-block-start:4rem;font-size:6rem;line-height:1.35}.testimonial-wrapper .testimonial__author{margin-block-start:4rem;font-family:var(--font--secondary);font-size:4.5rem;line-height:1.08;letter-spacing:1px;text-transform:uppercase}@media (width < 1024px){.testimonial-wrapper{align-items:center}}@media (width < 768px){.testimonial-wrapper .testimonial__ratings svg{width:16.25rem;height:auto}.testimonial-wrapper .testimonial__text{margin-block-start:3.5rem;font-size:4rem}.testimonial-wrapper .testimonial__author{font-size:3.5rem}}.section--insta-feed{padding-block:12rem}.section--insta-feed .head--insta-feed{display:flex;justify-content:center;align-items:center;gap:4rem}.section--insta-feed .gs-logo--letter{width:18rem;aspect-ratio:1}.section--insta-feed .insta-feed__heading{font-size:6rem;font-weight:400;line-height:1.25;letter-spacing:1px;text-transform:uppercase}.section--insta-feed .insta-feed__followers{margin-block-start:2rem;display:flex;gap:1.5rem;align-items:center}.section--insta-feed .insta-feed__followers svg{width:5rem}.section--insta-feed .insta-feed__sub-heading{font-family:var(--font--primary);font-size:4.5rem;font-weight:400;line-height:1.25;letter-spacing:1px}.section--insta-feed .insta-app-block{margin-block-start:9rem}.section--insta-feed .ooo-instagram,.section--insta-feed .ooo-instagram .ooo-instagram-feed__list{padding-block:0}.section--insta-feed .ooo-instagram .ooo-instagram-media{margin:0 2px}@media (width < 768px){.section--insta-feed .gs-logo--letter{width:16rem}.section--insta-feed .insta-feed__heading{font-size:4.5rem}.section--insta-feed .insta-feed__followers svg{width:4.5rem}.section--insta-feed .insta-feed__sub-heading{font-size:4rem}}.slider-nav{justify-content:center;align-items:center;display:flex}.slider-nav .nav--related-products{margin-block-start:12rem;display:flex;justify-content:center;align-items:center;gap:15rem}.slider-nav .slick-arrow{position:unset;transform:none}.slider-nav .slick-next{order:1}.slider-nav .slick-dots{position:relative;bottom:0}@media (width < 768px){.slider-nav .nav--related-products{width:100%;padding-inline:6rem;justify-content:space-between;gap:12rem}}.gs-link{display:inline-block;font-family:var(--font--secondary);font-size:4.5rem;line-height:1.25;letter-spacing:1px;text-transform:none;text-align:center;padding-block-end:3rem;border-bottom:1px solid var(--color--brand--text);transition:all .4s}.gs-link.text--white{color:var(--white);border-bottom:1px solid var(--white)}.gs-link:hover{letter-spacing:1.5px}@media (width < 768px){.gs-link{padding-block-end:2.5rem}}input{font-size:4.5rem;padding:4.5rem 5rem;overflow:hidden;background-color:var(--white);border:none;width:100%;font-family:inherit}input::-moz-placeholder{color:inherit;opacity:.5;font-size:4.5rem;font-family:inherit}input:-ms-input-placeholder{color:inherit;font-size:4.5rem;font-family:inherit;opacity:.5}input::-webkit-input-placeholder{color:inherit;font-size:4.5rem;font-family:inherit;opacity:.5}@supports selector(:has(*)){:is(section,.inner-section):has(.section__bg,.section__overlay){position:relative;isolation:isolate;overflow:hidden}}section,.inner-section{isolation:isolate}.section__bg,.block__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.section__bg img,.block__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.section__overlay{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1}.section__clip{position:absolute;content:"";z-index:0}.section__padding{padding-block:clamp(12rem,9.375vw,16rem)}.section__padding.is--half-at--top{padding-block-start:clamp(6rem,4.6875vw,18.75rem)}.section__padding.is--half-at--bottom{padding-block-end:clamp(6rem,4.6875vw,18.75rem)}.section__visuals.has--full-area{width:100%;height:100%}.section__ctas{margin-block-start:12.5rem}@media (width < 1024px){.section__content{max-width:60ch;margin-inline:auto;align-items:center;text-align:center}}@media (width < 768px){.section__ctas{margin-block-start:12rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font--secondary)}.hero__heading{font-size:clamp(9rem,4.68vw,12rem);font-weight:400;line-height:1.25;letter-spacing:.04em}.hero__desc{margin-block-start:4rem;font-size:4.5rem}.section__heading{font-size:clamp(7rem,3.64vw,9rem);font-weight:400;line-height:1.25;letter-spacing:1px}.section__desc{margin-block-start:6.25rem;font-size:4rem;line-height:1.6;letter-spacing:.5px}@media (width < 768px){.hero__desc{margin-block-start:7.5rem;font-size:3.5rem}}.visual-wrapper{position:relative;aspect-ratio:16/9;overflow:hidden}.visual-wrapper.ratio--square{aspect-ratio:1/1}.visual-wrapper.is--portrait{aspect-ratio:3/3.6}.visual-wrapper.is--rounded{border-radius:6rem}.visual-wrapper.is--rounded--small{border-radius:2.5rem}.has--full-area .visual-wrapper{width:100%;height:100%}.visual-wrapper img,.visual-wrapper video,.visual-wrapper .embeded-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .4s}.visual-wrapper:hover img.is--scaled--up{transform:scale(1.05)}img.parallax{transition:all .4s;will-change:transform}img.parallax:hover{scale:1.04}@media (width < 1024px){.visual-wrapper.is--rounded{border-radius:2.5rem}}.clw--featured-collections{margin-block-start:16.25rem}.clw--featured-collections .cl--featured-collections{display:grid;justify-content:center;gap:3rem;grid-template-columns:repeat(4,1fr)}.clw--featured-collections .ci--featured-collections{position:relative}.clw--featured-collections .ci--featured-collections img{transform-origin:bottom center}.clw--featured-collections .ratio--featured-collections{aspect-ratio:291/300}.clw--featured-collections .link--featured-collections{position:absolute;bottom:8.75rem;left:50%;translate:-50% 0;white-space:nowrap;font-size:4rem;padding-block-end:2.5rem}.clw--featured-collections .section__ctas{margin-block-start:16.25rem}@media (width < 1024px){.clw--featured-collections{margin-block-start:12rem}.clw--featured-collections .cl--featured-collections{grid-template-columns:repeat(3,1fr)}.clw--featured-collections .link--featured-collections{bottom:7.5rem;font-size:3rem;padding-block-end:1.25rem}}@media (width < 768px){.section--featured-collections{--grid-gap--mobile: 3rem}.clw--featured-collections .cl--featured-collections{gap:2rem;grid-template-columns:repeat(2,1fr)}.clw--featured-collections .ratio--featured-collections{aspect-ratio:164/214}}.section--how-to-steps{background-color:#0d5257}.clw--how-to-steps{margin-block-start:18.75rem}.clw--how-to-steps .cl--how-to-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem}.clw--how-to-steps .ci--how-to-steps{background-color:var(--white);padding-block:0 9rem;padding-inline:6rem;text-align:center;transition:all .4s}.clw--how-to-steps .ci--how-to-steps:hover{background-color:#d9d2c9}.clw--how-to-steps .ci--how-to-steps:hover *{color:#272727}.clw--how-to-steps .ci--how-to-steps:hover .step__visual{scale:1.05;translate:0 -2rem}.clw--how-to-steps .step__visual{width:20rem;aspect-ratio:1;margin-inline:auto;margin-block-start:-6.25rem;transition:all .4s;will-change:transform;transform-origin:bottom center}.clw--how-to-steps .step__title{margin-block-start:6.25rem;font-size:4rem;font-weight:400;line-height:1;letter-spacing:1px;text-transform:uppercase}.clw--how-to-steps .step__desc{margin-block-start:4rem;font-size:4rem}@media (width < 1024px){.clw--how-to-steps{margin-block-start:18rem}.clw--how-to-steps .cl--how-to-steps{grid-template-columns:repeat(2,1fr);gap:11rem}.clw--how-to-steps .ci--how-to-steps{padding-inline:4rem}}@media (width >= 768px) and (width < 1024px){.clw--how-to-steps .cl--how-to-steps{grid-template-columns:repeat(4,1fr)}.clw--how-to-steps .ci--how-to-steps{grid-column:span 2}.clw--how-to-steps .ci--how-to-steps:last-child{grid-column:2/4}}@media (width < 768px){.section--how-to-steps{--grid-gap--mobile: 4rem}.clw--how-to-steps .cl--how-to-steps{grid-template-columns:repeat(1,1fr)}.clw--how-to-steps .step__title,.clw--how-to-steps .step__desc{font-size:3.5rem}}.section--brand-testimonial{background-color:var(--color--brand--bg--2)}.section--brand-testimonial .col--text-by-visual{padding-inline:12%}.section--brand-testimonial .section__content{padding-block:14.25rem}@media (width < 768px){.section--brand-testimonial .ratio--testimonial-home{aspect-ratio:306/207}.section--brand-testimonial .col--text-by-visual{padding-inline:4.5rem}.section--brand-testimonial .section__content{padding-block:7.5rem}}@media (width < 768px){.link--lab-grown-diamonds{max-width:47.5rem}}.clw--featured-collection{margin-block-start:12.5rem}.clw--featured-collection .cl--featured-collection{display:grid;gap:12rem 2rem;grid-template-columns:repeat(4,1fr)}@media (width < 1024px){.clw--featured-collection .cl--featured-collection{grid-template-columns:repeat(2,1fr);gap:7.5rem 2rem}}.section--customer-story .col--text-by-visual{padding-inline:4.5vw}.section--customer-story .section__content{padding-block:4.5vw}.section--customer-story .story-product{margin-block-start:9rem;border:1px solid #e5e5e5;padding:2rem;display:flex;justify-content:space-between;align-items:center;gap:4rem;transition:all .4s}.section--customer-story .story-product:hover{background-color:var(--color--brand--bg);border-color:var(--color--brand--bg)}.section--customer-story .story-product__img{width:24rem;flex-shrink:0}.section--customer-story .story-product__info{text-align:end}.section--customer-story .story-product__title{font-family:var(--font--primary);font-size:4rem;font-weight:400;line-height:1.21}.section--customer-story .story-product__link{margin-block-start:4rem;font-size:3rem;letter-spacing:.65px;padding-block-end:1.5rem}.section--customer-story .section__ctas{margin-block-start:12rem}@media (width < 768px){.section--customer-story .section__visuals{padding-inline:4rem}.section--customer-story .ratio--customer-story{aspect-ratio:328/360}.section--customer-story .col--text-by-visual{padding-inline:4rem}.section--customer-story .section__content{padding-block:5rem 12rem}.section--customer-story .story-product{margin-block-start:5rem}.section--customer-story .story-product__title{font-size:3.5rem}}.clw--stone-shapes{margin-block-start:12.5rem}.clw--stone-shapes .shape__link{display:flex;flex-direction:column;padding-block:5rem;padding-inline:4rem;transition:all .4s}.clw--stone-shapes .shape__link:hover{background-color:#d9d2c9}.clw--stone-shapes .shape__link:hover .shape__visual{scale:1.05}.clw--stone-shapes .shape__link:hover .shape__title{color:#272727}.clw--stone-shapes .shape__link .shape__visual{width:100%;margin-inline:auto;transition:all .4s;will-change:transform;transform-origin:bottom center}.clw--stone-shapes .shape__link .shape__title{font-family:var(--font--primary);font-size:4.5rem;font-weight:400;line-height:1.25;text-align:center;min-height:45px;transition:all .4s}@media (width < 1280px){.clw--stone-shapes .slick-list{padding-inline-end:14rem}}@media (width < 768px){.section--shop-by-shape{--grid-gap--mobile: 0rem}.clw--stone-shapes{margin-block-start:8rem}.clw--stone-shapes .shape__link{padding-inline:0rem}.clw--stone-shapes .shape__link .shape__title{font-size:3.5rem}}@media (width > 1024px){.section--shop-by-shape .section__heading br{display:none}}.ajax-cart__empty-cart-message{max-width:92.25rem;margin-inline:auto;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:8rem;text-align:center}.ajax-cart__empty-cart-message .empty-cart-text{font-size:4.5rem;text-transform:none}@media (width < 768px){.ajax-cart__empty-cart-message .empty-cart-text{font-size:3.5rem}}.collection-main{padding-block:18rem;padding-inline:6rem}.collection-main #collection-sidebar{padding-inline:0 9rem}.collection-main #collection-sidebar .filters-collection-title{margin-block:0 3rem;font-size:3rem;font-weight:500;opacity:.5;text-transform:uppercase;letter-spacing:0}.collection-main .collection-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:12rem 3rem}.collection-main .plp-wrapper{grid-column:span 2}.collection-main .plp-wrapper .ratio--plp-wrapper{aspect-ratio:unset;padding-block-start:calc(50% - 6px)}.collection-main .plp-wrapper .plp-image{object-position:top center}.collection-main .plp-wrapper .plp-content{padding:3rem}.collection-main .plp-wrapper .plp-text{font-size:4rem;line-height:1.6}.collection-main .plp-wrapper .plp-link{margin-block-start:5.5rem}@media (width < 1024px){#template-collection .ratio--hero-home{aspect-ratio:3}.collection-main{padding-block:0}.collection-main #collection-sidebar{padding-inline:0;margin-block-start:10rem}.collection-main .filters-collection-title{display:none}.collection-main .rail-button{padding:4rem 5rem;font-family:var(--font--secondary);font-size:3.25rem;font-weight:500;letter-spacing:.1em}.collection-main .collection-matrix{grid-template-columns:repeat(2,1fr);gap:12rem 6rem}}@media (width < 768px){#template-collection .ratio--hero-home{aspect-ratio:360/276}.collection-main{padding-inline:2rem;padding:50px 0}.collection-main .collection-matrix{gap:7.5rem 2rem}}.faqs-wrapper{margin-block-start:12rem;max-width:212.5rem;margin-inline:auto}.section--personal-concierge{background-color:var(--color--brand--bg--2)}.section--personal-concierge .texts--personal-concierge{text-align:center;max-width:140rem;margin-inline:auto}.section--personal-concierge .texts--personal-concierge .section__desc{margin-block-start:4rem;font-size:4.5rem;line-height:1.33}.section--personal-concierge .texts--personal-concierge .section__ctas{margin-block-start:10rem}.section--product-custom-search{position:relative;z-index:21}.section--product-area{padding-block:12.5rem}@media (width >= 1024px){.section--product-area .product_section{gap:6vw}}@media (width < 768px){.section--product-area{padding-block-start:0}.section--product-area .row--product-area{margin-inline:calc(var(--grid-gap--mobile) * -1)}}.product-gallery__thumbnail{border:1px solid transparent;margin-inline-end:1.25rem}.product-gallery__thumbnail .is-nav-selected{border:1px solid var(--color--brand--text)}@media (width < 1024px){.product__images{max-width:60ch;margin-inline:auto}}@media (width < 768px){.product-gallery__thumbnails{padding-inline:var(--grid-gap--mobile);margin-block-start:2rem}}.product__information .product-title{margin-block-start:6rem;font-size:9rem;font-weight:400;line-height:1;text-transform:none}.product__information .product-block--price{margin-block-start:6rem}.product__information .product-block--price .price-ui{align-items:center}.product__information .product-block--price .money{font-family:var(--font--secondary);font-size:5rem;font-weight:500;line-height:1;letter-spacing:-.03em}.product__information .product-block--price shopify-payment-terms{margin-inline-start:auto;background-color:#f4f4f480;padding-block:1.25rem;padding-inline:1.75rem;font-family:var(--font--secondary);font-size:3rem;line-height:1.25;letter-spacing:-.02em}.product__information .product-block--form,.product__information .product-block--custom-search-filter{margin-block-start:6rem;padding-block-start:6rem;border-top:1px solid #e8e8e8}.product__information options-selection{display:flex;flex-direction:column;row-gap:6rem;font-family:var(--font--secondary)}.product__information .product-option__title{font-size:4rem;font-weight:500;line-height:1.125;text-transform:capitalize;color:var(--black)}.product__information .product-option__title span,.product__information .product-option--selected__title{color:#989898;text-transform:uppercase;margin-inline-start:4rem}.product__information .swatch .option-title{margin-block-end:0}.product__information .swatch .swatch__options{margin-block-start:3rem;gap:1.25rem}.product__information .swatch .swatch__options .swatch__option{margin:0}.product__information .swatch .swatch-element{border:1px solid transparent}.product__information .swatch input:checked+.swatch-element{border:1px solid var(--color--brand--text)}.product__information .selector-wrapperx.is--custom-ring-size{margin-block-start:6rem;font-family:var(--font--secondary)}.product__information .selectx{margin-block-start:3rem;display:flex;align-items:center;position:relative}.product__information .single-option-selector{font-size:3.5rem;font-weight:500;line-height:1.28;padding-block:3.5rem;padding-inline:5rem;border:1px solid #d8d8d8;border-radius:100vw;background:url()!important;-webkit-appearance:none;appearance:none;background-repeat:no-repeat!important;background-position:98% 50%!important}.product__information .product-option__dropdown-icon{position:absolute;width:3rem;right:5rem;color:var(--black)}.purchase-details .purchase-details__spb--false{margin-block-start:15rem;margin-inline-start:0}.button--add-to-cart .nice-frame,.button--select-your-diamond .nice-frame,.coi-btn .nice-frame{background-color:var(--black);color:var(--white)}.product-block--delivery{margin-block-start:2rem}.product-block--delivery .delivery-snippet{background-color:#f4f4f480;padding-block:3rem;font-size:4rem;display:flex;justify-content:center}@media (max-width: 768px){.product-block--delivery .delivery-snippet{font-size:3rem}}.product-block--delivery .delivery-snippet .delivery__text{position:relative;padding-left:14px}.product-block--delivery .delivery-snippet .delivery__text:before{position:absolute;content:"";left:0;top:50%;translate:0 -50%;width:2rem;aspect-ratio:1;border-radius:50%;background-color:#0d5257}.product-block--delivery .delivery-snippet .delivery-date{margin-inline-start:1.5rem;color:#0d5257}.product-app,#dropahint-cta #u_content_button_cta{margin-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem}.product-app a,#dropahint-cta #u_content_button_cta a{width:100%!important;color:var(--color--brand--text)!important;background-color:#f4f4f480!important;padding-block:3rem!important;border:none!important;display:flex!important;justify-content:center;align-items:center}.product-app a:hover,#dropahint-cta #u_content_button_cta a:hover{color:var(--color--brand--text)!important;background-color:var(--color--brand--bg)!important;border:none!important}.product-app a span,#dropahint-cta #u_content_button_cta a span{font-family:var(--font--secondary);font-size:3.25rem;font-weight:500;line-height:1.5!important;letter-spacing:1px;padding-block-end:1rem;border-bottom:1px solid var(--color--brand--text)}#dropahint-cta #u_content_button_cta{margin-top:0rem;display:block;grid-template-columns:repeat(2,1fr);column-gap:2rem}.option__title--size{display:flex;align-items:center}.option__title--size .link--size-guide{font-size:13px;font-weight:500;line-height:1.5;padding-block-end:1rem;cursor:pointer}.option__title--size .link--size-guide:hover{letter-spacing:1px}.swatch--size-guide{margin-inline-start:auto}.swatch--size-guide .swatch-element:hover .tooltip{opacity:1;visibility:visible;transform:translate(0)}.swatch--size-guide .tooltip{left:auto;right:0;transform:translateY(10px);width:65rem;padding-block:3rem}.swatch--size-guide .tooltip p{margin-block:2rem}.swatch--size-guide .tooltip a{text-decoration:underline}.swatch--size-guide .tooltip a:hover{color:var(--color--brand--bg)}.swatch--size-guide .tooltip:after{left:auto;right:7.5rem}@media (width < 768px){.product__information{padding-inline:var(--grid-gap--mobile)}.product__information .product-title{margin-block-start:5rem;font-size:5.5rem}.product__information .product-block--price shopify-payment-terms{margin-block-start:2rem}.purchase-details .purchase-details__spb--false{margin-block-start:9rem}}.product-details-accordion{margin-block-start:36px}.product-details-accordion[data-component=accordion] .accordion__head{padding-block:4.5rem;padding-inline:0}.product-details-accordion[data-component=accordion] .accordion__heading{padding-inline:0;text-transform:capitalize}.product-details-accordion[data-component=accordion] .accordion__icon{width:3rem}.product-details-accordion[data-component=accordion] .accordion__text{padding-block:0 5rem;padding-inline:0;font-size:4rem}.inspect-cta-wrapper{display:none;margin-block-start:2.5rem}.inspect-cta-wrapper .gs-link{font-size:3.5rem;font-weight:500;line-height:1.2}.section--pairing-recommendations .inspect-cta-wrapper{display:block}.clw--pairing-recommendations{margin-block-start:12.5rem}.clw--pairing-recommendations .cl--pairing-recommendations{display:grid;gap:12rem 2rem;grid-template-columns:repeat(4,1fr)}@media (width < 1024px){.clw--pairing-recommendations .cl--pairing-recommendations{grid-template-columns:repeat(2,1fr);gap:7.5rem 2rem}}@media (width < 768px){.section--pairing-recommendations{--grid-gap--mobile: 3rem}}.section--reviews{margin-block-start:18rem;padding-block:11.25rem}.section--related-products{padding-block:18rem}.clw--related-products{margin-block-start:12.5rem}.clw--related-products .slick-slide{margin-inline:1rem}@media (width < 768px){.section--related-products{--grid-gap--mobile: 3rem;padding-block:12rem}.section--related-products .bg--related-products{background:linear-gradient(180deg,#f5efeb,#fffefd 85.82%)}.section--related-products .row--related-products{margin-inline:-3rem}}.clw--search-result--products{margin-block-start:12.5rem}.clw--search-result--products .cl--search-result--products{display:grid;gap:12rem 2rem;grid-template-columns:repeat(4,1fr)}@media (width < 1024px){.clw--search-result--products .cl--search-result--products{grid-template-columns:repeat(2,1fr);gap:7.5rem 2rem}}@media (width < 768px){.section--featured-collection{--grid-gap--mobile: 3rem}}.product__images .product-gallery{position:relative}.product__images .product-gallery .vdb_product-preview{position:absolute;top:15px;left:15px;z-index:1;width:100px;height:100px;border:1px solid #c7c7c7;cursor:pointer}.product__images .product-gallery .vdb_product-preview img{width:100%;height:100%;object-fit:cover}@media (width < 768px){.product__images .product-gallery .vdb_product-preview{width:80px;height:80px}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/goodstone-ss.css.map */
