.size-info-tooltip{font-family:var(--primary-font-family)}@media screen and (max-width:480px){.product_details_container .image-gallery,.product_details_container .image-gallery-content,.product_details_container .image-gallery-slide,.product_details_container .image-gallery-slide-wrapper,.product_details_container .image-gallery-slides,.product_details_container .image-gallery-swipe{height:auto}.product_details_container .image-gallery-content{display:block}.product_details_container .image-gallery-slides{aspect-ratio:1/1}.product_details_container .image-gallery-slide>.image-gallery-image{aspect-ratio:1/1;height:auto;max-height:none;width:100%}}.product_details_container .image-gallery-image{scale:85%}@media screen and (min-width:481px){.product_details_container #product-container .image-gallery-bullets{display:none}}.product_details_container #product-container .image-gallery-slide,.product_details_container #product-container .image-gallery-slide>.image-gallery-image{cursor:default}@media screen and (max-width:480px){.product_details_container #product-container .image-gallery-bullets{margin-top:-16px}}.product_details_container .faq-content{font-size:18px;font-weight:400!important}.product_details_container .customizer-btn{text-wrap:pretty;align-items:center;background-color:#ddc77c;border:none;border-radius:.5rem;color:var(--primary-color);display:flex;font-size:1.125rem;font-weight:500;justify-content:center;line-height:23px;padding:8px 12px;text-transform:none}.product_details_container .customizer-btn:focus,.product_details_container .customizer-btn:hover{background-color:#ddc77c;border:none;box-shadow:none;color:var(--primary-color);outline:none}.product_details_container .customizer-btn:focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}@media screen and (min-width:1024px){.product_details_container .pdp-gallery{align-self:flex-start;flex:0 1 65%;justify-content:center;min-height:calc(100vh - 7.25rem);position:-webkit-sticky;position:sticky;top:7.25rem}.product_details_container .pdp-details{flex:0 1 35%}.product_details_container .pdp-gallery__stage{aspect-ratio:1/1;height:auto;max-height:calc(100vh - 13.25rem)}.product_details_container .image-gallery-image{scale:100%}}.product_details_container #product-fav-btn{color:var(--primary-color)!important;font-size:1.5rem}.product_details_container #size_info{cursor:pointer}.product_details_container #size_info:focus-visible{border-radius:50%;outline:2px solid #1e3a8a;outline-offset:2px}.product_details_container #info-container .info-slide{background:var(--brand-color);color:#fff;margin:0!important}.product_details_container #info-container .swiper-button-next,.product_details_container #info-container .swiper-button-prev{color:#ddc77c}@media screen and (max-width:767px){.product_details_container #info-container .swiper-button-next svg,.product_details_container #info-container .swiper-button-prev svg{height:55%;width:55%}}.product_details_container #info-container .swiper-button-next:focus-visible,.product_details_container #info-container .swiper-button-prev:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (min-width:640px)and (max-width:767px){.product_details_container #info-container .swiper-button-next,.product_details_container #info-container .swiper-button-prev{top:57%}}@media screen and (max-width:639px){.product_details_container #info-container .swiper-button-next,.product_details_container #info-container .swiper-button-prev{top:55.5%}}@media screen and (min-width:768px){.product_details_container #info-container .swiper-button-next{right:calc(50% + 10px)}}@media screen and (min-width:1280px){.product_details_container #info-container .swiper-button-prev{left:5%}.product_details_container #info-container .swiper-button-next{right:55%}}.product_details_container #info-container .swiper-pagination{align-items:center;display:flex;height:8px;justify-content:center;width:100%}@media screen and (min-width:768px){.product_details_container #info-container .swiper-pagination{width:50%}}.product_details_container #info-container .swiper-pagination .swiper-pagination-bullet{background:#0000;flex-shrink:0;height:24px;margin:0;opacity:1;position:relative;width:24px}.product_details_container #info-container .swiper-pagination .swiper-pagination-bullet:before{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.product_details_container #info-container .swiper-pagination .swiper-pagination-bullet:focus-visible{outline:none}.product_details_container #info-container .swiper-pagination .swiper-pagination-bullet:focus-visible:before{outline:2px solid #ddc77c;outline-offset:2px}.product_details_container #info-container .swiper-pagination .swiper-pagination-bullet-active:before{background:#ddc77c}@media screen and (max-width:1023px){.product_details_container .customizer-btn{font-size:1rem}}@media screen and (max-width:640px){.product_details_container .customizer-btn img{height:auto;width:36px}}@media screen and (max-width:420px){.product_details_container .customizer-btn{padding:8px 12px;width:100%}}.pdp-faq-accordion{border-bottom:1px solid #0030531a;margin-bottom:0}.pdp-faq-accordion:last-child{border-bottom:none}.pdp-faq-accordion .accordion,.pdp-faq-accordion .accordion-content{background-color:#0000}.pdp-faq-accordion .accordion,.pdp-faq-accordion .accordion-text,.pdp-faq-accordion .accordion-title{padding-left:0;padding-right:0}.pdp-summary-accordion .accordion{background-color:#f4fbff;padding-left:0}.pdp-summary-accordion .summary-container{padding-left:4px;padding-right:4px}.pdp-summary-accordion .accordion-title{font-size:16px;font-weight:500;margin-right:6px;padding-left:0}.pdp-summary-accordion .accordion-icon{transform:rotate(90deg) rotateY(0deg)}.pdp-summary-accordion .accordion-icon.rotate{transform:rotate(90deg) rotateY(180deg)}.pdp-summary-accordion .accordion-content::-webkit-scrollbar{display:none}.pdp-summary-accordion .accordion-content{-ms-overflow-style:none;scrollbar-width:none}#faq-container .accordion-section{border-bottom:1px solid #efefef;margin-bottom:0}#faq-container .accordion-section:first-child{border-top:1px solid #efefef}#faq-container .accordion{justify-content:space-between;padding:16px 12px}#faq-container .accordion:hover{background-color:#f4fbff}#faq-container .accordion-title{text-wrap:pretty;padding-left:0}#faq-container .accordion-icon{transform:rotate(90deg)}#faq-container .accordion-icon.rotate{transform:rotate(90deg) rotateY(180deg)}#faq-container .contact{margin-bottom:0;padding-bottom:1rem}#similar-ring-container>div{overflow-x:auto}#similar-ring-container a:focus-visible{outline-offset:-2px}#similar-ring-container .similar-rings-scroll{overflow-x:scroll}#similar-ring-container .similar-rings-scroll::-webkit-scrollbar{-webkit-appearance:none;height:8px}#similar-ring-container .similar-rings-scroll::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}#similar-ring-container .similar-rings-scroll::-webkit-scrollbar-track{background-color:#0000001a;border-radius:4px}.pdp-summary-accordion p[content~=description],.pdp-summary-accordion p[content~=hashed_url],.pdp-summary-accordion p[content~=image_url],.pdp-summary-accordion p[content~=is_favorite],.pdp-summary-accordion p[content~=pictures],.pdp-summary-accordion p[content~=price],.pdp-summary-accordion p[content~=price_multiplier],.pdp-summary-accordion p[content~=product_type],.pdp-summary-accordion p[content~=ring_options_url]{display:none}.storelocations{height:448px;width:100%}@media (min-width:768px){.map-results-below .storelocations{height:672px}}.map-results-below #results-container{border:1px solid #d5d5d5;border-radius:0 0 3px 3px;border-top:none;bottom:auto;left:auto;margin-top:0;max-height:250px;overflow:auto;position:relative;right:auto;top:0;width:100%}.map-results-below #results-container .storedot{border-bottom:1px solid #ececec}.map-results-below #results-container .storedot:last-child{border-bottom:none}img.tail{left:635px;position:absolute;top:325px}img.tail.off{height:0;left:600px;opacity:0;top:225px;width:0}.store-popup{background:#fff;border-radius:3px;box-shadow:0 10px 36px 0 #00000029,0 0 0 1px #0000000f;font-size:10px;left:430px;opacity:1;overflow:hidden;padding-bottom:15px;position:absolute;top:100px;width:450px}.store-popup.off{height:0;left:600px;opacity:0;top:200px;visibility:hidden;width:0}.store-popup.off img.store-logo{height:0;transition:height .2s,width .2s}.store-popup .fa-close{color:#668398;font-size:1.7em;position:absolute;right:10px;top:5px}.store-popup h6{color:#58595b;font-size:10px;margin:2px;padding:0}.store-popup p{color:#dcc67d;font-family:var(--secondary-font-family);font-size:18px;margin:2px}.store-popup .store-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;float:right;height:80px;margin:15px 25px;position:absolute;right:10px;top:15px;transition:height .6s,width .6s;width:150px}.store-popup .store-info{float:left;margin:15px 0 15px 20px}.store-popup .store-collections{clear:both;margin:20px 15px}.store-popup .store-collections p{float:left;width:30%}.store-popup .store-collections:after{clear:both;content:""}.product .address-search{background:#668398;border:none;box-sizing:border-box;color:#fff;display:block;height:38px;margin:15px auto;width:137px}.product .address-search::-webkit-input-placeholder{color:#ebebeb}.product .address-search:-moz-placeholder,.product .address-search::-moz-placeholder{color:#ebebeb}.product .address-search:-ms-input-placeholder{color:#ebebeb}#storelocations-container{max-height:0;position:relative;transition:max-height .5s}#storelocations-container.show{max-height:1500px}#storelocations-container .closer{background-color:#ffffffdb;cursor:pointer;font-size:1.5em;height:38px;position:absolute;right:0;text-align:center;top:0;width:38px}#results-container{background:#ffffffe6;bottom:25px;font-size:10px;height:auto;left:0;max-height:180px;overflow:scroll;position:absolute;width:310px}#results-container h3{font-size:14px}#results-container .dotaddress{color:#dcc67d;font-family:var(--secondary-font-family);font-size:14px}#results-container .storedot{padding:10px}#results-container .storedot:hover{background-color:#eaeaea}.address-search-div{display:block;text-align:center}.address-search-div .address-search{background-color:#fff;border:2px solid #668398;color:#58595b;display:inline-block;height:38px;max-width:100%;padding-right:30px;vertical-align:middle;width:300px}.address-search-container{display:inline-block;margin:0 auto;max-width:100%;position:relative;width:300px}.address-search{background:#668398;border:none;box-sizing:border-box;color:#fff;display:block;height:38px;margin:15px auto;width:130px}.address-search-btn{cursor:pointer;display:inline-block;height:38px;position:absolute;right:10px;top:22px;width:30px;z-index:1000}.search-title{margin-top:15px}.search-title i{margin-right:20px}@media (max-width:767px){.search-title{font-size:10px;margin-bottom:10px}.address-search-container{display:block}#near-me-or{display:none}#results-container{bottom:auto;left:auto;max-height:250px;position:relative;right:auto;top:0;width:100%}#store-popup{max-width:350px}#store-popup .store-logo{width:100px}}#protectionPlan .right-border,#protectionPlan table tr>td:first-child{border-right:1px solid var(--primary-color)}#protectionPlan table tr>td{padding:20px 10px 20px 24px}#protectionPlan table tbody tr:nth-child(odd){background:#f4fbff}#protectionPlan table .diff-title{font-size:16px;font-weight:500}#protectionPlan table .diff-title .sub-title{font-size:12px;font-weight:400}#protectionPlan table .diff-content{font-size:14px;font-weight:400}#protectionPlan table .diff-content .sub-content{font-size:12px;font-weight:400}#protectionPlan .m-diff-title{font-family:var(--primary-font-family);font-size:22px;font-weight:700}#protectionPlan .m-diff-title .m-sub-title{font-size:12px;font-weight:400}#protectionPlan .m-diff-content{font-size:14px;font-weight:400}#protectionPlan .m-diff-content .m-sub-content{font-size:12px;font-weight:400}.customizer_main_container .image-gallery,.customizer_main_container .image-gallery-content,.product_details_container .image-gallery,.product_details_container .image-gallery-content{height:100%}.customizer_main_container .image-gallery-content,.product_details_container .image-gallery-content{display:flex;flex-direction:column}.customizer_main_container .image-gallery-slide-wrapper,.product_details_container .image-gallery-slide-wrapper{flex:1 1;height:100%;min-height:0}.customizer_main_container .image-gallery-slide,.customizer_main_container .image-gallery-swipe,.product_details_container .image-gallery-slide,.product_details_container .image-gallery-swipe{height:100%}.customizer_main_container .image-gallery-slides,.customizer_main_container .image-gallery-swipe,.product_details_container .image-gallery-slides,.product_details_container .image-gallery-swipe{align-items:flex-start;display:flex;height:100%;justify-content:center}.customizer_main_container .image-gallery-left-nav:focus,.customizer_main_container .image-gallery-left-nav:hover,.customizer_main_container .image-gallery-right-nav:focus,.customizer_main_container .image-gallery-right-nav:hover,.product_details_container .image-gallery-left-nav:focus,.product_details_container .image-gallery-left-nav:hover,.product_details_container .image-gallery-right-nav:focus,.product_details_container .image-gallery-right-nav:hover{background-color:#0000;border:none;box-shadow:none;outline:none}.customizer_main_container .image-gallery-left-nav:focus-visible,.customizer_main_container .image-gallery-right-nav:focus-visible,.product_details_container .image-gallery-left-nav:focus-visible,.product_details_container .image-gallery-right-nav:focus-visible{outline:2px solid #1e3a8a;outline-offset:-2px}.customizer_main_container .image-gallery-left-nav:focus-visible .image-gallery-svg,.customizer_main_container .image-gallery-right-nav:focus-visible .image-gallery-svg,.product_details_container .image-gallery-left-nav:focus-visible .image-gallery-svg,.product_details_container .image-gallery-right-nav:focus-visible .image-gallery-svg{opacity:100%}.customizer_main_container .image-gallery-slides,.product_details_container .image-gallery-slides{aspect-ratio:1/1;max-width:80%}.customizer_main_container .image-gallery-slide,.product_details_container .image-gallery-slide{align-items:center;display:flex;justify-content:center}.customizer_main_container .image-gallery-slide>.image-gallery-image,.product_details_container .image-gallery-slide>.image-gallery-image{height:100%;max-height:100%;width:100%}@media screen and (max-width:480px){.customizer_main_container .image-gallery-slides,.product_details_container .image-gallery-slides{max-width:100%}}.customizer_main_container .image-gallery-thumbnails,.product_details_container .image-gallery-thumbnails{align-items:center;display:flex;justify-content:center;margin-left:12px;z-index:9}@media screen and (min-width:481px){.customizer_main_container .image-gallery-thumbnails-wrapper.bottom,.product_details_container .image-gallery-thumbnails-wrapper.bottom{flex-shrink:0;height:82px}}.customizer_main_container .image-gallery-thumbnail:hover,.product_details_container .image-gallery-thumbnail:hover{background-color:#0000;border:1px solid #337ab7!important}.customizer_main_container .image-gallery-thumbnail.active,.product_details_container .image-gallery-thumbnail.active{border:1px solid #e5e5e5!important}.customizer_main_container .image-gallery-thumbnail:focus-visible,.product_details_container .image-gallery-thumbnail:focus-visible{border-color:#0000;outline:2px solid #1e3a8a;outline-offset:2px}.customizer_main_container .image-gallery-thumbnails-container>.image-gallery-thumbnail,.product_details_container .image-gallery-thumbnails-container>.image-gallery-thumbnail{height:70px;margin:6px!important;width:70px}.customizer_main_container .image-gallery-thumbnail-image,.product_details_container .image-gallery-thumbnail-image{aspect-ratio:1/1;height:70px;object-fit:contain;width:70px}.customizer_main_container .image-gallery-content.fullscreen,.product_details_container .image-gallery-content.fullscreen{background:#fff!important}.customizer_main_container .image-gallery.fullscreen-modal,.product_details_container .image-gallery.fullscreen-modal{z-index:1100!important}.customizer_main_container .image-gallery-fullscreen-button,.product_details_container .image-gallery-fullscreen-button{bottom:10%!important}.customizer_main_container .fullscreen .image-gallery-slides,.product_details_container .fullscreen .image-gallery-slides{max-width:100%;width:calc(100% - 32px)}@media screen and (min-width:640px){.customizer_main_container .fullscreen .image-gallery-slides,.product_details_container .fullscreen .image-gallery-slides{width:70%}}@media screen and (min-width:768px){.customizer_main_container .fullscreen .image-gallery-slides,.product_details_container .fullscreen .image-gallery-slides{width:calc(100% - 240px)}}.customizer_main_container .fullscreen .image-gallery-slides-container,.product_details_container .fullscreen .image-gallery-slides-container{height:100%}.customizer_main_container .fullscreen .image-gallery-left-nav,.product_details_container .fullscreen .image-gallery-left-nav{left:15%}.customizer_main_container .fullscreen .image-gallery-right-nav,.product_details_container .fullscreen .image-gallery-right-nav{right:15%}.customizer_main_container .image-gallery-icon:hover .image-gallery-svg,.customizer_main_container .image-gallery-svg,.product_details_container .image-gallery-icon:hover .image-gallery-svg,.product_details_container .image-gallery-svg{opacity:60%;transform:scale(.6)}.customizer_main_container .fullscreen .image-gallery-image,.product_details_container .fullscreen .image-gallery-image{max-height:82%!important}.customizer_main_container .image-gallery-image,.product_details_container .image-gallery-image{aspect-ratio:1/1;object-fit:contain;padding:0}@media screen and (min-width:481px){.customizer_main_container .image-gallery-image,.product_details_container .image-gallery-image{padding:5px}}@media screen and (max-width:480px){.customizer_main_container .banner-long,.customizer_main_container .image-gallery .image-gallery-thumbnails-wrapper,.customizer_main_container .image-gallery-left-nav,.customizer_main_container .image-gallery-right-nav,.customizer_main_container .image-gallery.fullscreen-modal .image-gallery-slide .iconButton,.product_details_container .banner-long,.product_details_container .image-gallery .image-gallery-thumbnails-wrapper,.product_details_container .image-gallery-left-nav,.product_details_container .image-gallery-right-nav,.product_details_container .image-gallery.fullscreen-modal .image-gallery-slide .iconButton{display:none}}.customizer_main_container .loading-mask,.product_details_container .loading-mask{background-color:#fff;background-position:50%;background-position-y:25%;background-repeat:no-repeat;bottom:0;left:0;margin:0 auto;opacity:.5;position:absolute;right:0;top:0;z-index:100}@media screen and (max-width:420px){.customizer_main_container .loading-mask,.product_details_container .loading-mask{background-position-y:center}}@media screen and (min-width:481px){.customizer_main_container .image-gallery:not(.fullscreen-modal) .image-gallery-swipe,.product_details_container .image-gallery:not(.fullscreen-modal) .image-gallery-swipe{height:calc(100% - 18px)}.customizer_main_container .image-gallery:not(.fullscreen-modal) .image-gallery-bullets,.product_details_container .image-gallery:not(.fullscreen-modal) .image-gallery-bullets{flex-shrink:0;height:18px}}.customizer_main_container .image-gallery .image-gallery-bullets,.product_details_container .image-gallery .image-gallery-bullets{--bullet-dot-size:10px}@media screen and (max-width:768px){.customizer_main_container .image-gallery .image-gallery-bullets,.product_details_container .image-gallery .image-gallery-bullets{--bullet-dot-size:8px}}.customizer_main_container .image-gallery.fullscreen-modal .image-gallery-bullets,.product_details_container .image-gallery.fullscreen-modal .image-gallery-bullets{--bullet-dot-size:14px}.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullets-inner,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullets-inner{height:var(--bullet-dot-size)}.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullet,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullet{background-color:#0000;border:none;box-shadow:none;flex-shrink:0;height:24px;margin:0;padding:0;position:relative;transform:none;width:24px}.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullet:before,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullet:before{background-color:#fff;border:1px solid #c2c2c2;border-radius:50%;content:"";height:var(--bullet-dot-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--bullet-dot-size)}.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullet.active,.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullet:focus,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullet.active,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullet:focus{background-color:#0000;border:none;transform:none}.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullet:hover:before,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullet:hover:before{background-color:#c2c2c2;border-color:#c2c2c2}.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullet.active:before,.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullet.active:hover:before,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullet.active:before,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullet.active:hover:before{background-color:#14396a;background-color:var(--brand-color,#14396a);border-color:#14396a;border-color:var(--brand-color,#14396a)}.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullet:focus-visible,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullet:focus-visible{outline:none}.customizer_main_container .image-gallery .image-gallery-bullets .image-gallery-bullet:focus-visible:before,.product_details_container .image-gallery .image-gallery-bullets .image-gallery-bullet:focus-visible:before{outline:2px solid #14396a;outline:2px solid var(--brand-color,#14396a);outline-offset:2px}.customizer_main_container .image-gallery .image-gallery-bullets,.product_details_container .image-gallery .image-gallery-bullets{margin-top:4px;position:static}@media screen and (min-width:481px){.customizer_main_container .image-gallery .image-gallery-bullets,.product_details_container .image-gallery .image-gallery-bullets{margin-top:8px}}.customizer_main_container .image-gallery.fullscreen-modal .image-gallery-bullets,.product_details_container .image-gallery.fullscreen-modal .image-gallery-bullets{bottom:70px;position:absolute}@media screen and (max-width:480px){.customizer_main_container .image-gallery.fullscreen-modal .image-gallery-bullets,.product_details_container .image-gallery.fullscreen-modal .image-gallery-bullets{bottom:auto;top:min(50% + (100vw - 32px)/2 + 24px,100% - 50px)}}.customizer_main_container .image-gallery-slide-wrapper{width:100%}body.gallery-fullscreen-active .customizer_main_container{overflow:visible!important}.summary .summary-container>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.summary .summary-container>div>p:nth-of-type(2){justify-self:end}.summary-pdp p{margin-bottom:0}.ring-search-summary-container{max-width:700px}.ring-search-heading{font-weight:600}.ring-search .category-section{border-top:1px solid #efefef;padding-top:12px}.ring-search .category-section-bottom{border-bottom:1px solid #efefef;padding-bottom:12px}.ring-search .summaryLabel{font-weight:600}.ring-search .summarySubLabel{margin-left:10px}.summary-accordian>div:first-child{background-color:#fff;border-radius:8px;padding:8px 12px}.summary-accordian.summary-accordian-plain>div:first-child{background-color:#0000}.summary-accordian.summary-accordian-plain.open .accordian-content{padding:4px 40px 12px 16px}.summary-accordian .accordian-title{color:#003053;font-size:16px;font-weight:500;padding-left:12px}.summary-accordian .accordian-content{font-size:14px!important;padding:0 24px 16px}.print-summary{display:none;font-family:var(--secondary-font-family);font-size:18px;position:relative}.print-summary .print-summary-container>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.print-summary .print-summary-container>div>p:nth-of-type(2){justify-self:end}.print-summary .print-summary-container>div>p{margin-bottom:0}.print-window .print-summary{display:block}@page{size:A4;margin:2cm}.magic-number__copy{background:#0000;border:none;color:inherit;cursor:pointer;line-height:1;opacity:.65;padding:0}.magic-number__copy:hover{color:var(--brand-color);opacity:1}.magic-number__copy:focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}.min-w-18{min-width:4.5rem}.selected-border:before{animation:loader 3s infinite;border:1px dashed #323232!important;height:72px;position:absolute;right:calc(50% - 36px);width:72px}@media screen and (min-width:640px){.selected-border:before{height:100px;right:calc(50% - 50px);width:100px}}.selected-border:before{border-radius:50%;content:"";padding:4px;top:-1px;z-index:-1}.selected-border-square:before{animation:squareLoader 2s infinite;border:1px dashed #323232!important;border-radius:4px;content:"";height:100%;left:-2px;position:absolute;top:-2px;width:100%}@keyframes loader{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}@keyframes squareLoader{0%{margin:3px;padding:1px}10%{margin:2px;padding:2px}20%{margin:1px;padding:3px}30%{margin:2px;padding:2px}40%{margin:3px;padding:1px}50%{margin:2px;padding:2px}60%{margin:1px;padding:3px}70%{margin:2px;padding:2px}80%{margin:3px;padding:1px}90%{margin:2px;padding:2px}to{margin:1px;padding:3px}}.overlay{border-bottom-left-radius:100px;border-bottom-right-radius:100px;bottom:0;color:#fff;font-family:var(--secondary-font-family);height:50%;left:0;position:absolute;text-decoration:underline;transition:.5s ease;width:100%}.quill-label{color:#0000008a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;padding:0}.quill{margin-top:8px}.ql-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003053;font-family:neue-haas-unica;font-size:16px!important;height:calc(100% - 45px)}.ql-container strong{font-weight:600}.ql-editor{min-height:100%}.editor-info-icon,.editor-tick-icon{margin-right:6px}.editor-info-icon svg,.editor-tick-icon svg{display:inline-block;vertical-align:middle}.ql-snow .ql-toolbar button.ql-info,.ql-snow .ql-toolbar button.ql-tick{align-items:center;display:inline-flex;height:24px;justify-content:center;width:28px}.ql-snow .ql-toolbar button.ql-info svg,.ql-snow .ql-toolbar button.ql-tick svg{float:none;margin:0}.ql-font-neue-haas-unica{font-family:neue-haas-unica!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=neue-haas-unica]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=neue-haas-unica]:before{content:"neue-haas-unica";font-family:neue-haas-unica}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:attr(data-value)!important}.ql-size-8px{font-size:8px!important}.ql-size-9px{font-size:9px!important}.ql-size-10px{font-size:10px!important}.ql-size-11px{font-size:11px!important}.ql-size-12px{font-size:12px!important}.ql-size-14px{font-size:14px!important}.ql-size-16px{font-size:16px!important}.ql-size-18px{font-size:18px!important}.ql-size-24px{font-size:24px!important}.ql-size-30px{font-size:30px!important}.ql-size-36px{font-size:36px!important}.ql-size-48px{font-size:48px!important}.ql-size-60px{font-size:60px!important}.ql-size-72px{font-size:72px!important}.ql-size-96px{font-size:96px!important}.ql-snow .ql-picker.ql-size{width:80px}.ql-snow .ql-picker.ql-size .ql-picker-options{max-height:200px;overflow-y:auto}.ql-snow .ql-picker.ql-size .ql-picker-item{padding:5px 10px}.quill-readonly-container .ql-container{border:none;height:auto}.quill-readonly-container .ql-container .ql-editor{padding:0}.quill-readonly-container .ql-container .ql-editor p{line-height:1.5;margin:0}.quill-readonly-container .ql-container .ql-editor p:has(br:only-child){line-height:1}.quill-readonly-container .ql-container .ql-editor ol,.quill-readonly-container .ql-container .ql-editor ul{margin:0;padding-left:1.5em}.swatch-options-row .swatch-options-slide{width:5rem}@media(min-width:640px){.swatch-options-row .swatch-options-slide{width:auto}}.swatch-options-row .swiper-scrollbar{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));border-radius:2px;height:4px;margin-top:4px}.swatch-options-row .swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:#4a5568;background-color:rgb(74 85 104/var(--tw-bg-opacity,1));border-radius:2px;height:4px}.ring-size .ring-size__field{background-color:#fff;border:1px solid var(--primary-color);border-radius:.5rem;padding:0;position:relative}.ring-size .ring-size__field:focus-within{outline:2px solid #1e3a8a;outline-offset:2px}.ring-size .ring-size__field.is-click-focus:focus-within{outline:none}.ring-size .ring-size__field.loading{opacity:.6}.ring-size .ring-size__label{color:#646f7d;font-size:.75rem;left:14px;line-height:1.4;margin-bottom:0;pointer-events:none;position:absolute;top:8px}.ring-size .ring-size__note{color:#646f7d;font-size:.8125rem;line-height:1.5;margin:10px 0 0}.ring-size .ring-size__control+.ring-size__note{margin-top:20px}.ring-size .ring-size__control{align-items:flex-start;display:flex;flex-direction:column;font-size:.8125rem;gap:10px}.ring-size .ring-size__control .ring-size__field{width:100%}.ring-size-select__menu{box-shadow:0 8px 24px #00305324;font-family:var(--secondary-font-family);font-size:1rem}.ring-size-select__option{padding:8px 14px}.how-sizing-works-link{background:#0000;border:none;color:var(--brand-color);cursor:pointer;font-family:var(--secondary-font-family);font-size:inherit;line-height:inherit;padding:0;text-decoration:underline;white-space:nowrap}.how-sizing-works-link:focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}.sizing-modal{font-family:var(--secondary-font-family);padding:0 24px}.sizing-modal__title{font-size:32px;font-weight:400;line-height:1.15;margin-bottom:24px;text-align:center}.sizing-modal__footer{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:20px}.sizing-modal__help{align-items:center;color:inherit;display:flex;gap:12px;text-decoration:none}.sizing-modal__help:focus-visible,.sizing-modal__help:hover{color:inherit}.sizing-modal__help:focus-visible .sizing-modal__help-copy,.sizing-modal__help:hover .sizing-modal__help-copy{text-decoration:underline}.sizing-modal__help-icon{align-items:center;background:#f4fbff;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.sizing-modal__help-title{display:block;font-size:18px}.sizing-modal__help-copy{color:#6b7785;display:block;font-size:13px}.sizing-modal__got-it{flex-shrink:0}.sizing-modal__link{background:#0000;border:none;color:var(--brand-color);cursor:pointer;font-size:16px;font-weight:500;padding:0;text-align:left;text-decoration:underline}.sizing-modal__link:after{content:" →";display:inline-block}.sizing-modal__link:focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}@media screen and (max-width:767px){.modalContent:has(.sizing-modal)::-webkit-scrollbar{-webkit-appearance:none;width:8px}.modalContent:has(.sizing-modal)::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}.modalContent:has(.sizing-modal)::-webkit-scrollbar-track{background-color:#0000001a;border-radius:4px}.sizing-modal{padding:0 16px}.sizing-modal__title{font-size:26px}.sizing-modal__footer{align-items:stretch;flex-direction:column}.sizing-modal__got-it{width:100%}}.sizing-steps{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:32px 0 0;padding:0}.sizing-step{align-items:center;display:flex;flex-direction:column;text-align:center}.sizing-step__marker{display:flex;justify-content:center;margin-bottom:18px;position:relative;width:100%}.sizing-step__marker:before{background:#bcd7e8;content:"";height:1px;left:-16px;position:absolute;right:-16px;top:50%;transform:translateY(-50%)}.sizing-step:first-child .sizing-step__marker:before{left:50%}.sizing-step:last-child .sizing-step__marker:before{right:50%}.sizing-step__dot{align-items:center;background:#fff;border:1px solid var(--brand-color);border-radius:50%;color:var(--primary-color);display:inline-flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;line-height:1;position:relative;width:34px;z-index:1}.sizing-step__dot--current{background:var(--brand-color);border-color:var(--brand-color);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lashbrook-gold);color:#fff}.sizing-step__heading{font-size:20px;font-weight:400;line-height:1.25;margin-bottom:10px}.sizing-step__copy{font-size:14px;line-height:1.5;margin-bottom:16px}.sizing-step__visual{align-items:center;aspect-ratio:4/3;background:#f4fbff;border-radius:6px;display:flex;justify-content:center;margin-top:auto;min-height:0;overflow:hidden;width:100%}.sizing-step__visual img{display:block;height:100%;object-fit:cover;width:100%}.how-sizing-works .sizing-modal__footer{border-top:1px solid var(--lashbrook-gold);margin-top:32px;padding-top:20px}.how-sizing-works__phone{color:#6b7785;text-decoration:none}.how-sizing-works__phone:focus-visible,.how-sizing-works__phone:hover{color:var(--brand-color);text-decoration:underline}@media screen and (max-width:767px){.sizing-steps{gap:28px;grid-template-columns:minmax(0,1fr);margin-top:24px}.sizing-step__marker:before{display:none}.sizing-step__heading{font-size:18px}.sizing-step__visual{aspect-ratio:auto}.sizing-step__visual img{height:auto}}.estimate-size__intro{font-size:14px;margin:0 auto 24px;max-width:620px;text-align:center}.estimate-size__methods{grid-column-gap:20px;grid-row-gap:0;column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;list-style:none;margin:0;padding:0;row-gap:0}.estimate-method{border:1px solid #efefef;border-radius:6px;display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:16px}.estimate-method__title{text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.3;margin:0 0 12px}.estimate-method__tag{align-self:start;background:#f2f5f7;border-radius:999px;color:#6b7785;font-size:11px;justify-self:start;letter-spacing:.04em;margin-bottom:8px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.estimate-method__tag--best{background:var(--lashbrook-gold);color:var(--primary-color)}.estimate-method__copy{font-size:13px;line-height:1.5;margin-bottom:12px}.estimate-method__action{align-self:start;background:#0000;border:1px solid var(--brand-color);border-radius:.375rem;color:var(--brand-color);cursor:pointer;font-size:13px;justify-self:start;margin-top:26px;min-height:38px;padding:7px 14px}.estimate-method__action:hover{background:#f4fbff}.estimate-method__action:focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}.size-calc__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.size-calc__label{color:#6b7785;flex:1 1 100%;font-size:12px;line-height:18px;margin-bottom:0}.size-calc__input{flex:1 1;height:38px;min-width:0;width:auto}.size-calc__units{border:1px solid #ced4da;border-radius:6px;display:inline-flex;flex-shrink:0;overflow:hidden}.size-calc__unit{background:#fff;border:none;color:#6b7785;cursor:pointer;font-size:12px;height:36px;padding:0 10px}.size-calc__unit.is-active{background:var(--brand-color);color:#fff}.size-calc__unit:focus-visible{outline:2px solid #1e3a8a;outline-offset:-2px}.size-calc__result{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:8px 0 0;min-height:40px}.size-calc__hint{color:#6b7785}.size-calc__size{font-size:16px;font-weight:500}.size-calc__use{background:#0000;border:none;color:var(--brand-color);cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.size-calc__use:focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}@media screen and (max-width:767px){.estimate-method{display:flex;flex-direction:column;grid-row:auto}.estimate-size__intro{text-align:left}.estimate-size__methods{gap:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:none}}