.product[data-is-3d-product=true] .product__media-item:not(:has(x-3d-viewer-thinkspace)){display:none!important}.product[data-is-3d-product=true] .product-thumbnails,.product[data-is-3d-product=true] .product__media-container .swiper-pagination,.product[data-is-3d-product=true] .product__media-show-more{display:none!important}.product[data-is-3d-product=true] .product__media-container[data-gallery-style=thumbnails]{grid-template-columns:1fr!important}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace){display:block!important;width:100%;max-height:none!important}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace).hidden{display:block!important;content-visibility:visible}.product[data-is-3d-product=true] .product__controls-group:has([id*="Ring Size"]),.product[data-is-3d-product=true] .product__controls-group:has([name="Ring Size"]),.product[data-is-3d-product=true] .product__controls-group:has(label[for*="Ring Size"]){display:none!important}@media(min-width:960px){.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile:has(x-3d-viewer-thinkspace),.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile:has(iframe[id^="3dviewer_"]){display:block!important}.main-section--product[data-is-3d-product=true] .product__media-container.above-mobile{display:none!important}.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile.swiper,.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile .swiper-wrapper{transform:none!important;overflow:hidden!important}}@keyframes sj-next-nudge{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@media(max-width:767px){.main-section--product[data-is-3d-product=true] .product__breadcrumbs{margin-top:var(--spacing-4);margin-bottom:var(--spacing-3)}.main-section--product[data-is-3d-product=true] .product__breadcrumbs nav{padding-bottom:0}.main-section--product[data-is-3d-product=true] .product__media-item :is(x-3d-viewer-thinkspace,iframe){width:100%;height:122%;top:-18px}.main-section--product[data-is-3d-product=true] :is(.product__media-item[data-aspect-ratio=square],.product__media-item[data-aspect-ratio=square] img){aspect-ratio:5/4}.main-section--product[data-is-3d-product=true]:not([data-preset-3d-hero=true]):not([data-song-leader-pdp=true]) .product__meta :is(.product__title,.product__price,.affirm-as-low-as,.affirm-as-low-as-wrapper){display:none}.main-section--product[data-is-3d-product=true] .product-badges:empty{display:none}.main-section--product[data-is-3d-product=true] .product__meta{padding-top:0}.main-section--product[data-is-3d-product=true] .product__block--product-header{margin-bottom:var(--spacing-2)}.main-section--product[data-is-3d-product=true] .product__media-container.below-mobile .swiper-pagination{display:none!important}.main-section--product[data-is-3d-product=true] x-3d-product-options ul.svelte-cz11mp,.main-section--product[data-is-3d-product=true] x-3d-product-options ul:has(>li [data-line]){display:none!important}.main-section--product[data-is-3d-product=true] x-3d-product-options [data-line]{display:none!important}.main-section--product[data-is-3d-product=true] .product__primary-left,.main-section--product[data-is-3d-product=true] .product__primary-left .product__media-gallery,.main-section--product[data-is-3d-product=true] .product__primary-left .product__media-item{position:relative}.main-section--product[data-is-3d-product=true] [data-portals-container=x-3d-product-options]{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;z-index:8;background:transparent!important;border:0!important;pointer-events:none}.main-section--product[data-is-3d-product=true] [data-portals-container=x-3d-product-options]>div{position:relative!important;left:auto!important;bottom:auto!important;width:100%!important;border:0!important;padding:.4rem .45rem .5rem;background:linear-gradient(to top,#0000001f,#0000 72%)!important;pointer-events:none}.main-section--product[data-is-3d-product=true] [data-portals-container-content]{display:grid!important;grid-template-columns:3.2rem minmax(0,1fr) 3.2rem;grid-template-rows:2.35rem;gap:.45rem;align-items:stretch;pointer-events:auto;position:relative}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex{display:contents}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type){grid-row:1;width:3.2rem!important;min-width:3.2rem!important;min-height:2.35rem!important;height:2.35rem;padding:0!important;box-sizing:border-box!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1.5px solid #111!important;border-radius:0!important;box-shadow:none!important;color:#111!important}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type:before,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type:after,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type):before,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type):after{content:none!important;display:none!important;background:none!important}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type:disabled{opacity:.35}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type svg,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type) svg{width:1.9rem!important;height:1.9rem!important;color:#111!important;fill:none!important;stroke:#111!important;stroke-width:2.75!important;display:block;margin:0 auto}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type svg path,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type) svg path{stroke:#111!important;stroke-width:2.75!important}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:first-of-type{grid-column:1}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:not(:first-of-type){grid-column:3}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:nth-of-type(2):not([data-btn-atc]) svg{display:block;margin:0 auto;animation:sj-next-nudge .9s ease-in-out infinite}.main-section--product[data-is-3d-product=true] [data-portals-container-content] [data-btn-atc] .tw\:absolute-center,.main-section--product[data-is-3d-product=true] [data-portals-container-content] [data-btn-atc] svg[class*=animate-]{display:none!important}@media(prefers-reduced-motion:reduce){.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>button:nth-of-type(2):not([data-btn-atc]) svg{animation:none}}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow{grid-column:2;grid-row:1;z-index:2;background:transparent!important;color:#111!important;display:flex!important;align-items:center;justify-content:center;pointer-events:none;min-height:2.35rem;padding:0!important;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-shadow:none}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow *{color:#111!important;text-shadow:none}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span{display:flex!important;justify-content:center!important;align-items:center;width:100%;padding:0 .2rem!important;gap:.4rem!important;white-space:nowrap;overflow:hidden}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:first-child,.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:last-child{display:inline!important;position:static!important;left:auto;right:auto;top:auto;margin:0;padding:0;font-size:.88rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:none;color:#111!important}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:first-child:before{content:"Select "}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Review] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:first-child:before{content:none}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>.tw\:flex>span.tw\:flex-grow>span>span:last-child:before{content:"\2013";padding-right:.4rem}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>div:last-child{grid-column:2;grid-row:1;height:2.35rem!important;box-sizing:border-box!important;background:transparent!important;border:1.5px solid #111!important;overflow:hidden;margin-inline:.15rem}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>div:last-child>div{height:100%!important;transition:width .45s ease}.main-section--product[data-is-3d-product=true] [data-portals-container-content] .tw\:bg-green-600{background:#1111116b!important;height:100%!important;transition:width .45s ease}@media(prefers-reduced-motion:reduce){.main-section--product[data-is-3d-product=true] [data-portals-container-content]>div:last-child>div,.main-section--product[data-is-3d-product=true] [data-portals-container-content] .tw\:bg-green-600{transition:none}}.main-section--product[data-is-3d-product=true] [data-portals-container-content]>div:last-child>div>span:last-child{display:none}.main-section--product[data-is-3d-product=true]:not([data-preset-3d-hero=true]):not([data-song-leader-pdp=true]) .product__price-and-ratings,.main-section--product[data-is-3d-product=true]:not([data-preset-3d-hero=true]):not([data-song-leader-pdp=true]) .product__block--product-header .rating{display:none!important}.main-section--product[data-is-3d-product=true] .product-block-image[data-sj-personalize-source],.main-section--product[data-is-3d-product=true] .product-block-image:has(img[src*="ATTENTIVE_BANNERS.jpg"]):not(.sj-personalize-graphic-mobile){display:none!important}.sj-personalize-graphic-mobile{display:block;width:100%;max-width:100%;margin:.75rem 0 0}.sj-personalize-graphic-mobile .image-block,.sj-personalize-graphic-mobile img{width:100%;max-width:100%;height:auto}.main-section--product[data-is-3d-product=true] x-3d-product-options-custom-wrapper,.main-section--product[data-is-3d-product=true] x-3d-product-options,.main-section--product[data-is-3d-product=true] x-3d-product-options>div{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.main-section--product[data-is-3d-product=true] x-3d-product-options-custom-wrapper{margin-bottom:.75rem;padding-bottom:0}.main-section--product[data-is-3d-product=true] x-3d-product-options{overflow:visible;overscroll-behavior-x:none;margin-inline:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.main-section--product[data-is-3d-product=true] .product__controls-group{margin-bottom:0}x-3d-viewer-thinkspace .iframe-3d-rotate-icon{top:26%}.main-section--product[data-is-3d-product=true] .iframe-3d-instruction-msg{top:.3rem;max-height:20%}x-3d-product-options [data-summary]{margin-inline:0!important;padding-inline:0!important}x-3d-product-options [data-summary]>div{justify-content:center!important;width:100%;padding-left:0!important;text-align:center}}@media(max-width:959px){:is(x-3d-viewer-thinkspace,iframe){max-height:70vh}body:has(.main-section--product[data-is-3d-product=true]){overflow-x:hidden}.main-section--product[data-is-3d-product=true] .product__primary-right,.main-section--product[data-is-3d-product=true] x-3d-product-options,.main-section--product[data-is-3d-product=true] x-3d-product-options .tw\:\@container,.main-section--product[data-is-3d-product=true] x-3d-product-options [class*="@container"]{min-width:0;max-width:100%}x-3d-product-options .inline-field-v2,x-3d-product-options [data-sj-image-stepper-host]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}x-3d-product-options .product__controls-group>.tw\:grid.tw\:border,x-3d-product-options .product__controls-group .tw\:grid.tw\:border{border:0!important;box-shadow:none!important}x-3d-product-options .product__controls-group .tw\:border-b:has(ul),x-3d-product-options .product__controls-group>.tw\:grid>.tw\:border-b{display:none!important;border-bottom:0!important;padding:0!important;margin:0!important;height:0!important;overflow:hidden!important}x-3d-product-options .product__controls-group .tw\:px-4{padding-inline:0!important}.main-section--product[data-is-3d-product=true] x-3d-product-options .product__controls-group.product__block--medium{margin-bottom:.35rem!important}.main-section--product[data-is-3d-product=true] .product-block-social-share{margin-top:.1rem!important;margin-bottom:.25rem!important;padding:0!important}.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button,.main-section--product[data-is-3d-product=true] .product-block-social-share .btn.social-share__button{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.35rem;min-height:0!important;height:auto!important;padding:.2rem 0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;font-size:.875rem!important;font-weight:500;text-transform:none!important;letter-spacing:.02em}.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button:before,.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button:after{content:none!important;display:none!important}}@media(min-width:768px){.sj-personalize-graphic-mobile{display:none!important}}.main-section--product[data-is-3d-product=true] .product-block-social-share{margin-top:.15rem!important;margin-bottom:.35rem!important;padding:0!important}.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button,.main-section--product[data-is-3d-product=true] .product-block-social-share .btn.social-share__button{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.35rem;min-height:0!important;height:auto!important;padding:.2rem 0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;font-size:.875rem!important;font-weight:500;text-transform:none!important;letter-spacing:.02em}.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button:before,.main-section--product[data-is-3d-product=true] .product-block-social-share .social-share__button:after{content:none!important;display:none!important}.main-section--product[data-is-3d-product=true] x-3d-product-options [data-line]{background:#e5e5e5!important}.product[data-is-3d-product=true] .product__media-container.below-mobile.swiper,.product[data-is-3d-product=true] .product__media-container.below-mobile .swiper-wrapper,.product[data-is-3d-product=true] .product__media-container.below-mobile .swiper-wrapper .swiper-slide:has(x-3d-viewer-thinkspace){height:auto!important;min-height:0!important;transform:none!important}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace){position:relative!important;display:block!important;align-items:stretch;overflow:hidden;width:100%;aspect-ratio:1 / 1;max-height:none!important}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace) x-3d-viewer-thinkspace{position:absolute;left:0;width:100%;height:128%;top:-12%;aspect-ratio:auto}.product[data-is-3d-product=true] .product__media-item:has(x-3d-viewer-thinkspace) iframe{position:static;width:100%;height:100%;aspect-ratio:auto;max-height:none}@media(max-width:767px){.main-section--product[data-is-3d-product=true] :is(.product__media-item[data-aspect-ratio=square],.product__media-item[data-aspect-ratio=square] img){aspect-ratio:1 / 1}.main-section--product[data-is-3d-product=true] .product__media-item :is(x-3d-viewer-thinkspace,iframe){width:100%;height:128%;top:-12%}}@media(min-width:960px){.main-section--product[data-is-3d-product=true] .product__primary-left{align-self:start}}@media(max-width:959px){.main-section--product[data-is-3d-product=true] .product__top .product__title[data-product-title-top]{display:none}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] x-3d-product-options .product__controls-group,.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] x-3d-product-options .product__controls-group .tw\:grid{gap:0!important;row-gap:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] x-3d-product-options .product__controls-group .tw\:grid{grid-template-columns:1fr!important}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] x-3d-product-options .tw\:my-2{margin:0!important;padding-left:0!important;padding-right:0!important}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=ring],.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;box-sizing:border-box!important;border-left:1px solid #111!important;border-right:1px solid #111!important;height:auto!important}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=ring]{margin-bottom:0!important;border-bottom:0!important}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal]{margin-top:0!important;border-top:0!important}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=ring] .sj-image-stepper-mount,.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper-mount,.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=ring] .sj-image-stepper,.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper{width:100%;max-width:100%;box-sizing:border-box}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal]{--sj-stack-gap: .2rem}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=ring] .sj-image-stepper__row,.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper__row,.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper__footer{padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=ring] .sj-image-stepper__row{min-height:0;height:auto;padding-top:var(--sj-stack-gap);padding-bottom:var(--sj-stack-gap)}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper__row{padding-top:0;padding-bottom:var(--sj-stack-gap);min-height:0;height:auto}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper__footer{padding-top:0;padding-bottom:var(--sj-stack-gap);border-top:0}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host] .sj-image-stepper__track{display:flex;grid-template-columns:none;gap:.4rem}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=ring] .sj-image-stepper--swipe .sj-image-stepper__viewport{-webkit-mask-image:linear-gradient(to right,#000 76%,transparent);mask-image:linear-gradient(to right,#000 76%,transparent)}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=ring] .sj-image-stepper--swipe .sj-image-stepper__card{flex:0 0 31%;width:31%;max-width:31%}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper:not(.sj-image-stepper--swipe) .sj-image-stepper__track:has(.sj-image-stepper__card:nth-child(3)){justify-content:flex-start}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper:not(.sj-image-stepper--swipe) .sj-image-stepper__track:has(.sj-image-stepper__card:nth-child(3)) .sj-image-stepper__card{flex:0 0 calc((100% - .8rem) / 3);width:calc((100% - .8rem) / 3);max-width:calc((100% - .8rem) / 3)}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper__track:not(:has(.sj-image-stepper__card:nth-child(3))){justify-content:center}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] [data-sj-image-stepper-host=seal] .sj-image-stepper__track:not(:has(.sj-image-stepper__card:nth-child(3))) .sj-image-stepper__card{flex:0 0 calc((100% - .8rem) / 3);width:calc((100% - .8rem) / 3);max-width:calc((100% - .8rem) / 3)}.main-section--product[data-is-3d-product=true][data-sj-overlay-step=Seal] .sj-seal-size-chips{padding:0;gap:var(--sj-stack-gap)}.main-section--product[data-is-3d-product=true] [data-sj-image-stepper-host=band] .sj-image-stepper--swipe .sj-image-stepper__viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 76%,transparent);mask-image:linear-gradient(to right,#000 76%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.main-section--product[data-is-3d-product=true] [data-sj-image-stepper-host=band] .sj-image-stepper--swipe .sj-image-stepper__viewport:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2.75rem;pointer-events:none;z-index:2;background:linear-gradient(to right,#fff0,#fff 88%)}.main-section--product[data-is-3d-product=true] [data-sj-image-stepper-host=band] .sj-image-stepper--swipe .sj-image-stepper__card{flex:0 0 31%;width:31%;max-width:31%}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/sj-builder-overlay.css.map */
