#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.compact table tr>td{padding-bottom:10px;padding-top:10px}#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}.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%}.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}.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}.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}.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}.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}.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}