html{font-size:100%;scroll-behavior:smooth}.h3,h3{font-size:.9375rem;line-height:1;font-weight:400}.row{display:flex;flex-wrap:wrap}.main-product-section .container,.ring-product-bundle .container,.icon-text-section .container,.product-image-list .container{max-width:76.25rem;padding:0rem 1.25rem}.main-product-section .product__media-nav{display:none}.ring-product-bundle .bundle-product .aspect-ratio--tall img{object-fit:cover}.main-product-section{margin:4.5rem 0rem;position:relative}.main-product-section .product-image-section,.main-product-section .product-info-section{width:50%}.main-product-section .product-image-section .product-info-button-container{display:none}.main-product-section .rating__stars{gap:0}.main-product-section .product-price-video{background:var(--grey-color);padding:.75rem;border-radius:.25rem;margin-top:1.5rem}.main-product-section .product-meta__label-list .label{background:#dc602b;font-weight:400;font-size:.75rem;line-height:1.167;padding:.375rem .75rem;border-radius:6.25rem;color:#fff}.main-product-section .product-meta__price-list-container{display:flex;align-items:center;margin-top:0;justify-content:space-between;margin-bottom:0}.main-product-section product-media{padding-left:0!important;width:100%;overflow:hidden;position:relative;border-radius:.25rem}.main-product-section .product-meta__taxes-included{font-size:.75rem;line-height:1;color:#0d0d0d;opacity:60%;margin-top:4px}.main-product-section .price--compare{font-weight:400;font-size:.9375rem;line-height:1;letter-spacing:0;text-decoration:line-through;color:#0d0d0d;opacity:.6}.main-product-section .product-price-section .bundle-price-list{border-bottom:.0625rem solid #eaeaea;padding-bottom:.75rem;margin-bottom:.75rem;width:100%}.product-price-section .price{font-size:.9375rem!important;line-height:1;letter-spacing:0;color:#0d0d0d}.main-product-section .product-image-section{position:relative;padding-right:2rem}.main-product-section .ed-social-proof-banner{position:absolute;bottom:0rem;top:auto;width:100%;margin:0;padding:.5rem 1.125rem}.main-product-section .product__media-image-wrapper{padding-bottom:57.169%!important;position:relative;width:100%}.main-product-section .product__media-image-wrapper img{position:absolute!important;top:0;left:0;width:100%!important;height:100%;object-fit:cover}.main-product-section .product__media-image-wrapper img{border-radius:.25rem}.main-product-section .product-info-section .product__info{max-width:36.875rem;width:100%;margin:0rem;padding-left:2rem}.product-feature-list ul{margin:0;padding:0;list-style:none}.product-feature-list li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.product-feature-list li:last-child{margin-bottom:0}.product-feature-list .icon{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.product-feature-list .icon span{width:calc(100% - 1.5rem)}.product-info-section .product-feature-list{font-weight:700;font-size:.9375rem;line-height:1;letter-spacing:0rem}.product-info-section .product-feature-list h3{margin:1.7rem 0rem .75rem!important;font-weight:700;color:#0d0d0d}.product-info-section .product-feature-list li span{font-weight:400;font-size:.9375rem;line-height:1;letter-spacing:0rem}.product-info-section .product-meta__reviews-badge{display:flex;margin-top:.7rem!important}.product-info-section .product-meta__title{margin:0rem;font-size:1.625rem;line-height:1;text-transform:uppercase;letter-spacing:0rem;font-weight:700}.product-info-section .product-meta__reference{margin:0}.product-info-section .rating__star--empty{color:#0d0d0d}.product-info-section .product-meta__reviews-badge .rating__caption{font-weight:400;font-size:.75rem;line-height:1;letter-spacing:0}.product-video-section h3,.product-video-section p{margin:0!important}.product-video-subtitle{font-weight:400;font-size:.75rem;line-height:1;letter-spacing:0;opacity:60%;padding-top:.25rem}.product-video-section .product-video-icon{cursor:pointer}.product-video-section .product-video-icon img{width:2.5rem;height:2.5rem}.product-video-section .product-video-title{line-height:1.3}.product-video-section .product-video-content{display:flex;align-items:flex-start;justify-content:space-between}.video-modal,.variant-modal{display:none;position:fixed;z-index:92;top:0;left:0;width:100vw;height:100vh;background:#00000040;justify-content:center;align-items:center;box-sizing:border-box}body.video-modal-open{overflow:hidden}.video-modal-content,.modal-content{position:relative;width:100%;max-width:30rem;aspect-ratio:9 / 16;background:#f7f7f7;border-radius:.25rem;overflow:hidden;max-height:calc(100vh - 4.25rem)}.variant-modal .modal-content{max-width:37.3125rem;background:transparent;border-radius:.25rem}.variant-modal .modal-content .modal-content-wrapper{max-width:30rem;width:100%;height:100%;margin:0 auto;position:relative;border-radius:.25rem}body.modal-open{overflow:hidden}.variant-modal .modal-images{overflow:hidden!important;border-radius:.25rem}.variant-modal .carousel-cell,.variant-modal .flickity-viewport{height:100%!important}.variant-modal .carousel-cell{width:100%}.variant-modal .carousel-cell img{height:100%;width:100%;object-fit:cover;border-radius:.25rem}.video-modal-content video,.variant-modal .modal-images{width:100%;height:100%!important;object-fit:cover}.video-close,.modal-close{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%}.custom-flickity-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;padding:0;cursor:pointer}.variant-modal .flickity-prev{left:-3.5rem}.variant-modal .flickity-next{right:-3.5rem}.custom-flickity-arrow svg{display:block}.product-sticky-bar{background:#fff;position:sticky;top:3.0625rem;width:100%;z-index:3!important;border-top:.0625rem solid #EAEAEA;left:0;box-shadow:0 .25rem .25rem #0000000d;border-bottom:.0625rem solid #eaeaea;padding:.5rem 0rem}.product-sticky-bar .row{align-items:center}.product-sticky-bar .col-6{width:50%}.product-sticky-bar .col-left{display:flex;align-items:center;gap:.5rem}.product-sticky-bar .product-sticky-title{font-weight:700;font-size:1.0625rem;line-height:1;letter-spacing:0;text-transform:uppercase}.product-sticky-bar .dot{line-height:1;display:flex;align-items:center;justify-content:center}.product-sticky-bar .product-meta__price-list-container{margin:0;display:flex!important}.product-sticky-bar .price-list .price{display:flex;font-weight:400;font-size:.9375rem;line-height:100%}.product-sticky-bar .product-select-section{display:flex;gap:2.1875rem;background:#0d0d0d;color:#fff;align-items:center;justify-content:space-between;max-width:20.1875rem;padding:.75rem 1.25rem;border-radius:.125rem;width:100%;text-transform:uppercase;font-weight:700}.product-sticky-bar .product-select-section button{text-transform:uppercase;line-height:1}.product-sticky-bar .product-select-section:hover{cursor:pointer}.product-sticky-bar .product-select-wrapper{display:flex;gap:.25rem}.product-sticky-bar .col-right{display:flex;align-items:center;gap:1.5rem;justify-content:flex-end}.ring-product-bundle{margin-bottom:7.3rem}.ring-product-bundle .bundle-product{width:calc(25% - 1.25rem);margin:0rem .625rem}.ring-product-bundle .row{margin:0rem -.625rem;row-gap:3.5rem}.ring-product-bundle .product-item__aspect-ratio{padding-bottom:133.572%!important;aspect-ratio:0!important;width:100%;background:#f7f7f7}.bundle-product.this-product-selected .product-item__image-wrapper{border:.0625rem solid #0d0d0d}svg.slot-placeholder-svg{border:1px solid #F1F1F180}@media (hover: hover){.ring-product-bundle product-item.product-item:hover .product-item__image-wrapper{border:.0625rem solid #0d0d0d}}.ring-product-bundle .product-item__image-wrapper{margin-bottom:0rem;border:.0625rem solid transparent;border-radius:.25rem}.ring-product-bundle .product-item__info{text-align:left}.ring-product-bundle .ed-product-teaser-on-collection{display:none}.ring-product-bundle .product-item-meta__title{font-weight:400;font-size:1.0625rem;line-height:1.2;letter-spacing:0;margin-bottom:.375rem}.bundle-pricing{display:flex;align-items:center}.ring-product-bundle .product-item-meta__price-list-container .price.price--highlight{font-weight:400;font-size:.9375rem;line-height:100%;letter-spacing:0;margin:0 0 0 .375rem!important;color:#0d0d0d}.ring-product-bundle .bundle-product .product-item-meta__price-list-container .price.price--compare{font-weight:400;font-size:.9375rem;line-height:100%;letter-spacing:0;text-decoration:line-through;margin:0!important;color:#0d0d0d;opacity:60%}.ring-product-bundle .product-item-meta__price-list-container{display:flex}.ring-product-bundle .bundle-product .price{display:flex;font-size:.9375rem;line-height:1}.ring-product-bundle .variant-image-3,.ring-product-bundle .quick-view{margin-left:-.25rem;z-index:2}.variant-image-section{display:flex;justify-content:center;position:absolute;z-index:1;bottom:1rem;left:0;right:0}.variant-image-section .variant-image,.variant-image-section .quick-view{display:flex;justify-content:center;align-items:center;z-index:9;cursor:pointer;width:1.5625rem;height:1.5625rem;border-radius:100%}.variant-image-section .variant-image img{border-radius:100%;height:100%;width:100%;border:1px solid #FCFCFC}.bundle-product .product-item-meta__title{margin-top:.75rem}product-item.product-item .product-selected-wrapper{display:none}.bundle-product .product-selected-wrapper{background-color:#0d0d0d;color:#fcfcfc;font-size:.9375rem;text-align:center;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;margin-top:-2px;z-index:2}.bundle-product .product-selected-wrapper .product-selected-texts{margin-left:.2rem}.bundle-product.this-product-selected .product-selected-wrapper{display:block}.bundle-product{position:relative}.bundle-product[data-out-of-stock=true]{opacity:.6;cursor:not-allowed}.bundle-product[data-out-of-stock=true] .product-item{filter:grayscale(50%)}.out-of-stock-overlay{position:absolute;top:.625rem;right:.625rem;z-index:10;pointer-events:none}.out-of-stock-badge{background:#f44;color:#fff;padding:.25rem .5rem;border-radius:.75rem;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:.25rem;box-shadow:0 .125rem .25rem #0003}.out-of-stock-icon{background:#fff;color:#f44;width:1rem;height:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700}@media only screen and (max-width: 75rem){.main-product-section .product-info-section .product__info{padding-left:0}}@media only screen and (max-width: 61.9375rem){.main-product-section .product-info-section .product__info{max-width:100%}.product-sticky-bar{position:fixed;top:auto;bottom:0}.main-product-section .product-image-section{margin-bottom:2.3rem}.main-product-section .product__media-image-wrapper{padding-bottom:74.47%!important}.main-product-section .product-info-section .product__info{padding-left:0rem}.main-product-section .product-image-section,.main-product-section .product-info-section{width:100%;padding:0rem}.main-product-section .product-image-section{margin-bottom:2rem}.main-product-section{margin:0 0 2rem}.main-product-section .container{padding:0}.product-info-section .product-feature-list h3{font-size:.875rem;line-height:1.2}.main-product-section .product-info-section{padding:0 1.5rem}.ring-product-bundle .bundle-product{width:calc(33.33% - 1.25rem);margin:0rem .625rem}}@media only screen and (max-width: 48rem){.ring-product-bundle{margin-bottom:3.5rem}.ring-product-bundle .container,.icon-text-section .container,.product-image-list .container{padding:0rem 1.5rem}.ring-product-bundle .bundle-product{width:calc(50% - 1rem);margin:0rem .5rem}.main-product-section .product-image-section{margin-bottom:2.2rem}.main-product-section .ed-social-proof-banner .gziXoO,.main-product-section .ed-social-proof-banner .btIBWJ,.main-product-section .ed-social-proof-banner .social_proof_text{font-size:.625rem}.main-product-section .ed-social-proof-banner{padding:.25rem 1.125rem}.product-info-section .product-meta__reviews-badge{margin-top:.5rem!important}.product-info-section .product-feature-list h3{margin:1.5rem 0rem .75rem!important}.product-info-section .product-feature-list li span{font-size:.875rem}.product__info .label-list{font-size:.75rem}.main-product-section .product-meta__taxes-included{max-width:11.875rem}.product-video-section .product-video-title{font-size:.875rem}.main-product-section{margin:0 0 1.5rem}.product-info-section .product-meta__title{font-size:1.5rem}.main-product-section .product-price-section .bundle-price-list{padding-bottom:.4rem;margin-bottom:.8rem;width:100%}.product-video-subtitle{padding-top:.4rem}.product-sticky-bar .col-6.mobile-hide{display:none}.product-sticky-bar .col-6{width:100%;margin:0rem -.5rem}.product-sticky-bar{padding:1rem 0}.product-sticky-bar .product-select-section{width:100%;padding:1rem;max-width:100%;font-size:1rem}.ring-product-bundle .row{row-gap:1rem;margin:0rem -.5rem}.ring-product-bundle .product-item__image-wrapper{margin-bottom:0rem}.ring-product-bundle .product-item-meta__price-list-container .price.price--highlight{margin-left:.375rem!important}.ring-product-bundle .product-item-meta__title{font-size:1rem}.ring-product-bundle .bundle-product .price,.ring-product-bundle .bundle-product .product-item-meta__price-list-container .price.price--compare{font-size:.875rem}.ring-product-bundle .product-item__aspect-ratio{padding-bottom:132.056%!important}}@media only screen and (max-width: 37.5rem){.video-modal-content,.modal-content{width:100%;height:100%;margin:0;border-radius:0}.variant-modal .modal-content,.variant-modal .modal-content .modal-content-wrapper{max-width:100%;border-radius:0}.variant-modal .carousel-cell img,.variant-modal .modal-images{border-radius:0}.variant-modal .flickity-viewport,.variant-modal .modal-images{height:100%!important}.variant-modal .carousel-cell{height:100%}.variant-modal .carousel-cell img{object-fit:cover;height:100%}.product-sticky-bar .product-select-section{gap:.4rem}.variant-arrow-button{position:absolute;bottom:1rem;display:flex;justify-content:center;align-items:center;left:0;right:0;gap:2rem;max-width:11.625rem;margin:0 auto}.variant-modal .flickity-prev,.variant-modal .flickity-next{position:relative;left:auto;top:auto;transform:none;bottom:auto;right:auto}.variant-modal .modal-close{position:relative;top:auto;left:auto;right:auto;bottom:auto}.video-close,.modal-close{top:auto;bottom:1rem;right:0;left:0;margin:0 auto}.video-modal-content,.modal-content{max-width:100%;max-height:100%}.product-sticky-bar .col-6{width:100%}}@media only screen and (max-width: 20rem){.product-sticky-bar .product-select-section{font-size:.8rem;line-height:1rem}}.product-select-wrapper{display:flex;gap:.75rem;align-items:center}.product-slot{position:relative;width:2.375rem;height:2.375rem;cursor:pointer}.product-slot svg{width:100%;height:100%;border-radius:.3125rem}.slot-image-container{height:100%;overflow:hidden;border-radius:.3125rem}.slot-image{width:100%;height:100%;transform:scale(1.9);object-fit:cover;pointer-events:none;border-radius:.3125rem}.remove-selected{position:absolute;top:-.375rem;right:-.375rem;width:1.063rem;padding:.125rem;height:1.063rem;background:#000;border:.0625rem solid;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:transform .15s}.remove-selected:hover{transform:scale(1.1)}.add-bundle-btn[disabled]{opacity:.4;cursor:not-allowed}.in-stock-text-info{display:none}.in-stock-indicator{display:flex;align-items:center;gap:.5rem;font-size:.813rem;color:#000;font-weight:500}.stock-dot{width:.5rem;height:.5rem;background-color:#027824;border-radius:50%;display:inline-block;flex-shrink:0}.stock-text{line-height:1.2}.stock-green-text{color:#027824;margin-right:2px}.ed-social-proof-banner .social_proof_icon{display:flex;align-items:center}@media (max-width: 48rem){.product-price-section .price,.main-product-section .price--compare{font-size:.875rem!important}.social_proof_icon svg{width:.75rem;height:.75rem}.quick-view.variant-model .variant-model-image{width:1.5rem;height:1.5rem}.product-sticky-bar .col-6{margin:0rem}.in-stock-indicator{font-size:.75rem;gap:.375rem}.product-sticky-bar .col-right{gap:.75rem;flex-direction:column;align-items:baseline}.stock-dot{width:.375rem;height:.375rem}}.main-product-section .product__info .product-meta__label-list span{color:#fff!important}.product-selected-texts{font-weight:400;font-size:.938rem}.bundle-product.this-product-selected .product-selected-wrapper{opacity:1;visibility:visible}span.text-after-before-applies{color:#ccc;text-transform:capitalize;font-size:11px;font-weight:400;line-height:1}.product-select-bundle-button-message-before-after-text{display:flex;flex-direction:column;gap:5px}span.text-after-before-applies b{color:#fff;font-weight:500}.bundle-dicount-badge-wrapper,.normal-dicount-badge-wrapper{background:#dc602b;color:#fff;font-weight:400;font-size:.75rem;line-height:1.167;padding:.375rem .75rem;border-radius:6.25rem;margin-left:.5rem;display:inline-block}.bundle-pricing .bundle-discount-pricing{display:none}.bundle-pricing.show-bundle-discount .bundle-discount-pricing{display:flex!important;align-items:center;justify-content:space-between;width:100%}.bundle-pricing.show-bundle-discount .bundle-normal-pricing{display:none}.bundle-normal-pricing{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 342px){.bundle-discount-badge{font-size:.7rem}}.price-list .bundle-discount-price{display:none!important}.price-list.show-discount .bundle-discount-price{display:inline!important}.price-list.show-discount .price:not(.bundle-discount-price){display:none!important}@media screen and (min-width:62rem){.announcement-bar.fade{display:none;transition:all o.3s ease}.ed-additional-announcement-bar.fade{transition:all o.3s ease;display:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/bd-ring-bundle.css.map */
