.size-chart__svg{max-width:275px;width:100%}.size-chart__svg picture{display:block}.size-chart__svg img{height:auto;max-width:155px;width:100%}.size-chart__table-wrapper{margin-top:60px;position:relative}.size-chart__table-wrapper:before{background-color:#f7f4f2;content:"";display:block;height:100px;position:absolute;width:100%}.size-chart__table-wrapper.last{margin-left:auto;margin-right:auto;max-width:650px}.size-chart__table-wrapper.last .ring-size-chart__table table td{width:33.333%}.size-chart__table-wrapper.last .ring-size-chart__table-head>span{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}.size-chart__table-wrapper.last .ring-size-chart__table-head>span:last-child{background-color:#b07c7c;-webkit-box-shadow:1px 0 0 0 #b07c7c,-1px 0 0 0 #b07c7c;box-shadow:1px 0 0 0 #b07c7c,-1px 0 0 0 #b07c7c;color:#fff}.size-chart__table-wrapper.last .ring-size-chart__table table td:last-child{background-color:#fcf7f6;border-left:1px solid #b07c7c;border-right:1px solid #b07c7c}.size-chart__table-wrapper.last .ring-size-chart__table table tr td:last-child{border-bottom:1px solid #b07c7c}.size-chart__table-wrapper.default .ring-size-chart__table-head>span:nth-child(2){background-color:#b07c7c;-webkit-box-shadow:1px 0 0 0 #b07c7c,-1px 0 0 0 #b07c7c;box-shadow:1px 0 0 0 #b07c7c,-1px 0 0 0 #b07c7c;color:#fff}.size-chart__table-wrapper.default .ring-size-chart__table table td:nth-child(2){background-color:#fcf7f6;border-left:1px solid #b07c7c;border-right:1px solid #b07c7c}.size-chart__table-wrapper.default .ring-size-chart__table table tr td:nth-child(2){border-bottom:1px solid #b07c7c}.size-chart__table-wrapper .ring-size-chart__table table{border-left:0}.size-chart__table-wrapper-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.ring-size-chart__table{position:relative;text-align:left;width:100%;z-index:1}.ring-size-chart__table table{border-collapse:collapse;border-left:1px solid #707070;width:100%}.ring-size-chart__table table td{border-bottom:1px solid #707070;padding:8px 30px;width:25%}.ring-size-chart__table table tr:first-child td{padding-top:20px}.ring-size-chart__table table tr:last-child td{border-bottom:none}.ring-size-chart__table-head{-ms-flex-align:center}.ring-size-chart__table-head,.ring-size-chart__table-head>span{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100px}.ring-size-chart__table-head>span{-ms-flex-preferred-size:25%;-ms-flex-align:center;flex-basis:25%;font-weight:600;line-height:1.4;padding:5px 30px}@media only screen and (max-width:991px){.size-chart{font-size:14px;line-height:1.5}.size-chart .ring-size-chart__table{background-color:#fafbfb}.size-chart .ring-size-chart__table span{font-size:9px}.size-chart table tr td{font-size:12px;padding:4px 15px}.size-chart__table-wrapper{margin-top:30px}.size-chart__table-wrapper:before{display:none}.size-chart__table-wrapper-inner{display:block}.size-chart__svg{margin:auto auto 20px;max-width:110px}.ring-size-chart__table-head{background-color:#f7f4f2}.ring-size-chart__table-head>span{padding:5px 10px;width:25%}.size-chart__table-wrapper.default .ring-size-chart__table table tr td{width:23.333%}.size-chart__table-wrapper.default .ring-size-chart__table table tr td:first-child{width:30%}.size-chart__table-wrapper.default .ring-size-chart__table-head>span{-ms-flex-preferred-size:23.3333%;flex-basis:23.3333%}.size-chart__table-wrapper.default .ring-size-chart__table-head>span:nth-child(2){-webkit-box-shadow:0 0 0 0 #b07c7c,-1px 0 0 0 #b07c7c;box-shadow:0 0 0 0 #b07c7c,-1px 0 0 0 #b07c7c}.size-chart__table-wrapper.default .ring-size-chart__table-head>span:first-child{-ms-flex-preferred-size:30%;flex-basis:30%}.size-chart__table-wrapper.last .ring-size-chart__table-head>span:last-child{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:992px){.size-chart__table-wrapper-inner{background-color:#fafbfb}}.template-size_guide_page{font-size:18px}.section-title{font-size:55px}.dproduct-grid-section,.faq-section,.product-carousel,.size-chart{padding:110px 0}.feature-highlight{padding:90px 0}.page-nav{padding:70px 0}.more-info{padding:90px 0 70px}.three-step-process{padding:100px 0 80px}.ring-size-chart__table table td{font-size:16px}@media only screen and (max-width:992px){.template-size_guide_page{font-size:14px}.section-title{font-size:28px}.page-nav,.step-guide{padding:45px 0}.more-info{padding:45px 0 35px}.dproduct-grid-section,.faq-section,.feature-highlight,.product-carousel,.size-chart{padding:60px 0}.three-step-process{padding:55px 0 40px;padding-left:20px;padding-right:20px}}.three-step-process .title{margin-top:20px}.three-step-process .text{margin:7px auto auto;max-width:285px}.three-step-process__size-guide{background-color:#fcf7f6}.three-step-process__size-guide .number{color:#000}.product-section__subheading{margin-bottom:45px}.product-section__subheading *{font-size:18px}.three-step-process__steps{gap:20px}@media only screen and (max-width:992px){.three-step-process__steps .title{margin-top:0}.three-step-process__steps .text{margin-top:3px}.three-step-process__steps .text,.three-step-process__steps .title{font-size:13px}.three-step-process__steps .number{font-size:28px;line-height:1;min-width:35px}.three-step-process__steps .step{padding:10px 0}.three-step-process__steps .step-copy{margin-top:0}.product-section__subheading{font-size:14px;margin-bottom:20px}}.product-faq-accordion__inner{max-width:none}.product-carousel .product-section__subheading{margin-top:-20px}@media only screen and (max-width:992px){.product-grid-carousel{min-height:350px}.product-carousel{padding-bottom:30px}.product-carousel h2.product-section__heading{margin-bottom:0;margin-right:15px}.product-carousel .product-section__subheading{line-height:1.3;margin-bottom:0;margin-top:10px;max-width:285px}.product-slider-section__arrows{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-right:15px}.product-slider-section__arrows .swiper-button-next,.product-slider-section__arrows .swiper-button-prev{left:auto;position:relative;right:auto}.product-slider-section__arrows .swiper-button-next:after,.product-slider-section__arrows .swiper-button-prev:after{font-size:25px}}.template-size_guide_page .micromodal-portrait-video .modal__container{max-width:700px}.feature-intro{overflow:hidden;position:relative}.feature-intro .container{position:static}.feature-intro__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:515px}.feature-intro__img-wrapper{position:absolute;right:0;top:0}.feature-intro__img-wrapper img{display:block;height:100%;max-height:525px}.feature-intro__subtext{font-size:20px;line-height:1.5;margin-top:20px}@media only screen and (min-width:1500px)and (max-width:1750px){.feature-intro__img-wrapper{-webkit-transform:translateX(15%);transform:translateX(15%)}}@media only screen and (min-width:1250px)and (max-width:1499px){.feature-intro__img-wrapper{-webkit-transform:translateX(15%);transform:translateX(15%)}.feature-intro__inner{min-height:400px}.feature-intro__img-wrapper img{max-height:400px}}@media only screen and (min-width:992px)and (max-width:1249px){.feature-intro__img-wrapper{-webkit-transform:translateX(20%);transform:translateX(20%)}.feature-intro__inner{min-height:350px}.feature-intro__img-wrapper img{max-height:350px}}@media only screen and (max-width:992px){.feature-intro .container{padding-left:0;padding-right:0}.feature-intro__img-wrapper{position:relative}.feature-intro__inner{display:block;min-height:auto}.feature-intro__text-content{padding:50px 20px;text-align:center}.feature-intro__subtext{font-size:16px;margin-top:15px}}.page-nav .collection-shortcut__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection-shortcut__item{min-width:150px}.collection-shortcut__item-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.collection-shortcut__item-title{font-weight:500;margin-left:18px}@media only screen and (max-width:992px){.collection-shortcut__items{display:block}.collection-shortcut__item{margin:15px auto;max-width:200px}.collection-shortcut__item:first-child{margin-left:auto}}.step-guide{display:-webkit-box;display:-ms-flexbox;display:flex}.step-guide .subtext{color:#b07c7c;font-size:18px;font-weight:600}.step-guide .text{font-size:18px;margin-top:30px}.step-guide .text>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;line-height:1.4;margin-top:15px}.step-guide .text .top{font-weight:600}.step-guide .text .bottom,.step-guide .text .top{display:block}.step-guide .text li{font-size:16px}.step-guide .num{font-size:40px;line-height:1.2;min-width:30px}.step-guide .small-num .num{font-family:Montserrat;font-size:18px;font-weight:500;padding-top:5px}.step-guide__img-wrapper,.step-guide__text-wrapper{width:50%}.step-guide__img-wrapper img{display:block}.step-guide__img-wrapper .video-icon--play{display:none!important}.step-guide__text-wrapper-inner{max-width:600px}.step-guide__text-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:30px 40px}@media only screen and (max-width:992px){.step-guide{display:block}.step-guide .text{margin-bottom:-20px;margin-top:60px}.step-guide .text>div{gap:20px}.step-guide .subtext,.step-guide .subtext li,.step-guide .text,.step-guide .text li{font-size:13px}.step-guide .text li{letter-spacing:0;line-height:1.4;margin-bottom:4px}.step-guide .num{font-size:23px;min-width:15px}.step-guide .small-num .num{font-size:16px;padding-top:3px}.step-guide__img-wrapper,.step-guide__text-wrapper{width:auto}.step-guide__layout-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.step-guide__layout-2 .text .small-num{display:block}.step-guide__layout-2 .text .small-num ul{margin-top:5px;padding-left:15px}.step-guide__text-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 40px 35px}.step-guide__text-wrapper.hide--desktop{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.step-guide__img-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:992px){.step-guide__layout-2 .theme-btn{font-size:13px;letter-spacing:0;max-width:270px}}.faq-section{background-color:#fcf7f6}.product-faq-accordion__item-heading{font-size:14px;letter-spacing:1.6px;text-transform:uppercase}.product-faq-accordion__items{margin-top:70px}.product-faq-accordion__item{border-color:#cfcfcf;padding:20px 0}.product-faq-accordion__item:first-child{border-top:1px solid #cfcfcf}.product-faq-accordion__item-content{margin-bottom:10px;margin-top:20px}.product-faq-accordion__item-content *{font-size:17px;line-height:1.5}.product-faq-accordion__item-content strong{font-weight:500}.product-faq-accordion__item-content a{text-decoration:underline}.product-faq-accordion__item-content ul{list-style:disc;padding-left:30px}.product-faq-accordion__item-content ul li{margin-bottom:5px;margin-top:5px}.faq-section__button-wrapper{margin-top:70px}@media only screen and (max-width:992px){.faq-section .section-title{margin-bottom:0;padding:0 30px}.product-faq-accordion__item-heading{display:-webkit-box;display:-ms-flexbox;display:flex}.product-faq-accordion__item-heading,.product-faq-accordion__item-heading span{font-size:10px;letter-spacing:1px;line-height:1.4}.product-faq-accordion__item-heading span:last-child{margin-left:5px}.product-faq-accordion__item-content *{font-size:14px}.product-faq-accordion__item{padding:15px 0}.faq-section__button-wrapper{margin-top:40px}}.more-info.more-info__layout-2{background-color:#fcf7f6;padding:110px 0}.more-info .product-section__subheading{letter-spacing:0;line-height:1.6;margin:30px auto auto;max-width:490px}.more-info__cta-link{font-weight:600;text-decoration:underline}.more-info__cta-link-wrapper{margin-top:30px}.more-info-2{background-color:#faf9f7}@media only screen and (max-width:992px){.product-section__subheading>*{margin:auto;max-width:300px}.product-section__subheading>* *{font-size:14px;letter-spacing:0;line-height:1.4}.more-info.more-info__layout-2{padding:45px 0}.more-info__cta-link{font-size:14px}.more-info .product-section__subheading{margin-top:15px}.more-info .product-section__subheading>*{max-width:350px;padding-left:10px;padding-right:10px}}.tiles__layout-2 picture{display:-webkit-box;display:-ms-flexbox;display:flex}.tiles__layout-2 picture:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.57)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.57),transparent);bottom:0;content:"";height:60%;left:0;position:absolute;width:100%}.tiles__layout-2 .tiles__list__item__inner:after{bottom:40px;color:#fff;content:"";font-family:moonmagic-icons;font-size:30px;position:absolute;right:40px}.tiles__text-cta{bottom:40px;color:#fff;font-size:25px;left:60px;position:absolute}.tiles__inner{padding-bottom:0}.tiles__inner .tiles__list__item picture img{display:block}.tiles__inner .tiles__list__item{margin-bottom:15px}@media only screen and (max-width:992px){.tiles__text-cta{bottom:20px;font-size:14px;left:20px}.tiles__layout-2 .tiles__list__item__inner:after{bottom:20px;font-size:25px;right:20px}.tiles__inner{padding-bottom:10px}.tiles__inner .tiles__list__item{margin-bottom:10px}}.feature-highlight .product-section__subheading{line-height:1.45;margin-bottom:80px;margin-top:30px}@media only screen and (max-width:992px){.feature-highlight .product-section__subheading{margin-bottom:50px;margin-top:20px}.feature-highlight .container>div{padding-left:20px;padding-right:20px}.feature-intro__img-wrapper img{height:auto;margin:auto;width:auto}}