.review[data-v-96eb0fc6]{display:flex;justify-content:center;flex-direction:column;align-items:center}.review svg[data-v-96eb0fc6]{height:20px}p[data-v-96eb0fc6]{font-size:16px}.svgShield[data-v-96eb0fc6]{height:15px}.mobile p[data-v-96eb0fc6]{font-size:13px}.favorites-icon[data-v-361c268f]{width:24px;height:24px}.favorites-icon--bookmark[data-v-361c268f]{width:18px;height:18px}@media (max-width: 768px){.favorites-icon[data-v-361c268f]{transform:scale(.7)}.favorites-icon--bookmark[data-v-361c268f]{width:24px;height:24px;padding-bottom:4px}}.favorites-title[data-v-361c268f]{font-size:24px;color:#484848}.favorites-text[data-v-361c268f]{transition:all .2s ease-in}.favorites-text[data-v-361c268f]:first-child:hover{border-top-left-radius:6px;border-bottom-left-radius:6px}.favorites-text[data-v-361c268f]:last-child:hover{border-top-right-radius:6px;border-bottom-right-radius:6px}.favorites-text[data-v-361c268f]:hover{background:#f9fafb}.fav-link-spacing[data-v-361c268f]{padding-left:5px;padding-right:5px}.fav-link[data-v-361c268f]{cursor:pointer;flex:1;text-align:center;align-items:center;display:flex;justify-content:center}.favorites-size[data-v-361c268f]{height:auto}@media (max-width: 768px){.favorites-size[data-v-361c268f]{border:none;border-top:.5px solid #E0E0E0;border-bottom:.5px solid #E0E0E0;border-radius:unset}}.body--dark .favorites-text[data-v-361c268f]:hover{background:#2c2c2e}@media (max-width: 768px){.card-background[data-v-361c268f]{border-left-width:0px;border-right-width:0px;border-radius:unset}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.favorites-size .favorites-icon[data-v-361c268f]{scale:.6}.favorites-size .inline-block[data-v-361c268f]{font-size:11px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.favorites-size .favorites-icon[data-v-361c268f]{scale:.8}}#lock-price-bottom-sheet-wrap{#email-section {height: 48px; .email-input {font-size: 16px !important; height: 48px !important;} .q-field--error {.q-field__messages {padding-top: 16px !important;}} .q-field {font-size: 16px !important; .q-field__inner {.q-field__control {height: 48px; border-radius: 12px;}}}}}#tariff-alert-wrap[data-v-08643788]{padding:8px 20px;border:1px solid var(--61db0f68);background:var(--79062a53);cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:4px}#tariff-alert-wrap .upper-text[data-v-08643788]{color:var(--blue-dark, #1B2F42);font-size:14px;line-height:20px}#tariff-alert-wrap .lower-text[data-v-08643788]{color:var(--color-text-tertiary-gray-500, #6B7280);font-size:12px;line-height:18px}#tariff-alert-wrap .lower-text .read-more[data-v-08643788]{color:var(--color-button-links-light, #4169E1)}#lock-price-bottom-sheet-wrap[data-v-08643788]{display:flex;flex-direction:column;gap:16px;padding:5px}#lock-price-bottom-sheet-wrap .header-text[data-v-08643788]{color:var(--blue-dark, #1B2F42);font-size:24px;line-height:32px;letter-spacing:-.15px}#lock-price-bottom-sheet-wrap .main-text[data-v-08643788]{color:var(--blue-dark, #1B2F42);font-size:16px;line-height:24px;letter-spacing:-.1px}#lock-price-bottom-sheet-wrap .wrapper[data-v-08643788]{display:flex;flex-direction:column;gap:12px;border-radius:16px;border:1px solid var(--61db0f68);background:var(--79062a53)}#lock-price-bottom-sheet-wrap .wrapper .text[data-v-08643788]{color:var(--blue-dark, #1B2F42);font-size:14px;line-height:20px}#lock-price-bottom-sheet-wrap .wrapper .sources[data-v-08643788]{display:flex;align-items:center;gap:8px}#lock-price-bottom-sheet-wrap .wrapper .sources .source[data-v-08643788]{color:var(--color-text-tertiary-gray-500, #6B7280);font-size:12px;line-height:18px;border-radius:9999px;background:var(--color-background-dark-gray-100, #F3F4F6);padding:0 6px;cursor:pointer}#lock-price-bottom-sheet-wrap .wrapper .last-updated[data-v-08643788]{color:var(--color-text-tertiary-gray-500, #6B7280);font-size:12px;line-height:18px}#lock-price-bottom-sheet-wrap .button-wrap .cta-btn[data-v-08643788]{width:100%;margin-top:8px;padding:12px 24px;border-radius:9999px;background:var(--Primary-Blue500, #4169E1);box-shadow:0 4px 8px #10184014;color:var(--color-White, #FFF);text-align:center;font-size:16px;line-height:24px;letter-spacing:-.1px;text-transform:none}.cart-items-section.newCartExperienceMobile .header-mobile{font-size:18px!important;font-family:LinetoBook}.cart-items-section.newCartExperienceMobile .header-mobile .mobile-total-price{font-size:18px;font-family:LinetoMedium}.cart-items-section.newCartExperienceMobile .header-text{font-size:18px;font-family:LinetoBold!important}.cart-items-section.newCartExperienceMobile .checkout-button{box-shadow:0 4px 8px #10184012!important}body.desktop .desktop-heading{font-size:24px;margin-bottom:10px}.order-summary-checkout .cart-items-wrap .engagement-ring-title,.order-summary-checkout .cart-items-wrap .engagement-ring-title--completed,.order-summary-checkout .cart-items-wrap .earrings-title,.order-summary-checkout .cart-items-wrap .earrings-title--completed{font-size:14px}.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .diamond-name{line-height:20px!important;font-size:14px;cursor:auto!important}.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .cart-items--img{width:60px;height:60px}.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .cart-items--content .checkout-content-area{width:100%;font-size:13px}.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .limit-format{padding:4px 8px}.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .availability{font-size:12px;line-height:1}.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .availability-icon{font-size:12px!important}.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .setting-name{font-size:13px}.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .content-gray-light-fav{font-size:14px}@media (max-width: 768px){.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .content-gray-light-fav{margin:0;padding:0}}.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .ring-size-select .no-size-selected,.order-summary-checkout .cart-items-wrap .cart-items.summaryLook .ring-size-select .size-selected,.order-summary-checkout .cart-items-wrap .wedding-top .wedding-title{font-size:14px}.order-summary-checkout .cart-items-wrap .order-summary-subtitle{font-size:13px}.order-summary-checkout .cart-items-wrap .content-gray-dark{font-size:13px!important}.order-summary-checkout .content-gray-dark span{font-size:13px}.summary-content[data-v-5e1443a8]{padding-top:10px;font-size:16px;font-weight:400;color:#484848}@media (max-width: 768px){.summary-content[data-v-5e1443a8]{font-size:14px}}@media (max-width: 768px){.mobile-cart[data-v-5e1443a8]{padding-left:16px;padding-right:16px}}.checkout-button[data-v-5e1443a8]{width:100%;height:45px;font-size:18px;font-family:LinetoMedium;border-radius:6px;background:var(--q-primary)!important;color:#fff!important}.header-mobile[data-v-5e1443a8]{color:#1b2f42!important;font-size:16px!important;font-family:LinetoMedium;font-weight:400;display:block!important}.header-mobile span[data-v-5e1443a8]{float:left}.header-mobile .mobile-total-price[data-v-5e1443a8]{float:right!important;font-weight:500!important;line-height:23px}.card-background-mobile[data-v-5e1443a8]{border:0;border-radius:unset}.card-background-mobile.newCartExperienceMobile[data-v-5e1443a8]{padding-bottom:0;margin-bottom:-2px}.border-bottom-summary[data-v-5e1443a8]{border-bottom:1px solid #E0E0E0}.my-cart[data-v-5e1443a8]{margin-bottom:22px}.card-padding-left[data-v-5e1443a8]{padding-left:32px}.magical-diamond-upgrade-wrap[data-v-5e1443a8]{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:12px;gap:12px;border-radius:12px;background:#FDF2DC}.magical-diamond-upgrade-wrap .magical-diamond-upgrade-img[data-v-5e1443a8]{width:24px}.magical-diamond-upgrade-wrap .magical-diamond-upgrade-cta[data-v-5e1443a8]{min-width:100px;padding:8px 11px;border-radius:8px;border:1px solid #9F6402;color:#9f6402;align-self:center}@media only screen and (min-device-width: 769px) and (max-device-width: 1024px){.cart-header .header-mobile[data-v-5e1443a8],.cart-header .header-text[data-v-5e1443a8],.cart-header .mobile-total-price[data-v-5e1443a8]{font-size:19px!important}}.cart-loader[data-v-1a315547]{z-index:100000;background-color:#fff}.button-height .q-btn{box-shadow:none}.button-height .q-btn:before{box-shadow:none}.apply-input .q-field--dense .q-field__control{height:44px}.apply-input .q-field--dense .q-field__label{top:12px}.postal-code .apply-input .q-field--dense .q-field__native{padding:0}.discount-section .q-field--labeled .q-field__native{padding-top:16px;padding-bottom:16px}.discount-section .q-field--dense .q-field__label{top:14px;line-height:1}.discount-section .q-field--float .q-field__label{background-color:#fff;transform:translateY(-26px) scale(.75);z-index:1;padding:0 4px;left:-4px;top:21px}.discount-section--two .q-field--float .q-field__label{background-color:#f5f5f5}.address-block .apt-suite.q-field--dense .q-field__native{line-height:24px;padding-top:24px;padding-bottom:8px;font-size:16px}.body--dark .discount-section .q-field--float .q-field__label{background-color:#3c3c3e}.body--dark .discount-section--two .q-field--float .q-field__label{background-color:#2c2c2e}.apply-discount-wrap.mobile .apply-input .q-field--dense .q-field__control,.apply-discount-wrap.mobile .button-height{height:36px}.apply-discount-wrap.mobile .apply-button{font-size:14px}.apply-discount-wrap .apply-input .q-field .q-field__inner{background:#fff!important;border:none!important}.apply-discount-wrap .apply-input .q-field--outlined .q-field__control:before{border:none}.apply-discount-wrap .apply-input .q-field--outlined .q-field__control:hover:before{border:none}.apply-discount-wrap .apply-button{font-size:16px;background:#4169E1!important;color:#fff;border-radius:8px!important}.apply-discount-wrap .apply-button:before{border:none!important}.apply-discount-wrap .apply-button:disabled{opacity:.38!important}.apply-discount-wrap .apply-button .absolute-full{border-radius:8px;background:#4169E1;color:#fff}.apply-discount-wrap .q-field .q-field__inner{border:none}.apply-discount-wrap .q-field .q-field__inner .q-field__bottom{font-size:12px}.apply-discount-wrap .q-field--outlined .q-field__control{border-radius:8px}.apply-discount-wrap .q-field--outlined .q-field__control:after{border:1px solid #E5E7EB}.apply-discount-wrap .q-field--outlined.q-field--highlighted .q-field__control:after{border:1px solid #4169E1!important}.apply-discount-wrap .q-field--outlined.q-field--highlighted .q-field__control.text-negative:after{border:1px solid #DE1135!important}.apply-discount-wrap .q-btn--outline{color:#fff}.apply-discount-wrap .q-btn--outline:before{background:#4169E1}.apply-discount-wrap .button-height{border:none!important}.sign-label[data-v-4083ec79]{margin-top:-2px;line-height:1}.button-height[data-v-4083ec79]{height:44px}.vertical-middle[data-v-4083ec79]{vertical-align:middle}.apply-button[data-v-4083ec79]{height:100%;width:100%;border-radius:6px}.align-end[data-v-4083ec79]{text-align:end}.apply-btn-label[data-v-4083ec79]{font-size:16px}.apply-btn-label .apply-label[data-v-4083ec79]{cursor:pointer}.address-block .apply-btn-label[data-v-4083ec79]{font-size:16px;font-family:LineToBook;color:#9e9e9e}.discount-icon[data-v-4083ec79]{height:26px;background:#0070ba;width:26px;border-radius:50%;display:flex;align-content:center;justify-content:center;margin-right:8px;cursor:pointer}.discount-icon .svg-discount[data-v-4083ec79]{width:16px!important;height:16px!important}.plus-sign[data-v-4083ec79]{padding-right:5px;text-decoration:none}.inline-block[data-v-4083ec79]{display:inline-block}.discount-space[data-v-4083ec79]{padding-top:10px;padding-bottom:10px}.margin-left-auto[data-v-4083ec79]{margin-left:auto}.body--dark .discount-icon[data-v-4083ec79]{background:#fff}.body--dark .discount-icon svg path[data-v-4083ec79]{fill:#0070ba;stroke:#0070ba}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.ipad-buttons-checkout[data-v-4083ec79]{position:relative;bottom:10px!important}.ipad-buttons-checkout .q-btn[data-v-4083ec79]{font-size:13px}.full-width[data-v-4083ec79],.full-width .q-input[data-v-4083ec79]{width:100%}.button-height[data-v-4083ec79]{position:relative;display:flex;margin-top:10px}.button-height .q-btn[data-v-4083ec79]{margin-right:7px}}.body--dark .unqualified .message .icons[data-v-ccf1e064]{color:#fff}.unqualifiedMobile .message[data-v-ccf1e064]{border-radius:6px;font-size:24px;line-height:32px;color:#1b2f42}.unqualifiedMobile .message .icons[data-v-ccf1e064]{color:#1b2f42}.sub-message[data-v-ccf1e064]{font-size:16px;line-height:24px;color:#1b2f42}.btn-message[data-v-ccf1e064]{font-size:16px;line-height:46px}.start-over[data-v-ccf1e064]{text-decoration:underline;font-size:16px;color:#4169e1;cursor:pointer}.remove-message[data-v-ccf1e064]{font-size:14px;line-height:24px;color:#515d6a}.unqualified[data-v-ccf1e064]{height:calc(100vh - 100px)}.unqualified .message[data-v-ccf1e064]{border-radius:6px;font-size:24px;line-height:32px;color:#1b2f42}.unqualified .message .icons[data-v-ccf1e064]{color:#1b2f42}
