/*
Generated time: July 3, 2025 09:52
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.slider--main .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:0;padding:15px;height:auto;display:flex;justify-content:center;align-items:center}.slider--main .swiper-pagination-bullet{width:10px;height:10px;margin:0 3.5px!important;background:#d9d9d9;opacity:1}.slider--main .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.slider--main .swiper-button-next,.slider--main .swiper-button-prev{display:flex;top:50%;left:10px}.slider--main .swiper-button-next{left:auto;right:10px}.slider--main .swiper-button-next:focus-visible,.slider--main .swiper-button-prev:focus-visible{outline:0;box-shadow:none}.slider--main .swiper-button-next::after,.slider--main .swiper-button-prev::after{font-size:12px;color:#fff}.product-form__input{margin:0 0 2.3rem}.main-product .product-form__input--swatch{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;padding:14px 0 17px;margin:17px 0 18px;max-width:unset}.main-product .product-form__input--swatch .form__label{background:0 0;position:relative;top:auto;position:relative;display:flex;align-items:center;padding:8px 0 0;max-width:200px;width:34%;width:auto;margin-right:auto;font-size:12px}.product-form__input--swatch .swatch-input__input+.swatch-input__label:last-child{margin-right:0}.main-product .pill-form__label,.main-product .product-form__input--pill .form__label{font-size:12px;margin-bottom:4px;font-family:var(--font-body-family)}.product-form__submit{min-height:45px;font-size:15px}.icon-with-text--horizontal{background:#f9f9f9;padding:30px 15px;display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:18px}.icon-with-text--horizontal .icon-with-text__item{width:100%}.icon-with-text--horizontal .icon-with-text__item img{min-height:32px;min-width:32px}.icon-with-text--horizontal .h4{font-size:11px;line-height:172%;font-family:var(--font-body-family);letter-spacing:0}.product-form #wishlisthero-product-page-button-container{display:none!important}.product__media-wrapper .wishlisthero-floating svg{color:#fff}.product__accordion.accordion{border:none;margin-top:2rem;border-top:1px solid #e5e5e5;padding-top:2rem}.product__accordion.accordion+.accordion{margin-top:.8rem;border:none;padding-top:0}.product__accordion.accordion summary{background:#f9f9f9;padding:1.8rem 15px 13px;padding-right:35px}.product__accordion.accordion summary .icon-caret{width:20px;height:1.1rem}.product__accordion.accordion .accordion__content{padding:1.8rem 15px 13px;padding-right:35px;margin-bottom:0}.product__accordion.accordion .accordion__conten .accordion__title{font-size:14px;line-height:1.2;max-width:unset}.product__accordion--wrapper .product__accordion.product__accordion--child{border-top:none;padding-top:0}.product__accordion.product__accordion--wrapper .accordion__content--wrapper{padding:0;margin-bottom:0}.product__accordion .accordion__content--wrapper .accordion__content{padding:0 15px 13px}.accordion-table-row{display:flex;justify-content:flex-start;align-items:center;gap:5%;padding:0 3px;font-size:14px}.accordion-table-row+.accordion-table-row{border-top:1px solid #e5e5e5}.accordion-table-row-title{flex:1 1 50%;max-width:50%}.product__info-container product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:4rem;gap:1.9rem}.complementary-products__container .summary__title .accordion__title{font-size:24px;text-transform:uppercase;text-align:center;margin:0 auto;display:block}.product-slider__wrapper-2{position:relative}.product-slider__wrapper-2{position:relative}.product-slider__wrapper-2 .swiper-button-next,.product-slider__wrapper-2 .swiper-button-prev{display:flex!important;top:25%;left:-15px;width:18px}.product-slider__wrapper-2 .swiper-button-next{left:auto;right:-15px}.product-slider__wrapper-2 .swiper-button-next:focus-visible,.product-slider__wrapper-2 .swiper-button-prev:focus-visible{outline:0;box-shadow:none}.product-slider__wrapper-2 .swiper-button-next::after,.product-slider__wrapper-2 .swiper-button-prev::after{font-size:12px;color:#000}.product__title>*{line-height:1.5}.product-media-container .media{padding-top:110%!important}.product__info-wrapper{padding-top:7px}.product__info-wrapper .price--on-sale .price__sale{display:flex;flex-direction:row-reverse}.product__info-container>*+*{margin:.9rem 0}.product__info-container .icon-with-text,.product__info-container .product-form,.product__info-container .product__description{margin:.9rem 0;line-height:1.45}.product__info-container .icon-with-text{margin:2rem 0 28px}.product-form__buttons{max-width:100%}.product-form__buttons #dropahint{display:none!important}.buy-buttons-wrapper .card__information-more-info{display:none}.product-slider__wrapper .product__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;z-index:1}.product__badges .badge{position:relative;min-height:19px;font-size:10px;border-radius:20px;border-radius:0;padding-top:1px;padding-inline:7px;background:#f6f0ef;color:#000;text-transform:capitalize}.product__badges .badge.badge--lab-grown{background:linear-gradient(90deg,#f8bebe 0,#f4d3d3 100%);background:#587f5a}.product__badges .badge.badge--lab-grown.badge--natural{background:#ffc5da}.product__badges .badge.badge--new{background:#fff}.card__information-delivery h5{font-size:12px;margin:0 0 10px;font-family:var(--font-body-family)}.product__accordion.accordion.product__accordion--child summary{padding:11px 15px 11px}.itg_affirm{background-color:#faf6ef;padding:15px 25px;padding:15px!important}.itg_affirm .affirm-as-low-as{margin-top:0;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.2;color:#000;padding-bottom:0!important}.itg_affirm a{color:#000;font-size:14px;line-height:1.2;font-weight:400}.product-wishlist{position:absolute;top:22px;right:20px;z-index:3}.product-wishlist .iWishAddColl{color:transparent;padding:0;margin:0;width:30px;height:31px;display:flex;z-index:1;position:relative}.product-wishlist .iWishAddColl+.icon-heart{color:#fff;position:absolute;right:0;top:0}.product-wishlist .iWishAddColl+.icon-heart path:nth-child(2){color:transparent}.product-wishlist .iWishAddColl.iwishAdded+.icon-heart path:nth-child(2){color:#fff}.product-engraving .summary__title{display:flex;align-items:baseline;gap:5px}.product-engraving__title{font-size:12px;line-height:1.2;text-decoration:underline;text-underline-offset:4px;font-family:var(--font-body-family)}.product-engraving__title-optional{text-decoration:none;font-size:12px}.product-engraving__content{display:flex;flex-direction:column;max-width:440px}.product-engraving__content .field+span{font-size:12px;color:#000000a3}.product-engraving__content .field__input{border:1px solid #e5e5e5;height:31px;font-size:12px;padding-top:3px;padding-bottom:3px;padding-left:15px}.product-engraving__content .field__input::after .product-engraving__content .field__input::before{display:none}.product-engraving__content .field__input+.field__label{top:6px;font-size:16px;left:15px;color:#000000a3}.product-engraving__content .field__input:focus~.field__label,.product-engraving__content .field__input:not(:placeholder-shown)~.field__label{top:1px;left:15px;font-size:.8rem}@media screen and (min-width:550px){.main-product .product-form__input--swatch{display:block}.product-form__input--swatch .swatch-input__input+.swatch-input__label:first{margin-left:5px}}@media screen and (min-width:750px){.product__info-container{max-width:64rem}.complementary-products__container .summary__title .accordion__title{font-size:18px;text-transform:uppercase}.product__info-container .icon-with-text,.product__info-container .product-form,.product__info-container .product__description{line-height:1.54}.product-slider__wrapper-2 .swiper-button-next,.product-slider__wrapper-2 .swiper-button-prev{display:flex;top:64px;left:-29px;width:40px}.product-slider__wrapper-2 .swiper-button-next{left:auto;right:-29px}.product-form__input{margin:0 0 2.5rem}.product__info-wrapper{padding:0 0 0 2.2rem}.main-product .product-form__input--swatch .form__label{font-size:16px;margin-bottom:12px}.main-product .product-form__input--swatch{padding:17px 0;margin:22px 0 18px}.main-product .pill-form__label,.main-product .product-form__input--pill .form__label{font-size:16px;margin-bottom:4px}.product__accordion.accordion{margin-top:2rem}.product__accordion.accordion summary{background:#f9f9f9;padding:1.5rem 17px 15px;padding-right:35px}.product__accordion--wrapper .product__accordion.product__accordion--child{margin-top:.8rem}.icon-with-text--horizontal .svg-wrapper,.icon-with-text--horizontal img{margin-bottom:3px}.icon-with-text--horizontal{padding:15px}.icon-with-text--horizontal .h4{font-size:12px;line-height:140%}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:2.2rem}.card__information-delivery h5{font-size:16px;margin-bottom:15px}.itg_affirm .affirm-as-low-as{font-size:14px}.itg_affirm a{font-size:14px}.product-engraving__content .field__input,.product-engraving__content .field__input+.field__label,.product-engraving__title,.product-engraving__title-optional{font-size:16px}.product-engraving__content .field__input{height:45px}.product-engraving__content .field__input+.field__label{top:12px}.product-engraving__content .field__input:focus~.field__label,.product-engraving__content .field__input:not(:placeholder-shown)~.field__label{font-size:1rem}}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__info-wrapper{width:50%;max-width:52%}.icon-with-text--horizontal{background:#f9f9f9;padding:15px;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:20px;margin-top:15px}.icon-with-text--horizontal .icon-with-text__item{max-width:180px}.slider--main .swiper-pagination-bullets.swiper-pagination-horizontal{padding:22px}}
