.contact__appoinment--block .rte a,.map-with-text__grid .rte a{color:#fff!important;text-decoration:none}.product__list-social{margin-left:-10px}@media screen and (max-width:1024px){div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper{max-width:420px!important}}.template-collection-diamonds #shopify-section-template--15278897987739__16273772859cec2a00 .grid__item.image-with-text__media__wrapper{max-width:50%}.template-collection-diamonds .image-with-text__grid:not(.map-with-text__grid--reverse) .grid__item.image-with-text__media__wrapper{padding-left:30px;max-width:100%}@media screen and (min-width:768px){.template-collection-diamonds .image-with-text__header{text-align:left;margin:0 auto 70px 90px}}@media screen and (max-width:1024px){.template-collection-diamonds div.image-with-text.map-with-text__grid .map-with-text__grid--reverse>div:first-child,.template-collection-diamonds .map-with-text__grid--reverse .image-with-text__text p:first-child,.template-collection-diamonds .template-page-engagement-rings-seattle .map-with-text__grid--reverse .image-with-text__text p{max-width:unset!important}.template-collection-diamonds #shopify-section-template--15278897987739__16273772859cec2a00 .grid__item.image-with-text__media__wrapper{max-width:500px!important}.template-collection-diamonds .image-with-text__media{max-width:80%!important}.template-collection-diamonds div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper .image-with-text__media_small{max-width:45%;right:20px}.template-collection-diamonds #shopify-section-template--15278897987739__1627874560ba39360d .image-with-text .image-with-text__grid{margin-bottom:50px}.template-collection-diamonds div.map-with-text__grid--reverse .Map-and-text{padding:0 30px}.template-collection-diamonds div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper{max-width:500px!important}}#shopify-section-template--15148187418805__16279786824c34a8bb .image-with-text__media{max-width:75%}#shopify-section-template--15148187418805__16279786824c34a8bb .image-with-text__grid--reverse .image-with-text__media_small{left:0;right:inherit;max-width:45%;bottom:-45px}@media screen and (max-width:768px){.template-page-designer div.banner .banner__text p{font-size:16px!important}.template-page-designer .multiple-image-with-text .image-with-text__heading{font-size:28px!important}.template-page-designer .rich-text__text,.template-page-designer .rich-text__text p,.template-page-designer .rich-text__text span{font-size:14px!important}}@media screen and (max-width:1024px){.template-page-designer div.image-with-text.map-with-text__grid .map-with-text__grid--reverse>div:first-child,.template-page-designer .map-with-text__grid--reverse .image-with-text__text p:first-child{max-width:unset!important}.template-page-designer .image-with-text__media{max-width:80%!important}.template-page-designer div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper .image-with-text__media_small{max-width:45%;right:20px}.template-page-designer div.map-with-text__grid--reverse .Map-and-text{padding:0 30px}.template-page-designer div.map-with-text__grid--reverse .Map-and-text .image-with-text__text strong{font-size:18px!important}.template-page-designer div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper{max-width:500px!important}.template-page-designer div.image-with-text.multiple-image-with-text .image-with-text__grid .grid__item .image-with-text__content,.template-page-designer div.image-with-text.multiple-image-with-text .image-with-text__grid--reverse.image-with-text__grid .grid__item .image-with-text__content,.template-page-designer .map-with-text__grid--reverse .image-with-text__content,.template-page-designer .image-with-text__grid--reverse .image-with-text__content{max-width:100%}.template-page-designer #shopify-section-template--15148187418805__16279786824c34a8bb div.image-with-text{padding-bottom:150px}}.template-page-designer #shopify-section-template--15148187418805__16279786824c34a8bb div.image-with-text{padding-top:200px}.template-page-designer .image-with-text__border:before,.template-page-designer .image-with-text__border:after{content:"";width:100%;max-width:1250px;height:1px;background-color:#979797}@media screen and (max-width:1437px){.template-page-designer .image-with-text__border:before,.template-page-designer .image-with-text__border:after{max-width:87%}}.template-page-designer .image-with-text__border:before{top:100px}.template-collection-diamonds .image-with-text__wrapper .image-text__block__text__list ul.dotless li{font-weight:400!important}.template-page-jewelry-restoration-rep div.image-with-text.video-with-text .image-with-text__grid--reverse .grid__item.image-with-text__media__wrapper{max-width:500px!important}#shopify-section-template--15278898282651__16285083997908b681 .image-with-text .image-with-text__grid .image-with-text__media_small{max-width:35%!important}#shopify-section-template--15278898282651__16285083997908b681 .image-with-text .image-with-text__grid .image-with-text__media{max-width:75%!important}.template-page-reviews .banner__text p{font-size:16px}.template-page-reviews .image-with-text__slider__container .image-with-text__grid.slick-slide .grid__item{max-width:50%}@media screen and (max-width:1024px){.template-page-reviews .image-with-text__slider__container .image-with-text__grid.slick-slide .grid__item{max-width:100%}}@media screen and (max-width:350px){.template-page-reviews #shopify-section-template--15278898708635__16286543178e4fd099 .banner{max-width:100%;height:122vh}.template-page-reviews .image-with-text__grid.review__image-with-text__grid .image-with-text__content{padding:0 10px}}@media screen and (max-width:1024px){#shopify-section-template--15148187418805__1627978163ad60df41 .image-with-text__media__wrapper{margin-bottom:30px}.template-page-designer .image-with-text__slider__container .slider-buttons{display:block!important}.template-page-reviews .Map-and-text{padding:0 20px!important}.template-page-reviews .image-with-text__content .image-with-text__text+.button{margin:3em auto}.template-page-reviews div.banner__box .banner__heading{max-width:100%}.template-page-customize-ring #shopify-section-template--15278898282651__162850718086d445c3 .image-with-text__grid .image-with-text__media{max-width:max-content!important}.collection-list-wrapper__featured{padding:0 35px!important}.collection-list__item{margin-bottom:0;height:100%}.slick-track{display:flex!important}.collection-list-slider__wraper,div.collection-list-wrapper__featured .grid--4-col-desktop .grid__item{height:inherit!important}.collection-list__item__info{height:unset!important}.template-page-jewelry-restoration-rep div.image-with-text.video-with-text .image-with-text__grid--reverse .grid__item.image-with-text__media__wrapper{max-width:unset!important}.template-page-jewelry-restoration-rep .collection-list.medium-hide{display:block!important}.template-page-jewelry-restoration-rep .collection-list.small-hide{display:none!important}.template-page-jewelry-restoration-rep div.image-with-text .image-with-text__grid .grid__item .image-with-text__content,.template-page-jewelry-restoration-rep div.image-with-text .image-with-text__grid--reverse.image-with-text__grid .grid__item .image-with-text__content{padding-top:0;margin-top:0!important}.template-page-jewelry-restoration-rep .map-with-text__grid--reverse .Map-and-text{margin-bottom:30px}.template-page-jewelry-restoration-rep .map-with-text__grid,.template-page-jewelry-restoration-rep .image-with-text{padding:30px}.template-page-jewelry-restoration-rep .image-with-text__wrapper .image-with-text__block{max-width:80%;margin:0 auto}.template-page-jewelry-restoration-rep div.image-with-text.single-text-image .image-with-text__grid,.template-page-jewelry-restoration-rep .image-with-text__grid.single-image-with-text__grid .image-with-text__media{max-width:unset!important}.template-page-jewelry-restoration-rep .image-with-text__grid.single-image-with-text__grid .image-with-text__media{max-height:500px;margin-bottom:40px!important}.template-page-jewelry-restoration-rep div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper{margin-bottom:40px!important}.template-page-jewelry-restoration-rep div.image-with-text .image-with-text__grid .grid__item,.template-page-jewelry-restoration-rep div.image-with-text .image-with-text__grid--reverse.image-with-text__grid .grid__item,.template-page-jewelry-restoration-rep div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper{max-width:100%!important}.template-page-jewelry-restoration-rep div.image-with-text .image-with-text__grid--reverse.image-with-text__grid .grid__item.image-with-text__media__wrapper .image-with-text__media{max-height:500px;min-width:auto;max-width:fit-content;margin:0 auto!important;width:auto}.template-page-jewelry-restoration-rep div.image-with-text.grid-align-start .image-with-text__grid .grid__item.image-with-text__media__wrapper+.grid__item,.template-page-jewelry-restoration-rep div.image-with-text.grid-align-start .image-with-text__grid--reverse.grid.image-with-text__grid .grid__item.image-with-text__media__wrapper+.grid__item{margin-top:20px!important}}@media screen and (max-width:767px){.collection-list-wrapper__featured{padding:0 15px!important}.collection-list-slider__wraper{padding:0 10px!important}.product__modal-opener--video .product__media{display:none}#shopify-section-template--15278898708635__1628662806bb42bd8e .image-with-text__media{margin:0 auto}.template-page-customize-ring .image-with-text .image-with-text__grid .image-with-text__media_small{max-width:35%!important;bottom:-10px!important}.template-page-customize-ring .image-with-text .image-with-text__grid .image-with-text__media{max-width:75%!important}.template-page-jewelry-restoration-rep div.image-with-text.multiple-image-with-text .image-with-text__grid.image-with-text__grid--reverse .grid__item{padding:0 30px}.template-page-jewelry-restoration-rep div.image-with-text.multiple-image-with-text .image-with-text__grid.image-with-text__grid--reverse .grid__item.image-with-text__media__wrapper{max-width:unset!important;margin-bottom:40px}.template-page-jewelry-restoration-rep div.image-with-text.multiple-image-with-text .image-with-text__grid.image-with-text__grid--reverse .grid__item.image-with-text__media__wrapper .multiple-image-with-text__media .image-with-text__image img{max-width:unset}.template-page-jewelry-restoration-rep .video-with-text.image-with-text{padding-left:30px;padding-right:30px}.template-page-jewelry-restoration-rep .image-with-text__media{max-width:100%!important}.template-page-jewelry-restoration-rep div.icon-with-text__block__container .icon-with-text__block__Item .button{max-width:80%}.template-page-jewelry-restoration-rep div.image-with-text.single-text-image .image-with-text__grid--reverse.image-with-text__grid .grid__item.image-with-text__media__wrapper{margin:30px auto}.template-page-jewelry-restoration-rep .collection-list-slider__wraper{padding:0 20px!important}.template-page-jewelry-restoration-rep .collection-list-wrapper__featured{padding:0 25px!important}}.minicart_product_text .attribute-item{font-size:13px;margin-top:12px;display:block}.cart__discount span.discount-added{text-decoration:none;border:none;cursor:default}.template-page-engagement-rings-seattle .slick-track{display:flex!important}.template-page-engagement-rings-seattle .collection-list-slider__wraper,.template-page-engagement-rings-seattle div.collection-list-wrapper__featured .grid--4-col-desktop .grid__item{height:inherit!important}.template-page-engagement-rings-seattle .collection-list__item__info{height:unset!important}.template-page-engagement-rings-seattle .collection-list__item{height:100%!important}@media screen and (max-width:1024px){.template-page-engagement-rings-seattle .collection-list-wrapper__featured .title-wrapper-with-link{min-height:auto}.template-page-engagement-rings-seattle .map-with-text__grid--reverse .image-with-text__text p,.template-page-engagement-rings-seattle .map-with-text__grid--reverse .image-with-text__text p:first-child{margin:20px auto}.template-page-engagement-rings-seattle .map-with-text__grid--reverse .image-with-text__content .button{max-width:100%;margin:0 auto}.template-page-engagement-rings-seattle .rich-text.rich-text--full-width.color-background-2 .rich-text__wrapper{padding:30px 0}.template-page-engagement-rings-seattle div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper{margin-right:auto!important;max-width:100%!important}.template-page-engagement-rings-seattle .multiple-image-with-text__media{display:grid;grid-template-columns:repeat(3,1fr);margin-right:auto!important}.template-page-engagement-rings-seattle .image-with-text__media__wrapper{margin:0 auto 20px}}@media screen and (max-width:1024px){.template-page-vintage-collection .slick-track{display:flex!important}.template-page-vintage-collection .collection-list-slider__wraper,.template-page-vintage-collection div.collection-list-wrapper__featured .grid--4-col-desktop .grid__item{height:inherit!important}.template-page-vintage-collection .collection-list__item__info{height:unset!important}.template-page-vintage-collection .collection-list-wrapper__featured{margin:0 auto 20px}.template-page-vintage-collection div.map-with-text__grid--reverse .image-with-text__content .button{margin:30px auto}.template-page-vintage-collection .image-with-text__grid.image-with-text__grid--reverse .image-with-text__media__wrapper .image-with-text__media{float:right;max-width:75%}.template-page-vintage-collection .image-with-text__grid.image-with-text__grid--reverse .image-with-text__media__wrapper .image-with-text__media_small{left:0!important;max-width:35%!important}.template-page-vintage-collection .image-with-text__grid .image-with-text__media__wrapper{max-width:500px!important}.template-page-vintage-collection .image-with-text__grid .image-with-text__media__wrapper .image-with-text__media{float:left;max-width:75%}.template-page-vintage-collection .image-with-text__grid .image-with-text__media__wrapper .image-with-text__media_small{max-width:35%!important;right:0}}.template-page-engagement-rings-2 .slick-track{display:flex!important}.template-page-engagement-rings-2 .collection-list-slider__wraper,.template-page-engagement-rings-2 div.collection-list-wrapper__featured .grid--4-col-desktop .grid__item{height:inherit!important}.template-page-engagement-rings-2 .collection-list__item__info{height:unset!important}.template-page-engagement-rings-2 .collection-list .collection-list__item{height:100%}.template-page-engagement-rings-2 #shopify-section-template--15278898348187__16346665286182a0a9 .image-with-text .image-with-text__grid{padding:0!important}@media screen and (max-width:1020px){.template-page-engagement-rings-2 #shopify-section-template--15278898348187__1628584441874af5df .multiple-image-with-text{padding-bottom:80px}.template-page-engagement-rings-2 #shopify-section-template--15278898348187__1628584441874af5df .image-with-text__content{padding-top:0;margin:0 auto!important}.template-page-engagement-rings-2 #shopify-section-template--15278898348187__1628584441874af5df .image-with-text__content .image-with-text__text.rte{padding:0}.template-page-engagement-rings-2 #shopify-section-template--15278898348187__1628584441874af5df .image-with-text__media__wrapper{margin:0 0 20px!important}.template-page-engagement-rings-2 #shopify-section-template--15278898348187__1628584441874af5df .image-with-text__wrapper{margin:0!important}}@media screen and (max-width:500px){.template-page-engagement-rings-2 div.collection-list-wrapper__featured .collection-list-slider__wraper{margin:0 5px}}.template-page-alternative-unique .slick-track{display:flex!important}.template-page-alternative-unique .collection-list-slider__wraper,.template-page-alternative-unique div.collection-list-wrapper__featured .grid--4-col-desktop .grid__item{height:inherit!important}.template-page-alternative-unique .collection-list__item__info{height:unset!important}.template-page-alternative-unique .collection-list .collection-list__item{height:100%}@media screen and (max-width:1020px){.template-page-alternative-unique .image-with-text__media__wrapper{margin:0 auto 36px}.template-page-alternative-unique div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper{max-width:420px!important}.template-page-alternative-unique #shopify-section-template--15278898151579__1628818624b10f7fbe div.image-with-text .image-with-text__grid .grid__item.image-with-text__media__wrapper .image-with-text__media_small{right:20px!important;left:auto!important;bottom:-4%!important}.template-page-alternative-unique .image-with-text__media_small{max-width:40%}}@media screen and (max-width:767px){.template-page-alternative-unique .image-with-text__grid:not(.map-with-text__grid--reverse) .image-with-text__content .image-with-text__wrapper>.button,.template-page-alternative-unique .image-with-text__grid:not(.map-with-text__grid--reverse) .image-with-text__content .image-with-text__wrapper>.button.button--secondary{max-width:unset!important}}.banner__text{margin:0 auto}.thumb-image:not(.loaded){display:none}.sqs-block-image-figure{margin:0 auto}.first-text-section i{margin:50px 0;display:block}.article-template h2{text-align:center}.article-template .image-with-text__wrapper h2,.article-template .list-text-block_heading{text-align:left}.article-template .rte>p>img,.article-template .rte>p>a>img,.article-template .rte .alignleft{margin:0 auto 20px;display:block}
/*# sourceMappingURL=/cdn/shop/t/20/assets/theme-mod.scss.css.map */
