html body:has(#MainContent[data-template^=product]),html body #MainContent[data-template^=product]{background:#fff!important}html body #MainContent[data-template^=product] .section-background,html body #MainContent[data-template^=product] .product-information{background:#fff!important}html body:has(#MainContent[data-template^=product]) #header-component .header__row{background:#fff!important}html body #MainContent[data-template^=product] .johar-product-facts{font-size:16px;line-height:24px;overflow-wrap:anywhere}html body #MainContent[data-template^=product] .johar-product-facts--description{font-size:18px;line-height:27px;margin-bottom:24px}html body #MainContent[data-template^=product] .johar-product-facts p{margin-block:0 12px}html body #MainContent[data-template^=product] .johar-product-facts p:last-child{margin-bottom:0}html body #MainContent[data-template^=product] .johar-product-media-gallery :is(.product-media-container,.product-media,.product-media__drag-zoom-wrapper,.slideshow-controls__thumbnail,.johar-single-media-thumbnail){background:#fafafa!important}html body #MainContent[data-template^=product] .johar-product-media-gallery img{mix-blend-mode:multiply}html body #MainContent[data-template^=product] .johar-product-reviews{width:min(calc(100% - 160px),1280px);margin:0 auto;padding:24px 0 120px;color:#17130f}.johar-product-reviews>h2{font-family:Venose,serif;font-size:48px;font-weight:400;line-height:57px;margin:0 0 32px}.johar-product-reviews .jdgm-review-widget{max-width:846px;min-height:399px}.johar-product-reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color: #17130f !important;--jm-review-widget-button-color: #17130f !important;--jm-review-widget-button-text-color: #fff !important;--jm-widget-primary-color: #17130f !important;--jm-widget-border-radius: 0 !important}.johar-product-reviews .jm-review-widget-minimal-header__title{display:none}.johar-product-reviews .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__body{display:none}.johar-product-reviews .jm-no-reviews-state{margin-inline:0;text-align:left;align-items:flex-start}.johar-product-reviews .jm-no-reviews-state__action-buttons{justify-content:flex-start}.johar-product-reviews:has(.jm-no-reviews-state) .jdgm-review-widget{min-height:0}.johar-product-reviews:has(.jm-no-reviews-state) .jm-review-widget{padding-block:0}.johar-product-reviews .jm-no-reviews-state{margin-top:0}.johar-product-reviews .jdgm-rev-widg{padding:0;border:0}.johar-product-reviews .jdgm-rev-widg__title{display:none}.johar-product-reviews .jdgm-rev-widg__reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.johar-product-reviews .jdgm-rev{min-width:0;padding:32px 24px;border:0;border-radius:8px;box-shadow:0 6px 10px #0000001f}.johar-product-reviews :is(.jdgm-star,.jdgm-rev__author){color:#17130f}.johar-product-reviews .jdgm-write-rev-link{background:#fff;color:#17130f;border:1px solid #17130f;border-radius:0}html body #MainContent[data-template^=product] .johar-featured-products .card-gallery{background:#fafafa!important;border-radius:8px!important;aspect-ratio:151 / 190!important}html body #MainContent[data-template^=product] .johar-featured-products .product-card__content{gap:12px!important}html body #MainContent[data-template^=product] .johar-featured-products__title-price{min-height:44px}html body #MainContent[data-template^=product] :is(.johar-featured-products__product-title,.johar-featured-products__price){font-size:16px;line-height:22px}html body #MainContent[data-template^=product] .johar-featured-products__material{font-size:12px;line-height:16px}html body #MainContent[data-template^=product] .johar-featured-products__buy :is(.add-to-cart-button,.johar-featured-products__choose-options){height:24px!important;min-height:24px!important;line-height:22px!important;padding-block:0!important}html body #MainContent[data-template^=product] .johar-featured-products .card-gallery img{mix-blend-mode:multiply}html body #MainContent[data-template^=product] .johar-featured-products .card-gallery>a.contents{mix-blend-mode:multiply}html body #MainContent[data-template^=product] .johar-featured-products .card-gallery :is(slideshow-container,slideshow-slide,img){background:transparent!important}html body #MainContent[data-template^=product] .johar-featured-products__heading{font-weight:400!important}html body #MainContent[data-template^=product] .johar-service-cards{padding:120px max(24px,calc((100vw - 1280px)/2))!important;background:#fff}html body #MainContent[data-template^=product] .johar-service-cards__inner{max-width:1280px!important;gap:24px!important}html body #MainContent[data-template^=product] .johar-service-card{height:579px!important;min-height:579px!important;padding:32px 24px!important;border-radius:0}html body #MainContent[data-template^=product] .johar-service-card__title{font-size:32px!important;line-height:38px!important;text-wrap:pretty}html body #MainContent[data-template^=product] .johar-service-card__body{font-size:16px!important;line-height:22px!important}html body:has(#MainContent[data-template^=product]) .johar-footer{background:#fff!important}@media(min-width:990px){html body:has(#MainContent[data-template^=product]) .johar-footer{padding:0 56px 16px!important}html body:has(#MainContent[data-template^=product]) .johar-footer__shell{width:min(100%,1328px);min-height:558px!important}html body:has(#MainContent[data-template^=product]) .johar-footer__content{min-height:558px!important;padding:120px 40px 63px!important;justify-content:flex-start}html body:has(#MainContent[data-template^=product]) .johar-footer__logo{width:366px!important;height:80px!important}html body:has(#MainContent[data-template^=product]) .johar-footer__menus{margin-top:80px!important;gap:32px!important}html body:has(#MainContent[data-template^=product]) .johar-footer__menu{column-gap:48px}html body:has(#MainContent[data-template^=product]) .johar-footer__menu a{font-size:16px!important;line-height:22px}html body:has(#MainContent[data-template^=product]) .johar-footer__copyright{margin-top:120px!important;font-size:14px!important;line-height:19px}}@media(max-width:989px){html body #MainContent[data-template^=product] .johar-product-reviews{width:calc(100% - 48px);padding-bottom:64px}.johar-product-reviews>h2{font-size:36px;line-height:43px}html body #MainContent[data-template^=product] .johar-service-cards{padding-block:64px!important}html body #MainContent[data-template^=product] .johar-service-cards__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #MainContent[data-template^=product] .johar-service-card{height:520px!important;min-height:520px!important}html body #MainContent[data-template^=product] .johar-service-card__title{font-size:28px!important;line-height:34px!important}}@media(max-width:749px){.johar-product-reviews .jdgm-review-widget{min-height:220px}html body #MainContent[data-template^=product] .johar-featured-products__buy .add-to-cart-button{min-height:44px!important;height:44px!important}html body #MainContent[data-template^=product] .johar-product-reviews{width:calc(100% - 32px);padding-top:0}.johar-product-reviews>h2{font-size:32px;line-height:38px}.johar-product-reviews .jdgm-rev-widg__reviews{grid-template-columns:minmax(0,1fr)}html body #MainContent[data-template^=product] .johar-service-cards{padding:48px 16px!important}html body #MainContent[data-template^=product] .johar-service-cards__inner{display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}html body #MainContent[data-template^=product] .johar-service-card{width:100%!important;height:520px!important}html body #MainContent[data-template^=product] .johar-product-facts--description{font-size:16px;line-height:24px}}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material{flex-direction:row!important;align-items:center!important;gap:12px!important;margin-top:24px!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material__swatch{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material__label{font-size:16px!important;line-height:22px!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material__swatch{position:relative}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material__swatch:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#0d0701}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material__swatch--yellow-gold{background:#f8c46c!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material__swatch--rose-gold{background:#dca089!important}html body #MainContent[data-template^=product] .johar-product-details :is(.johar-pdp-material__swatch--white-gold,.johar-pdp-material__swatch--sterling-silver,.johar-pdp-material__swatch--platinum){background:#d9d9d9!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material__label{color:#4a4541!important;font-weight:300!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material{padding-bottom:24px!important;border-bottom:1px solid #999!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/johar-pdp-finish.css.map */
