@media screen and (min-width:750px){body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper{display:block!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper media-gallery{display:flex!important;align-items:flex-start;gap:2.4rem;width:100%}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider),body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper media-gallery>.slider-mobile-gutter:not(.thumbnail-slider){order:1;flex:1 1 auto!important;width:auto!important;min-width:0;padding:0!important;margin:0!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .product__media-list,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .product__media-list.grid{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .product__media-list .grid__item,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .product__media-item{display:block!important;width:100%!important;max-width:100%!important;flex-basis:100%!important;height:auto!important;padding:0!important;margin:0 0 2.4rem!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper media-gallery>.thumbnail-slider{display:block!important;order:0;flex:0 0 8.5rem!important;width:8.5rem!important;position:sticky;top:3rem;align-self:flex-start;max-height:calc(100vh - 6rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:0!important;margin:0!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .thumbnail-slider::-webkit-scrollbar{display:none}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .thumbnail-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:1rem;margin:0!important;padding:0!important;overflow:visible!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .thumbnail-list__item{width:8.5rem!important;max-width:8.5rem!important;flex:0 0 auto!important;margin:0!important;padding:0!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .thumbnail-list__item .thumbnail{border-radius:0!important;opacity:.55;transition:opacity .2s ease}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .thumbnail-list__item .thumbnail:hover,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .thumbnail-list__item .thumbnail[aria-current=true]{opacity:1}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .thumbnail-slider .slider-button,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .slider-buttons{display:none!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .product__modal-opener,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands):not(.template--caret):not(.template--14k-yellow-round) .product__media-wrapper .product__media-toggle{cursor:default;pointer-events:none}}@media screen and (max-width:749px){body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-wrapper{margin-left:-1.5rem!important;margin-right:-1.5rem!important;width:calc(100% + 3rem)!important;max-width:none!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-wrapper .slider-mobile-gutter,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-list.grid--peek,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-list.slider--mobile{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;scroll-padding-left:0!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-list.slider--mobile,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-list.grid--peek{align-items:flex-start!important;overflow-y:hidden!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-list.grid--peek .slider__slide,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-list.slider--mobile .slider__slide{width:100%!important;max-width:100%!important;height:auto!important;align-self:flex-start!important;padding-left:0!important;padding-right:0!important;margin-right:0!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-wrapper .product__media-item .product__media,body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-wrapper .product__media-item .media{height:auto!important}body:not(.template--rings):not(.template--bands):not(.template--wedding-bands) .product__media-wrapper .thumbnail-slider{padding-left:1.5rem!important;padding-right:1.5rem!important}}.product__media-wrapper .global-media-settings,.product__media-wrapper .media,.product__media-wrapper .product__media,.product__media-wrapper .thumbnail,.product__media-wrapper .thumbnail img,.product__media-wrapper img{border-radius:0!important}.product-card-wrapper .card__media .media img,.card-wrapper .card__media .media img{transform:scale(1.3)!important;transform-origin:center center!important;transition:none!important}.product-card-wrapper:hover .card__media .media img,.card-wrapper:hover .card__media .media img,.card:hover .card__media .media img,.card-wrapper .card:hover .media img{transform:scale(1.3)!important;transform-origin:center center!important}.facets__summary,.facets__disclosure>summary,.facets__heading,.facets__label,.facet-filters__label,.facet-filters__sort,.facets__display-header,.mobile-facets__open,.mobile-facets__open-label,.mobile-facets__heading,.mobile-facets__close,.product-count__text,.product-count,.facets-container .product-count{color:rgb(var(--color-foreground))!important;opacity:1!important}.facets__summary svg,.mobile-facets__open svg,.facet-filters__sort+svg,.facets__disclosure>summary svg{color:rgb(var(--color-foreground))!important;fill:rgb(var(--color-foreground))!important}.facets__summary:hover,.mobile-facets__open:hover{opacity:.75!important}#shopify-section-rich_text_zpyqab em{display:block!important;max-width:34ch;margin:0 auto!important;font-family:var(--font-heading-family)!important;font-style:normal!important;font-size:2.4rem!important;line-height:1.45!important;letter-spacing:.02rem}@media screen and (min-width:750px){#shopify-section-rich_text_zpyqab em{font-size:3.2rem!important;max-width:30ch}}#shopify-section-rich_text_zpyqab p:last-of-type{margin-top:2.4rem!important;font-size:1.2rem!important;letter-spacing:.22rem!important;text-transform:uppercase;opacity:.55}.rh-faq{max-width:76rem;margin:0 auto}.rh-faq details{border-bottom:1px solid rgba(var(--color-foreground),.15)}.rh-faq details:first-of-type{border-top:1px solid rgba(var(--color-foreground),.15)}.rh-faq summary{position:relative;cursor:pointer;list-style:none;padding:2rem 4rem 2rem 0;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.4;transition:opacity .2s ease}.rh-faq summary::-webkit-details-marker{display:none}.rh-faq summary:hover{opacity:.7}.rh-faq summary:after{content:"+";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-size:2.2rem;line-height:1;font-family:var(--font-body-family);opacity:.6}.rh-faq details[open] summary:after{content:"\2013"}.rh-faq details p{margin:0 0 1.8rem;padding-right:4rem;font-size:1.5rem;line-height:1.7}.rh-faq details p:first-of-type{margin-top:-.4rem}@media screen and (max-width:749px){.rh-faq summary{font-size:1.6rem;padding:1.6rem 3.2rem 1.6rem 0}.rh-faq details p{padding-right:0}}body{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0;font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media screen and (min-width:750px){body{font-size:1.6rem}}.navigation-item.navigation-item-active{background:#fff}.bg-purple-primary{background-color:#000!important}.variants_pickers{display:flex;gap:10px}.product-form__input .variants_pickers .diamond_image input[type=radio],.product-form__input .variants_pickers .metal_image input[type=radio]{clip:unset!important;overflow:hidden;position:absolute;height:100%;width:100%;opacity:0;z-index:9999;margin:0}.diamond_image,.metal_image{position:relative}.product-form__input .variants_pickers .diamond_image input[type=radio]+label{padding:0 0 5px;border:none;margin:0;border-radius:0}.product-form__input .variants_pickers .diamond_image input[type=radio]+label img{width:40px;height:40px;object-fit:contain}.product-form__input .variants_pickers .diamond_image input[type=radio]:checked+label{background:transparent;border-bottom:2px solid #cecece}.product-form__input input[type=radio]+label{cursor:pointer}.product-form__input .variants_pickers .metal_image input[type=radio]+label span.metal-text{font-size:0px;width:25px;height:25px;display:block;border-radius:50px;border:2px solid #fff}.product-form__input .variants_pickers .metal_image input[type=radio]+label{border:1px solid #cecece;width:27px;height:27px;display:flex;align-items:center;margin:0;border-radius:50px}.product-form__input .variants_pickers .metal_image input[type=radio]:checked+label{border:1px solid #000}.quntity_with_atc{display:flex;gap:20px;align-items:flex-end}.quntity_with_atc .product-form__input{max-width:fit-content;margin:0}.add_to_cart_btn{width:100%}.add_to_cart_btn button:after,.add_to_cart_btn button:before{display:none}.add_to_cart_btn button{width:100%;margin:0;border-radius:50px}.product__info-container .quntity_with_atc .product-form{margin:0}.dropdown{width:100%;position:relative}.dropdown-btn{color:#000;cursor:pointer;border-radius:0;border:1px solid #2f4253;padding:10px 20px;font-size:16px;letter-spacing:0;display:flex;justify-content:space-between}.dropdown-list{display:none;position:absolute;width:100%;background:#fff;padding:0;margin:0 auto;max-height:250px;overflow-y:scroll;box-shadow:0 2px 4px #2f425347;z-index:9}.dropdown-list .dropdown-item{padding:10px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0px;color:#000}a.sub-link.shopify-payment-button__more-options{background:#2f4253;color:#fff;padding:15px 20px;text-transform:uppercase;text-decoration:none;font-weight:600;width:100%;letter-spacing:1px;font-family:GTStandard-M}.product-form__input{max-width:100%!important}.dropdown-list .dropdown-item.active{background:#2f4253;color:#fff}.dropdown-list div:hover{background:#f2f2f2}.product-form__input--pill .left_variant input[type=radio].disabled+label{text-decoration:none!important;position:relative}.product-form__input--pill .left_variant input[type=radio]:checked.disabled+label{color:#fff;border:1px solid #2f4253!important}.product-form__input--pill .left_variant input[type=radio]:checked.disabled+label:after{background:#fff}.product-form__input--pill .left_variant input[type=radio].disabled+label:after{content:"";width:102%;height:1px;display:block;position:absolute;top:18px;bottom:0;left:0;right:0;background:#2f4253;display:flex;align-items:center;transform:rotate(-20deg)}.product-form__input--pill .left_variant input[type=radio]+label{border-radius:10px!important;border:1px solid #2f4253!important;font-size:14px;letter-spacing:0px;color:#000}.btn-select-stone{width:100%;background:#0d2b3e;color:#fff;padding:14px;border:none;font-weight:600;letter-spacing:1px;cursor:pointer}.preview-size-block .info-icon{height:auto;display:flex;width:18px;height:18px}.preview-size-block .btn-select-stone:hover{opacity:.9}.preview-size-block .stone-note{text-align:center;font-size:12px;color:#777;margin-top:8px}preview-size-block .preview-size-block{margin-top:15px}.preview-size-block .preview-header{display:flex;gap:10px;align-items:center;font-weight:600}.preview-size-block .preview-subtext{font-size:13px;margin-top:0;color:#777;margin-bottom:20px}.steps-block{display:flex;justify-content:space-between;margin:20px 0;text-align:center}.steps-block .step{flex:1}.steps-block .icon{size:50px;height:50px;display:flex;align-items:center;justify-content:center}.steps-block .step:first-child img{max-width:30px}.steps-block .step:nth-child(2) img{max-width:30px}.steps-block img{width:100%;max-width:50px}.steps-block p{font-weight:600;font-size:12px;margin:5px 0;text-transform:uppercase;color:#000;letter-spacing:3px}.steps-block span{font-size:13px;color:#666;margin-top:10px}.product-form__buttons{max-width:100%!important}.bottom-note{text-align:center;font-size:14px;margin-top:0}.select_stone_btn{margin:0}.select_stone_btn{text-transform:uppercase;font-weight:500;letter-spacing:3px}.product-form{margin-bottom:5px!important}body.template--rings .preview-size-block .info-icon,body.template--rings a.sub-link.shopify-payment-button__more-options{display:none}@media(max-width:767px){.steps-block span{padding:0 9px;text-align:center;display:block}}.select_stone{display:inline-flex;justify-content:center;align-items:center;border:0;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));text-transform:uppercase;font-weight:500;letter-spacing:3px;width:100%;padding:10px 20px;margin:0!important}.main-page-title,.main-page-title.page-title{text-align:center;margin-left:auto;margin-right:auto}.footer .footer-block,.footer .footer-block--newsletter,.footer .footer-block__newsletter,.footer .footer-block__brand-info,.footer .footer__follow-on-shop,.footer .footer__column,.footer .footer__localization,.footer .footer__copyright{align-items:flex-start!important;text-align:left!important}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block-image,.footer .footer-block-image.center,.footer .footer-block-image.right,.footer .copyright__content,.footer .list-menu__item,.footer .list-unstyled,.footer .rte,.footer .rte>p,.footer .rte p,.footer .rte>*{text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:none!important}.footer .footer__list-social,.footer .list-social,.footer .list-payment,.footer .policies,.footer .footer__content-bottom-wrapper,.footer .footer__content-bottom-wrapper--center{justify-content:flex-start!important}.footer .footer__column--info{align-items:flex-start!important}.footer .footer-block__image-wrapper,.footer .newsletter-form,.footer .footer__newsletter{margin-left:0!important;margin-right:auto!important}body.rh-showcase{overflow-x:hidden}body.rh-showcase #MainContent h1{text-align:center;margin-bottom:1.8rem}body.rh-showcase #MainContent .rte>p{max-width:58rem;margin-left:auto;margin-right:auto;text-align:center}body.rh-showcase .rh-mosaic{display:grid;column-count:auto;grid-template-columns:1fr;align-items:stretch;gap:2rem;margin:5rem calc(50% - 50vw) 0;padding:0 2.4rem;width:auto;max-width:none}body.rh-showcase .rh-mosaic__item{margin:0;background:none;overflow:hidden;aspect-ratio:4 / 5;border-radius:0!important}body.rh-showcase .rh-mosaic__item img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;border-radius:0!important;transform:none!important;transition:opacity .45s ease}body.rh-showcase .rh-mosaic__item:hover img{transform:none!important;opacity:.88}body.rh-showcase .rh-mosaic__item:hover:after{background:transparent}@media screen and (min-width:750px)and (max-width:1023px){body.rh-showcase .rh-mosaic{grid-template-columns:repeat(12,1fr);grid-auto-rows:56vh;gap:2.4rem;margin-top:6rem;padding:0 4rem}body.rh-showcase .rh-mosaic__item{aspect-ratio:auto}body.rh-showcase .rh-mosaic__item:nth-child(odd){grid-column:1 / span 7}body.rh-showcase .rh-mosaic__item:nth-child(2n){grid-column:8 / span 5}}@media screen and (min-width:1024px){body.rh-showcase .rh-mosaic{grid-template-columns:repeat(12,1fr);grid-auto-rows:46vh;grid-auto-flow:dense;gap:2.4rem;margin-top:7rem;padding:0 6.4rem}body.rh-showcase .rh-mosaic__item{aspect-ratio:auto;height:auto}body.rh-showcase .rh-mosaic__item:nth-child(10n+1){grid-column:1 / span 8;grid-row:span 2}body.rh-showcase .rh-mosaic__item:nth-child(10n+2){grid-column:9 / span 4}body.rh-showcase .rh-mosaic__item:nth-child(10n+3){grid-column:9 / span 4}body.rh-showcase .rh-mosaic__item:nth-child(10n+4){grid-column:1 / span 6;grid-row:span 2}body.rh-showcase .rh-mosaic__item:nth-child(10n+5){grid-column:7 / span 6;grid-row:span 2}body.rh-showcase .rh-mosaic__item:nth-child(10n+6){grid-column:5 / span 8;grid-row:span 2}body.rh-showcase .rh-mosaic__item:nth-child(10n+7){grid-column:1 / span 4}body.rh-showcase .rh-mosaic__item:nth-child(10n+8){grid-column:1 / span 4}body.rh-showcase .rh-mosaic__item:nth-child(10n+9){grid-column:1 / span 5;grid-row:span 2}body.rh-showcase .rh-mosaic__item:nth-child(10n){grid-column:6 / span 7;grid-row:span 2}body.rh-showcase .rh-mosaic__item:last-child:nth-child(10n+9),body.rh-showcase .rh-mosaic__item:last-child:nth-child(10n+4){grid-column:1 / span 8}}@media screen and (min-width:1400px){body.rh-showcase .rh-mosaic{gap:3.2rem;padding:0 9.6rem}}body.rh-showcase .rh-showcase-cta{margin-top:9rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
