media-gallery{display:block;width:100%;max-width:min(720px,74vh);margin-inline:0 auto;justify-self:start}.product-media-container{aspect-ratio:1 / 1;height:auto!important;max-height:none!important}.product-media-container .product-media-constraint-wrapper,.product-media-container .product-media{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}.product-media-container .product-media__image{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important}@media screen and (max-width:749px){media-gallery{max-width:100%}}.product-information h1{font-family:var(--font-body--family)!important;font-weight:400!important;font-size:clamp(20px,2.2vw,27px)!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.25!important}.product-information .price,.product-information [class*=price]{font-family:var(--font-body--family)!important;font-size:13px!important;letter-spacing:.08em!important;color:var(--barsha-muted)!important}.variant-option__button-label,.gift-card-form-option__button-label,.variant-option__select,.swatch{border-radius:0!important}.variant-option--swatches .swatch{border:1px solid rgba(43,35,24,.16)}.product-information .variant-option legend,.product-information .variant-option>label{font-family:var(--font-accent--family)!important;font-weight:400!important;font-size:var(--barsha-micro-size)!important;letter-spacing:var(--barsha-micro-tracking)!important;text-transform:uppercase!important;color:var(--barsha-muted)!important}.variant-option__swatch-value{font-family:var(--font-accent--family)!important;font-size:10.5px!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--barsha-muted);margin-inline-start:10px}.product-information .variant-option__button-label__text,.product-information .variant-option__select{font-family:var(--font-accent--family)!important;font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.product-information .variant-option__button-label__pill{background:#2b23180a!important;border-radius:0!important}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-name=Material]):before{content:""!important;position:static!important;display:inline-block!important;flex:0 0 11px;width:11px!important;height:11px!important;inset:auto!important;align-self:center;margin-inline-end:8px;border:1px solid rgba(43,35,24,.16);border-radius:0!important;opacity:1!important;transform:none!important}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-name=Material][value=Silver]):before{background:#d9d5ca!important}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-name=Material][value="Gold Vermeil"]):before{background:#c8a35d!important}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-name=Material][value=Mix]):before{background:linear-gradient(135deg,#d9d5ca 0 50%,#c8a35d 50% 100%)!important}product-swatches .variant-option__button-label:before{content:none!important;display:none!important}.product-information .details__header{font-size:10.5px!important}.barsha-note{border-top:1px solid var(--color-border, #e7ddc7);border-bottom:1px solid var(--color-border, #e7ddc7);padding:16px 0;margin:4px 0 0}.barsha-note__label{display:block;font-family:var(--font-accent--family);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--barsha-accent);margin-bottom:8px}.barsha-note__label--stock{margin-bottom:0}.barsha-note p{font-family:var(--font-body--family);font-size:13px;line-height:1.7;color:var(--barsha-muted);margin:0 0 6px}.barsha-note__pending{font-family:var(--font-accent--family)!important;font-size:10px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--barsha-muted)}.barsha-note__link{display:inline-block;margin-top:10px;font-family:var(--font-body--family);font-size:12px;letter-spacing:normal;text-transform:none;color:var(--barsha-muted);border-bottom:1px solid var(--color-border, #e7ddc7);text-decoration:none}.barsha-note__link:hover{color:var(--color-foreground)}.shopify-payment-button:not(:has(*)),accelerated-checkout-block:not(:has(shopify-accelerated-checkout)){display:none!important}@media(min-width:750px){.product-information__grid:not(:has(#barsha-gc)){width:100%;max-width:1320px;margin-inline:auto;column-gap:clamp(40px,5vw,80px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.product-information__grid:not(:has(#barsha-gc)) media-gallery{max-width:100%}}.product-details .variant-option__name{font-size:12px!important;letter-spacing:.1em!important}.product-information__grid:not(:has(#barsha-gc)) .product-information__media{width:100%;min-width:0}.product-information__grid:not(:has(#barsha-gc)) .product-details{min-width:0}.product-information h1{overflow-wrap:break-word}.product-information .barsha-note{border:0;padding:8px 0;margin:0}.product-information .accordion{border-top:0}.product-information .accordion>accordion-custom:first-child>details{border-top:1px solid #2b2318}.product-information h1,.product-information .price{margin-block:0}[id*=product_recommendations] h3{font-size:16px!important;font-weight:400!important}.barsha-size-dialog{--size-dialog-gutter: clamp(24px, 4vw, 48px);width:min(760px,calc(100vw - 32px));max-height:85dvh;padding:0;border:1px solid #a39884;color:var(--color-foreground);background:var(--color-background);overscroll-behavior:contain}.barsha-size-dialog::backdrop{background:#2b231873}.barsha-size-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--size-dialog-gutter);position:sticky;top:0;z-index:1;background:var(--color-background);border-bottom:1px solid #a39884}.barsha-size-dialog__header h2{margin:0;font-size:18px;font-weight:400}.barsha-size-dialog__header button{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;background:none;border:0;box-shadow:none;color:inherit;font-size:22px;line-height:1;cursor:pointer}.barsha-size-dialog__body{padding:28px var(--size-dialog-gutter) 40px}.barsha-size-message{font-size:14px;margin:10px 0}.barsha-size-message[hidden]{display:none}[data-barsha-size-pending=true] .sticky-add-to-cart{visibility:hidden}.barsha-size-dialog__header button[data-size-close],.barsha-size-dialog__header button[data-size-close]:focus{border:0;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.product-information .variant-option__button-label:has(input:checked),.product-information .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#51452f!important}.barsha-size-dialog__header button[data-size-close]:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/barsha-product.css.map */
