.new__global-design .content-for-layout .page-width{padding-left:28px!important;padding-right:28px!important}.new__global-design .content-for-layout .button{font-weight:500;font-size:16px;line-height:24px;letter-spacing:.3px;text-align:center;text-transform:uppercase;padding:0 32px;min-height:56px;border:1px solid rgba(var(--color-button));transition:.6s all}.new__global-design .content-for-layout .button:hover{background:transparent;color:rgba(var(--color-button))!important}.new__global-design .content-for-layout .button.button--secondary{border-color:rgb(var(--color-button-text))}.new__global-design .content-for-layout .button.button--secondary:hover{background:rgb(var(--color-button-text));color:rgba(var(--color-button))}.new__global-design .content-for-layout .button:before,.new__global-design .content-for-layout .button:after{display:none}.section__heading{font-family:var(--font-heading-family);font-weight:400!important;font-size:48px!important;line-height:56px!important;letter-spacing:0!important;text-transform:uppercase}.section__heading.no-uppercase{text-transform:unset}.section__text{font-weight:400;font-size:20px;line-height:32px;letter-spacing:0;color:rgb(var(--color-foreground))}.section__text p{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.title--center{justify-content:center}@media screen and (max-width: 1199px){.section__heading{font-size:38px!important;line-height:46px!important}}@media screen and (max-width: 989px){.section__heading{font-size:32px!important;line-height:40px!important}.section__text{font-size:16px;line-height:24px}}@media screen and (max-width: 749px){.new__global-design .content-for-layout .page-width{padding-left:20px!important;padding-right:20px!important}.new__global-design .content-for-layout .button{font-size:14px;min-height:48px;padding:0 10px}}.banner .banner__media .banner__media-mobile{display:none}.new__global-design .banner .banner__heading{font-family:var(--font-heading-family);color:rgb(var(--color-foreground));text-shadow:none}@media screen and (max-width: 749px){.banner .banner__media .banner__media-desktop-hide{display:none}.banner .banner__media .banner__media-mobile{display:block}}.home__hero-banner.banner--large:not(.banner--adapt){min-height:76rem}.home__hero-banner .banner__content{padding-bottom:48px;padding-top:48px}.home__hero-banner .banner__box{color:rgb(var(--color-foreground))}.home__hero-banner.banner--desktop-transparent .banner__box{padding:0}.home__hero-banner .banner__heading{font-family:var(--font-heading-family);font-weight:400!important;letter-spacing:0!important;text-transform:uppercase;color:rgb(var(--color-foreground))}.home__hero-banner .banner__heading.hxxl{font-size:72px!important;line-height:80px}.home__hero-banner .banner__box .banner__heading+*{margin-top:16px}.home__hero-banner .banner__text.body{font-weight:400;font-size:24px;line-height:32px;letter-spacing:0;max-width:570px}.home__hero-banner .banner__text.body p{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.home__hero-banner .banner__box>*+.banner__buttons{margin-top:32px}.home__hero-banner .banner__buttons{max-width:100%;gap:12px 16px}.header__search .search-modal{position:absolute;top:0;left:0;right:0;bottom:auto;min-height:auto;height:auto}.header-wrapper.header-wrapper--homepage .header-bg button{color:rgb(var(--color-foreground))!important}.search-modal__content{padding:1.3rem 5rem 1.3rem 1rem}form.search.search-modal__form .field .field__label{left:10px!important}@media screen and (min-width: 750px){.search-modal__content{padding:4rem 6rem}}@media screen and (max-width: 989px){.home__hero-banner .banner__heading.hxxl{font-size:50px!important;line-height:58px}.home__hero-banner .banner__text.body{max-width:unset}}@media screen and (max-width: 749px){.home__hero-banner.banner--large:not(.banner--adapt){min-height:calc(100vh - 96px)}@supports (height: 100svh){.home__hero-banner.banner--large:not(.banner--adapt){min-height:calc(100svh - 96px)}}@supports (height: 100dvh){.home__hero-banner.banner--large:not(.banner--adapt){height:calc(100dvh - 96px)}}.home__hero-banner .banner__content{padding-bottom:20px;padding-top:20px}.home__hero-banner .banner__content.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.home__hero-banner .banner__heading.hxxl{font-size:40px!important;line-height:48px}.home__hero-banner .banner__box .banner__heading+*{margin-top:12px}.home__hero-banner .banner__text.body{font-size:18px;line-height:26px}.home__hero-banner .banner__box>*+.banner__buttons{margin-top:24px}}@media screen and (max-width: 575px){.home__hero-banner .banner__buttons,.home__hero-banner .banner__buttons .button{width:100%}}.home__featured-collection .collection__title.title-wrapper{margin-bottom:48px}.home__featured-collection .collection__title .title:not(:only-child){margin:0 0 16px}.home__featured-collection slider-component{--grid-desktop-horizontal-spacing: 24px;--grid-mobile-horizontal-spacing: 12px;--desktop-margin-left-first-item: calc((100vw - 1400px)/2 + 28px) }.home__featured-collection .slider--desktop:after{padding-left:28px}.home__featured-collection .product-grid{margin-top:0;margin-bottom:0!important}.home__featured-collection .product-grid .grid__item.slider__slide{padding-top:0;padding-bottom:0}.home__featured-collection .slider-buttons{gap:24px;position:absolute;top:-96px;right:28px;padding-right:calc((100vw - 1400px)/2 + 0px)}.home__featured-collection .slider-counter{display:none}.home__featured-collection .slider-button{border:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));border-radius:8px;width:48px;height:48px}.home__featured-collection .slider-button[disabled=disabled]{opacity:.5}.home__featured-collection .slider-button .svg-wrapper{width:24px;height:24px}.collection .product__additional-style .card{border:none;position:relative;box-sizing:border-box}.collection .product__additional-style .card,.collection .product__additional-style .card .card__media{border-radius:8px}.collection .product__additional-style .item__image-portrait .card__inner{min-height:481px;border:none!important}.collection .product__additional-style .card__content{position:absolute;bottom:0;padding:24px}.collection .product__additional-style .card__content .card__information{padding:0}.collection .product__additional-style .card__heading{font-family:var(--font-heading-family);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;text-transform:uppercase;position:relative;display:flex;align-items:center}.collection .product__additional-style .card__heading:after{content:"";width:20px;height:20px;margin-left:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:20px 20px;background-image:url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M6.9107 4.41083C7.23614 4.08539 7.76378 4.08539 8.08922 4.41083L13.0892 9.41083C13.4147 9.73626 13.4147 10.2639 13.0892 10.5893L8.08922 15.5893C7.76378 15.9148 7.23614 15.9148 6.9107 15.5893C6.58527 15.2639 6.58527 14.7363 6.9107 14.4108L11.3214 10.0001L6.9107 5.58934C6.58527 5.2639 6.58527 4.73626 6.9107 4.41083Z' fill='currentColor'/></svg>")}.collection .product__additional-style .card__heading a{font-family:inherit;font-size:inherit}.collection .grid__item.item__hide-price .price,.collection .grid__item .card__badge{display:none}.home__featured-collection .collection__view-all .button{margin-top:48px}@media screen and (max-width: 1399px){.home__featured-collection slider-component{--desktop-margin-left-first-item: 28px}}@media screen and (max-width: 1199px){.collection .product__additional-style .item__image-portrait .card__inner{min-height:426px}}@media screen and (min-width: 990px){.home__featured-collection .featured-collection--no-title slider-component:has(.slider.slider--desktop){margin-top:96px}.home__featured-collection .slider--desktop.grid--3-col-desktop .grid__item{--desktop-width: max(28px, calc((100vw - var(--page-width) + 128px - var(--grid-desktop-horizontal-spacing)) / 2));width:calc((100% - var(--desktop-width)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.home__featured-collection .collection__title.collection__title--desktop-slider .title,.home__featured-collection .collection__title.collection__title--desktop-slider .collection__description{padding-right:135px}}@media screen and (max-width: 989px){.home__featured-collection .collection .grid--peek.slider--tablet{scroll-padding-left:28px}.home__featured-collection .slider--tablet:after{padding-left:28px}.home__featured-collection .grid--peek.slider--tablet .grid__item:first-of-type{margin-left:28px}}@media screen and (max-width: 749px){.home__featured-collection .collection .grid--peek.slider--tablet{scroll-padding-left:20px}.home__featured-collection .slider--tablet:after{padding-left:20px}.home__featured-collection .grid--peek.slider--tablet .grid__item:first-of-type{margin-left:20px}.home__featured-collection .collection__title.title-wrapper{margin-bottom:24px}.home__featured-collection .collection__title .title:not(:only-child){margin:0 0 12px}.home__featured-collection .collection__view-all .button{margin-top:24px;width:100%}.home__featured-collection .slider-buttons{gap:15px;top:-64px;right:20px}.home__featured-collection .slider-button{width:40px;height:40px}}@media screen and (min-width: 576px) and (max-width: 989px){.home__featured-collection .slider--tablet.grid--peek .slider__slide{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.home__featured-collection .collection__title.title-wrapper--self-padded-tablet-down .title,.home__featured-collection .collection__title.title-wrapper--self-padded-tablet-down .collection__description{padding-right:135px}}@media screen and (max-width: 575px){.home__featured-collection .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 44px)}.home__featured-collection .slider-counter{display:flex}}.home__section-banner.banner--large:not(.banner--adapt){min-height:760px}.home__section-banner .banner__content{padding-bottom:48px;padding-top:48px}.home__section-banner.banner--desktop-transparent .banner__box{padding:0}.home__section-banner .banner__box .banner__heading+*{margin-top:16px}.home__section-banner .banner__box>*+.banner__buttons{margin-top:32px}@media screen and (min-width: 750px){.home__section-banner.banner--desktop-transparent .banner__content .banner__box{max-width:650px}}@media screen and (max-width: 749px){.home__section-banner.banner--large:not(.banner--adapt){min-height:560px}.home__section-banner .banner__content.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.home__section-banner .banner__content{padding-bottom:20px;padding-top:20px}.home__section-banner .banner__box .banner__heading+*{margin-top:12px}.home__section-banner .banner__box>*+.banner__buttons{margin-top:24px}.home__section-banner .banner__buttons,.home__section-banner .banner__buttons .button{width:100%}}.home__ring-appointment-banner.banner--small:not(.banner--adapt){min-height:424px}.home__ring-appointment-banner.banner--desktop-transparent .banner__box{padding:0}.home__ring-appointment-banner .banner__heading,body .home__ring-appointment-banner .banner__buttons{margin-top:3rem}.home__ring-appointment-banner .banner__media--homepage{background:#e1e3e2}.home__ring-appointment-banner .banner__text.section__text{line-height:1}@media screen and (max-width: 1450px){body .home__ring-appointment-banner:not(.banner--adapt){min-height:42rem}}@media screen and (max-width: 1050px){body .home__ring-appointment-banner:not(.banner--adapt){min-height:36rem}}@media screen and (max-width: 749px){.home__ring-appointment-banner.banner--small:not(.banner--adapt){min-height:560px}.home__ring-appointment-banner .banner__content{align-items:flex-start;justify-content:flex-start;padding-top:64px}.home__ring-appointment-banner .banner__heading,body .home__ring-appointment-banner .banner__buttons{font-size:28px;line-height:36px;margin-top:1.2rem}}.home__image-with-text .image-with-text{border:none!important;min-width:unset}.home__image-with-text .image-with-text__text-item{border-left:none!important}.home__image-with-text .image-with-text__content .image-with-text__heading,.home__image-with-text .image-with-text__content .image-with-text__text{width:auto;margin:inherit}.home__image-with-text .image-with-text__grid{--grid-desktop-horizontal-spacing: 138px;column-gap:138px;row-gap:24px;max-width:1230px}.home__image-with-text .image-with-text__grid.content--middle{align-items:center}.home__image-with-text .image-with-text__media{border-radius:8px!important}.home__image-with-text .image-with-text__media--large{height:682px}.home__image-with-text .image-with-text__content{padding:0!important}.home__image-with-text .image-with-text__text-item .image-with-text__content>*+*{margin-top:16px}.home__image-with-text .image-with-text__text p strong{font-weight:500}.home__image-with-text .image-with-text__text p:not(:last-child){margin-bottom:16px}.home__image-with-text .image-with-text__text+.image-with-text__text{margin-top:32px}@media screen and (max-width: 1199px){.home__image-with-text .image-with-text__grid{--grid-desktop-horizontal-spacing: 80px;column-gap:80px}}@media screen and (max-width: 989px){.home__image-with-text .image-with-text__grid{--grid-desktop-horizontal-spacing: 40px;column-gap:40px}.home__image-with-text .image-with-text__media--large{height:500px}.home__image-with-text .image-with-text__text-item .image-with-text__content>*+*{margin-top:12px}.home__image-with-text .image-with-text__text+.image-with-text__text{margin-top:20px}}@media screen and (min-width: 750px){.home__image-with-text .image-with-text__content--desktop-left{align-items:flex-start}.home__image-with-text .image-with-text__content--desktop-right{align-items:flex-end}.home__image-with-text .image-with-text__content--desktop-left>*,.home__image-with-text .image-with-text__content--desktop-left p{text-align:left}.home__image-with-text .image-with-text__content--desktop-right>*,.home__image-with-text .image-with-text__content--desktop-right p{text-align:right}}@media screen and (max-width: 749px){.home__image-with-text .image-with-text__content--mobile-left{align-items:flex-start}.home__image-with-text .image-with-text__content--mobile-right{align-items:flex-end}.home__image-with-text .image-with-text__content--mobile-left>*,.home__image-with-text .image-with-text__content--mobile-left p{text-align:left}.home__image-with-text .image-with-text__content--mobile-right>*,.home__image-with-text .image-with-text__content--mobile-right p{text-align:right}}@media screen and (max-width: 575px){.home__image-with-text .image-with-text__media--large{height:335px}.home__image-with-text .image-with-text__text p em{font-size:14px}}.multicolumn.background-primary .multicolumn-list .multicolumn-card{background:rgb(var(--color-background))}.multicolumn .multicolumn-card__image-wrapper--custom-width{width:var(--custom-image-width)}.home__multicolumn .multicolumn__title{margin-bottom:48px}.home__multicolumn .multicolumn-list{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 24px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 12px}.home__multicolumn .multicolumn-card{padding:24px;border-radius:8px}.home__multicolumn .multicolumn-card__image-wrapper{padding:0;margin:0 0 24px}.home__multicolumn .multicolumn-card__info{padding:0}.home__multicolumn .multicolumn-card__info .inline-richtext{font-weight:400;font-size:24px;line-height:32px;letter-spacing:0;text-transform:uppercase}.home__multicolumn .multicolumn-card__info .rte{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:rgb(var(--color-foreground));margin-top:8px}.home__multicolumn .multicolumn-card__info .rte p{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}@media screen and (min-width: 750px) and (max-width: 989px){.home__multicolumn .multicolumn-list.grid--1-col-tablet-down:not(.slider) .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 989px){.home__multicolumn.multicolumn .multicolumn__title{margin-bottom:24px}.home__multicolumn .multicolumn-list:not(.slider){padding:0}}.home__ring-story-banner .banner__text{max-width:540px;margin-left:auto;margin-right:auto}.app__title-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;margin:0 0 48px}.app__title-wrapper .title{margin:0}.new__global-design .app__title-wrapper .button{font-size:24px;text-transform:unset!important;letter-spacing:0;padding:0 24px;gap:16px}.app__title-wrapper .button svg{max-width:24px;height:auto}@media screen and (max-width: 749px){.app__title-wrapper .title{font-size:28px;line-height:36px}.new__global-design .app__title-wrapper .button{width:100%;font-size:16px;gap:8px;padding:0 10px}.app__title-wrapper .button svg{max-width:16px}}.our-process__hero-banner .banner__text.body{max-width:unset}@media screen and (min-width: 750px){.our-process__hero-banner.banner .banner__box.content-container{max-width:774px}}.our-process__image-with-text .image-with-text{border:none!important;min-width:unset}.our-process__image-with-text .image-with-text__text-item{border-left:none!important}.our-process__image-with-text .image-with-text__content .image-with-text__heading,.our-process__image-with-text .image-with-text__content .image-with-text__text{width:auto;margin:inherit}.image-with-text .banner__icon-with-text{display:flex;align-items:center;gap:24px;border-radius:8px;padding:24px;margin:0 0 8px;color:rgb(var(--color-foreground));width:100%}.image-with-text .banner__icon-with-text:last-of-type{margin:0}.image-with-text .banner__icon-with-text--icon{max-width:32px;height:auto;vertical-align:middle}.image-with-text .banner__icon-with-text--text{font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;color:inherit}.image-with-text .banner__icon-with-text--text p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.our-process__image-with-text .image-with-text__grid{--grid-desktop-horizontal-spacing: 138px;column-gap:138px;row-gap:24px;max-width:1230px}.our-process__image-with-text .image-with-text__grid.content--middle{align-items:center}.our-process__image-with-text .image-with-text__media{border-radius:8px!important}.our-process__image-with-text .image-with-text__media--large{height:682px}.our-process__image-with-text .image-with-text__content{padding:0!important}.our-process__image-with-text .image-with-text__text-item .image-with-text__heading{margin:0 0 16px}.our-process__image-with-text .image-with-text__text-item .image-with-text__text{margin:0 0 32px}.our-process__image-with-text .image-with-text__text p strong{font-weight:500}.our-process__image-with-text .button{margin-top:48px}@media screen and (max-width: 1199px){.our-process__image-with-text .image-with-text__grid{--grid-desktop-horizontal-spacing: 80px;column-gap:80px}}@media screen and (max-width: 989px){.image-with-text .banner__icon-with-text{padding:16px;gap:16px}.image-with-text .banner__icon-with-text--text{font-size:18px;line-height:26px}.our-process__image-with-text .image-with-text__grid{--grid-desktop-horizontal-spacing: 40px;column-gap:40px}.our-process__image-with-text .image-with-text__media--large{height:500px}.our-process__image-with-text .image-with-text__text-item .image-with-text__heading{margin:0 0 12px}.our-process__image-with-text .image-with-text__text-item .image-with-text__text{margin:0 0 24px}.our-process__image-with-text .button{width:100%;padding:0 10px;margin-top:24px}}@media screen and (min-width: 750px){.our-process__image-with-text .image-with-text__content--desktop-left{align-items:flex-start}.our-process__image-with-text .image-with-text__content--desktop-right{align-items:flex-end}.our-process__image-with-text .image-with-text__content--desktop-left>*,.our-process__image-with-text .image-with-text__content--desktop-left p{text-align:left}.our-process__image-with-text .image-with-text__content--desktop-right>*,.our-process__image-with-text .image-with-text__content--desktop-right p{text-align:right}}@media screen and (max-width: 749px){.our-process__image-with-text .image-with-text__content--mobile-left{align-items:flex-start}.our-process__image-with-text .image-with-text__content--mobile-right{align-items:flex-end}.our-process__image-with-text .image-with-text__content--mobile-left>*,.our-process__image-with-text .image-with-text__content--mobile-left p{text-align:left}.our-process__image-with-text .image-with-text__content--mobile-right>*,.our-process__image-with-text .image-with-text__content--mobile-right p{text-align:right}.image-with-text .banner__icon-with-text{align-items:flex-start;margin:0 0 12px}}@media screen and (max-width: 575px){.our-process__image-with-text .image-with-text__media--large{height:335px}}.our-process__video .title-wrapper{text-align:center;margin:0 0 48px}.our-process__video .title-wrapper .title{margin:0 0 16px}.our-process__video .title-wrapper .video-section__subheading{max-width:660px;margin:0 auto}.our-process__video .video-section__poster:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:8px;background:#0000004d}.our-process__video .deferred-media__poster img,.our-process__video .video-section__media video{border-radius:8px}.our-process__video .deferred-media__poster-button{width:120px;height:120px;background:#fefbf51a;border:none;color:#fff!important}.our-process__video .deferred-media__poster-button .svg-wrapper{width:96px;height:96px;background:#fefbf533;color:inherit!important;border-radius:50%;display:inline-flex;justify-content:center;align-items:center}.our-process__video .deferred-media__poster-button svg{max-width:34px;height:auto;margin-left:5px}@media screen and (max-width: 989px){.our-process__video .title-wrapper{margin:0 0 24px}.our-process__video .title-wrapper .title{margin:0 0 12px}.our-process__video .deferred-media__poster-button{width:64px;height:64px}.our-process__video .deferred-media__poster-button .svg-wrapper{width:56px;height:56px}.our-process__video .deferred-media__poster-button svg{max-width:18px;margin-left:4px}}.collage .collage-card:after{width:100%;height:100%;top:0;left:0}.our-process__collage .collage-wrapper-title{margin:0 0 48px;text-align:center}.our-process__collage .collage{gap:0}.our-process__collage .collage-card{border:none;border-radius:0}.our-process__collage .collage-card .media{border-radius:0}@media screen and (min-width: 750px){.our-process__collage .collage{grid-template-columns:repeat(2,1fr)}.our-process__collage .collage__item--left:nth-child(3n-2){grid-column:span 1;max-height:810px}.our-process__collage .collage__item--left:nth-child(3n-1),.our-process__collage .collage__item--left:nth-child(3n){grid-column-start:2;max-height:405px}}@media screen and (max-width: 749px){.our-process__collage .collage-wrapper-title{margin:0 0 24px}.our-process__collage .collage{padding:0 20px}}@media screen and (max-width: 575px){.our-process__collage .collage__item.collage__item--image{max-height:188px}}.our-process__secondary-banner.banner--small:not(.banner--adapt){min-height:480px}.our-process__secondary-banner.banner--desktop-transparent .banner__box{padding:0}.our-process__secondary-banner .banner__box .banner__text{margin-top:32px}@media screen and (max-width: 749px){.our-process__secondary-banner.banner--small:not(.banner--adapt){min-height:560px}.our-process__secondary-banner .section__heading{font-size:28px;line-height:36px}.our-process__secondary-banner .banner__content{align-items:flex-start;justify-content:flex-start;padding-top:64px}.our-process__secondary-banner .banner__box .banner__text{margin-top:12px}}.our-process__rich-text .rich-text__blocks{max-width:100%}.our-process__rich-text .rich-text__text{max-width:660px;margin:16px auto 0}.our-process__rich-text .rich-text__buttons{margin-top:48px}@media screen and (max-width: 749px){.our-process__rich-text .rich-text__wrapper{width:100%}.our-process__rich-text .rich-text__text{margin-top:12px}.our-process__rich-text .rich-text__buttons{margin-top:24px;max-width:100%;width:100%}.our-process__rich-text .rich-text__buttons .button{width:100%}}.book-consultation--hero-banner .banner__text.body{max-width:unset}@media screen and (min-width: 750px){.book-consultation--hero-banner.banner .banner__box.content-container{max-width:775px}}body .reputon-google-reviews-widget *{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
