#new-matching-band-section[data-v-0cc55886]{background:var(--Background-Gradient, linear-gradient(180deg, #E8F4FB 0%, #FFF 100%))}#new-matching-band-section .matching-band-details[data-v-0cc55886]{padding:16px;background-color:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014}#new-matching-band-section .matching-band-details .content-fit[data-v-0cc55886]{display:flex;flex-direction:column;gap:16px}#new-matching-band-section .matching-top-title[data-v-0cc55886]{font-size:20px;font-weight:500;line-height:20px;letter-spacing:-.1px}#new-matching-band-section .matching-img[data-v-0cc55886]{display:flex;align-items:center;gap:10px}#new-matching-band-section .matching-img .matching-band-price[data-v-0cc55886]{display:flex;font-size:16px;align-items:center;gap:4px}#new-matching-band-section .matching-img .matching-band-price .text-strike[data-v-0cc55886]{color:gray;display:flex;align-items:center}#new-matching-band-section .matching-img .matching-band-top[data-v-0cc55886]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;width:60%}#new-matching-band-section .matching-img .matching-band-bottom[data-v-0cc55886]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;width:100%}#new-matching-band-section .matching-img .matching-band-bottom .discount-label[data-v-0cc55886]{color:#0e8345;padding:2px 4px;font-size:14px;font-weight:400;line-height:20px;border-radius:4px;background:#EAF6ED}#new-matching-band-section .matching-wedding-ring[data-v-0cc55886]{font-size:12px;font-style:normal;padding:0 4px;font-weight:400;line-height:20px;color:var(--Secondry-body-text, #515D6A);border-radius:2px;background:var(--BackgroundNeutral, #F5F5F7)}#new-matching-band-section .matching-img-top[data-v-0cc55886]{position:relative}#new-matching-band-section .outter-circle[data-v-0cc55886]{position:absolute;top:88%;left:52%;transform:translate(-52%,-12%);z-index:9}#new-matching-band-section .outter-circle .inner-circle[data-v-0cc55886]{position:relative;width:24px;height:24px;display:flex;justify-content:center;align-items:center;background:#F5F5F7;border-radius:50%;border:2px solid white}#new-matching-band-section .outter-circle .inner-circle .matching-plus[data-v-0cc55886]{width:20px}#new-matching-band-section img[data-v-0cc55886]{width:88px;height:88px;border-radius:8px;border:1px solid var(--Border-Separator, #E1E7F0)}#new-matching-band-section .matching-wedding-band-name[data-v-0cc55886]{align-items:center;color:#1b2f42;font-size:16px;font-style:normal;line-height:20px}#new-matching-band-section .arrow-right-bands[data-v-0cc55886]{height:10px!important;width:7px!important}#new-matching-band-section .arrow-right[data-v-0cc55886]{height:15px!important;width:10px!important}#new-matching-band-section .matching-ring-name[data-v-0cc55886]{align-items:center;color:#1b2f42;font-size:16px;font-style:normal;line-height:20px}#new-matching-band-section .buttons[data-v-0cc55886]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;border:none;margin-top:8px}#new-matching-band-section .matching-img-bottom[data-v-0cc55886]{position:relative;cursor:pointer}#new-matching-band-section .matching-img-bottom .matching-hover[data-v-0cc55886]{position:absolute;bottom:calc(100% + 6px);background:white;left:-15px;padding:8px;border:1px solid #eee;border-radius:6px;width:calc(100vw - 30px);height:305px;box-shadow:0 3px 13px #0000001f;cursor:default;z-index:11}#new-matching-band-section .matching-img-bottom .matching-hover[data-v-0cc55886]:after{top:100%;left:26%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-top-color:#fff;border-width:10px;margin-left:-10px}#new-matching-band-section .matching-img-bottom .matching-hover .band-viewer-close[data-v-0cc55886]{height:34px;padding:5px;width:34px;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;cursor:pointer}#new-matching-band-section .matching-img-bottom .matching-hover .band-viewer-close svg[data-v-0cc55886]{width:20px;height:20px;display:inline-block}#new-matching-band-section .matching-img-bottom .matching-hover .hover-current-img[data-v-0cc55886]{width:100%;height:calc(100% - 55px);text-align:center}#new-matching-band-section .matching-img-bottom .matching-hover .hover-current-img img[data-v-0cc55886]{width:232px;height:232px;box-shadow:unset;border:unset}#new-matching-band-section .matching-img-bottom .matching-hover .hover-thumbnail[data-v-0cc55886]{display:flex;overflow:auto hidden;margin-bottom:5px}#new-matching-band-section .matching-img-bottom .matching-hover .hover-thumbnail .hover-thumbnail-img[data-v-0cc55886]{width:50px;height:50px;display:flex;justify-content:center;margin-right:4px;cursor:pointer}#new-matching-band-section .matching-img-bottom .matching-hover .hover-thumbnail .hover-thumbnail-img[data-v-0cc55886]:last-child{margin-right:0}#new-matching-band-section .matching-img-bottom .matching-hover .hover-thumbnail .hover-thumbnail-img img[data-v-0cc55886]{width:50px;height:50px;box-shadow:unset;border-radius:6px;margin-right:4px}#new-matching-band-section .matching-img-bottom .matching-hover .hover-thumbnail .hover-thumbnail-img img[data-v-0cc55886]:last-child{margin-right:0}#new-matching-band-section .matching-img-bottom .matching-hover[data-v-0cc55886]::-webkit-scrollbar{height:10px;width:5px;background:transparent}.img-active[data-v-0cc55886]{border:2px solid #0070e4!important}#new-matching-band-section.desktop[data-v-0cc55886]{display:flex;justify-content:center;align-items:center}#new-matching-band-section.desktop .matching-band-details[data-v-0cc55886]{padding:24px 48px}#new-matching-band-section.desktop .matching-band-details .content-fit[data-v-0cc55886]{gap:24px}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-top-title[data-v-0cc55886]{font-size:32px;line-height:40px;letter-spacing:-.35px}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-ring-name[data-v-0cc55886]{align-items:center;font-size:18px;line-height:24px}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-wedding-band-name[data-v-0cc55886]{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:18px;line-height:24px;transition:transform .2s}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-wedding-band-name[data-v-0cc55886]:hover{color:#4169e1;transform:scale(1.01)}#new-matching-band-section.desktop .matching-band-details .content-fit .arrow-right[data-v-0cc55886]{height:15px!important;width:10px!important}#new-matching-band-section.desktop .matching-band-details .content-fit .arrow-right[data-v-0cc55886]:hover{color:#4169e1}#new-matching-band-section.desktop .matching-band-details .content-fit .arrow-right-bands[data-v-0cc55886]{height:10px!important;width:7px!important}#new-matching-band-section.desktop .matching-band-details .content-fit .all-wedding-bands[data-v-0cc55886]{transition:transform .2s}#new-matching-band-section.desktop .matching-band-details .content-fit .all-wedding-bands[data-v-0cc55886]:hover{transform:scale(1.03)}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container[data-v-0cc55886]{position:relative}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .matching-img[data-v-0cc55886]{display:flex;flex-direction:row;align-items:stretch;gap:24px}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .matching-img .matching-img-top[data-v-0cc55886]{position:relative}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .matching-img .matching-img-top .matching[data-v-0cc55886]{position:relative;width:120px;height:120px}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .matching-img .matching-img-bottom .matching[data-v-0cc55886]{width:120px;height:120px}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .matching-img .matching-band-top[data-v-0cc55886],#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .matching-img .matching-band-bottom[data-v-0cc55886]{gap:4px;width:100%}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .matching-img .matching-band-price[data-v-0cc55886]{font-size:18px}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .matching-img .matching-band-price .discount-label[data-v-0cc55886]{font-size:16px}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .outter-circle[data-v-0cc55886]{top:90%;left:50%;transform:translate(-50%,-10%)}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .outter-circle .inner-circle[data-v-0cc55886]{width:30px;height:30px}#new-matching-band-section.desktop .matching-band-details .content-fit .matching-container .outter-circle .inner-circle .matching-plus[data-v-0cc55886]{width:24px;height:24px}#new-matching-band-section.desktop .matching-band-details .buttons[data-v-0cc55886]{gap:12px;cursor:pointer}#new-matching-band-section.desktop .matching-hover[data-v-0cc55886]{position:absolute;bottom:calc(100% + 10px);background:white;left:14px;padding:8px;border:1px solid #eee;border-radius:6px;width:300px;height:305px;box-shadow:0 3px 13px #0000001f;cursor:default;z-index:11}#new-matching-band-section.desktop .matching-hover .hover-thumbnail-img[data-v-0cc55886],#new-matching-band-section.desktop .matching-hover .hover-thumbnail-img img[data-v-0cc55886]{width:50px;height:50px}@media (max-width: 375px){.matching-band-bottom[data-v-0cc55886]{font-size:10px}}body.body--dark #new-matching-band-section[data-v-0cc55886]{background:#2c2c2e}body.body--dark #new-matching-band-section .matching-band-details[data-v-0cc55886]{background-color:#2c2c2e;border:1px solid #fff}body.body--dark #new-matching-band-section .matching-wedding-band-name[data-v-0cc55886],body.body--dark #new-matching-band-section .matching-ring-name[data-v-0cc55886],body.body--dark #new-matching-band-section .buttons[data-v-0cc55886]{color:#fff}
