@charset "UTF-8";.product-container .product-container-main{display:flex;align-items:flex-start;gap:2rem}.product-media-gallery .slider-container .product-media-list{gap:1.5rem}.product-media-gallery .slider-container .product-media-list .product-media-item .product-media-container .product-media{display:flex;align-items:center;justify-content:center;border-radius:var(--medium-radius);background:rgba(var(--color-foreground),.02)}.product-media-gallery .slider-container .product-media-list .product-media-item .product-media-container .product-media .product-modal-opener{position:absolute;min-width:2.4rem;min-height:2.4rem;inset-inline-start:1rem;inset-block-start:1rem;display:flex;align-items:center;justify-content:center}.product-media-gallery .slider-container .product-media-list .product-media-item .product-media-container.media-fit-contain .product-media img{object-fit:contain}.product-media-gallery .slider-container .product-media-list .product-media-item.product-media-item--variant:not(.is-current-variant-media){display:none}.product-media-gallery .slider-container .product-media-list .product-media-item[data-media-group]:not(.is-current-variant-media-group){display:none}.product-media-gallery .slider-container .slider-counter{position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;background:rgba(var(--color-foreground),.8);color:rgb(var(--color-background));border-radius:9999px;padding-block:.5rem;padding-inline:1rem;font-size:.75rem;line-height:normal}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper{display:flex;align-items:center;gap:0;width:100%}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider{flex:1 1 auto;overflow:hidden}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list{gap:.5rem;align-items:center!important}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-badge{position:absolute;border-radius:var(--small-radius);inset-inline-start:50%;inset-block-start:50%;transform:translate(calc(-50% * var(--translate-x-direction)),-50%);line-height:0;padding:.325rem;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.6)}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-badge:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.05);border-radius:var(--small-radius);pointer-events:none;z-index:1}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media{width:100%;padding:0;border:none;-webkit-appearance:none;appearance:none;background:transparent;--border-opacity: .02;position:relative;border-radius:var(--small-radius)}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;box-shadow:inset 0 0 0 2px rgba(var(--color-foreground),var(--border-opacity));border-radius:var(--small-radius);pointer-events:none;z-index:1}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media:hover{--border-opacity: .2}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media[aria-current=true]{--border-opacity: 1}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item.thumbnail-list-item--variant:not(.is-current-variant-thumbnail){display:none}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item[data-thumbnail-group]:not(.is-current-variant-thumbnail-group){display:none}.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .slider-nav-buttons{display:flex;align-items:center;justify-content:center}.product-media-gallery .media-gallery-placeholder{border-radius:var(--medium-radius)}.product-info{display:block}.product-info .product-info-inner{padding-block:0;padding-inline:.5rem}.product-info-block{display:block}.product-info-block:not(:first-child){margin-block-start:1.5rem;margin-block-end:0}.product-info-block.product-info-block--with-top-border{border-block-start:1px solid rgba(var(--color-foreground),.1);padding-block-start:1rem}.product-info .product-info-inner .shopify-app-block:not(:first-child){margin-block-start:1.5rem;margin-block-end:0}.product-info .product-info-inner .product-title .product-title-heading{font-size:2rem;margin-block-end:0}.product-info .product-info-inner .product-title .product-title-heading.heading-size--small{font-size:1.5rem}.product-info .product-info-inner .product-title .product-title-heading.heading-size--large{font-size:2.5rem}.product-info .product-info-inner .product-title .product-vendor{display:inline-block;font-size:.75rem;line-height:1;font-weight:var(--font-body-weight-bold);text-transform:uppercase;padding-block:.4rem;padding-inline:.75rem;margin-block-end:.25rem;border-radius:var(--small-radius)}.product-info .product-info-inner .product-title .product-rating{margin-block-start:1rem}.product-price-tax .product-price .price{width:100%;font-size:1.25rem}.product-price-tax .product-tax,.product-price-tax .product-form{margin-block-start:.5rem}.product-info .product-info-inner .product-sku{display:flex;align-items:center;gap:.25rem}.product-info .product-info-inner .product-sku:empty{display:none}.product-inventory .inventory-text{margin-block-end:.5rem;margin-block-start:0;font-weight:var(--font-body-weight-bold)}.product-inventory .inventory-bar{display:block!important;width:100%;height:.325rem;background:rgba(var(--color-bar),.5);border-radius:9999px;overflow:hidden}.product-inventory .inventory-bar:before{content:"";display:block;position:relative;height:100%;width:var(--inventory-percentage);background:rgb(var(--color-bar));border-radius:9999px}.variant-selects{display:block}.variant-selects .product-form-input{max-width:40rem;border:none;padding:0;margin-inline-start:0}.variant-selects .product-form-input .form-label-wrapper{display:flex;align-items:center;justify-content:space-between;margin-block-end:.5rem}.variant-selects .product-form-input .form-label-wrapper .form-label{display:flex;align-items:center;gap:.25rem;font-weight:var(--font-body-weight-bold)}.variant-selects .product-form-input .form-label-wrapper .form-label span{font-size:.875rem;font-weight:400;opacity:.75}.variant-selects .product-form-input .form-options-wrapper input[type=radio]{position:absolute;opacity:0;z-index:-1;margin:0;padding:0}.variant-selects .product-form-input .form-options-wrapper.button-options,.variant-selects .product-form-input .form-options-wrapper.color-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.variant-selects .product-form-input .form-options-wrapper.button-options label{font-size:.875rem;font-weight:var(--font-body-weight-bold);padding-block:.5rem;padding-inline:1rem;min-width:3rem;text-align:center;border-radius:var(--small-radius);--alpha-button-background: .05;background:rgba(var(--color-foreground),var(--alpha-button-background))}.variant-selects .product-form-input .form-options-wrapper.button-options label:hover{--alpha-button-background: .1}.variant-selects .product-form-input .form-options-wrapper.button-options input[type=radio].disabled+label{opacity:.5;text-decoration-line:line-through}.variant-selects .product-form-input .form-options-wrapper.button-options input[type=radio]:checked+label{--alpha-button-background: 1;color:rgb(var(--color-background))}.variant-selects .product-form-input .form-options-wrapper.button-options input[type=radio]:focus-visible+label{outline:2px solid rgba(var(--color-outline),.75)!important;box-shadow:0 0 5px 3px rgb(var(--color-outline),.2);outline-offset:3px}.variant-selects .product-form-input .form-options-wrapper.color-swatches .color-swatch{width:1.5rem;height:1.5rem}.variant-selects .product-form-input .form-options-wrapper.color-swatches.swatch-size--medium .color-swatch{width:2rem;height:2rem}.variant-selects .product-form-input .form-options-wrapper.color-swatches.swatch-size--large .color-swatch,.variant-selects .product-form-input .form-options-wrapper.color-swatches.swatch-type--image .color-swatch{width:2.5rem;height:2.5rem}.variant-selects .product-form-input .form-options-wrapper.color-swatches.swatch-type--image.swatch-size--medium .color-swatch{width:3rem;height:3rem}.variant-selects .product-form-input .form-options-wrapper.color-swatches.swatch-type--image.swatch-size--large .color-swatch{width:3.5rem;height:3.5rem}.variant-selects .product-form-input .form-options-wrapper.select{min-width:12rem;max-width:100%;width:max-content}.variant-selects .product-form-input:not(:last-child){margin-block-end:1.5rem}.vari-option-disclosure{border-block-start:1px solid rgba(var(--color-foreground),.14)}.vari-option-disclosure:last-of-type{border-block-end:1px solid rgba(var(--color-foreground),.14)}.vari-option-disclosure__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) 1rem;align-items:center;gap:.75rem;min-height:3.25rem;padding-block:.75rem;cursor:pointer;list-style:none}.vari-option-disclosure__summary::-webkit-details-marker{display:none}.vari-option-disclosure__name{font-family:var(--font-body-family),serif;font-size:1rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);letter-spacing:var(--font-body-letter-spacing);line-height:1.4}.vari-option-disclosure__selection{overflow:hidden;color:rgba(var(--color-foreground),.7);font-size:.875rem;text-align:end;text-overflow:ellipsis;white-space:nowrap}.vari-option-disclosure__summary .icon{width:1rem;transition:transform .18s ease}.vari-option-disclosure[open] .vari-option-disclosure__summary .icon{transform:rotate(180deg)}.vari-option-disclosure__content{padding-block:0 1.25rem}.vari-option-disclosure__content>.product-form-input{margin:0}.vari-option-disclosure__content>.product-form-input>.form-label-wrapper{position:relative;justify-content:flex-end;min-height:0;margin-block-end:.75rem}.vari-option-disclosure__content>.product-form-input>.form-label-wrapper .form-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vari-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem}.vari-price-row .product-price{flex:0 1 auto}.vari-pricing-explained-button{-webkit-appearance:none;appearance:none;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:.875rem;cursor:pointer}.vari-option-help{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid rgba(var(--color-foreground),.5);border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:.75rem;line-height:1;cursor:pointer}.vari-option-help:hover,.vari-option-help:focus-visible,.vari-option-help-link:hover,.vari-option-help-link:focus-visible,.vari-pricing-explained-button:hover,.vari-pricing-explained-button:focus-visible{opacity:.7}.vari-option-help-links{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem .75rem}.vari-option-help-link{-webkit-appearance:none;appearance:none;padding:0;border:0;border-block-end:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:.8125rem;line-height:1.25;cursor:pointer}.vari-purchase-assurance{display:grid;gap:0;margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid rgba(var(--color-foreground),.14)}.vari-purchase-assurance modal-opener:not(:last-child){border-block-end:1px solid rgba(var(--color-foreground),.1)}.vari-purchase-assurance__link{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:1.25rem minmax(0,1fr) .875rem;align-items:center;gap:.625rem;width:100%;padding:.75rem 0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:.825rem;text-align:start;cursor:pointer}.vari-purchase-assurance__link .icon{width:1.25rem;height:1.25rem}.vari-purchase-assurance__link .icon:last-child{width:.875rem;height:.875rem;transform:rotate(-90deg)}.vari-purchase-assurance__link:hover,.vari-purchase-assurance__link:focus-visible{opacity:.7}.vari-selection-summary{padding:1rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:4px}.vari-selection-summary__heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:.75rem}.vari-selection-summary__heading h3{margin:0;font-size:1rem}.vari-selection-summary__heading span{color:rgba(var(--color-foreground),.62);font-size:.75rem}.vari-selection-summary__list{display:grid;gap:.5rem;margin:0}.vari-selection-summary__list>div{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:1rem}.vari-selection-summary__list dt,.vari-selection-summary__list dd{min-width:0;margin:0;font-size:.825rem;line-height:1.4}.vari-selection-summary__list dt{color:rgba(var(--color-foreground),.64)}.vari-selection-summary__list dd{overflow-wrap:anywhere;text-align:end}.vari-selection-summary__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-start:.875rem;padding-block-start:.875rem;border-block-start:1px solid rgba(var(--color-foreground),.14)}.vari-selection-summary__subtotal span{font-size:.875rem}.vari-selection-summary__subtotal strong{font-size:1.05rem}.variant-selects .vari-option-cards{display:grid;align-items:stretch;gap:.625rem}.variant-selects .vari-visual-option--vari-pearl .vari-option-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.variant-selects .vari-visual-option--vari-clasp .vari-option-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-selects .vari-visual-option--vari-pendant-chain .vari-option-cards,.variant-selects .vari-visual-option--vari-pendant-color .vari-option-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.variant-selects .vari-visual-option--vari-pendant-size .vari-option-cards,.variant-selects .vari-visual-option--vari-earring-backing .vari-option-cards,.variant-selects .vari-visual-option--vari-earring-size .vari-option-cards,.variant-selects .vari-visual-option--vari-ring-metal .vari-option-cards,.variant-selects .vari-visual-option--vari-ring-pearl-size .vari-option-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vari-pearl-card,.vari-clasp-card,.vari-pendant-option-card,.vari-earring-option-card,.vari-ring-pearl-size-card{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;min-width:0;min-height:5rem;overflow:hidden;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--small-radius);background:rgb(var(--color-background));cursor:pointer}.vari-pearl-card:hover,.vari-clasp-card:hover,.vari-pendant-option-card:hover,.vari-earring-option-card:hover,.vari-ring-pearl-size-card:hover{border-color:rgba(var(--color-foreground),.55)}.vari-option-cards input[type=radio]:checked+.vari-pearl-card,.vari-option-cards input[type=radio]:checked+.vari-clasp-card,.vari-option-cards input[type=radio]:checked+.vari-pendant-option-card,.vari-option-cards input[type=radio]:checked+.vari-earring-option-card,.vari-option-cards input[type=radio]:checked+.vari-ring-pearl-size-card,.vari-option-cards input[type=radio]:checked+.vari-ring-metal-card{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.vari-option-cards input[type=radio]:focus-visible+.vari-pearl-card,.vari-option-cards input[type=radio]:focus-visible+.vari-clasp-card,.vari-option-cards input[type=radio]:focus-visible+.vari-pendant-option-card,.vari-option-cards input[type=radio]:focus-visible+.vari-earring-option-card,.vari-option-cards input[type=radio]:focus-visible+.vari-ring-pearl-size-card,.vari-option-cards input[type=radio]:focus-visible+.vari-ring-metal-card{outline:2px solid rgba(var(--color-outline),.75);outline-offset:2px}.vari-option-cards input[type=radio].disabled+.vari-pearl-card,.vari-option-cards input[type=radio].disabled+.vari-clasp-card,.vari-option-cards input[type=radio].disabled+.vari-pendant-option-card,.vari-option-cards input[type=radio].disabled+.vari-earring-option-card,.vari-option-cards input[type=radio].disabled+.vari-ring-pearl-size-card,.vari-option-cards input[type=radio].disabled+.vari-ring-metal-card{opacity:.45}.vari-pearl-card-image,.vari-clasp-card-image,.vari-pendant-option-image,.vari-earring-option-image,.vari-ring-pearl-size-image{display:block;flex:0 0 auto;align-self:center;width:5rem;height:5rem;min-height:0;aspect-ratio:1 / 1;overflow:hidden;background-repeat:no-repeat;background-color:#f4f4f2}.vari-pearl-card-image{background-size:cover;background-position:50% 50%}.vari-pearl-card-image--freshwater{background-image:url(vari-freshwater-color-guide.webp);background-size:400% 100%}.vari-pearl-card-image--akoya{background-image:url(vari-akoya-color-guide.webp);background-size:300% 100%}.vari-pearl-card-image--tahitian{background-image:url(vari-tahitian-color-guide.webp);background-size:300% 100%}.vari-pearl-card-image--golden{background-image:url(vari-golden-south-sea-color-guide.webp);background-size:300% 100%}.vari-pearl-card-image--australian{background-image:url(vari-australian-white-color-guide.webp);background-size:300% 100%}.vari-pearl-card-image--freshwater-white,.vari-pearl-card-image--akoya-white,.vari-pearl-card-image--tahitian-black,.vari-pearl-card-image--tahitian-lagoon-black,.vari-pearl-card-image--golden-champagne,.vari-pearl-card-image--golden-champanage-gold,.vari-pearl-card-image--australian-silver-white{background-position:0 50%}.vari-pearl-card-image--freshwater-pink,.vari-pearl-card-image--akoya-rose,.vari-pearl-card-image--tahitian-green,.vari-pearl-card-image--tahitian-peacock-green,.vari-pearl-card-image--golden-deep-gold,.vari-pearl-card-image--golden-rich-gold,.vari-pearl-card-image--australian-rose-white{background-position:50% 50%}.vari-pearl-card-image--freshwater-peach,.vari-pearl-card-image--akoya-ivory,.vari-pearl-card-image--tahitian-silver,.vari-pearl-card-image--tahitian-platinum-gray,.vari-pearl-card-image--golden-neutral-gold,.vari-pearl-card-image--golden-netural-gold,.vari-pearl-card-image--australian-ivory-cream,.vari-pearl-card-image--freshwater-lavender{background-position:100% 50%}.vari-pearl-card-image--freshwater-pink{background-position:33.333% 50%}.vari-pearl-card-image--freshwater-peach{background-position:66.667% 50%}.vari-clasp-card-image{background-image:url(vari-clasp-guide.webp);background-size:200% 100%}.vari-clasp-card-image--fish-hook{background-position:0 50%}.vari-clasp-card-image--ball{background-position:100% 50%}.vari-pendant-chain-image{background-image:url(vari-pendant-chain-guide.webp);background-size:300% 100%}.vari-pendant-chain-image--box{background-position:0 50%}.vari-pendant-chain-image--shimmer{background-position:50% 50%}.vari-pendant-chain-image--rope{background-position:100% 50%}.vari-pendant-size-image{background-image:url(vari-pendant-size-guide.webp);background-size:700% 100%}.vari-pendant-size-image--9mm{background-position:0 50%}.vari-pendant-size-image--10mm{background-position:16.667% 50%}.vari-pendant-size-image--11mm{background-position:33.333% 50%}.vari-pendant-size-image--12mm{background-position:50% 50%}.vari-pendant-size-image--13mm{background-position:66.667% 50%}.vari-pendant-size-image--14mm{background-position:83.333% 50%}.vari-pendant-size-image--15mm{background-position:100% 50%}.vari-earring-backing-image{background-image:url(vari-earring-backing-guide.webp);background-size:200% 100%;background-position-y:50%;box-shadow:inset 0 -.35rem #d8d8d6}.vari-earring-backing-image--push-back{background-position-x:0}.vari-earring-backing-image--screw-back{background-position-x:100%}.vari-earring-backing-image.vari-earring-metal--14k-yellow-gold,.vari-earring-backing-image.vari-earring-metal--18k-yellow-gold{box-shadow:inset 0 -.35rem #d8ae57}.vari-earring-backing-image.vari-earring-metal--14k-white-gold,.vari-earring-backing-image.vari-earring-metal--18k-white-gold{box-shadow:inset 0 -.35rem #c9ccd0}.vari-earring-size-image{background-image:url(vari-earring-size-guide.webp);background-size:200% 400%}.vari-earring-size-image--5-6mm{background-position:0 0}.vari-earring-size-image--6-7mm{background-position:100% 0}.vari-earring-size-image--7-8mm{background-position:0 33.333%}.vari-earring-size-image--8-9mm{background-position:100% 33.333%}.vari-earring-size-image--9-10mm{background-position:0 66.667%}.vari-earring-size-image--10-11mm{background-position:100% 66.667%}.vari-earring-size-image--11-12mm{background-position:0 100%}.vari-earring-size-image--12-13mm{background-position:100% 100%}.vari-ring-pearl-size-image{background-image:url(vari-ring-pearl-size-guide.webp);background-size:300% 200%}.vari-ring-pearl-size-image--3-4mm{background-position:0 0}.vari-ring-pearl-size-image--4-5mm{background-position:50% 0}.vari-ring-pearl-size-image--5-6mm{background-position:100% 0}.vari-ring-pearl-size-image--6-7mm{background-position:0 100%}.vari-ring-pearl-size-image--7-8mm{background-position:50% 100%}.vari-ring-pearl-size-image--8-9mm{background-position:100% 100%}.vari-pearl-card-copy,.vari-clasp-card-copy,.vari-pendant-option-copy,.vari-earring-option-copy,.vari-ring-pearl-size-copy{display:grid;align-content:center;min-width:0;padding:.625rem;text-align:left}.vari-pearl-card-name,.vari-clasp-card-name,.vari-pendant-option-copy b,.vari-earring-option-copy b,.vari-ring-pearl-size-copy b{overflow-wrap:anywhere;font-size:.75rem;font-weight:var(--font-body-weight-bold);line-height:1.25}.vari-pearl-card-grade,.vari-clasp-card-metal,.vari-pendant-option-copy small,.vari-earring-option-copy small,.vari-ring-pearl-size-copy small{margin-block-start:.25rem;font-size:.75rem;line-height:1.2;opacity:.72}.vari-ring-metal-card{display:flex;align-items:center;gap:.625rem;min-height:3.25rem;min-width:0;padding:.625rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--small-radius);background:rgb(var(--color-background));font-size:.75rem;line-height:1.25;cursor:pointer}.vari-ring-metal-card:hover{border-color:rgba(var(--color-foreground),.55)}.vari-ring-metal-swatch{flex:0 0 auto;width:1.75rem;height:1.75rem;border:1px solid rgba(0,0,0,.22);border-radius:50%;background:linear-gradient(135deg,#f7f7f5,#bfc3c8 52%,#fff)}.vari-ring-metal-swatch--14k-yellow-gold,.vari-ring-metal-swatch--18k-yellow-gold{background:linear-gradient(135deg,#fff1a8,#c7922f 52%,#fff0a0)}.vari-ring-metal-swatch--14k-white-gold,.vari-ring-metal-swatch--18k-white-gold{background:linear-gradient(135deg,#fff,#c9cdd2 52%,#f7f7f5)}.vari-personalization{padding-block:1.25rem;border-block:1px solid rgba(var(--color-foreground),.18)}.vari-personalization-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-block-end:1rem}.vari-personalization-heading h3,.vari-personalization-heading p{margin:0}.vari-personalization-heading h3{font-family:var(--font-body-family),serif;font-size:1rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);letter-spacing:var(--font-body-letter-spacing);line-height:1.4}.vari-personalization-heading p{margin-block-start:.25rem;font-size:.875rem;opacity:.72}.vari-personalization-disclosure{margin:0}.vari-personalization .vari-option-disclosure__summary,.vari-personalization .vari-option-disclosure__name{font-family:var(--font-body-family),serif;font-size:1rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);letter-spacing:var(--font-body-letter-spacing);line-height:1.4}.vari-personalization-disclosure:first-of-type{border-block-start:0}.vari-personalization-disclosure__content{padding-block-end:1rem}.vari-personalization-field{display:grid;gap:.5rem}.vari-personalization-field>span,.vari-animal-options legend{font-size:.875rem;font-weight:var(--font-body-weight-bold)}.vari-personalization-field small,.vari-animal-options small{font-weight:400;opacity:.72}.vari-personalization-field input{width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--small-radius);background:rgb(var(--color-background));color:inherit;font:inherit;text-transform:uppercase}.vari-animal-options{padding:0;margin:1rem 0 0;border:0}.vari-animal-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-block-start:.5rem}.vari-animal-option-grid label{position:relative;min-width:0}.vari-animal-option-grid input{position:absolute;opacity:0}.vari-animal-option-grid span{display:grid;place-items:center;min-height:2.5rem;padding:.5rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--small-radius);font-size:.875rem;text-align:center;cursor:pointer}.vari-animal-option-grid input:checked+span{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.vari-animal-option-grid input:focus-visible+span{outline:2px solid rgba(var(--color-outline),.75);outline-offset:2px}.vari-personalization-total{margin-block-start:.875rem;font-size:.875rem}.vari-placement-options{padding:0;margin:1rem 0 0;border:0}.vari-placement-options legend{font-size:.875rem;font-weight:var(--font-body-weight-bold)}.vari-placement-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-block-start:.5rem}.vari-placement-option-grid label{position:relative;min-width:0}.vari-placement-option-grid input{position:absolute;opacity:0}.vari-placement-card{display:grid;overflow:hidden;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--small-radius);cursor:pointer}.vari-placement-option-grid input:checked+.vari-placement-card{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.vari-placement-option-grid input:focus-visible+.vari-placement-card{outline:2px solid rgba(var(--color-outline),.75);outline-offset:2px}.vari-placement-card-image{display:block;height:auto;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-image:url(vari-personalization-placement-guide.webp);background-repeat:no-repeat;background-size:200% 100%}.vari-placement-card-image--front{background-position:0 50%}.vari-placement-card-image--back{background-position:100% 50%}.vari-placement-card-image--pendant{background-image:url(vari-pendant-personalization-placement.webp)}.vari-placement-card-image--bracelet{background-image:url(vari-bracelet-personalization-placement.webp)}.vari-placement-card-copy{display:grid;gap:.125rem;padding:.625rem;font-size:.875rem}.vari-placement-card-copy small{opacity:.72}.vari-necklace-modal .modal-inner{width:min(68rem,calc(100vw - 2rem));max-height:min(90vh,56rem)}.vari-necklace-modal .modal-main{padding-inline:clamp(1rem,4vw,3rem);padding-block:clamp(1rem,4vw,2.5rem)}.vari-necklace-modal .modal-main>h2{margin-block-start:0}.vari-necklace-modal img{display:block;width:100%;height:auto;margin-block-start:1.25rem;border-radius:var(--small-radius)}.vari-length-labels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-block-start:.75rem}.vari-length-labels span{display:grid;gap:.125rem;min-width:0;font-size:.75rem;text-align:center}.vari-length-labels--three{grid-template-columns:repeat(3,minmax(0,1fr))}.vari-pendant-guide-grid{display:grid;gap:1.5rem;margin-block-start:1rem}.vari-pendant-guide-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.vari-pendant-guide-grid h3,.vari-pendant-guide-grid p{margin:0}.vari-pendant-guide-grid p{margin-block-start:.25rem}.vari-pendant-size-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin-block-start:.75rem;font-size:.75rem;font-weight:var(--font-body-weight-bold);text-align:center}.vari-earring-size-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block-start:.75rem;font-size:.75rem;font-weight:var(--font-body-weight-bold);text-align:center}.vari-ring-pearl-size-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block-start:.75rem;font-size:.75rem;font-weight:var(--font-body-weight-bold);text-align:center}.vari-ring-pearl-size-labels span{padding:.5rem;border:1px solid rgba(var(--color-foreground),.15)}.vari-ring-grade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.25rem}.vari-ring-grade-grid>div{padding:1rem;border:1px solid rgba(var(--color-foreground),.15)}.vari-ring-grade-grid h3,.vari-ring-grade-grid p{margin:0}.vari-ring-grade-grid p{margin-block-start:.25rem}.vari-earring-backing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block-start:1rem}.vari-earring-backing-grid h3,.vari-earring-backing-grid p{margin:0}.vari-earring-backing-grid p{margin-block-start:.25rem}.vari-clasp-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block-start:1rem}.vari-clasp-guide-grid h3,.vari-clasp-guide-grid p{margin:0}.vari-clasp-guide-grid p{margin-block-start:.25rem}.vari-modal-note{padding-block-start:1rem;border-block-start:1px solid rgba(var(--color-foreground),.15)}.vari-pricing-guide-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:center;gap:clamp(1rem,4vw,2.5rem)}.vari-pricing-guide-layout img{margin-block-start:0}.vari-pricing-guide-layout ul{padding-inline-start:1.25rem}.vari-pricing-intro{max-width:58rem;margin-block-end:1.25rem}.vari-pricing-comparison-figure{margin:0}.vari-pricing-comparison-figure img{margin-block-start:0}.vari-pricing-comparison-figure figcaption{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:.75rem;font-size:.8125rem}.vari-pricing-comparison-figure figcaption span{display:grid;gap:.125rem}.vari-pricing-comparison-table-wrap{margin-block-start:1.5rem;overflow-x:auto}.vari-pricing-comparison-table{width:100%;min-width:44rem;border-collapse:collapse;font-size:.8125rem;line-height:1.45}.vari-pricing-comparison-table th,.vari-pricing-comparison-table td{padding:.75rem;border:1px solid rgba(var(--color-foreground),.18);text-align:left;vertical-align:top}.vari-pricing-comparison-table thead th{background:rgba(var(--color-foreground),.06);font-weight:var(--font-body-weight-bold)}.vari-pricing-comparison-table tbody th{width:22%;font-weight:var(--font-body-weight-bold)}.vari-pricing-product-factors{margin-block-start:1.5rem}.vari-pricing-product-factors h3{margin-block-end:.5rem}.vari-pricing-product-factors ul{margin:0;padding-inline-start:1.25rem}.vari-pricing-disclosure,.vari-pricing-comparison-note{padding-block-start:1rem;border-block-start:1px solid rgba(var(--color-foreground),.15)}.vari-pricing-disclosure{margin-block-start:1.5rem}.vari-pricing-comparison-note{margin-block-end:0;font-size:.75rem;opacity:.72}.vari-product-info-link{-webkit-appearance:none;appearance:none;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;cursor:pointer}.vari-product-information,.vari-product-trust,.vari-product-reviews{padding-block:clamp(2rem,5vw,4rem);border-block-start:1px solid rgba(var(--color-foreground),.14)}.vari-product-section-heading{max-width:46rem;margin-block-end:clamp(1.25rem,3vw,2rem)}.vari-product-section-heading>p{margin:0 0 .4rem;color:rgba(var(--color-foreground),.62);font-size:.75rem;letter-spacing:0}.vari-product-section-heading h2{margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem)}.vari-product-information__table-wrap{overflow-x:auto}.vari-product-information table{width:100%;border-collapse:collapse}.vari-product-information th,.vari-product-information td{padding:.8rem 0;border-block-end:1px solid rgba(var(--color-foreground),.1);font-size:.9rem;line-height:1.45;text-align:start;vertical-align:top}.vari-product-information th{width:min(40%,18rem);padding-inline-end:1.5rem;color:rgba(var(--color-foreground),.64);font-weight:var(--font-body-weight)}.vari-product-information__note{max-width:58rem;margin:1rem 0 0;color:rgba(var(--color-foreground),.72);font-size:.8rem;line-height:1.55}.vari-product-information__note a,.vari-product-trust a{color:inherit;text-underline-offset:.2em}.vari-product-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.vari-product-trust__grid article{min-width:0;padding-inline:clamp(1rem,2.5vw,2rem)}.vari-product-trust__grid article:first-child{padding-inline-start:0}.vari-product-trust__grid article:last-child{padding-inline-end:0}.vari-product-trust__grid article:not(:last-child){border-inline-end:1px solid rgba(var(--color-foreground),.14)}.vari-product-trust__grid h3{margin:0 0 .625rem;font-size:1rem}.vari-product-trust__grid p{margin:0 0 .75rem;color:rgba(var(--color-foreground),.76);font-size:.875rem;line-height:1.55}.vari-product-trust__grid a{font-size:.825rem}.vari-product-reviews .jdgm-widget{min-height:0}.vari-product-popover{box-sizing:border-box;width:min(48rem,calc(100vw - 2rem));max-height:85vh;padding:clamp(1rem,4vw,2rem);overflow:auto;border:1px solid #bbb;background:#fff;color:#111;line-height:1.5}.vari-product-popover::backdrop{background:#00000073}.vari-product-popover>h3{margin-block-start:0}@media screen and (max-width:989px){.variant-selects .vari-visual-option--vari-pearl .vari-option-cards,.variant-selects .vari-visual-option--vari-pendant-chain .vari-option-cards,.variant-selects .vari-visual-option--vari-pendant-color .vari-option-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vari-pricing-guide-layout,.vari-product-trust__grid{grid-template-columns:1fr}.vari-product-trust__grid article{padding:1rem 0}.vari-product-trust__grid article:not(:last-child){border-inline-end:0;border-block-end:1px solid rgba(var(--color-foreground),.14)}}@media screen and (max-width:749px){.vari-selection-summary__heading{align-items:flex-start;flex-direction:column;gap:.25rem}.vari-selection-summary__list>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.variant-selects .vari-visual-option--vari-clasp .vari-option-cards,.variant-selects .vari-visual-option--vari-pendant-chain .vari-option-cards,.variant-selects .vari-visual-option--vari-pendant-size .vari-option-cards,.variant-selects .vari-visual-option--vari-pendant-color .vari-option-cards,.variant-selects .vari-visual-option--vari-earring-backing .vari-option-cards,.variant-selects .vari-visual-option--vari-earring-size .vari-option-cards,.variant-selects .vari-visual-option--vari-ring-metal .vari-option-cards,.variant-selects .vari-visual-option--vari-ring-pearl-size .vari-option-cards{grid-template-columns:1fr}.vari-pearl-card,.vari-clasp-card,.vari-pendant-option-card,.vari-earring-option-card,.vari-ring-pearl-size-card{grid-template-columns:3.75rem minmax(0,1fr);min-height:3.75rem}.vari-pearl-card-image,.vari-clasp-card-image,.vari-pendant-option-image,.vari-earring-option-image,.vari-ring-pearl-size-image{width:3.75rem;height:3.75rem}.vari-pearl-card-copy,.vari-clasp-card-copy,.vari-pendant-option-copy,.vari-earring-option-copy,.vari-ring-pearl-size-copy{min-width:0;overflow-wrap:anywhere}.vari-animal-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vari-length-labels{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.vari-clasp-guide-grid{gap:1rem}.vari-pendant-guide-grid--three{grid-template-columns:1fr}.vari-pendant-size-labels{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.75rem}.vari-earring-backing-grid{grid-template-columns:1fr;gap:1rem}.vari-ring-grade-grid{grid-template-columns:1fr}.vari-pricing-comparison-figure figcaption{grid-template-columns:1fr}}.product-accordion .in-box-product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:center;margin-block-start:1.5rem}.product-accordion .in-box-product-list .media{display:inline-block;width:5rem;margin-block-end:.5rem;border-radius:var(--small-radius)}.product-accordion+.product-accordion{margin-block-start:.5rem}.product-info .product-info-inner .product-image{border-radius:var(--small-radius);overflow:hidden}.product-info .product-info-inner .product-image img,.product-info .product-info-inner .product-image svg{width:100%}.product-info .product-info-inner .product-image img{object-fit:cover;object-position:center}.product-info .product-info-inner .product-image.image-height--adapt img,.product-info .product-info-inner .product-image.image-height--adapt svg{height:auto}.product-info .product-info-inner .product-image.image-height--small img,.product-info .product-info-inner .product-image.image-height--small svg{height:5rem}.product-info .product-info-inner .product-image.image-height--medium img,.product-info .product-info-inner .product-image.image-height--medium svg{height:8rem}.product-info .product-info-inner .product-image.image-height--large img,.product-info .product-info-inner .product-image.image-height--large svg{height:12rem}.product-popup a{display:inline-flex;align-items:center;gap:.5rem}.product-popup a .icon{width:1rem}.product-countdown{padding:1rem;border-radius:var(--small-radius);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.product-countdown .countdown-title{font-size:1.5rem}.product-payment-security .trust-badge .icon{width:6rem}.product-payment-security .trust-badge+.payment-icons{padding-block-start:.5rem}.product-payment-security .payment-icons{display:flex;align-items:center;flex-wrap:wrap;line-height:0;gap:.5rem}.product-payment-security .payment-icons .icon{width:2.4rem}.product-payment-security.show-box{padding:1rem;border-radius:var(--small-radius)}.product-payment-security.show-box h2{font-size:1rem}.product-related-categories ul{display:flex;align-items:center;gap:2rem}.product-related-categories ul li{flex:0 0 auto;max-width:15rem}.product-related-categories ul li a{display:flex;align-items:center;gap:1rem}.product-related-categories ul li a .media{flex:0 0 auto;width:4rem;border-radius:9999px}.product-gift .gift-list-wrapper{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1rem}.product-gift .gift-list-wrapper .gift-item{grid-column:span 1;display:flex;align-items:center;column-gap:1rem;position:relative}.product-gift .gift-list-wrapper .gift-item .gift-media{width:5rem;border-radius:var(--medium-radius)}.product-gift .gift-list-wrapper .gift-item .gift-information .gift-badge{margin-block-end:.5rem}.product-gift .gift-list-wrapper .gift-item .gift-information .gift-badge .badge{background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:.6rem;height:1.25rem;padding-block:0;padding-inline:.75rem}.product-gift .gift-list-wrapper .gift-item .gift-information .gift-title{margin-block-end:.25rem;font-size:1rem}@media screen and (min-width:750px){.product-gift .gift-list-wrapper{grid-template-columns:1fr 1fr}}.product-complementary{display:block;overflow:hidden}.product-complementary .slider-wrapper{gap:1rem}.product-complementary .complementary-slide>ul>li:not(:last-child){margin-block-end:1rem}.product-complementary .complementary-slide .card-wrapper .card{max-width:100%}.product-complementary .complementary-slide .card-wrapper .card.card-layout--horizontal .card-inner{width:6.5rem;height:6.5rem}.product-complementary .complementary-slide .card-wrapper .card .card-quick-add .button{min-height:2.65rem;min-width:2.65rem}.product-pickup-availabilities{display:none}.pickup-availability-preview{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;overflow:hidden;padding:1rem;background:rgba(var(--color-foreground),.02);border-radius:var(--small-radius)}.pickup-availability-preview .pickup-availability-info .pickup-title{position:relative;display:flex;align-items:center;gap:.5rem;font-weight:var(--font-body-weight-bold);--color-dot: var(--color-warning)}.pickup-availability-preview .pickup-availability-info .pickup-title:before{flex:0 0 auto;content:"";width:.875rem;height:.875rem;border-radius:9999px;background:rgb(var(--color-dot))}.pickup-availability-preview .pickup-availability-info .pickup-title.local-available{--color-dot: var(--color-success);--color-pulse: var(--color-success)}.pickup-availability-preview .pickup-availability-info .pickup-title.local-available:before{animation:pulse .8s infinite}.pickup-availability-preview .pickup-availability-info .pickup-time{font-size:.875rem;margin-block-start:.5rem;opacity:.75}@media screen and (max-width:749px){.pickup-availability-preview{flex-direction:column;align-items:flex-start}}.product-pickup-availabilities[available]{display:block}.pickup-availability-content{display:grid;gap:1rem;grid-template-rows:auto 1fr}.pickup-availability-content .variant-info{display:flex;align-items:center;gap:1rem}.pickup-availability-content .variant-info .media{flex:0 0 auto;width:6.5rem;border-radius:var(--medium-radius)}.pickup-availability-content .pickup-availability-list{overflow-y:auto}.pickup-availability-content .pickup-availability-list li{padding:1rem;border-radius:var(--medium-radius);background:rgba(var(--color-foreground),.02)}.pickup-availability-content .pickup-availability-list li .location-name{margin-block-end:.5rem}.pickup-availability-content .pickup-availability-list li .location-description{position:relative;display:flex;align-items:center;gap:.5rem;margin-block-end:.5rem;--color-dot: var(--color-warning)}.pickup-availability-content .pickup-availability-list li .location-description:before{content:"";width:.75rem;height:.75rem;border-radius:9999px;background:rgb(var(--color-dot))}.pickup-availability-content .pickup-availability-list li .location-address{display:flex;align-items:flex-end;gap:1rem}.pickup-availability-content .pickup-availability-list li .location-address .address-info{flex:1 1 auto}.pickup-availability-content .pickup-availability-list li:not(:last-child){margin-block-end:1rem}.pickup-availability-content .pickup-availability-list li.local-available .location-description{--color-dot: var(--color-success);--color-pulse: var(--color-success)}.pickup-availability-content .pickup-availability-list li.local-available .location-description:before{animation:pulse .8s infinite}.product-buy-button .product-form .form .product-form-buttons .add-cart-button{min-width:15rem;min-height:55px;font-size:1rem}.product-buy-button .product-form .form .product-form-buttons .notify-email-button{min-width:15rem;min-height:55px;font-size:1rem;margin-block-start:.5rem}.product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-label{display:flex;align-items:center;gap:.25rem;margin-block-end:.5rem;font-weight:var(--font-body-weight-bold)}.product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-label .quantity-in-cart{font-size:.875rem;font-weight:400;opacity:.75}.product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-input-wrapper{display:flex;align-items:stretch;gap:1rem;flex-wrap:wrap}.product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-input-wrapper .quantity{flex:0 0 auto}.product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-input-wrapper .quantity .quantity-button{width:3.5rem;min-height:3.5rem;height:auto;font-size:1.4rem}.product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-input-wrapper .add-cart-button{flex:1 1 auto;margin-block-end:0}.product-buy-button .product-form .form .product-form-buttons .shopify-payment-button{margin-block-start:.5rem}.product-buy-button .product-form .form .product-form-buttons .shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 55px;--shopify-accelerated-checkout-button-inline-size: 55px;--shopify-accelerated-checkout-button-border-radius: var(--small-radius)}.product-buy-button .product-form .form .product-form-buttons .shopify-payment-button shopify-accelerated-checkout .shopify-payment-button__more-options{color:rgba(var(--color-foreground),.75)}.product-buy-button .product-form .form .gift-card-form{margin-block-end:1rem}.product-icon-list{padding:1rem;background:rgba(var(--color-foreground),.02);border-radius:var(--small-radius)}.product-icon-list+.product-icon-list{margin-block-start:.5rem}.product-separator-line{display:block!important;background:rgba(var(--color-foreground),.1);height:1px}.product-icon-text{display:flex;align-items:center;gap:.5rem}.product-icon-text .icon,.product-icon-text img{flex:0 0 auto;width:1.5rem;height:1.5rem}.product-icon-text img{object-fit:cover;object-position:center}.product-icon-text:hover .icon,.product-icon-text:hover img{animation:scaleIn .3s cubic-bezier(0,0,.3,1)}.product-icon-text+.product-icon-text{margin-block-start:.5rem}.product-custom-attributes{background:rgba(var(--color-foreground),.02);border-radius:var(--small-radius);overflow:hidden}.product-custom-attributes table{width:100%}.product-custom-attributes table tbody tr:nth-child(odd){background:rgba(var(--color-foreground),.05)}.product-custom-attributes table tbody td{font-size:.875rem;padding:.75rem}.product-sibling-products{display:grid;gap:1rem}.product-sibling-products .sibling-product{--border-opacity: .05;position:relative;border-radius:var(--small-radius);padding:.5rem;text-align:center}.product-sibling-products .sibling-product:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;box-shadow:inset 0 0 0 2px rgba(var(--color-foreground),var(--border-opacity));border-radius:var(--small-radius);pointer-events:none;z-index:1}.product-sibling-products .sibling-product .sibling-product-title{margin-block-start:.5rem}.product-sibling-products .sibling-product .sibling-product-price{font-size:.75rem;margin-block-start:.25rem;opacity:.75}.product-sibling-products .sibling-product.sibling-active{--border-opacity: 1}.product-sibling-products .sibling-product:hover{--border-opacity: .2}.product-performance-bars{padding:1rem;background:rgba(var(--color-foreground),.02);border-radius:var(--small-radius)}.product-performance-bars .product-performance-bar .performance-labels{display:flex;align-items:center;justify-content:space-between;margin-block-end:.5rem}.product-performance-bars .product-performance-bar .performance-bar{display:flex;align-items:center;gap:.125rem}.product-performance-bars .product-performance-bar .performance-bar .bar-item{flex:1 1 auto;display:block;height:.25rem;--alpha-background: .2;background:rgba(var(--bar-color),var(--alpha-background))}.product-performance-bars .product-performance-bar .performance-bar .bar-item.active{transition:transform .1s cubic-bezier(0,0,.3,1);--alpha-background: 1}.product-performance-bars .product-performance-bar .performance-name{font-weight:700;font-size:.875rem;margin-block-start:.5rem}.product-performance-bars .product-performance-bar .performance-description{font-size:.875rem;margin-block-start:.25rem}.product-performance-bars .product-performance-bar:hover .performance-bar .bar-item.active{transform:scaleY(2.4)}.product-performance-bars .product-performance-bar:not(:last-child){padding-block-end:1rem;margin-block-end:1rem;border-block-end:1px solid rgba(var(--color-foreground),.1)}.product-delivery-eta{padding:1rem;border-radius:var(--small-radius);display:flex;align-items:center;gap:.5rem}.product-delivery-eta .icon{width:1.25rem}.product-info-others{margin-block-start:2rem;padding-block-start:1rem;border-block-start:1px solid rgba(var(--color-foreground),.1)}.product-info-others .product-share-link{display:flex;align-items:center;column-gap:.5rem}.product-info-others .product-share-link .list-social{gap:.5rem}.product-info-others .product-share-link .list-social .social-item{--icon-width: 1.5rem}.product-info-others .product-breadcrumb{margin-block-start:1rem}.product-info-others .product-view-details{display:inline-flex;align-items:center;gap:.25rem;margin-block-start:1rem}.product-info-others .product-view-details .icon{width:1.25rem}.product-container .product-container-main.product-media-layout--stack .product-media-gallery .slider-container .product-media-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.product-container .product-container-main.product-media-layout--stack .product-media-gallery .slider-container .product-media-list .product-media-item{grid-column:span 1}.product-container .product-container-main.product-media-layout--stack .product-media-gallery .slider-container .product-media-list .product-media-item:first-child,.product-container .product-container-main.product-media-layout--stack .product-media-gallery .slider-container .product-media-list .product-media-item.media-type--video,.product-container .product-container-main.product-media-layout--stack .product-media-gallery .slider-container .product-media-list .product-media-item.media-type--model{grid-column:span 2}.product-container .product-container-main.product-media-layout--stack .product-media-gallery .slider-thumbnails-container{display:none}@media screen and (min-width:750px){.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider{display:flex;flex-direction:row-reverse;align-items:stretch;gap:1rem}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-container{flex:1 1 auto}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container{flex:0 0 auto;position:relative;width:5rem;height:auto}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper{position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:100%;flex-direction:column}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider{width:100%;height:100%}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .slider-container{height:100%}.product-container .product-container-main.product-media-layout--thumbnail-left .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .slider-container .thumbnail-list{flex-direction:column}}@media screen and (max-width:749px){.product-container .product-container-main.product-media-layout--thumbnail-left .slider-thumbnails-container{margin-block-start:1rem}.product-container .product-container-main.product-media-layout--thumbnail-left .slider-thumbnails-container .thumbnail-list-item{width:5rem}}@media screen and (min-width:750px){.product-container .product-container-main.product-media-layout--thumbnail-right .product-media-slider{display:flex;flex-direction:row;align-items:stretch;gap:1rem}.product-container .product-container-main.product-media-layout--thumbnail-right .product-media-slider .slider-container{flex:1 1 auto}.product-container .product-container-main.product-media-layout--thumbnail-right .product-media-slider .slider-thumbnails-container{flex:0 0 auto;position:relative;width:5rem;height:auto}.product-container .product-container-main.product-media-layout--thumbnail-right .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper{position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:100%;flex-direction:column}.product-container .product-container-main.product-media-layout--thumbnail-right .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider{width:100%;height:100%}.product-container .product-container-main.product-media-layout--thumbnail-right .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .slider-container{height:100%}.product-container .product-container-main.product-media-layout--thumbnail-right .product-media-slider .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .slider-container .thumbnail-list{flex-direction:column}}@media screen and (max-width:749px){.product-container .product-container-main.product-media-layout--thumbnail-right .slider-thumbnails-container{margin-block-start:1rem}.product-container .product-container-main.product-media-layout--thumbnail-right .slider-thumbnails-container .thumbnail-list-item{width:5rem}}.product-container .product-container-main.product-media-layout--thumbnail-bottom .slider-thumbnails-container{margin-block-start:1rem}.product-container .product-container-main.product-media-layout--thumbnail-bottom .slider-thumbnails-container .thumbnail-list-item{width:5rem}.product-container .product-container-bottom{margin-block-start:4rem;display:block}.product-container .product-container-bottom .product-tab-panel{width:100%;margin-block-end:clamp(2rem,5vw,4rem)}.product-container .product-container-bottom .product-tab-panel .tab-panel-tabs{margin-block-end:2rem;gap:.5rem}.product-container .product-container-bottom .product-tab-panel .tab-panel-tabs .tab{flex:0 0 auto;padding-block:1rem;padding-inline:2rem;font-size:.875rem;font-weight:var(--font-body-weight-bold);--alpha-background: .02;background:rgba(var(--color-foreground),var(--alpha-background));border-radius:9999px;display:flex;align-items:center;gap:.5rem}.product-container .product-container-bottom .product-tab-panel .tab-panel-tabs .tab .icon{width:1.125rem}.product-container .product-container-bottom .product-tab-panel .tab-panel-tabs .tab img{width:1.125rem;height:1.125rem;object-fit:cover;object-position:center}.product-container .product-container-bottom .product-tab-panel .tab-panel-tabs .tab:hover{--alpha-background: .05}.product-container .product-container-bottom .product-tab-panel .tab-panel-tabs .tab[aria-selected=true]{--color-outline: var(--color-background);--alpha-background: 1;color:rgb(var(--color-background))}.product-container .product-container-bottom .product-tab-panel .tab-panel-panels .panel{min-height:10rem}.product-container .product-container-bottom .specification-table{flex:0 0 auto;width:30rem;padding:1rem;background:rgba(var(--color-foreground),.05);border-radius:var(--medium-radius)}.product-container .product-container-bottom .specification-table table{width:100%;text-align:start}.product-container .product-container-bottom .specification-table table tr td{padding-block:1rem;padding-inline:.5rem}.product-container .product-container-bottom .specification-table table tr td:first-child{font-size:.875rem}.product-container .product-container-bottom .specification-table table tr td:last-child{opacity:.75}.product-container .product-container-bottom .specification-table table tr:not(:last-child){border-block-end:1px solid rgba(var(--color-foreground),.05)}@media screen and (max-width:749px){.product-container .product-container-main{flex-direction:column}.product-container .product-container-main .product-media-gallery,.product-container .product-container-main .product-info{width:100%}.product-container .product-container-main.thumbnail--small-hide .product-media-slider .slider-thumbnails-container{display:none}.product-container .product-container-bottom{flex-direction:column;gap:2rem}.product-container .product-container-bottom>*{width:100%!important}}@media screen and (min-width:750px){.product-container .product-container-main{gap:4rem}.product-container .product-container-main .product-media-gallery{order:0;width:45%;flex:0 0 auto}.product-container .product-container-main .product-info{order:1;flex:1 1 auto}.product-container .product-container-main .product-info .product-info-inner{max-width:40rem}.product-container .product-container-main.product-media--right .product-media-gallery{order:2}.product-container .product-container-main.product-scroll--sticky .product-media-gallery{position:sticky;top:calc(var(--header-height, 5rem) + 1rem)}.product-container .product-container-main.product-media--small .product-media-gallery{width:35%}.product-container .product-container-main.product-media--large .product-media-gallery{width:55%}.product-container .product-container-bottom .specification-table{position:sticky;top:calc(var(--header-height, 5rem) + 1rem)}}.notify-email-inner{width:30rem!important}.notify-email-inner .variant-info{padding:.5rem;background:rgba(var(--color-foreground),.02);display:flex;align-items:center;gap:1rem;border-radius:var(--medium-radius)}.notify-email-inner .variant-info .media{flex:0 0 auto;width:5rem;border-radius:var(--small-radius)}.section-main-product .product-container .product-info .product-info-inner .product-info-others .product-view-details{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
