.dll-necklace-page{background:#faf8f5;color:#433936;padding:28px 0 72px}.dll-necklace-page *{box-sizing:border-box}.dll-necklace-wrap{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4.2vw,58px);min-width:0}.dll-necklace-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font:500 11px/1.5 DM Sans,Arial,sans-serif;letter-spacing:.035em;color:#81756f;margin:0 0 29px}.dll-necklace-crumb a{color:inherit;text-decoration:none}.dll-necklace-crumb a:hover{text-decoration:underline}.dll-necklace-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(32px,4.5vw,77px);align-items:start;width:100%;min-width:0}.dll-necklace-media,.dll-necklace-panel{min-width:0}.dll-necklace-media{position:sticky;top:30px}.dll-necklace-media .dll-gallery__main{position:relative;aspect-ratio:1/1.08;background:#f2eae4;border:1px solid #e4d9d0;overflow:hidden;width:100%;min-width:0}.dll-necklace-media .dll-gallery__main img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%}.dll-necklace-media .dll-gallery__expand{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:36px;height:36px;padding:0;background:#fffdfa;border:1px solid #e4d9d0;border-radius:50%;color:#54403a;cursor:pointer;z-index:2}.dll-necklace-media .dll-gallery__expand svg{display:block;width:16px;height:16px;stroke:currentColor}.dll-necklace-media .dll-gallery__expand:hover{background:#f7eae3}.dll-necklace-media .dll-gallery__thumbs{width:100%;min-width:0;max-width:100%;display:flex;gap:9px;overflow-x:auto;flex-wrap:nowrap;padding:9px 3px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.dll-necklace-media .dll-thumb{width:clamp(65px,7vw,88px);flex:0 0 clamp(65px,7vw,88px);aspect-ratio:1/1;background:#fffaf7;border:1px solid #e0d6ce;opacity:.78;cursor:pointer;scroll-snap-align:start;display:grid;place-items:center;padding:0;border-radius:2px;appearance:none;-webkit-appearance:none}.dll-necklace-media .dll-thumb img{width:100%;height:100%;object-fit:contain;pointer-events:none}.dll-necklace-media .dll-thumb.active{opacity:1;outline:2px solid #a87d69;outline-offset:2px}.dll-necklace-media .dll-thumb:focus-visible,.dll-necklace-page button:focus-visible,.dll-necklace-page a:focus-visible,.dll-necklace-page input:focus-visible{outline:2px solid #9e725c;outline-offset:3px}.dll-necklace-media .dll-gallery-caption{font:400 10px/1.6 DM Sans,Arial,sans-serif;color:#81756f;margin:4px 0 0}.dll-necklace-panel{width:100%;max-width:600px}.dll-necklace-eyebrow{font:700 10px/1.5 DM Sans,Arial,sans-serif;color:#b4826b;text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px}.dll-necklace-title{font:500 clamp(37px,3.75vw,59px)/1.01 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em;color:#403533;margin:0 0 15px}.dll-necklace-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 15px}.dll-necklace-price__now{font:700 clamp(24px,2.4vw,31px)/1.1 "DM Sans",Arial,sans-serif;color:#4a3d38;letter-spacing:-.025em}.dll-necklace-price__was{font:400 14px/1.3 DM Sans,Arial,sans-serif;color:#928781;text-decoration:line-through}.dll-necklace-price__tag{display:inline-block;padding:6px 9px;color:#885e4b;background:#f1e2da;border-radius:2px;font:700 10px/1 DM Sans,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.dll-necklace-description{font:400 13px/1.75 DM Sans,Arial,sans-serif;color:#6d625e;margin:0 0 17px;max-width:50ch}.dll-necklace-benefits{list-style:none;display:grid;gap:8px;padding:0;margin:0 0 20px}.dll-necklace-benefits li{display:flex;align-items:flex-start;gap:10px;color:#615550;font:400 12px/1.45 DM Sans,Arial,sans-serif}.dll-necklace-benefits svg{width:15px;height:15px;color:#426452;flex:none;margin-top:1px;stroke-width:2}.dll-necklace-benefits strong{font-weight:700;color:#403533}.dll-necklace-divider{border:0;border-top:1px solid #e1d8d0;margin:18px 0 20px}.dll-necklace-form{display:block;width:100%}.dll-choice-group{padding:0;border:0;margin:0 0 18px;min-width:0;width:100%}.dll-choice-group legend{font:700 11px/1.4 DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#4d413d;margin:0 0 10px;padding:0;width:100%}.dll-choice-sub{font-weight:400;letter-spacing:0;text-transform:none;color:#8b7b73;margin-left:6px}.dll-choice-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dll-choice-group--length .dll-choice-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.dll-option-card{position:relative;display:flex;align-items:center;gap:9px;min-width:0;min-height:53px;padding:11px 12px;border:1px solid #dcd1c8;background:#fffdfa;border-radius:2px;font:600 12px/1.2 DM Sans,Arial,sans-serif;color:#53443e;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.dll-option-card:hover{border-color:#9e7c6d;background:#fef8f4}.dll-option-card.is-selected,.dll-option-card:has(input:checked){border-color:#625043;box-shadow:inset 0 0 0 1px #625043;background:#f0ebe5;color:#382d2a}.dll-option-card input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;z-index:2}.dll-option-card:has(input:focus-visible){outline:2px solid #8f695a;outline-offset:2px}.dll-option-card__swatch{display:inline-block;flex:0 0 20px;width:20px;height:20px;border:1px solid #c5b7ac;border-radius:100%;background:linear-gradient(145deg,#fbe7ad,#d6a949)}.dll-option-card__swatch--silver{background:linear-gradient(145deg,#f8f8f8,#a5aaa9)}.dll-option-card__check{margin-left:auto;display:inline-block;width:14px;height:14px;border:1px solid #ad9c90;border-radius:100%;flex:none}.dll-option-card:has(input:checked) .dll-option-card__check{background:#514338;border-color:#514338;box-shadow:inset 0 0 0 3px #f0ebe5}.dll-option-card__name{min-width:0;overflow-wrap:anywhere}.dll-choice-group--length .dll-option-card{min-height:43px;padding:8px 4px;justify-content:center;text-align:center;font-size:11px}.dll-choice-group--length .dll-option-card__check{display:none}.dll-upload{background:#fffdfa;border:1px dashed #ba9a86;padding:16px 16px 14px;margin:2px 0 16px;border-radius:3px}.dll-upload__heading{display:flex;align-items:center;gap:8px;font:700 11px/1.4 DM Sans,Arial,sans-serif;color:#4b3a34;text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px}.dll-upload__heading svg{width:17px;height:17px;flex:none;stroke:#a4765f}.dll-upload__required{font:700 9px DM Sans,Arial,sans-serif;letter-spacing:.07em;color:#995545;background:#f9eae4;padding:4px 7px;margin-left:auto;border-radius:2px}.dll-upload input[type=file]{width:100%;max-width:100%;padding:12px;min-height:48px;color:#4e433c;background:#faf7f4;border:1px solid #e0d4cd;border-radius:2px;font:400 12px DM Sans,Arial,sans-serif}.dll-upload input[type=file]::file-selector-button{background:#eae0d6;color:#514239;border:0;border-radius:2px;padding:8px 10px;margin-right:10px;font:600 11px DM Sans,Arial,sans-serif;cursor:pointer}.dll-upload__hint{margin:9px 0 0;color:#89786e;font:400 11px/1.6 DM Sans,Arial,sans-serif}.dll-upload__chosen{margin:6px 0 0;font:600 11px/1.5 DM Sans,Arial,sans-serif;color:#35634b;overflow-wrap:anywhere}.dll-necklace-qtyline{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 15px}.dll-necklace-qtyline label{font:700 11px/1.2 DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#4d413d}.dll-qty{display:flex;align-items:center;border:1px solid #d7c9be;background:#fffdfa;width:126px;height:41px}.dll-qty button{width:39px;height:39px;border:0;background:transparent;color:#514039;font-size:19px;cursor:pointer}.dll-qty input{width:46px;height:39px;min-width:0;border:0;background:transparent;text-align:center;font:700 13px DM Sans,Arial,sans-serif;color:#3f3632;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.dll-qty input::-webkit-outer-spin-button,.dll-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dll-necklace-shipping{display:flex;align-items:center;gap:9px;background:#eef1e9;border:1px solid #e0e9d9;padding:11px 12px;margin:0 0 14px;color:#42634f;font:600 11px/1.45 DM Sans,Arial,sans-serif}.dll-necklace-shipping svg{width:17px;height:17px;flex:none}.dll-necklace-actions{display:grid;gap:9px;margin:0}.dll-necklace-actions button{min-height:48px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:2px;letter-spacing:.1em;text-transform:uppercase;font:700 11px/1.3 DM Sans,Arial,sans-serif;cursor:pointer;transition:background .18s,color .18s}.dll-necklace-actions .dll-necklace-add{background:#253e36;color:#fff;border:1px solid #253e36}.dll-necklace-actions .dll-necklace-add:hover{background:#192e28}.dll-necklace-actions .dll-necklace-buy{background:#fffdfa;border:1px solid #8f7768;color:#433834}.dll-necklace-actions .dll-necklace-buy:hover{background:#f4ece7}.dll-necklace-actions button:disabled{opacity:.55;cursor:not-allowed}.dll-necklace-actions svg{width:15px;height:15px;flex:none}.dll-necklace-undercta{text-align:center;margin:11px 0 16px;color:#8b7e78;font:400 10px/1.55 DM Sans,Arial,sans-serif}.dll-necklace-trust{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px 0 19px;color:#71665f;font:500 10px/1.45 DM Sans,Arial,sans-serif}.dll-necklace-trust a{color:#71665f;text-decoration:underline;text-underline-offset:2px}.dll-necklace-trust .dll-dot{color:#a99185}.dll-necklace-details{border-top:1px solid #e0d6ce}.dll-necklace-details details{border-bottom:1px solid #e0d6ce}.dll-necklace-details summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;cursor:pointer;list-style:none;text-transform:uppercase;font:700 10px/1.45 DM Sans,Arial,sans-serif;letter-spacing:.095em;color:#574a43}.dll-necklace-details summary::-webkit-details-marker{display:none}.dll-necklace-details summary:after{content:"+";font:400 20px/1 DM Sans,Arial,sans-serif;color:#97735f;flex:none}.dll-necklace-details details[open] summary:after{content:"\2212"}.dll-necklace-details p,.dll-necklace-details li{font:400 12px/1.7 DM Sans,Arial,sans-serif;color:#756960;margin:0 0 14px}.dll-necklace-details ul{margin:0 0 13px;padding-left:18px}.dll-necklace-details a{color:#6b5145;text-decoration:underline}.dll-necklace-lightbox{border:0;padding:0;background:#fffdfa;box-shadow:0 18px 60px #251d1d55;max-width:min(94vw,980px);max-height:92dvh;overflow:auto}.dll-necklace-lightbox::backdrop{background:#15110fba}.dll-necklace-lightbox img{max-width:100%;max-height:85dvh;display:block;object-fit:contain}.dll-necklace-lightbox__close{position:absolute;top:10px;right:10px;background:#fffaf6;border:1px solid #e1d0c3;border-radius:100%;height:39px;width:39px;cursor:pointer;font-size:20px}@media(max-width:860px){.dll-necklace-page{padding:18px 0 60px}.dll-necklace-wrap{width:100%;max-width:100%;padding:0 clamp(16px,4.3vw,25px)}.dll-necklace-grid{grid-template-columns:minmax(0,1fr);gap:21px}.dll-necklace-media{position:static}.dll-necklace-media .dll-gallery__main{aspect-ratio:1/1}.dll-necklace-media .dll-gallery__thumbs{gap:9px}.dll-necklace-media .dll-thumb{flex:0 0 clamp(61px,17vw,78px);width:clamp(61px,17vw,78px)}.dll-necklace-crumb{margin:0 0 18px;font-size:10px}.dll-necklace-panel{max-width:none}.dll-necklace-title{font-size:clamp(37px,10vw,52px);margin-bottom:10px}.dll-necklace-benefits{gap:7px}.dll-necklace-divider{margin:15px 0 16px}.dll-choice-group--length .dll-choice-items{gap:5px}.dll-choice-group--length .dll-option-card{font-size:10px}.dll-necklace-trust{gap:5px 8px}}@media(max-width:360px){.dll-necklace-wrap{padding:0 15px}.dll-choice-items{gap:6px}.dll-option-card{padding:10px 8px;font-size:11px}.dll-choice-group--length .dll-option-card{font-size:10px}.dll-necklace-qtyline{gap:9px}}.dll-necklace-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(25px,4.2vw,66px)}.dll-necklace-panel{max-width:none}.dll-necklace-offers{border:0;margin:0 0 14px;padding:0;min-width:0}.dll-necklace-offers__title{font:700 11px/1.4 DM Sans,Arial,sans-serif;letter-spacing:.11em;color:#453a36;margin:0 0 11px;padding:0;text-transform:uppercase}.dll-necklace-offers__cards{display:grid;gap:11px}.dll-necklace-offer{position:relative;display:flex;align-items:center;gap:12px;padding:15px 16px;min-height:86px;width:100%;min-width:0;border:2px solid #dedcd8;background:#fffdfa;border-radius:5px;cursor:pointer;transition:background .15s,border-color .15s}.dll-necklace-offer.is-selected,.dll-necklace-offer:has(input:checked){border-color:#315c49;background:#eff5eb}.dll-necklace-offer:hover{border-color:#9aa99b}.dll-necklace-offer input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;width:100%;height:100%;z-index:2;cursor:pointer}.dll-necklace-offer:has(input:focus-visible){outline:3px solid #8b6b5c;outline-offset:3px}.dll-necklace-offer__circle{position:relative;flex:none;width:18px;height:18px;border:2px solid #a9b6a9;border-radius:50%;margin-left:1px}.dll-necklace-offer:has(input:checked) .dll-necklace-offer__circle{border-color:#315c49}.dll-necklace-offer:has(input:checked) .dll-necklace-offer__circle:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#315c49}.dll-necklace-offer__copy{display:flex;flex-direction:column;min-width:0;flex:1;gap:3px;overflow-wrap:anywhere}.dll-necklace-offer__name{color:#3b3a37;font:700 13px/1.3 DM Sans,Arial,sans-serif}.dll-necklace-offer__copy small{color:#768374;font:400 11px/1.35 DM Sans,Arial,sans-serif}.dll-necklace-offer__prices{min-width:106px;display:flex;align-items:flex-end;gap:4px;flex-direction:column;text-align:right}.dll-necklace-offer__prices>strong{color:#c33842;font:700 16px/1.3 DM Sans,Arial,sans-serif;white-space:nowrap}.dll-necklace-offer__reference{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.dll-necklace-offer__reference s{font:400 10px DM Sans,Arial,sans-serif;color:#8f8e89;white-space:nowrap}.dll-necklace-offer__reference em{font:700 9px/1.3 DM Sans,Arial,sans-serif;white-space:nowrap;color:#c5384b;background:#fde7e9;padding:3px 5px;border-radius:2px;font-style:normal}.dll-necklace-offer__units{color:#849181;font:400 10px DM Sans,Arial,sans-serif}.dll-necklace-offers__note{color:#847d75;font:400 10px/1.6 DM Sans,Arial,sans-serif;margin:8px 0 2px}.dll-necklace-offer__reference [hidden]{display:none!important}.dll-upload__heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;line-height:1.5;letter-spacing:.06em;margin-bottom:10px}.dll-upload__heading svg{flex:none}.dll-upload__required{margin-left:0}.dll-upload label{max-width:100%}.dll-upload__required{white-space:nowrap}.dll-choice-items,.dll-option-card{min-width:0}.dll-choice-group legend{display:block;width:100%;line-height:1.4}.dll-choice-group--length .dll-choice-items{grid-template-columns:repeat(5,minmax(0,1fr))}.dll-choice-group--length .dll-option-card{min-width:0}@media(max-width:860px){.dll-necklace-grid{grid-template-columns:minmax(0,1fr)}.dll-necklace-offer{min-height:78px;padding:13px 11px;gap:8px}.dll-necklace-offer__prices{min-width:90px}.dll-necklace-offer__prices>strong{font-size:15px}.dll-necklace-offer__reference{gap:3px}.dll-necklace-offer__name{font-size:12px}.dll-necklace-offer__copy small{font-size:10px}}@media(max-width:360px){.dll-necklace-offer__prices{min-width:82px}.dll-necklace-offer__name{font-size:11px}.dll-choice-group--length .dll-option-card{font-size:9px}.dll-choice-group--length .dll-choice-items{gap:4px}}.dll-necklace-page .dll-upload__heading:after{content:none!important;display:none!important}.dll-necklace-page .dll-upload__heading{display:flex!important;align-items:center!important;flex-wrap:wrap!important;width:100%;gap:6px 8px}.dll-necklace-page .dll-upload__required{margin-left:0;white-space:nowrap}.dll-necklace-page .dll-necklace-price__now{color:#c63b47;font-weight:700}.dll-necklace-page .dll-necklace-price__was[hidden],.dll-necklace-page .dll-necklace-offer__reference [hidden]{display:none!important}.dll-necklace-page .dll-necklace-price{align-items:center}@media(max-width:860px){.dll-necklace-page .dll-necklace-offers__cards{gap:9px}.dll-necklace-page .dll-necklace-offer{display:flex;align-items:center;min-width:0}.dll-necklace-page .dll-necklace-offer__copy{min-width:0;flex:1}.dll-necklace-page .dll-necklace-offer__prices{min-width:90px}.dll-necklace-page .dll-choice-group legend{margin-bottom:9px}.dll-necklace-page .dll-choice-items{max-width:100%}.dll-necklace-page .dll-upload{padding:14px 12px 12px}}.dll-necklace-page .dll-necklace-price__now{color:#252a27!important;font-weight:700}.dll-necklace-page .dll-necklace-price.has-discount .dll-necklace-price__now{color:#e32743!important}.dll-necklace-page .dll-necklace-price__was{color:#252a27!important;text-decoration-color:#252a27!important;text-decoration-line:line-through;text-decoration-thickness:1px;font-size:clamp(15px,1.4vw,19px);font-weight:400}.dll-necklace-page .dll-necklace-price__tag{background:#fce6e9!important;color:#d8213d!important;padding:8px 11px;border-radius:4px;font-weight:700}.dll-necklace-page .dll-necklace-offer__prices>strong{color:#252a27!important;font-weight:700}.dll-necklace-page .dll-necklace-offer.has-discount .dll-necklace-offer__prices>strong{color:#e32743!important}.dll-necklace-page .dll-necklace-offer__reference s{color:#252a27!important;text-decoration-color:#252a27!important;text-decoration-thickness:1px;font-weight:400}.dll-necklace-page .dll-necklace-offer__reference em{background:#fce6e9!important;color:#d8213d!important;border-radius:3px;font-weight:700;font-style:normal}.dll-necklace-page .dll-necklace-offer__reference [hidden],.dll-necklace-page .dll-necklace-price__was[hidden]{display:none!important}.dll-necklace-page .dll-necklace-offer__prices{gap:3px}.dll-necklace-page .dll-necklace-offer__reference{gap:6px}.dll-necklace-page .dll-necklace-offer__copy,.dll-necklace-page .dll-necklace-offer__prices{min-width:0}.dll-necklace-page .dll-necklace-offer__name{color:#252a27}@media(max-width:480px){.dll-necklace-page .dll-necklace-price{gap:7px}.dll-necklace-page .dll-necklace-price__was{font-size:15px}.dll-necklace-page .dll-necklace-price__tag{font-size:9px;padding:6px 8px}.dll-necklace-page .dll-necklace-offer{padding:12px 9px}.dll-necklace-page .dll-necklace-offer__prices{min-width:92px}.dll-necklace-page .dll-necklace-offer__reference{gap:4px}.dll-necklace-page .dll-necklace-offer__reference em{font-size:9px}}.dll-necklace-page{--dll-ivory:#FAF8F5;--dll-white:#FFFEFC;--dll-oat:#F0ECE6;--dll-text:#433936;--dll-muted:#776A62;--dll-rose:#BE9179;--dll-border:#E4DFD6;--dll-button:#4A3D38;--dll-button-hover:#372D29;--dll-selected:#F5EBE5;--dll-red:#E32743;background:var(--dll-ivory)!important;color:var(--dll-text)}.dll-necklace-page .dll-necklace-offer,.dll-necklace-page .dll-option-card{background:var(--dll-white)!important;color:var(--dll-text)!important;border-color:#dcd0c7!important;box-shadow:none!important;-webkit-tap-highlight-color:rgba(190,145,121,.15)}.dll-necklace-page .dll-necklace-offer.is-selected,.dll-necklace-page .dll-necklace-offer:has(input:checked),.dll-necklace-page .dll-option-card.is-selected,.dll-necklace-page .dll-option-card:has(input:checked){background:var(--dll-selected)!important;border-color:#a87b65!important;box-shadow:inset 0 0 0 1px #a87b65!important}.dll-necklace-page .dll-necklace-offer:hover,.dll-necklace-page .dll-option-card:hover{border-color:var(--dll-rose)!important}.dll-necklace-page .dll-necklace-offer__circle,.dll-necklace-page .dll-option-card__check{border-color:#ad9f86!important}.dll-necklace-page .dll-necklace-offer:has(input:checked) .dll-necklace-offer__circle{border-color:#876650!important}.dll-necklace-page .dll-necklace-offer:has(input:checked) .dll-necklace-offer__circle:after{background:#876650!important}.dll-necklace-page .dll-option-card:has(input:checked) .dll-option-card__check{background:#876650!important;border-color:#876650!important;box-shadow:inset 0 0 0 3px var(--dll-selected)!important}.dll-necklace-page .dll-necklace-offer__copy small,.dll-necklace-page .dll-necklace-offer__units{color:var(--dll-muted)!important}.dll-necklace-page .dll-necklace-offer__name,.dll-necklace-page .dll-option-card__name,.dll-necklace-page .dll-necklace-offers__title,.dll-necklace-page .dll-choice-group legend{color:var(--dll-text)!important}.dll-necklace-page .dll-choice-sub{color:#a07864!important}.dll-necklace-page .dll-necklace-shipping{background:#f3ece6!important;border:1px solid #E7D9CE!important;color:#715448!important}.dll-necklace-page .dll-necklace-shipping svg{stroke:#9b755d!important}.dll-necklace-page .dll-necklace-actions .dll-necklace-add{background:var(--dll-button)!important;border-color:var(--dll-button)!important;color:#fff!important}.dll-necklace-page .dll-necklace-actions .dll-necklace-add:hover{background:var(--dll-button-hover)!important;border-color:var(--dll-button-hover)!important}.dll-necklace-page .dll-necklace-actions .dll-necklace-buy{background:var(--dll-white)!important;border:1px solid var(--dll-button)!important;color:var(--dll-button)!important}.dll-necklace-page .dll-necklace-actions .dll-necklace-buy:hover{background:var(--dll-oat)!important}.dll-necklace-page .dll-upload{background:var(--dll-white)!important;border-color:#c8a793!important}.dll-necklace-page .dll-upload input[type=file]{background:var(--dll-ivory)!important;border-color:#d9c8bc!important}.dll-necklace-page .dll-upload input[type=file]::file-selector-button{background:var(--dll-oat)!important;color:var(--dll-button)!important}.dll-necklace-page .dll-necklace-offer.has-discount .dll-necklace-offer__prices>strong,.dll-necklace-page .dll-necklace-price.has-discount .dll-necklace-price__now{color:var(--dll-red)!important}.dll-necklace-page .dll-necklace-offer__reference em,.dll-necklace-page .dll-necklace-price__tag{background:#fce6e9!important;color:#c62842!important}.dll-necklace-page .dll-necklace-offer__reference s,.dll-necklace-page .dll-necklace-price__was{color:#252a27!important;text-decoration-color:#252a27!important}.dll-necklace-page .dll-checkout-error{display:block!important;padding:11px 13px;margin:12px 0;color:#8b3c38;background:#fbede9;border:1px solid #DAB2A9;border-radius:3px;font:600 12px/1.5 DM Sans,Arial,sans-serif}.dll-necklace-page .dll-checkout-error[hidden]{display:none!important}.dll-necklace-page .dll-necklace-actions button{touch-action:manipulation;pointer-events:auto;position:relative;z-index:1}.dll-necklace-page .dll-necklace-offer input,.dll-necklace-page .dll-option-card input{touch-action:manipulation}@media(max-width:860px){.dll-necklace-page .dll-necklace-grid{grid-template-columns:minmax(0,1fr)}.dll-necklace-page .dll-necklace-offer,.dll-necklace-page .dll-option-card{min-width:0}.dll-necklace-page .dll-choice-group--length .dll-option-card{min-height:48px;padding:8px 2px}.dll-necklace-page .dll-necklace-actions button{min-height:52px;font-size:12px}.dll-necklace-page .dll-necklace-offer__reference em{font-size:9px}.dll-necklace-page .dll-upload input[type=file]{min-height:49px}.dll-necklace-page .dll-choice-items{max-width:100%}}.dll-necklace-page .dll-necklace-actions{position:relative;z-index:5;isolation:isolate;pointer-events:auto}.dll-necklace-page .dll-necklace-actions button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(190,145,121,.25);position:relative;z-index:6;pointer-events:auto!important;user-select:none;-webkit-user-select:none}.dll-necklace-page .dll-necklace-actions button:disabled{opacity:.58;cursor:not-allowed}.dll-necklace-page .dll-necklace-actions button:focus-visible{outline:2px solid #BE9179;outline-offset:3px}@media(max-width:799px){.dll-necklace-page .dll-necklace-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dll-necklace-page .dll-necklace-actions button{min-height:54px;width:100%;max-width:100%;padding:14px 16px}.dll-necklace-page .dll-necklace-form{max-width:100%;overflow:visible}}.dll-necklace-page .dll-pdp__form .dll-necklace-offer,.dll-necklace-page .dll-pdp__form .dll-option-card{display:flex!important;align-items:center!important;margin:0!important;width:100%}.dll-necklace-page .dll-pdp__form .dll-upload__heading{display:flex!important;margin:0 0 10px!important}.dll-necklace-page .dll-pdp__form .dll-necklace-actions button{display:flex!important;position:relative;z-index:7;pointer-events:auto!important}@media(max-width:799px){.dll-necklace-page .dll-pdp__form .dll-necklace-offers__cards{grid-template-columns:minmax(0,1fr)}.dll-necklace-page .dll-pdp__form .dll-choice-group--metal .dll-choice-items{grid-template-columns:repeat(2,minmax(0,1fr))}.dll-necklace-page .dll-pdp__form .dll-choice-group--length .dll-choice-items{grid-template-columns:repeat(5,minmax(0,1fr))}}.dll-necklace-page .dll-necklace-actions button:not(:disabled){opacity:1!important;filter:none!important;pointer-events:auto!important;cursor:pointer!important}.dll-necklace-page .dll-necklace-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}@media(max-width:799px){.dll-necklace-page .dll-necklace-actions{position:relative;z-index:10}.dll-necklace-page .dll-necklace-actions button:not(:disabled){min-height:54px;touch-action:manipulation}}.dll-pdp__details{padding:clamp(48px,6vw,85px) 0!important}.dll-pdp__details .dll-center{margin-bottom:27px!important}.dll-pdp__details .dll-display{font-size:clamp(38px,5vw,58px)!important;line-height:1.07!important}.dll-pdp__details .dll-sub{font-size:14px!important;line-height:1.7!important}.dll-pdp__details .dll-faqs{max-width:850px;margin:0 auto}.dll-pdp__details .dll-faqs details{padding:6px 0}.dll-pdp__details .dll-faqs summary{padding:17px 0;line-height:1.45}@media(max-width:799px){.dll-pdp__details{padding:50px 0 64px!important}.dll-pdp__details .dll-display{font-size:clamp(37px,9vw,48px)!important}.dll-pdp__details .dll-faqs summary{padding:16px 0;font-size:14px!important}.dll-pdp__details .dll-faqs p{font-size:13px!important;line-height:1.7!important}}.dll-necklace-page .dll-necklace-media .dll-gallery__main{width:100%;aspect-ratio:1 / 1;height:auto;min-height:0;display:grid;place-items:center;overflow:hidden;background:#f2eae4;border:1px solid #E4D9D0}.dll-necklace-page .dll-necklace-media .dll-gallery__main>img.dll-main-image,.dll-necklace-page .dll-necklace-media .dll-gallery__main>svg.dll-main-image{display:block;width:100%;height:100%;min-width:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;aspect-ratio:1 / 1;background:#f2eae4}.dll-necklace-page .dll-necklace-media .dll-gallery__thumbs{display:flex;width:100%;max-width:100%;gap:10px;overflow-x:auto;flex-wrap:nowrap;padding:10px 3px;scroll-snap-type:x proximity}.dll-necklace-page .dll-necklace-media .dll-gallery__thumbs .dll-thumb{display:grid;place-items:center;width:clamp(65px,7vw,88px);height:auto;flex:0 0 clamp(65px,7vw,88px);aspect-ratio:1 / 1;padding:0;overflow:hidden;border-radius:3px;background:#fff9f5}.dll-necklace-page .dll-necklace-media .dll-gallery__thumbs .dll-thumb>img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center center;aspect-ratio:1 / 1;background:#fff9f5;pointer-events:none}@media(max-width:799px){.dll-necklace-page .dll-necklace-media .dll-gallery__main{aspect-ratio:1 / 1}.dll-necklace-page .dll-necklace-media .dll-gallery__thumbs .dll-thumb{width:clamp(61px,17vw,78px);flex-basis:clamp(61px,17vw,78px)}}.dll-necklace-page .dll-protection{background:#fff8f3;border:1.5px solid #D9B29F;border-radius:13px;margin:15px 0}.dll-necklace-page .dll-protection:has(input:checked){background:#fbf0e9;border-color:#a87259}.dll-necklace-page .dll-protection__row{display:flex;align-items:center;gap:11px;padding:15px 13px;margin:0;width:100%;font:400 12px/1.5 DM Sans,Arial,sans-serif;cursor:pointer}.dll-necklace-page .dll-protection__row input{flex:0 0 21px;width:21px;height:21px;accent-color:#B47F65;cursor:pointer}.dll-necklace-page .dll-protection__shield{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:11px;background:#f0e7df;color:#403532}.dll-necklace-page .dll-protection__shield svg{width:27px;height:27px}.dll-necklace-page .dll-protection__description{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;color:#665550}.dll-necklace-page .dll-protection__description strong{font-size:14px;color:#403532}.dll-necklace-page .dll-protection__description strong small{font-size:10px;font-weight:500;color:#927767;margin-left:5px}.dll-necklace-page .dll-protection__description>small{font-size:10px;color:#82736a}.dll-necklace-page .dll-protection__description a{color:#805e4f;text-decoration:underline}.dll-necklace-page .dll-protection__row>b{color:#ab6047;font-size:12px;white-space:nowrap;align-self:flex-end}.dll-necklace-page .dll-protection>p{margin:0 15px 9px;font:500 11px/1.5 DM Sans,Arial,sans-serif;color:#5b7756}.dll-necklace-page .dll-protection>p:empty{display:none}.dll-necklace-page .dll-eta{display:flex;align-items:center;gap:10px;background:#eff3ec;color:#35533b;border-radius:13px;margin:13px 0 16px;padding:14px 15px;font:500 13px/1.4 DM Sans,Arial,sans-serif}.dll-necklace-page .dll-eta strong{color:#26472d;font-weight:800}.dll-necklace-page .dll-eta small{display:block;margin-top:4px;font-size:10px;color:#6b7d69;line-height:1.4}.dll-necklace-page .dll-necklace-offer[data-offer-quantity="2"]{border-color:#cfa98e}.dll-necklace-page .dll-necklace-offer[data-offer-quantity="3"]{background:#fffaf6}@media(max-width:500px){.dll-necklace-page .dll-protection__row{flex-wrap:wrap;gap:8px;padding:13px 10px}.dll-necklace-page .dll-protection__shield{flex-basis:38px;width:38px;height:38px}.dll-necklace-page .dll-protection__description{flex:1 1 50%;min-width:135px}.dll-necklace-page .dll-protection__row>b{margin-left:auto}.dll-necklace-page .dll-eta{padding:13px 11px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dll-necklace-pdp.css.map */
