.button,.button-label,.shopify-challenge__button,.customer button{font-weight:700;text-transform:uppercase}@media (min-width: 1600px){.page-width,.page-width-desktop,.header.header--top-center.page-width{padding:0 9rem}}.badge{text-transform:uppercase}@media screen and (min-width: 990px){.header.header--top-center .header__icons .header__search{display:block}}.header__contact{display:flex;gap:10px;padding-left:1.5rem;font-size:1.4rem}@media (min-width: 750px){.header__contact{padding-left:5rem}}@media (min-width: 1600px){.header__contact{padding-left:9rem}}.header__contact .header__icon{width:unset;height:unset}.header .header__icon:not(.header__icon--summary){gap:0}.header__icon--email{gap:5px!important}.contact-details{text-decoration:none;color:#cecece}.header__icon,.header__heading-link{z-index:2}.header .header__icon .svg-wrapper{width:unset}.cart-count-bubble{top:.8rem}.custom-cart.icon-cart.icon{width:2rem}.header .header__inline-menu{width:100%;text-align:center;position:relative}.header__icon,.header__icon--cart .icon{width:20px}@media (max-width: 749px){.header__icons{gap:15px}}.header__inline-menu{border-bottom:1px solid #313131;border-top:1px solid #313131}.header__menu-item span{font-weight:500;color:#b7b7b7;line-height:24px}.list-menu .header__active-menu-item{text-underline-offset:31px;color:#fff}details[open]>.header__menu-item span{color:#fff}.header__contact .header__icon .svg-wrapper{height:20px;width:20px}.header__contact .header__icon .icon{height:2rem;width:2rem}.header__menu-item:hover span{text-underline-offset:30px}.header__active-menu-item{text-decoration-thickness:1px}.list-menu--inline{gap:12px}details[open]>.header__menu-item{text-underline-offset:30px}details[open]:hover>.header__menu-item{text-decoration-thickness:1px}.collage-wrapper-title.inline-richtext,.title-wrapper-with-link{margin:0;padding-bottom:60px}.blog__posts.articles-wrapper.contains-card{gap:10px}@media screen and (min-width: 750px){.header.header--top-center.page-width{padding-top:0;padding-bottom:0}.header.header--top-center .header__heading,.header__heading-link{display:flex;align-items:center}.header.header--top-center .header__inline-menu{margin:0}.list-menu .header__menu-item{padding:0}.list-menu.list-menu--inline{padding:24px 0}}.header__icons{gap:10px}@media screen and (min-width: 1366px){.header__contact{gap:32px}.header__icons{gap:42px}.header__icon{height:unset;width:unset}.rich-text .rich-text__blocks{max-width:135rem}.content-container .rich-text__blocks .rich-text__text p{line-height:57px}}@media (max-width: 1366px){.contact-details{font-size:0}}@media screen and (min-width: 1300px){.list-menu--inline{gap:70px}}.menu-drawer__utility-links .swym-wishlist.header__icon{position:relative}.collage{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;gap:10px;height:100%}@media (min-width: 750px){.collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr}.collage .collage__item:nth-child(1){grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:2}.collage .collage__item:nth-child(2){grid-row-start:1;grid-column-start:2;grid-row-end:3;grid-column-end:3}}.collage__item .card .card__inner .card__media{margin:0;width:100%}.collage .card{position:relative}.collage .card__content{position:absolute;left:20px;bottom:20px;width:calc(100% - 40px)}@media (min-width: 990px){.collage .card__content{left:32px;bottom:32px;width:calc(100% - 64px)}}.collage .card .card__content .card__information{padding:.5rem}.banner:after,.banner__media:after{left:0}.testimonial-content{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.testimonial-slide__image{width:100%}.testimonial-slide__content{box-sizing:border-box;width:100%;padding-block:20px}.testimonial-slide__image img{width:100%;object-fit:contain;height:auto}.testimonial-slide__content img{height:3.5rem;width:2rem}.testimonial-slide__comment{font-weight:300}.testimonial-slide__author{font-weight:600}.slider-wrapper .testimonial-slide{display:flex}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d9d9d9}.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#2e2e2e}@media screen and (min-width: 750px){.testimonial-content{flex-direction:row}.testimonial-slide__image{width:50%}.testimonial-slide__content{width:50%;padding:0 3rem}.testimonial-slide__content img{height:6.986rem;width:5.314rem}}.title-wrapper--center{justify-content:center}.multicolumn .multicolumn-list .multicolumn-card.content-container{border:1px solid #4f4f4f}.multicolumn-card .inline-richtext{font-weight:500}.multicolumn-card .rte p{font-weight:400;line-height:22px}.multicolumn-card .multicolumn-card-spacing{margin-right:0}.multicolumn-card__image-wrapper--third-width{min-width:7rem;max-width:8rem}.multicolumn-card__info .rte{font-size:1.4rem}@media screen and (min-width: 768px){.multicolumn .multicolumn-list .multicolumn-card.content-container{flex-direction:column}.multicolumn-card .multicolumn-card-spacing{margin:0 auto}.multicolumn-card .multicolumn-card__info{padding:2rem;text-align:center}}.copyright__content s{color:red;text-decoration:none}.footer-icon .svg-wrapper{height:48px;width:48px}.list-social.footer__list-social{gap:14px}.footer__list-social .list-social__link{padding:0}.footer__list-social .list-social__link svg:hover{fill:#fff}.footer__list-social .list-social__link svg:hover path{fill:#000}.footer-block__newsletter{margin-bottom:60px}.field .newsletter-form__button{width:2.4rem}.newsletter-form__field-wrapper .newsletter-form__button svg{width:15.5px}.footer-block-image{position:relative}.footer-block-image .footer-block__image-wrapper{margin:0}.image-title-container{position:absolute;top:0}.button-divider{margin:5px 0;display:flex;align-items:center;text-align:center}.button-divider:after,.button-divider:before{content:"";flex-grow:1;height:1px;background-color:#fff;margin:0 10px;width:5vw}.button-section-footer{position:absolute;bottom:12px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:90%}@media (min-width: 750px){.button-section-footer{max-width:311px}}.button-section-footer .button{font-weight:700;width:100%;padding:0}.footer__column.footer__column-container{justify-content:space-between}.footer__column .footer__content-bottom-wrapper{width:unset}.footer__payment{display:flex;gap:1rem}.list.list-payment{align-items:baseline;padding:0}.footer__payment{margin-top:10px}.footer__payment span{text-transform:uppercase;font-weight:600}.footer__copyright.caption{margin:0}.footer-block__heading{text-transform:uppercase;font-weight:600}@media screen and (min-width: 990px){.banner-section{padding-top:4rem}.footer__column.footer__column-container{flex-direction:row}.collage{gap:30px}.blog__posts.articles-wrapper.contains-card{gap:40px}.blog__post.grid__item{max-width:calc(25% - 30px)}.multicolumn-list.contains-content-container{gap:5px}.multicolumn-list__item.grid__item{max-width:calc(25% - 4px)}}@media screen and (min-width: 1200px){.multicolumn-list.contains-content-container{gap:30px}.multicolumn-list__item.grid__item{max-width:calc(25% - 22.5px)}}@media screen and (min-width: 768px){.footer-block.grid__item:first-child{border-right:1px solid #4f4f4f}.button-section-footer .button{font-size:unset}.footer__column .footer__payment{margin-top:0}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:hover.field:after,.newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper .field__input:focus-visible{box-shadow:none}.newsletter-form__field-wrapper .field__input{border-bottom:2px solid #747474;padding-right:0}.newsletter-form__field-wrapper .field__label{left:0}}@media screen and (min-width: 750px) and (max-width: 1279px){.footer__blocks-wrapper .grid__item{width:47%}}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:none!important}button.my-icon.swym-button{position:absolute;top:20px;right:20px;background:none;border:none;box-shadow:none;padding:0;height:20px;width:20px;opacity:1!important}.my-icon.swym-added .icon{height:20px;width:20px}.my-icon .icon-heart-fill,.my-icon.swym-added .icon-heart-outline{display:none}.my-icon.swym-added .icon-heart-fill{display:block}.my-icon.swym-added{opacity:1}.card.card--media .card__inner .card__content{padding:20px}.card.card--card{border:none}.contains-card .grid__item{position:relative}.product-grid .grid__item:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:#e3e3e3}.newsletter-form__field-wrapper .field__input{background:transparent}.newsletter-form__field-wrapper .field__input:-webkit-autofill,.newsletter-form__field-wrapper .field__input:-webkit-autofill:hover,.newsletter-form__field-wrapper .field__input:-webkit-autofill:focus,.newsletter-form__field-wrapper .field__input:-webkit-autofill:active,.newsletter-form__field-wrapper .field__input:autofill,.newsletter-form__field-wrapper .field__input:-internal-autofill-selected{background-color:transparent;color:rgb(var(--color-foreground));-webkit-text-fill-color:rgb(var(--color-foreground));-webkit-box-shadow:0 0 0 3rem #000 inset}@media screen and (max-width: 989px){.contains-card .grid__item:nth-child(2n):after{display:none}}@media screen and (min-width: 990px){.contains-card .grid__item:nth-child(4n):after{display:none}}@media screen and (min-width: 750px){.product-card-wrapper button.my-icon.swym-button,.my-icon.swym-added .icon{height:25px;width:25px}.card.card--media .card__inner .card__content{padding:32px}button.my-icon.swym-button{height:25px;width:25px}}@media screen and (min-width: 1280px){.footer-block.grid__item:nth-child(1){width:30%}.footer-block.grid__item:nth-child(2){width:34%}.footer-block.grid__item:nth-child(3),.footer-block.grid__item:nth-child(4){width:10%}.footer-block.grid__item:nth-child(4){min-width:213px}}.card .card__inner .article-card__image-wrapper.card__media{margin:0;width:100%}.article-card__excerpt{display:none}.header--top-center .mega-menu__content .mega-menu__list{display:block}.header--top-center .mega-menu__content .mega-menu__list>li{width:unset;padding-right:unset}.product__media-wrapper .swym-button{position:absolute;top:32px;right:32px;z-index:2;padding:0;background:transparent;height:auto;opacity:1}.product__media-wrapper{position:relative}.additional-buttons{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.additional-buttons>*{flex:0 1 100%}.product__info-container .product__description{font-size:1.4rem}.product__accordion .accordion__title{font-weight:600}@media (min-width: 1400px){.additional-buttons>*{flex:0 1 calc(50% - 6px)}}.additional-buttons .button{background-color:#fff}.additional-buttons .button:hover{background-color:#0e0e0e;color:#fff}.additional-buttons .button:after{display:none}button.shopify-payment-button__button--unbranded{font-weight:700;text-transform:uppercase}.contact__banner--wrap{position:relative;margin-top:32px}.contact__banner--wrap:before{content:"";background:linear-gradient(180deg,#000 -27.99%,#0000 91.42%);height:100%;width:100%;position:absolute;left:0;top:0;pointer-events:none}.contact__banner--wrap img{width:100%;height:auto;vertical-align:top}.contact__banner--wrap .content-wrap{color:#fff;position:absolute;top:0;width:100%;height:98%;display:flex;align-items:center;justify-content:space-between;flex-flow:column;padding:20px}@media (min-width: 750px){.contact__banner--wrap .content-wrap{align-items:flex-start}}.contact__banner--wrap .content-wrap h2{color:#fff}.contact__banner--button-group{display:flex;align-items:center;flex-direction:column;gap:18px;width:100%}.product__title h1{font-size:calc(var(--font-heading-scale) * 2rem)}@media (max-width: 749px){.product__title h1{font-size:calc(var(--font-heading-scale) * 1.5rem)}}@media (min-width: 750px){.contact__banner--button-group{flex-direction:row}}.contact__banner--button-group .button{flex:1}.icon-with-text__item span.inline-richtext{font-size:1.2rem}.inquiry-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;justify-content:center;align-items:center;z-index:100}.inquiry-modal__content{background:#fff;padding:20px;max-width:90%;border-radius:8px;position:relative;display:flex;flex-direction:column;height:90dvh;overflow:auto}@media (min-width: 750px){.inquiry-modal__content{height:auto}}.inquiry-modal__close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}.inquiry-modal__body{display:flex;gap:20px;flex-wrap:wrap;padding-top:3rem}.inquiry-form__product{flex:1}.inquiry-form__product img{max-width:100%;border-radius:8px;width:100%;height:100%}.inquiry-form__fields{flex:1;display:flex;flex-direction:column}.inquiry-modal .field{margin-top:10px}.contact__button{margin-top:15px;display:flex;justify-content:center}.contact__button button{padding:10px;background:#000;color:#fff;cursor:pointer;border:none}@media screen and (max-width: 749px){.inquiry-modal__body{flex-direction:column}}.product-form__input--swatch .swatch-input__input+.swatch-input__label{outline:.1rem solid #c3c3c3;padding:10px 14px 0;border-radius:0;cursor:default}variant-selects{margin-top:0!important}.product-swatches .product-swatches__swatchh{border-color:rgb(var(--color-button-text));border-width:2px;margin:auto;box-shadow:0 0 1px 1px #b8b8b8}.product-swatches__name{color:#333;font-size:1.2rem}ul.product-swatches{padding:0;margin:0}.swatch-input__input.active+.swatch-input__label{background-color:rgb(var(--color-button-text));outline:.1rem solid rgb(var(--color-foreground))}.swatch-input__input.active+.swatch-input__label .product-swatches__swatchh{box-shadow:0 0 1px 1px rgb(var(--color-foreground))}variant-selects .product-form__input.type-of-diamond input[type=radio]+label,variant-selects .product-form__input.nature-of-diamond input[type=radio]+label{background-color:transparent;border:0;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;margin:0;padding-left:0}variant-selects .product-form__input.type-of-diamond input[type=radio]+label:before,variant-selects .product-form__input.nature-of-diamond input[type=radio]+label:before{border-radius:100%;border:solid 1px #525252;height:20px;width:20px;position:static;display:inline-block;vertical-align:middle;margin:0 3px 0 0}variant-selects .product-form__input--pill input[type=radio]:checked+label:before{border-width:6px}.personalized-wrap{background:#f0f0f0;margin-bottom:32px;padding:22px;display:flex;flex-direction:column;flex-wrap:wrap}.personalized-wrap h3{margin:0;font-weight:600;padding-bottom:10px}.personalized-wrap input{height:56px}.diamondcertified input[type=checkbox]+label:before{border-radius:0;border:solid 1px #525252;height:20px;width:20px;position:static;display:inline-block;vertical-align:middle;margin:0 7px 0 0;content:""}.product__info-container .product-form{margin-top:0}.diamondcertified input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.diamondcertified label{display:flex;align-items:self-start;margin-bottom:14px;font-size:1.4rem;font-weight:600;padding:1rem 2rem;letter-spacing:.1rem;line-height:normal;text-align:left;transition:border var(--duration-short) ease;cursor:pointer;position:relative;padding-left:0;padding-top:0}.diamondcertified input:checked+label:before{border-width:6px}#swym-wishlist-render-container .swym-ui-component.swym-wishlist-page,#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid{max-width:100%;padding:0}#swym-wishlist-render-container .swym-wishlist-main-title{display:none}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li{margin:0 0 16px;width:50%;position:relative}@media (min-width: 990px){#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li{margin-bottom:32px}}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:#e3e3e3}@media screen and (max-width: 989px){#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li:nth-child(2n):after{display:none}}@media screen and (min-width: 990px){#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li:nth-child(4n):after{display:none}}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{position:relative;height:0;padding-bottom:125%}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper img{border:0;display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}@media (min-width: 990px){#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li{width:25%}}.swym-wishlist-grid li:hover .swym-wishlist-item{background-color:#f9f9f9}.swym-wishlist-grid li:hover .swym-wishlist-image-wrapper img{filter:brightness(97%)}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title{font-weight:400;font-size:calc(var(--font-heading-scale) * 1.3rem);color:#4f4f4f;margin:0;white-space:normal;overflow:visible;text-overflow:unset;padding:0 15px 15px;min-height:50px}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{min-height:16px}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price{color:rgba(var(--color-foreground),.75);font-weight:400}#swym-wishlist-render-container .swym-ui-component .swym-product-price.swym-has-sale .swym-product-final-price{color:rgba(var(--color-foreground),.75);font-size:16px;margin:0 0 0 16px;order:2}#swym-wishlist-render-container .swym-wishlist-detail-separator{margin:0}.swym-ui-component.swym-wishlist-page .swym-wishlist-detail .swym-wishlist-detail-header{border:0!important}@media (max-width: 900px){#swym-wishlist-render-container .swym-ui-component.swym-wishlist-page .swym-simple-wishlist-detail .swym-wishlist-detail-header{margin:0;padding:15px 0}#swym-wishlist-render-container .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-detail-header .swym-action-container{position:static;margin-right:40px}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-detail-content{margin-top:20px}}@media (max-width: 749px){#swym-wishlist-render-container .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-detail-header .swym-action-container{margin-right:20px}}.collection__hero .breadcrumbs{margin:0}.product-card-wrapper .card__information .card__heading{font-size:1.5rem;font-weight:600}@media (max-width: 749px){.product-card-wrapper .card__information .card__heading{font-size:1.2rem}}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{height:100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
