@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/CormorantGaramond-Medium.ttf) format("truetype")}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Cormorant Garamond!important}body.template-collection h1.pagetitle.h3{font-family:Montserrat!important}.container.container--no-max.relative{padding:0}.announcement{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;position:relative}.announcement-bar__middle{max-width:100%!important;width:100%}.announcement__text{animation:scroll-left 30s linear infinite;display:inline-block;padding-left:100%}.announcement-bar-slider a:hover{text-decoration:none}.announcement-bar-slider span{cursor:default}.swym-header-launcher-badge.cart-count-bubble{left:15px!important;right:auto!important;top:10px;background:#dcc276!important;color:#000!important}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.pagination__number.underline.underline--not-link{font-weight:700;color:#000}a.navigation__link:hover{color:#ff5000!important}a.menu-promotion__link:hover,a.announcement-link:hover{text-decoration:underline}@media(min-width:768px){.navigation .navigation__tier-1>.navigation__item:hover>.navigation__link:before,.navigation .navigation__tier-1>.navigation__item.navigation__item--show-children>.navigation__link:before{transform:scaleX(1)}.announcement-bar-slider .swiper-button-prev,.announcement-bar-slider .swiper-button-next{top:32px}.announcement-swiper .swiper-button-prev:after,.announcement-swiper .swiper-button-next:after{font-size:12px!important}li.navigation_level2_shop-by-crystal-2 a.navigation__link.navigation__column-title{opacity:0!important}li.navigation_level2_explore-all-categories-1:after,li.navigation_level2_explore-all-pieces-1:after,li.navigation_level2_shop-all-jewelry-1:after,li.navigation_level2_shop-by-price-2:after{content:"";position:absolute;top:0;right:30px;width:2px;height:100%;background:linear-gradient(to bottom,#dcc276,#000);border-radius:50px;z-index:99999}li.navigation_level2_explore-all-categories-1,li.navigation_level2_explore-all-pieces-1,li.navigation_level2_shop-all-jewelry-1,li.navigation_level2_shop-by-price-2{position:relative}li.hide.navigation__item{display:none!important}}@media(max-width:768px){.announcement-bar-slider .swiper-button-prev,.announcement-bar-slider .swiper-button-next{top:32px}}.slideshow-nav{align-self:end;justify-content:left!important}.slideshow-nav{align-self:end;justify-content:left!important;gap:14px;bottom:50px;position:absolute;left:40px}.slideshow-nav__btn svg{width:12px;height:12px}.slideshow-nav button.slideshow-nav__btn{border:.87px solid #3A3A3A;padding:14px}.slideshow-nav button.slideshow-nav__btn:hover{background:#dcc276;border-color:#dcc276}.slideshow-nav button.slideshow-nav__btn:hover svg path{fill:#3a3a3a}.cross-page-promos .container{padding:60px 80px;margin:0;max-width:100%}.cross-page-promos .container .flexible-layout.layout-all-quarters{gap:10px;margin:0!important}.cross-page-promos .container .flexible-layout.layout-all-quarters .column{padding-left:0;margin:0;width:calc(25% - 8px)}.cross-page-promos .container .flexible-layout.layout-all-quarters .column .icon-with-caption__subtext p{margin:0}.cross-page-promos .container .icon-with-caption{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.cross-page-promos .container .icon-with-caption__text{margin:0!important}.icon-with-caption__image-icon{width:80px}.cross-page-promos .container .icon-with-caption__text .heading-font.h6.align-center{font-weight:400;font-size:26px;line-height:29px}.cross-page-promos .container .icon-with-caption .icon-with-caption__subtext p{font-weight:400;font-size:16px;line-height:24px;color:#6b6b6b}.product-grid{column-gap:20px;row-gap:20px}.product-block__detail.align-left .product-block__title{display:none}.product-block__detail.align-left{position:absolute;bottom:0;z-index:9;width:100%;padding:30px;margin:0;color:#fff;background:linear-gradient(180deg,#020f2400,#020f24)}.Shop-Our-Collections .for-collections{margin-top:40px;margin-bottom:40px!important}.Shop-Our-Collections .for-collections .product-block__detail.align-left .button-row span.button-row__btn.small-feature-link:hover{text-decoration:underline}.HP_newslatter form#contact_form{display:flex}.HP_newslatter form#contact_form p{margin:0}.HP_newslatter input.signup-form__email{width:370px}.HP_newslatter .text-overlay__text{padding-left:80px}.HP_newslatter .signup-form__response.signup-form__response--success.alert .heading-font.h6{font-size:30px;color:#dcc276}.img-with-text-main{display:flex;background:#f3f3f3;align-items:center;justify-content:center}.img-with-text-main .img-with-text-text h2{font-size:50px;line-height:52px;margin:10px 0 18px}.img-with-text-main .img-with-text-text h2 strong{color:#dcc276;font-weight:500}.stat-item-main{display:flex;align-items:center;justify-content:center;gap:30px}.img-with-text-img,.img-with-text-text{width:50%}.img-with-text-img img{display:block}.img-with-text-text-inner{max-width:584px;margin:0 auto}.img-with-text-text-inner .stat-item-main p{font-size:16px;color:#3a3a3a;text-transform:uppercase;line-height:20px;letter-spacing:2px;margin:0}.img-with-text-text-inner hr{margin:45px 0 25px;border:1px solid #3A3A3A}.img-with-text-text-inner a.btn{font-weight:500;font-size:14px;line-height:14px;letter-spacing:2px;text-transform:uppercase;border-radius:0}.HP_newslatter h2{font-weight:500;font-size:50px;line-height:52px;margin:0!important;color:#fffaf8!important}.HP_newslatter .text-overlay__rte{margin:20px 0}.HP_newslatter .text-overlay__rte p{font-weight:500;font-size:16px;line-height:24px;color:#fffaf8}.HP_newslatter input.signup-form__email{border-radius:0}.HP_newslatter button{border-radius:0;font-weight:500;font-size:14px;line-height:14px;letter-spacing:2px;text-transform:uppercase}.HP_newslatter .image-overlay--bg-shadow .text-overlay .text-overlay__inner:before{display:none}.stat-item-main .stat-item{text-align:center}.stat-item-main .stat-item h4{font-size:50px;line-height:52px;color:#dcc276;margin-bottom:15px}.Shop-Our-Collections .hometitle.align-center.has-paging.cc-animate-init.cc-animate-in{text-align:left;margin-bottom:35px}.Shop-Our-Collections .for-collections{margin-top:60px;margin-bottom:75px!important}.Shop-Our-Collections .for-collections p{font-size:16px;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#dcc276;margin-bottom:10px}.Shop-Our-Collections .for-collections h2{font-size:50px;line-height:52px}.Shop-Our-Collections .for-collections .product-block__detail.align-left .h4{font-size:30px;line-height:35px;letter-spacing:0px;text-transform:capitalize;margin:0 0 12px}.Shop-Our-Collections .for-collections .product-block__detail.align-left .button-row{margin:0}.Shop-Our-Collections .for-collections .product-block__detail.align-left .button-row span.button-row__btn.small-feature-link{font-size:12px;line-height:15.35px;text-transform:uppercase;color:#dcc276;text-decoration:none;margin:0}.img-with-text-text-inner .img-with-text-text-inner-subtitle{font-size:16px;line-height:20px;letter-spacing:.16px;vertical-align:middle;text-transform:uppercase;color:#dcc276}.img-ar.img-ar--cover:hover{transform:scale(1.04)}.img-ar.img-ar--cover{transition:transform .55s cubic-bezier(.25,.46,.45,.94)}@media(min-width:768px){a#symmetry-desktop{margin-right:20px;top:-3px}}.section-footer .section-footer__text-block--with-text .section-footer__text.rte{max-width:320px}.section-footer .section-footer__text-block--with-text .section-footer__text.rte p,.section-footer .section-footer__menu-block--collapse ul li a{font-weight:500;font-size:16px;line-height:24px;color:#cfcfcf}.section-footer .section-footer__menu-block--collapse summary.mobile-disclosure__title .section-footer__title.heading-font.h6{font-size:16px;line-height:20px;letter-spacing:2px;text-transform:uppercase;font-family:Montserrat!important;color:#fff}.section-footer .section-footer__menu-block--collapse ul li a:hover{color:#dcc276;text-decoration:none}.section-footer .section-footer__menu-block--collapse{margin:0!important;padding:0}@media(max-width:1024px){.img-with-text-main{flex-direction:column}.img-with-text-img,.img-with-text-text{width:100%}.img-with-text-text-inner{max-width:90%;text-align:center;margin:50px auto}}@media(max-width:768px){li.hide.navigation__item{display:block!important}li.navigation_level2_shop-by-crystal-2{display:none!important}.cross-page-promos .container{padding:0 16px}.gemstone-section-wrapper{padding:20px 0}.gemstone-header{padding-right:16px}.cross-page-promos .container .flexible-layout.layout-all-quarters{row-gap:20px;gap:0}.cross-page-promos .container .icon-with-caption__text .heading-font.h6.align-center{font-size:15px;line-height:20px}.cross-page-promos .container .icon-with-caption .icon-with-caption__subtext p{font-size:12px;line-height:15px}.icon-with-caption__image-icon{width:50px}.gemstone-eyebrow,.for-collections p{font-size:12px!important;line-height:20px!important;letter-spacing:0px!important}.gemstone-title,.for-collections h2,.img-with-text-main .img-with-text-text h2,.stat-item-main .stat-item h4,.HP_newslatter h2{font-size:25px!important;line-height:30px!important}.product-block__detail.align-left{padding:15px 10px}.for-collections .product-block__detail.align-left .h4{font-size:20px;line-height:25px;margin:0 0 5px}.img-with-text-text-inner{text-align:left;margin:10px auto}.HP_newslatter .text-overlay__text{padding-left:0}form#contact_form{flex-direction:column;gap:10px}.HP_newslatter button{max-width:fit-content}.show-search-link__icon{width:auto}a.show-search-link{margin-inline-end:0!important}.gemstone-section-wrapper{padding-left:20px!important}.gemstone-header{padding-right:20px!important}.HP_newslatter .signup-form__response.signup-form__response--success.alert .heading-font.h6{font-size:25px}}.navigation{position:unset}.navigation__child-tier{background:#fff!important}.navigation__child-tier .container{max-width:90%}.navigation__child-tier .container a{color:#000;font-size:15px;padding:0!important}.navigation__child-tier .container img{border-radius:10px}.menu-promotion *{text-align:left}.menu-promotion .menu-promotion__text{font-size:12px;line-height:24px;margin:10px 0 0;color:#000;text-transform:uppercase;font-weight:700}.menu-promotion .menu-promotion__sub-text{text-transform:capitalize;font-size:16px;line-height:22px}li.navigation__column{padding:10px!important}ul.navigation__tier-2 a.navigation__link.navigation__column-title{font-size:14px!important;line-height:19px!important;color:#000;margin-bottom:20px!important;padding:0!important;text-transform:capitalize!important;font-weight:700!important}ul.navigation__tier-3{font-size:14px;line-height:19px;display:grid!important;gap:12px}ul.navigation__tier-3 li.navigation__item{font-size:14px!important;line-height:19px!important;color:#333}li.Shop_All.navigation__item{text-decoration:underline!important;font-weight:500}a.navigation__link{font-size:14px!important;line-height:16px}@media(max-width:480px){.section-slideshow .text-overlay__title.has-motion{margin-bottom:0!important}.section-slideshow .text-overlay__button-row{margin-top:10px}.cross-page-promos{margin-top:30px}.text-overlay__subheading{font-size:14px;margin-bottom:0}.gemstone-section-wrapper{padding:0 0 0 16px!important}.gemstone-title,.for-collections h2,.img-with-text-main .img-with-text-text h2,.stat-item-main .stat-item h4,.HP_newslatter h2{font-size:30px!important;line-height:36px!important}.cross-page-promos .container .icon-with-caption__text .heading-font.h6.align-center{font-size:20px!important;line-height:26px!important}.cross-page-promos .container .icon-with-caption .icon-with-caption__subtext p{font-size:14px!important;line-height:22px!important}.flexible-layout.layout-all-quarters .column{width:calc(50% - 5px)!important}.cross-page-promos .container .flexible-layout.layout-all-quarters{gap:10px}.for-collections{margin-top:40px!important;margin-bottom:40px!important}a#symmetry-desktop{position:relative;top:-2px}shopify-account.header-account-link{padding-left:0}.img-with-text-main .img-with-text-text h2{font-size:35px!important;line-height:36px!important}.img-with-text-text-inner hr{margin:25px 0}.img-with-text-text-inner{margin-bottom:40px}ul.navigation__tier-2 a.navigation__link.navigation__column-title{margin-bottom:0!important}.product-grid{column-gap:10px;row-gap:10px}.section-footer .section-footer__menu-block--collapse .section-footer__title.heading-font.h6{font-size:25px;text-transform:uppercase!important}}body.template-collection .container.PLP-container{margin-bottom:20px}body.template-collection h1.pagetitle.h3,body.template-collection p.category_tagline{text-align:left;margin-bottom:5px}body.template-collection .subcategory-section{padding-top:0}body.template-collection .container.cf{background:#f6faffa1}body.template-collection .product-block__title{color:#1f1f1f;font-size:15px}body.template-collection button.swym-button{position:absolute!important;z-index:10;right:10px;top:10px;padding:5px!important;border-radius:50%;background-color:#fff!important}body.template-collection .collection-faq{max-width:850px;margin:20px auto 0}body.template-collection .collection-faq__item{border-bottom:1px solid rgba(0,0,0,.12)}body.template-collection .collection-faq__question{display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;list-style:none;font-weight:600}body.template-collection .collection-faq__question::-webkit-details-marker{display:none}body.template-collection .collection-faq__answer{padding:0 0 20px}body.template-collection .faq-icon{width:18px;height:18px;position:relative;flex-shrink:0}body.template-collection .faq-icon:before,body.template-collection .faq-icon:after{content:"";position:absolute;background:currentColor;transition:.25s ease}body.template-collection .faq-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}body.template-collection .faq-icon:after{width:2px;height:100%;left:50%;top:0;transform:translate(-50%)}body.template-collection .collection-faq__item[open] .faq-icon:after{opacity:0;transform:translate(-50%) rotate(90deg)}body.template-collection .quickbuy-content h1.product-title{font-size:26px}body.template-collection .quickbuy-content .price-container *{font-size:20px}body.template-collection .link-dropdown__button[aria-expanded=true]+.link-dropdown__options{z-index:99}body.template-collection .link-dropdown__button.has-motion[aria-expanded=true]{z-index:9999}@media(max-width:768px){body.template-collection .product-block__title,body.template-collection .price__current,body.template-collection span.price__was,body.template-collection .product-block__subtitle{font-size:11px}body.template-collection span.price-label.price-label--sale.price-label--high{font-size:10px}body.template-collection .product-grid .product-block__detail{margin-bottom:10px}body.template-collection p.category_tagline{font-size:12px}body.template-collection .subcategory-slider .owl-nav span{font-size:20px;top:-3px;position:relative}body.template-collection .subcategory-slider .owl-nav button{width:30px;height:30px}}@media(max-width:480px){body.template-collection p.category_tagline{font-size:12px}body.template-collection .subcategory-text{margin-top:5px;font-size:12px}body.template-collection .price__current{font-size:12px;color:#1f1f1f}body.template-collection .product-price.product-price--block span{margin-right:0}body.template-collection .product-price.product-price--block,body.template-collection .product-price.product-price--block .price.price--on-sale .price__default,body.template-collection .product-price.product-price--block .price.price--on-sale{column-gap:5px!important}}.quickbuy-content{max-width:1240px}.product-block-options--swatch .product-block-options__item:hover{z-index:9!important}.show-more-content,.show-more{display:block!important}.show-more{display:none!important}.product-info .detail.product-column-right{max-width:100%}.template-product .product-title{font-size:30px!important;font-family:Montserrat,sans-serif!important}.template-product .product-price--large .price__default{font-size:20px}@media(max-width:480px){.template-product .product-title{font-size:25px!important}.template-product .product-price--large .price__default{font-size:16px}}body.template-blog h1.majortitle{text-align:left;margin:0}body.template-blog .article__inner h2 a,body.template-blog .article__inner h2{font-size:25px;line-height:30px!important}@media(max-width:480px){body.template-blog .article-list .article{padding-top:20px;padding-bottom:10px}}body.template-article .product-grid .btn.btn--secondary.quickbuy-toggle{display:none}span.price-label.price-label--sale.price-label--high,span.price-label.price-label--sale{top:10px;left:10px;z-index:9;border-radius:10px;font-size:12px;line-height:12px;color:#7b5fa6!important}.price__current{color:#787a7c}button.swym-button{position:absolute!important;z-index:1;right:10px;top:10px;padding:5px!important;border-radius:50%;background-color:#fff!important}.product-block__title{color:#000}@media(max-width:768px){span.price-label.price-label--sale.price-label--high{font-size:12px;padding:8px 8px 8px 0}}.shopify-section.section-apps .fully-spaced-row--medium{margin-top:0;margin-bottom:0}.article-products .container{margin:0;padding:0}.article-products{padding-top:10px}.article-products h3{text-align:center;padding-bottom:10px;color:#000;text-decoration:underline;font-size:30px}.template-suffix-current-sales .section-signup .container{padding:20px 20px 50px}.template-suffix-current-sales .section-signup .container .rte.lightly-spaced-row{max-width:1000px;margin:0 auto;padding-bottom:30px}.template-suffix-current-sales .majortitle.in-content,.template-suffix-current-sales .section-signup .container .hometitle.h4.in-content,.template-suffix-current-sales .hometitle.h4.align-center.cc-animate-init.cc-animate-in,.template-suffix-current-sales .majortitle.in-content.h1{font-size:35px}@media(max-width:768px){.template-suffix-current-sales .majortitle.in-content,.template-suffix-current-sales .section-signup .container .hometitle.h4.in-content,.template-suffix-current-sales .hometitle.h4.align-center.cc-animate-init.cc-animate-in,.template-suffix-current-sales .majortitle.in-content.h1{font-size:25px}}.checkout-buttons .btn.btn--large.btn--wide,.btn.btn--large.add-to-cart{color:#000}.checkout-buttons .btn.btn--large.btn--wide:hover,.btn.btn--large.add-to-cart:hover{color:#fff!important}.swym-title.swym-title-1{font-family:Montserrat!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
