.johar-product-details .johar-product-attribute--material{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;margin:0 0 20px!important;padding:0 0 17px!important;border-bottom:1px solid rgb(0 0 0 / 24%)!important;color:rgb(var(--color-foreground-rgb) / .68)!important;font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}.johar-product-details .johar-product-attribute__swatch{display:block!important;box-sizing:border-box!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex:0 0 14px!important;border:1px solid rgb(0 0 0 / 10%)!important;border-radius:0!important;box-shadow:none!important}.johar-product-details .johar-product-attribute__value{font:inherit!important;color:inherit!important}.johar-product-details .johar-pdp-material{display:flex!important;width:100%!important;margin:18px 0 0!important;padding:0 0 17px!important;flex-direction:row!important;align-items:center!important;gap:9px!important;border-bottom:1px solid rgb(0 0 0 / 24%)!important}.johar-product-details .johar-pdp-material__swatch{display:block!important;box-sizing:border-box!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex:0 0 14px!important;border:1px solid rgb(0 0 0 / 10%)!important;border-radius:0!important;box-shadow:none!important;background:#d9d9d9!important}.johar-product-details .johar-pdp-material__swatch--yellow-gold,.johar-product-details .johar-pdp-material__swatch--gold{background:#e5b04f!important}.johar-product-details .johar-pdp-material__swatch--rose-gold{background:#cf9a85!important}.johar-product-details .johar-pdp-material__swatch--white-gold,.johar-product-details .johar-pdp-material__swatch--sterling-silver,.johar-product-details .johar-pdp-material__swatch--platinum{background:#dedede!important}.johar-product-details .johar-pdp-material__label{color:rgb(var(--color-foreground-rgb) / .68)!important;font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important}.johar-product-details .variant-option--johar-size{margin:0!important;padding:0!important}.johar-product-details .variant-option--johar-size legend,.johar-product-details .variant-option--johar-size__legend{margin:0 0 10px!important;font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important}.johar-product-details .variant-option--johar-size .variant-option__button-label{margin:0 13px 0 0!important;padding:0 0 3px!important}.johar-product-details .variant-option--johar-size .variant-option__button-label__text,.johar-product-details .variant-option--johar-size__single-value{font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.1!important}@media screen and (min-width:990px){html body #MainContent .johar-product-details>.group-block{width:100%!important;max-width:330px!important;margin:0!important;padding:0!important}html body #MainContent .johar-product-details>.group-block>.group-block-content{gap:0!important}html body #MainContent .johar-product-details .johar-pdp-title{margin:0 0 14px!important;font-family:"Venose",var(--font-heading--family),serif!important;font-size:26px!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.015em!important}html body #MainContent .johar-product-details .johar-product-facts--description{width:100%!important;max-width:330px!important;margin:0 0 22px!important;color:rgb(var(--color-foreground-rgb) / .88)!important;font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.42!important;letter-spacing:-.005em!important}html body #MainContent .johar-product-details .johar-product-facts--description :is(p,div){margin:0!important}html body #MainContent .johar-product-details>.group-block>.group-block-content>.group-block>.group-block-content>.group-block>.group-block-content{gap:0!important}html body #MainContent .johar-product-details product-price{width:100%!important;margin:0!important;color:var(--color-foreground)!important;font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.15!important}html body #MainContent .johar-product-details product-price :is(.price,.price__regular,.price-item){font:inherit!important}html body #MainContent .johar-product-details variant-picker,html body #MainContent .johar-product-details .variant-picker{width:100%!important;margin:20px 0 0!important;padding:0!important}html body #MainContent .johar-product-details>.group-block>.group-block-content>.buy-buttons-block{margin-top:32px!important}html body #MainContent .johar-product-details .add-to-cart-button,html body #MainContent .johar-product-details .product-form-buttons button[type=submit]{height:47px!important;min-height:47px!important;padding:0 18px!important;border:1px solid currentColor!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important}html body #MainContent .johar-product-details .product-form-buttons add-to-cart-component:has(.Vtl-WishlistButtonWrapper){grid-template-columns:minmax(0,1fr) 42px!important;column-gap:14px!important;align-items:center!important}html body #MainContent .johar-product-details .product-form-buttons add-to-cart-component:has(.Vtl-WishlistButtonWrapper)>.Vtl-WishlistButtonWrapper,html body #MainContent .johar-product-details .Vtl-WishlistButton,html body #MainContent .johar-product-details .Vtl-WishlistButton__AddToWishlist{width:42px!important;min-width:42px!important;max-width:42px!important;height:47px!important;min-height:47px!important}html body #MainContent .johar-product-details .Vtl-WishlistButton__AddToWishlist :is(svg,.svg-wrapper,[class*=icon],[class*=Icon]){width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;flex-basis:27px!important}html body #MainContent .johar-product-details>.group-block>.group-block-content>.accordion{margin-top:38px!important}html body #MainContent .johar-product-details .accordion details{border-color:rgb(var(--color-foreground-rgb) / .3)!important}html body #MainContent .johar-product-details .accordion .details__header{min-height:58px!important;padding-block:0!important;font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em!important}html body #MainContent .johar-product-details .accordion .details__header :is(.icon-plus,.icon-caret,.svg-wrapper){width:14px!important;height:14px!important}html body #MainContent .johar-product-details .accordion .details-content{padding:0 0 20px!important;font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:14px!important;line-height:1.5!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/johar-pdp-reference.css.map */
