.lux-widget-suppressed{opacity:0;visibility:hidden;pointer-events:none}.lux-product-heading{margin:0}.lux-product-material{margin:4px 0 0;font-size:var(--font-paragraph-small--size);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}@media screen and (max-width:749px){.product-information .lux-metal__price{flex:0 0 auto;margin-inline-start:auto}.product-information .variant-option__button-label{min-height:44px;padding-block:6px}.product-information .variant-option__button-label:has(.lux-metal){flex-wrap:nowrap;justify-content:flex-start;min-height:44px;padding-block:6px}.product-information .custom-property__input{height:88px}.product-information .lux-breadcrumb__item--current{display:none}}@media screen and (max-width:749px){.product-information .lux-product-heading{font-size:26px;line-height:1.18;letter-spacing:0}.product-information .lux-product-material{font-size:13px;line-height:1.4;margin-top:5px}.product-information .lux-breadcrumb{font-size:11px;line-height:1.5}.product-information .lux-breadcrumb__item{min-width:0;flex-shrink:1;white-space:normal;overflow-wrap:anywhere}.product-information product-price .tax-note.tax-note.tax-note{font-size:12px;line-height:1.5}.product-information product-price .installments{font-size:14px;line-height:1.5}.product-information .variant-option--buttons{--options-border-width: 1px;--options-border-radius: 4px;gap:6px}.product-information .variant-option+.variant-option{margin-top:14px}.product-information .variant-option--buttons legend{font-size:11px;letter-spacing:.08em;margin-bottom:7px}.product-information .variant-option__button-label{min-width:0;min-height:44px;padding:6px 10px;font-size:13px;letter-spacing:0}.product-information .variant-option__button-label:has(:checked){box-shadow:none;background-color:rgb(var(--color-foreground-rgb) / .035)}.product-information .variant-option--buttons:has(input[data-option-name=Material]){grid-template-columns:minmax(0,1fr)}.product-information .variant-option__button-label:has(.lux-metal){justify-content:flex-start;flex-wrap:nowrap;min-height:44px;gap:9px;padding-inline:12px;font-size:14px}.product-information .lux-metal{width:13px;height:13px}.product-information .lux-metal__price{font-size:12px;opacity:.7}.product-information .variant-option--buttons:has(input[data-option-name=Size]){grid-template-columns:repeat(4,minmax(0,1fr))}.product-information .variant-option--buttons:has(input[data-option-name="Necklace Length"]){grid-template-columns:repeat(3,minmax(0,1fr))}.product-information product-custom-property-component .__heading{font-size:15px;line-height:1.4}.product-information product-custom-property-component .__description{font-size:12px;line-height:1.5;margin-bottom:8px}.product-information product-custom-property-component .custom-property__input{height:80px;min-height:80px;padding:10px 12px 25px;font-size:16px;line-height:1.4;border-radius:4px}.product-information product-custom-property-component .__character-label{left:12px;bottom:7px}.product-information product-custom-property-component .__character-count{font-size:11px;font-style:normal}.product-information .product-form-buttons .add-to-cart-button,.product-information .product-form-buttons .quantity-selector{height:48px}.product-information .product-form-buttons .add-to-cart-button{padding-block:10px;font-size:14px}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px}}.product-information product-custom-property-component.description-in-input .__description{display:none}.product-information product-custom-property-component.description-in-input .custom-property__input{height:96px;min-height:96px}.product-information product-custom-property-component.description-in-input .custom-property__input::placeholder{font-size:13px;line-height:1.4}.product-information .variant-option--buttons{--options-border-width: 1px;--options-border-radius: 6px;--color-variant-border: rgb(var(--color-foreground-rgb) / .18);--color-variant-hover-border: rgb(var(--color-foreground-rgb) / .4);--color-selected-variant-border: rgb(var(--color-foreground-rgb) / .65);--color-selected-variant-background: rgb(var(--color-foreground-rgb) / .045);gap:6px}.product-information .variant-option__button-label{min-height:40px;padding:5px 12px;font-size:13px;letter-spacing:0;box-shadow:none}.product-information .variant-option__button-label:has(.lux-metal){min-height:40px;font-size:13px;gap:8px}.product-information .lux-metal{width:12px;height:12px}.product-information .lux-metal__price{font-size:12px}.product-information .variant-option--buttons:has(input[data-option-name=Size]),.product-information .variant-option--buttons:has(input[data-option-name="Necklace Length"]){display:flex;flex-wrap:wrap}.product-information .variant-option--buttons:has(input[data-option-name=Size]) .variant-option__button-label,.product-information .variant-option--buttons:has(input[data-option-name="Necklace Length"]) .variant-option__button-label{flex:0 0 auto;min-width:56px}.product-information .variant-option__button-label:has(:focus-visible){outline:2px solid var(--color-foreground);outline-offset:3px}.product-information .product-form-buttons button.add-to-cart-button{height:44px;min-height:44px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:400;letter-spacing:.035em}.product-information .product-form-buttons .quantity-selector{height:44px;min-height:44px;border-radius:6px;border-color:rgb(var(--color-foreground-rgb) / .18)}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 6px}@media screen and (max-width:749px){.product-information .variant-option__button-label,.product-information .variant-option__button-label:has(.lux-metal){min-height:44px;padding-block:5px}}.product-information .variant-option__button-label:has(.lux-metal){height:40px;flex-wrap:nowrap}.product-information .variant-option__button-label:has(.lux-metal) .lux-metal__price{margin-inline-start:auto;flex:0 0 auto}@media screen and (max-width:749px){.product-information .variant-option__button-label:has(.lux-metal){height:44px}}@media screen and (min-width:750px){.media-gallery__grid>.product-media-container:first-child{max-height:none}.media-gallery__grid>.product-media-container:first-child>.product-media-constraint-wrapper{width:100%}}.product-information .accelerated-checkout-block{width:100%;max-width:320px;margin-inline:auto;padding-block-start:6px}.product-information .custom-property__character-count,.product-information product-custom-property-component .__character-count,.product-information [ref=characterCount]{font-size:11px;font-style:normal;color:rgb(var(--color-foreground-rgb) / .6)}.product-information .lux-size-guide{font-size:13px;line-height:1.55;padding-block:4px 12px}.product-information .lux-size-guide p{margin:8px 0}.product-information .lux-size-guide__heading{font-weight:600;margin-block-start:18px}.product-information .lux-size-guide__note{color:rgb(var(--color-foreground-rgb) / .65);font-size:12px}.product-information .lux-size-guide__sizes{display:flex;gap:18px;flex-wrap:wrap;padding-block:10px}.product-information .lux-size-guide__size{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:8px}.product-information .lux-size-guide__disc{width:var(--guide-diameter);height:var(--guide-diameter);max-width:100px;max-height:100px;border:1px solid rgb(var(--color-foreground-rgb) / .45);border-radius:50%;background:rgb(var(--color-foreground-rgb) / .035)}.product-information .lux-size-guide__chains{max-width:360px}.product-information .lux-size-guide__chain{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;margin-block:12px}.product-information .lux-size-guide__chain small{color:rgb(var(--color-foreground-rgb) / .65)}.product-information .lux-size-guide__bar{width:min(100%,var(--guide-length));height:3px;border-radius:2px;background:rgb(var(--color-foreground-rgb) / .5)}.shopify-section:has(.jm-no-reviews-state) .section{--padding-block-start: 20px;--padding-block-end: 20px}.jm-review-widget:has(.jm-no-reviews-state){padding-block:16px!important}.jm-review-widget:has(.jm-no-reviews-state) .jm-heading{font-size:20px!important}.jm-no-reviews-state{gap:12px!important;padding-block:8px!important}.jm-no-reviews-state__text{font-size:13px!important}.jm-no-reviews-state__action-buttons .jm-button{min-height:40px;font-size:12px!important;padding:8px 16px!important}@media screen and (max-width:749px){.jm-no-reviews-state__action-buttons .jm-button{min-height:44px}}@media screen and (min-width:750px){.product-information .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.product-information .product-information__media,.product-information .product-details{width:100%;min-width:0}}.product-information .product-information__breadcrumb{grid-column:1 / -1;min-width:0;padding-block:16px}.product-information__breadcrumb .lux-breadcrumb__list{flex-wrap:wrap;row-gap:4px}.product-information__breadcrumb .lux-breadcrumb__item{white-space:normal;overflow-wrap:anywhere}@media screen and (max-width:749px){.product-information .product-information__breadcrumb{padding-inline:16px;padding-block:12px}}.product-information .product-information__breadcrumb{padding:16px 32px}.product-information__breadcrumb .lux-breadcrumb__list{font-size:14px;line-height:20px;letter-spacing:0;color:#1a1a1ab8;align-items:baseline}.product-information__breadcrumb .lux-breadcrumb__item{flex:0 1 auto;min-width:0}@media screen and (max-width:749px){.product-information .product-information__breadcrumb{padding:10px 16px}.product-information__breadcrumb .lux-breadcrumb__list{font-size:13px;line-height:20px}}.product-information .product-details .variant-option--buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.product-information .product-details .variant-option--buttons legend{width:100%;text-align:center;margin-bottom:10px}.product-information .product-details .variant-option__button-label{--lux-option-base: #faf9f7;--lux-option-selected: #eeebe5;--lux-option-accent: #625b50;--options-border-radius: 8px;--color-variant-border: #dedbd5;--color-selected-variant-border: var(--lux-option-accent);--color-selected-variant-background: transparent;--color-selected-variant-hover-background: transparent;--color-selected-variant-hover-border: var(--lux-option-accent);border-radius:8px;box-shadow:none;background-color:var(--lux-option-base);letter-spacing:0}.product-information .product-details .variant-option__button-label:has(.lux-metal--silver){--lux-option-base: #f2f3f4;--lux-option-selected: #e5e7e9;--lux-option-accent: #676d73}.product-information .product-details .variant-option__button-label:has(.lux-metal--gold){--lux-option-base: #faf4e5;--lux-option-selected: #f3e5bf;--lux-option-accent: #98772f}.product-information .product-details .variant-option__button-label:has(.lux-metal--rose){--lux-option-base: #f8eee9;--lux-option-selected: #efd7ce;--lux-option-accent: #986b59}.product-information .product-details .variant-option__button-label:has(.lux-metal){flex:0 1 260px;width:260px;max-width:280px;min-width:0;padding-inline:12px}.product-information .product-details .variant-option__button-label:has(input:checked):not(:has([data-option-available=false])){background-color:var(--lux-option-selected);border-color:var(--lux-option-accent);box-shadow:inset 0 0 0 .5px var(--lux-option-accent)}.product-information .product-details .variant-option__button-label:not(:has([data-option-available=false])):before{content:none}.product-information .product-details .variant-option__button-label:not(:has([data-option-available=false])) .variant-option__button-label__pill{display:none}@media(hover:hover){.product-information .product-details .variant-option__button-label:not(:has([data-option-available=false])):hover{background-color:var(--lux-option-selected);border-color:var(--lux-option-accent)}}@media(prefers-reduced-motion:no-preference){.product-information .product-details .variant-option__button-label{transition:background-color .16s ease,border-color .16s ease}}@media screen and (max-width:749px){.product-information .product-details .variant-option__button-label:has(.lux-metal){flex-basis:320px;width:100%;max-width:320px}}@media screen and (min-width:750px){.product-information .product-details>.group-block{width:min(100%,600px);max-width:600px;margin-inline:auto}.product-information .product-details .lux-product-heading{font-size:clamp(26px,2.1vw,34px);line-height:1.18;text-align:center;text-wrap:balance}.product-information .product-details .lux-product-material,.product-information .product-details product-price,.product-information .product-details .text-block:has(p){text-align:center}.product-information .product-details .variant-option__button-label:has(.lux-metal){flex:1 1 0;width:auto;max-width:none;height:52px;min-height:52px;display:grid;grid-template-columns:12px minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;row-gap:2px;padding:6px 8px;font-size:12px}.product-information .product-details .variant-option__button-label:has(.lux-metal) .lux-metal{grid-column:1;grid-row:1 / 3;align-self:center}.product-information .product-details .variant-option__button-label:has(.lux-metal) .variant-option__button-label__text{grid-column:2;grid-row:1;align-self:end;white-space:normal;text-align:center;line-height:1.15}.product-information .product-details .variant-option__button-label:has(.lux-metal) .lux-metal__price{grid-column:2;grid-row:2;margin-inline:0;text-align:center;align-self:start;font-size:11px;line-height:1.2}.product-information .product-details product-custom-property-component .__heading{display:block;text-align:center;font-size:15px}.product-information .product-details product-price.text-block,.product-information .product-details product-price>*,.product-information .product-details .text-block--align-left:has(p),.product-information .product-details .text-block--align-left>p{text-align:center!important}.product-information .product-details product-price.text-block{width:100%;align-items:center}}.product-information .product-details product-custom-property-component textarea{height:80px!important;min-height:80px!important}@media screen and (min-width:750px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,58fr) minmax(0,42fr)!important;column-gap:32px;grid-column:1 / -1;box-sizing:border-box;padding-inline:10px}.product-information .product-information__media,.product-information .product-details{padding-inline:0}.product-information .product-details>.group-block{width:min(100%,460px);max-width:460px;margin-inline:auto}.product-information .product-details h1{font-size:clamp(26px,2.1vw,34px);line-height:1.15;text-wrap:balance}.product-information .product-details .variant-option--buttons:has(.lux-metal){flex-direction:column;align-items:center;gap:6px}.product-information .product-details .variant-option__button-label:has(.lux-metal){flex:0 0 auto;display:flex;flex-wrap:nowrap;width:min(100%,340px);max-width:340px;height:40px;min-height:40px;gap:9px;padding:8px 12px;font-size:13px}.product-information .product-details .variant-option__button-label:has(.lux-metal) .variant-option__button-label__text{white-space:nowrap;text-align:start;align-self:center}.product-information .product-details .variant-option__button-label:has(.lux-metal) .lux-metal__price{margin-inline-start:auto;align-self:center;font-size:12px}}@media screen and (max-width:749px){.product-information .product-information__media slideshow-slide.product-media-container,.product-information .product-information__media slideshow-slide .product-media-container,.product-information .product-information__media slideshow-slide .product-media-constraint-wrapper,.product-information .product-information__media slideshow-slide .product-media{aspect-ratio:1;max-height:none}.product-information .product-information__media slideshow-slide .product-media img{object-fit:contain}}@media screen and (min-width:750px){.product-information .product-information__media,.product-information .product-details{padding-inline:0!important}.product-information .product-details>.group-block{margin-inline:0 auto}.product-information .media-gallery__grid>.product-media-container:first-child{aspect-ratio:1}.product-information .media-gallery__grid>.product-media-container:first-child>.product-media-constraint-wrapper{width:100%;height:100%;aspect-ratio:1}.product-information .media-gallery__grid>.product-media-container:first-child .product-media,.product-information .media-gallery__grid>.product-media-container:first-child .product-media img{width:100%;height:100%;aspect-ratio:1}.product-information .media-gallery__grid>.product-media-container:first-child .product-media img{object-fit:contain}}.product-information .product-details product-custom-property-component textarea{height:64px!important;min-height:64px!important}.product-information .product-details product-custom-property-component textarea{font-size:13px;line-height:18px;padding:8px 12px 22px}@media screen and (max-width:749px){.product-information .product-details product-custom-property-component textarea{height:72px!important;min-height:72px!important}}@media screen and (min-width:750px){.product-information .product-details>.group-block{width:100%;max-width:none;margin-inline:0}}.product-information .product-details .variant-option__button-label .lux-metal__price{display:none}@media screen and (min-width:750px){.product-information .product-details .variant-option--buttons:has(.lux-metal){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px}.product-information .product-details .variant-option__button-label:has(.lux-metal){flex:1 1 150px;width:auto;max-width:none;height:auto;min-height:44px;padding:8px 10px;justify-content:center;font-size:12px}.product-information .product-details .variant-option__button-label:has(.lux-metal) .variant-option__button-label__text{white-space:normal;text-align:center;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/lux-purchase-guard.css.map */
