html body .johar-collection-hero,html body .johar-reference-hero{background:#fafafa!important}html body .johar-collection-hero .johar-collection-hero__tile{flex-basis:104px!important;width:104px!important;min-width:104px!important}html body .johar-collection-hero .johar-collection-hero__media{width:104px!important;height:82px!important;background:#f7f7f5!important}html body .johar-collection-hero .johar-collection-hero__label{margin-top:9px!important;font-size:10px!important}html body .johar-plp,html body .johar-plp .collection-wrapper,html body .johar-plp .main-collection-grid,html body .johar-plp .main-collection-grid>div,html body .johar-plp .product-grid{background:#fafafa!important}html body .johar-plp .facets-block-wrapper--horizontal{min-height:76px!important;background:#f3f3da!important}html body .johar-plp .facets-block-wrapper--horizontal .facets--horizontal,html body .johar-plp .facets-block-wrapper--horizontal .facets__form-wrapper,html body .johar-plp .facets-block-wrapper--horizontal .facets__form{min-height:76px!important}html body .johar-plp .product-grid,html body .johar-plp .product-grid:is(.product-grid--grid){row-gap:28px!important}html body .johar-plp .product-grid>.product-grid__item{min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important;background:transparent!important}html body .johar-plp .product-grid>.product-grid__item product-card,html body .johar-plp .product-grid>.product-grid__item .product-card{display:block!important;width:100%!important;height:auto!important;min-height:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body .johar-plp .product-grid>.product-grid__item .product-card__content,html body .johar-plp .product-grid>.product-grid__item .product-grid__card{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;gap:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}html body .johar-plp .johar-collection-card-gallery{position:relative!important;display:block!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:10 / 11!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;isolation:isolate!important}html body .johar-plp .johar-collection-card-gallery>a.contents,html body .johar-plp .johar-collection-card-gallery slideshow-component,html body .johar-plp .johar-collection-card-gallery slideshow-container,html body .johar-plp .johar-collection-card-gallery slideshow-slides,html body .johar-plp .johar-collection-card-gallery slideshow-slide,html body .johar-plp .johar-collection-card-gallery .product-media-container,html body .johar-plp .johar-collection-card-gallery .product-media{box-sizing:border-box!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:0!important;border-radius:0!important}html body .johar-plp .johar-collection-card-gallery>a.contents,html body .johar-plp .johar-collection-card-gallery slideshow-component,html body .johar-plp .johar-collection-card-gallery slideshow-container,html body .johar-plp .johar-collection-card-gallery slideshow-slides{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important}html body .johar-plp .johar-collection-card-gallery slideshow-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important}html body .johar-plp .johar-collection-card-gallery slideshow-slide[aria-hidden=true]{visibility:hidden!important;opacity:0!important}html body .johar-plp .johar-collection-card-gallery slideshow-slide[aria-hidden=false],html body .johar-plp .johar-collection-card-gallery slideshow-slide:first-child{visibility:visible!important;opacity:1!important}html body .johar-plp .johar-collection-card-gallery .product-media-container :is(img,video,iframe,model-viewer,.deferred-media__poster-image,.product-media__image),html body .johar-plp .johar-collection-card-gallery .product-media__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:0!important;border-radius:0!important;clip-path:none!important;transform:none!important}html body .johar-plp .johar-collection-card-gallery>:not(a.contents){display:none!important}html body .johar-plp .johar-product-card-heading-shell{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:17px 48px 0 18px!important;background:#fff!important}html body .johar-plp .johar-product-card-heading-row,html body .johar-plp .johar-product-card-heading-row>*,html body .johar-plp .johar-product-card-heading-row .group-block-content,html body .johar-plp .johar-product-card-heading-row .group-block-content>*,html body .johar-plp .johar-product-card-heading-row .text-block,html body .johar-plp .johar-product-card-heading-row .text-block>*,html body .johar-plp .johar-product-card-heading-row [class*=product-title]{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;padding-inline:0!important;flex:none!important}html body .johar-plp .johar-product-card-heading-row .group-block-content{display:block!important;gap:0!important}html body .johar-plp .johar-product-card-heading-row product-price,html body .johar-plp .johar-product-card-heading-row product-swatches,html body .johar-plp .johar-product-card-heading-row .price,html body .johar-plp .johar-product-card-heading-row .swatches{display:none!important}html body .johar-plp .johar-product-card-heading-row :is(.text-block,.text-block *,[class*=product-title],p[role=heading]){color:#111!important;font-family:"GeneralSans",var(--font-body--family, sans-serif)!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:1.24!important;letter-spacing:-.018em!important;text-transform:none!important;text-wrap:pretty!important}html body .johar-plp .johar-product-card-heading-row p[role=heading]{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important}html body .johar-plp .johar-product-card-price{position:static!important;display:block!important;width:auto!important;margin:8px 0 0!important;padding:0!important;color:#111!important;font-family:"GeneralSans",var(--font-body--family, sans-serif)!important;font-size:18px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.018em!important;white-space:nowrap!important}html body .johar-plp .johar-product-card-meta{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:24px!important;gap:10px!important;margin:10px 18px 0!important;padding:0!important;background:#fff!important}html body .johar-plp .johar-product-card-meta__swatch{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px!important;margin:0!important;padding:0!important}html body .johar-plp .johar-product-card-meta__swatch :is(.swatch,.johar-product-card-meta__fallback-swatch){position:relative!important;display:block!important;box-sizing:border-box!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important}html body .johar-plp .johar-product-card-meta__fallback-swatch:after{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important}html body .johar-plp .johar-product-card-meta__material{display:block!important;min-width:0!important;margin:0!important;padding:0!important;color:#777!important;font-family:"GeneralSans",var(--font-body--family, sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .johar-plp .johar-card-wishlist-slot{position:absolute!important;top:17px!important;right:18px!important;z-index:4!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;color:#111!important}html body .johar-plp .johar-card-wishlist-slot :is(button,a,span),html body .johar-plp .johar-card-wishlist-slot svg{position:static!important;display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .johar-plp .product-grid__card>.buy-buttons-block,html body .johar-plp .product-grid__card .buy-buttons-block{display:block!important;width:fit-content!important;align-self:flex-start!important;margin:13px 18px 19px!important;padding:0!important}html body .johar-plp .product-grid__card .product-form-buttons,html body .johar-plp .product-grid__card product-form-component,html body .johar-plp .product-grid__card add-to-cart-component{display:block!important;width:fit-content!important;min-width:0!important;margin:0!important;padding:0!important}html body .johar-plp .product-grid__item :is(.add-to-cart-button,button[name=add]),html body .johar-plp .product-grid__card .add-to-cart-button{display:inline-flex!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;font-family:"GeneralSans",var(--font-body--family, sans-serif)!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important}html body .johar-plp .product-grid__card .add-to-cart-icon,html body .johar-plp .product-grid__card .add-to-cart__added{display:none!important}html body .johar-plp .product-grid__card .add-to-cart-text,html body .johar-plp .product-grid__card .add-to-cart-text__content,html body .johar-plp .product-grid__card .add-to-cart-text__content>span,html body .johar-plp .product-grid__card .add-to-cart-text__content>span>span{display:inline!important;margin:0!important;padding:0!important}html body .johar-plp .product-grid__card .add-to-cart-text__content{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;text-decoration-skip-ink:none!important}@media screen and (min-width:990px){html body .johar-plp .product-grid>.johar-editorial-item{position:relative!important;grid-column:span 2!important;grid-row:span 2!important;min-width:0!important;min-height:0!important;align-self:stretch!important;overflow:hidden!important;background:#eee!important}html body .johar-plp .product-grid>.johar-editorial-item--left{grid-column:1 / span 2!important}html body .johar-plp .product-grid>.johar-editorial-item--right{grid-column:3 / span 2!important}html body .johar-plp .johar-editorial-item>:is(.johar-editorial-card,.johar-editorial-card__placeholder){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important}html body .johar-plp .johar-editorial-item .johar-editorial-card__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}}html body .johar-back-to-top{padding:34px 0 54px!important}html body .johar-back-to-top__button{min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#222!important;font-size:10px!important;text-decoration:underline!important}html body .johar-back-to-top__button>:last-child{display:none!important}@media screen and (max-width:989px){html body .johar-collection-hero .johar-collection-hero__tile{flex-basis:92px!important;width:92px!important;min-width:92px!important}html body .johar-collection-hero .johar-collection-hero__media{width:92px!important;height:72px!important}html body .johar-plp .johar-product-card-heading-shell{padding:13px 38px 0 12px!important}html body .johar-plp .johar-product-card-heading-row :is(.text-block,.text-block *,[class*=product-title],p[role=heading]),html body .johar-plp .johar-product-card-price{font-size:15px!important}html body .johar-plp .johar-product-card-meta{gap:7px!important;margin:8px 12px 0!important}html body .johar-plp .johar-product-card-meta__swatch,html body .johar-plp .johar-product-card-meta__swatch :is(.swatch,.johar-product-card-meta__fallback-swatch){width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex-basis:20px!important}html body .johar-plp .johar-product-card-meta__material{font-size:12px!important}html body .johar-plp .johar-card-wishlist-slot{top:13px!important;right:12px!important}html body .johar-plp .johar-card-wishlist-slot,html body .johar-plp .johar-card-wishlist-slot :is(button,a,span),html body .johar-plp .johar-card-wishlist-slot svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}html body .johar-plp .product-grid__card>.buy-buttons-block,html body .johar-plp .product-grid__card .buy-buttons-block{margin:10px 12px 15px!important}html body .johar-plp .product-grid__item :is(.add-to-cart-button,button[name=add]),html body .johar-plp .product-grid__card .add-to-cart-button{font-size:13px!important}}@media screen and (max-width:749px){html body .johar-plp .johar-collection-card-gallery{aspect-ratio:1 / 1.08!important}html body .johar-plp .product-grid,html body .johar-plp .product-grid:is(.product-grid--grid){row-gap:18px!important}}html body .johar-plp .facets-block-wrapper--horizontal,html body.johar-jewelry-reference .johar-plp .facets-block-wrapper--horizontal{top:calc(var(--header-height, 150px) - 1px)!important}@media screen and (max-width:989px){html body .johar-plp .facets-block-wrapper--horizontal:has([data-collection-handle=evergreen])+.facets-toggle{display:none!important}}@media screen and (max-width:749px){html body .johar-plp facets-form-component[data-collection-handle=evergreen] .sorting-filter__horizontal{flex-shrink:1!important;min-width:0}html body .johar-plp facets-form-component[data-collection-handle=evergreen] .sorting-filter__horizontal .facets__status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:359px){html body .johar-plp facets-form-component[data-collection-handle=evergreen]>.facets__form{column-gap:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/johar-collection-final.css.map */
