.quantity-selector{align-items:stretch;border-radius:1px;display:flex}.quantity-selector__btn{align-items:center;background:transparent;border:2px solid #000910;color:#00121d;cursor:pointer;display:flex;font-family:inherit;font-size:1.125rem;justify-content:center;min-height:48px;width:48px}.quantity-selector__btn:first-child{border-right-width:1px}.quantity-selector__btn:last-child{border-left-width:1px}.quantity-selector__input{appearance:textfield;-moz-appearance:textfield;background:transparent;border:2px solid #000910;border-left:none;border-right:none;color:#00121d;font-family:inherit;font-size:1.125rem;min-height:48px;text-align:center;width:48px}.quantity-selector__input::-webkit-inner-spin-button,.quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none}.product-badge{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--badge-text-color)!important;padding:0!important}.product-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.pdp-qty-atc-row{align-items:stretch;gap:8px}.pdp-qty-atc-row button{grid-column:span 3!important}.pdp-qty-atc-row quantity-selector{grid-column:span 1!important}@media(max-width:1023px){.pdp-qty-atc-row{grid-template-columns:auto 1fr!important}.pdp-qty-atc-row quantity-selector{grid-column:1/2!important}.pdp-qty-atc-row button{grid-column:2/3!important}}.product-selector select,.variant-selector select{border-color:#00121d!important;border-radius:1px!important;border-width:1px!important}.pdp-product-title{color:#00121d;font-family:var(--display-font);font-size:1.125rem;font-weight:300;letter-spacing:-.0025em;line-height:1.25;margin:0;text-transform:capitalize}.pdp-siblings-count{border-bottom:1px solid #00121d;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:-.0025em;line-height:1.5;padding-bottom:6px;text-transform:uppercase}.pdp-price,.pdp-siblings-count{color:#00121d;font-family:var(--body-font)}.pdp-price{align-items:baseline;display:inline-flex;gap:.5rem}.pdp-price__discount{font-family:var(--display-font);font-size:.75rem;font-weight:500;letter-spacing:-.035em;line-height:1.25;text-transform:uppercase}.pdp-price__discount:empty{display:none}.pdp-price__compare{font-size:.875rem;font-weight:400;line-height:.9;text-decoration:line-through}.pdp-price__compare:empty{display:none}.pdp-price__current{font-size:1.25rem;font-weight:600;line-height:1.25}.pdp-size-guide-trigger{background:transparent;border:0;border-bottom:1px solid #00121d;color:#00121d;cursor:pointer;display:inline-block;font-family:var(--body-font);font-size:.875rem;font-weight:600;letter-spacing:-.0025em;line-height:1.5;margin:0;padding:0 0 6px;text-decoration:none;text-transform:uppercase}.pdp-size-guide-trigger:focus-visible,.pdp-size-guide-trigger:hover{border-bottom-color:#00121d;color:#00121d;outline:none}.pdp-size-guide-trigger:focus-visible{outline:2px solid #00121d;outline-offset:2px}@media(max-width:1023px){.pdp-product-title{color:#1c1c1c;font-family:var(--body-font);font-weight:350;line-height:1.1}.pdp-price__discount{font-size:.625rem;letter-spacing:-.035em}.pdp-price__compare{font-size:.75rem}.pdp-price__current{font-size:1rem}.product-badge{font-size:.625rem;letter-spacing:-.0025em}.pdp-description,.pdp-description.type--body-2{font-size:.875rem;line-height:1.25}}.pdp-accordions details summary:first-of-type,.pdp-accordions details>summary{align-items:center;border-top:1px solid #00121d;padding-bottom:0;padding-top:0}.pdp-accordions details>summary>*{align-self:center}.pdp-accordions details>summary span.content,.pdp-accordions details>summary>.content{padding-bottom:9.5px;padding-top:9.5px}@media(min-width:1024px){.pdp-accordions details>summary span.content,.pdp-accordions details>summary>.content{padding-bottom:29px;padding-top:21px}}.pdp-accordions details>.accordion__panel .content,.pdp-accordions details>.accordion__panel span.content{padding-bottom:9.5px}@media(min-width:1024px){.pdp-accordions details>.accordion__panel .content,.pdp-accordions details>.accordion__panel span.content{padding-bottom:29px}}.pdp-media-mobile-carousel .swiper-button-disabled{pointer-events:none;visibility:hidden}.pdp-gallery-arrow{background:transparent!important;border:0;box-shadow:none!important;color:#00121d;height:auto;min-height:0;min-width:0;outline:none;padding:8px;width:auto}.pdp-gallery-arrow svg{display:block}.pdp-gallery-arrow:active,.pdp-gallery-arrow:hover{background:transparent!important;box-shadow:none!important;outline:none}.pdp-gallery-arrow:focus-visible{background:transparent!important;box-shadow:none!important;outline:2px solid #00121d;outline-offset:2px}.pdp-media-gallery .product-media{overflow:clip;position:relative}.pdp-media-gallery .swiper-slide-zoomed .swiper-zoom-container{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27%2300121d%27%3E%3Cpath d=%27M9.536 2.222a7.315 7.315 0 1 0 7.315 7.314 7.322 7.322 0 0 0-7.315-7.314Zm0 13.236a5.922 5.922 0 1 1 5.922-5.922 5.928 5.928 0 0 1-5.922 5.922Zm12.686 5.775-.99.989-6.269-6.27.99-.989 6.269 6.27Z%27/%3E%3Cpath d=%27M6.402 10.163h6.13V8.77h-6.13v1.393Z%27/%3E%3C/svg%3E") 13 13,zoom-out}.pdp-media-gallery .swiper-zoom-container{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27%2300121d%27%3E%3Cpath d=%27M9.536 2.222a7.315 7.315 0 1 0 7.315 7.314 7.322 7.322 0 0 0-7.315-7.314Zm0 13.236a5.922 5.922 0 1 1 5.922-5.922 5.928 5.928 0 0 1-5.922 5.922Zm12.686 5.775-.99.989-6.269-6.27.99-.989 6.269 6.27Z%27/%3E%3Cpath d=%27M6.402 10.163H8.77v2.369h1.393v-2.369h2.369V8.77h-2.369V6.402H8.77V8.77H6.402v1.393Z%27/%3E%3C/svg%3E") 13 13,zoom-in;width:100%}.pdp-media-gallery .swiper-zoom-container img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;width:100%}.pdp-media-gallery .swiper-zoom-container:focus{outline:none}@media(prefers-reduced-motion:reduce){.pdp-media-gallery .swiper-zoom-container,.pdp-media-gallery .swiper-zoom-container img{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pdp-media-gallery-wrap:has(.swiper-slide-zoomed) .swiper-button-container{pointer-events:none;visibility:hidden}.pdp-media-gallery-wrap:has(.pdp-media-gallery--column){display:contents}.pdp-media-gallery-wrap:has(.pdp-media-gallery--column) .swiper-container,.pdp-media-gallery-wrap:has(.pdp-media-gallery--column) .swiper-wrapper{display:contents}.product-media--variant-slot[hidden]{display:none}.product-media--external-video>div{aspect-ratio:1/1;position:relative;width:100%}.product-media--external-video>div iframe{height:100%;left:0;position:absolute;top:0;width:100%}.ku .product-media:has(.swiper-zoom-container:focus-visible):after{content:"";inset:0;outline:2px solid var(--color-blue-sale,#0f52ba);outline-offset:-2px;pointer-events:none;position:absolute;z-index:5}[data-modal=bracelet-sizing],[data-modal=necklace-sizing],[data-modal=ring-sizing]{background:#fff!important;border-radius:0;overflow:hidden;padding:0!important}[data-modal=necklace-sizing]{overflow-x:hidden;overflow-y:auto}.size-guide-modal,[data-modal=bracelet-sizing] .size-guide-modal__header,[data-modal=necklace-sizing] .size-guide-modal__header,[data-modal=ring-sizing] .size-guide-modal__header{color:#00121d;font-family:var(--body-font)}[data-modal=bracelet-sizing] .size-guide-modal__header,[data-modal=necklace-sizing] .size-guide-modal__header,[data-modal=ring-sizing] .size-guide-modal__header{align-items:center!important;background:#00121d!important;color:#fff!important;display:flex!important;flex-direction:row!important;gap:0!important;justify-content:center!important;padding:24px 56px!important;position:relative!important;width:100%!important}.size-guide-modal__title,.size-guide-modal__title .content,[data-modal=bracelet-sizing] .size-guide-modal__title,[data-modal=necklace-sizing] .size-guide-modal__title,[data-modal=ring-sizing] .size-guide-modal__title{color:#fff!important;font-family:var(--display-font)!important;font-size:1.75rem!important;font-weight:300!important;letter-spacing:normal!important;line-height:1.25!important;margin:0!important;text-align:center!important;text-transform:none!important}.size-guide-modal__close-x{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;height:auto!important;min-height:0!important;min-width:0!important;padding:8px!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important}.size-guide-modal__close-x svg{color:#fff!important}[data-modal=bracelet-sizing] .size-guide-modal__body,[data-modal=necklace-sizing] .size-guide-modal__body,[data-modal=ring-sizing] .size-guide-modal__body{align-items:center!important;display:flex!important;flex-direction:column!important;gap:40px!important;padding:56px 32px 48px!important;text-align:center!important;width:100%!important}[data-modal=necklace-sizing] .size-guide-modal__body--image{align-items:stretch!important;gap:24px!important;padding:32px 32px 40px!important;text-align:left!important}.size-guide-modal__text,.size-guide-modal__text .content{color:#00121d!important;font-family:var(--body-font)!important;font-size:1rem!important;font-weight:300!important;letter-spacing:normal!important;line-height:1.5!important;margin:0!important;text-align:center!important;text-transform:none!important}.size-guide-modal__link{color:#00121d!important;text-decoration:underline!important;text-underline-offset:3px!important}.size-guide-modal__intro,.size-guide-modal__intro .content{color:#00121d!important;font-family:var(--body-font)!important;font-size:1rem!important;font-weight:300!important;letter-spacing:normal!important;line-height:1.5!important;margin:0!important;text-align:left!important;text-transform:none!important}.size-guide-modal__image{display:block!important;height:auto!important;width:100%!important}.size-guide-modal__close-btn,.size-guide-modal__close-btn .content{color:#00121d!important}.size-guide-modal__close-btn{background:transparent!important;background-color:transparent!important;border:1px solid #00121d!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;font-family:var(--body-font)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.25!important;min-width:0!important;padding:18px 56px!important;text-transform:uppercase!important;width:auto!important}.size-guide-modal__close-btn:focus-visible,.size-guide-modal__close-btn:focus-visible .content,.size-guide-modal__close-btn:hover,.size-guide-modal__close-btn:hover .content{background:#00121d!important;background-color:#00121d!important;color:#fff!important}[data-modal=necklace-sizing] .size-guide-modal__close-btn{align-self:center!important}@media(max-width:1023px){[data-modal=bracelet-sizing],[data-modal=necklace-sizing],[data-modal=ring-sizing]{height:fit-content!important;left:50%!important;margin:0!important;max-height:min(90vh,500px)!important;max-width:90vw!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:90vw!important}[data-modal=bracelet-sizing] remote-frame,[data-modal=bracelet-sizing]>*,[data-modal=necklace-sizing] remote-frame,[data-modal=necklace-sizing]>*,[data-modal=ring-sizing] remote-frame,[data-modal=ring-sizing]>*{flex:0 0 auto!important;height:auto!important;min-height:0!important}[data-modal=bracelet-sizing] .size-guide-modal__header,[data-modal=necklace-sizing] .size-guide-modal__header,[data-modal=ring-sizing] .size-guide-modal__header{flex:0 0 auto!important;height:auto!important;min-height:0!important;padding:12px 40px!important}[data-modal=bracelet-sizing] .size-guide-modal__body,[data-modal=ring-sizing] .size-guide-modal__body{gap:24px!important;padding:32px 24px!important}[data-modal=necklace-sizing] .size-guide-modal__body--image{gap:16px!important;padding:24px 20px 28px!important}.size-guide-modal__title,.size-guide-modal__title .content{font-size:1rem!important;line-height:1.2!important}.size-guide-modal__close-x{padding:6px!important;right:8px!important}.size-guide-modal__close-x svg{height:18px!important;width:18px!important}.size-guide-modal__close-btn{padding:14px 40px!important}}.pdp-specs__table{border-bottom:1px solid rgba(0,18,29,.2);width:100%}.pdp-specs__row{align-items:stretch;border-top:1px solid rgba(0,18,29,.2);break-inside:avoid;display:flex;gap:24px;width:100%}.pdp-specs__cell{align-items:center;display:flex;flex:1 0 0;min-width:0;padding:16px 0}.pdp-specs__label{font-weight:500;line-height:normal}.pdp-specs__label,.pdp-specs__value{color:#00121d;font-family:var(--body-font);font-size:1rem}.pdp-specs__value{font-weight:300;line-height:1.25;word-break:break-word}.pdp-specs__gemstone-type{font-weight:400}.pdp-specs__disclaimer{color:rgba(0,18,29,.7);font-family:var(--body-font);font-size:.75rem;font-style:italic;font-weight:300;margin-top:12px}.pdp-specs__glossary-term{appearance:none;background:none;border:0;color:inherit;cursor:help;display:inline;font:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.pdp-specs__glossary-term:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:2px}.pdp-specs__glossary-tooltip{--triangle-height:11px;--triangle-width:22px;background-color:#d2dbee;border-radius:4px;box-shadow:0 4px 16px rgba(0,18,29,.18);color:#000;font-family:var(--body-font);font-size:.8125rem;font-weight:300;line-height:1.35;max-width:18rem;padding:10px 12px;pointer-events:none;position:absolute;transform:translate(-50%,-100%);z-index:60}.pdp-specs__glossary-tooltip[hidden]{display:none}.pdp-specs__glossary-tooltip:before{background:#d2dbee;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:var(--triangle-height);inset-block-start:100%;inset-inline-start:50%;position:absolute;transform:translateX(-50%);width:var(--triangle-width)}.pdp-specs__glossary-tooltip:before .triangle{border-style:solid;height:0;width:0}.pdp-specs__glossary-tooltip--below:before{background:#d2dbee;clip-path:polygon(50% 0,0 100%,100% 100%);height:var(--triangle-height);inset-block-end:100%;inset-block-start:unset;width:var(--triangle-width)}.pdp-specs__glossary-tooltip-img{border-radius:3px;display:block;height:auto;margin-bottom:8px;width:100%}.pdp-specs__glossary-tooltip-text{white-space:pre-line}
