.pavoi-pdp-info{margin-top:20px;color:#2e4042;font-family:inherit;text-align:left;min-width:0}
.pavoi-pdp-info__item{border-top:1px solid #dce1df}
.pavoi-pdp-info__item:last-child{border-bottom:1px solid #dce1df}
.pavoi-pdp-info__item>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 2px;cursor:pointer;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:.015em;color:#2e4042}
.pavoi-pdp-info__item>summary::-webkit-details-marker{display:none}
.pavoi-pdp-info__item>summary:focus-visible{outline:2px solid #2e4042;outline-offset:3px;border-radius:3px}
.pavoi-pdp-info__icon{position:relative;width:14px;height:14px;flex:0 0 14px}
.pavoi-pdp-info__icon:before,.pavoi-pdp-info__icon:after{content:"";position:absolute;background:currentColor;top:6px;left:0;width:14px;height:1px}
.pavoi-pdp-info__icon:after{transform:rotate(90deg)}
.pavoi-pdp-info__item[open]>summary .pavoi-pdp-info__icon:after{transform:rotate(0)}
.pavoi-pdp-info__body{padding:0 2px 20px;color:#505958;font-size:15px;line-height:1.65;overflow-wrap:anywhere}
.pavoi-pdp-info__body :is(p,li,span,div){font-size:inherit;line-height:inherit}
.pavoi-pdp-info__body p{margin:0 0 12px}
.pavoi-pdp-info__body ul,.pavoi-pdp-info__body ol{margin:0 0 12px;padding-left:20px}
.pavoi-pdp-info__body ul{list-style:disc}
.pavoi-pdp-info__body ol{list-style:decimal}
.pavoi-pdp-info__body li{padding-left:2px;margin:5px 0}
.pavoi-pdp-info__body :is(h2,h3,h4){font-size:15px;line-height:1.5;font-weight:600;color:#2e4042;margin:16px 0 6px}
.pavoi-pdp-info__body :first-child{margin-top:0}
.pavoi-pdp-info__body :last-child{margin-bottom:0}
.pavoi-pdp-info__body a{color:#2e4042;text-decoration:underline;text-underline-offset:3px}
.pavoi-pdp-info__body img{max-width:100%;height:auto}
.pavoi-pdp-info__body table{display:block;max-width:100%;overflow-x:auto}
.pavoi-pdp-info__link{display:inline-block;font-weight:600;padding:4px 0}
@media(max-width:768px){.pavoi-pdp-info{margin-top:16px}.pavoi-pdp-info__item>summary{min-height:52px;padding:14px 0}.pavoi-pdp-info__body{padding:0 0 18px}}

.pavoi-jewelry-card-options{color:#2e4042;margin-top:8px;min-width:0}
.pavoi-jewelry-card-options__photo-note{font-size:10px;line-height:1.4;color:#646d6c;margin:3px 0 0}
.pavoi-jewelry-card-options__group{border:0;padding:0;margin:0 0 8px;min-width:0}
.pavoi-jewelry-card-options__group legend{display:flex;flex-wrap:wrap;gap:4px 7px;padding:0;margin:0 0 4px;font-size:11px;line-height:1.4;font-weight:600}
.pavoi-jewelry-card-options__value{font-weight:400;color:#646d6c}
.pavoi-jewelry-card-options__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:4px}
.pavoi-jewelry-card-options__swatch{position:relative;display:grid;place-items:center;width:28px;height:28px;padding:4px;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;flex:none}
.pavoi-jewelry-card-options__swatch span{display:block;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000c}
.pavoi-jewelry-card-options__swatch.is-gemstone span{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);border-radius:0;background-image:linear-gradient(135deg,#ffffff55,transparent)}
.pavoi-jewelry-card-options__swatch.is-month span{clip-path:none;border-radius:0;background:transparent!important;box-shadow:none;font-size:8px;line-height:18px;text-align:center;color:#2e4042;font-weight:600}
.pavoi-jewelry-card-options__swatch.is-selected{border-color:#2e4042}
.pavoi-jewelry-card-options__swatch.is-unavailable{opacity:.42}
.pavoi-jewelry-card-options__swatch.is-unavailable:after{content:"";position:absolute;width:20px;height:1px;background:#7b8583;transform:rotate(-35deg)}
.pavoi-jewelry-card-options__swatch:focus-visible,.pavoi-jewelry-card-options__more:focus-visible{outline:2px solid #2e4042;outline-offset:2px}
.pavoi-jewelry-card-options__more{border:0;background:transparent;color:#2e4042;font:inherit;font-size:11px;padding:4px;min-height:28px;cursor:pointer}
.pavoi-jewelry-card-options[data-jewelry-options-active="true"] ~ [data-style-id*="card_product_card_option_color"],.pavoi-jewelry-card-options[data-jewelry-options-active="true"] ~ product-option,.pavoi-jewelry-card-options[data-jewelry-options-active="true"] ~ [data-options-block]{display:none!important}
