html body:has(#MainContent) #MainContent product-card.product-card .johar-product-card-meta__swatch{transform:scale(.72)!important;transform-origin:left center!important;margin-inline-end:2px!important}html body:has(#MainContent) #MainContent product-card.product-card .johar-product-card-meta__swatch:after{inset-inline:0!important;width:auto!important;height:1px!important;background:currentColor!important}@media screen and (max-width:989px){html body:has(#MainContent) #MainContent product-card.product-card .johar-product-card-meta__swatch:after{inset-inline-start:0!important;inset-inline-end:auto!important;width:20px!important}}html body #MainContent[data-template^=product] .johar-product-details :is(.buy-buttons-block,product-form-component,product-form-component>form,form[data-type=add-to-cart-form],.product-form-buttons){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons>*:has(add-to-cart-component){display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons add-to-cart-component{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons .add-to-cart-button,html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons button[type=submit]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:59px!important;min-height:59px!important;margin:0!important;padding-inline:18px!important;font-size:18px!important;line-height:1!important}html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons add-to-cart-component:has(.Vtl-WishlistButtonWrapper){display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;column-gap:24px!important;align-items:center!important}html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons add-to-cart-component:has(.Vtl-WishlistButtonWrapper)>.add-to-cart-button{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important}html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons add-to-cart-component:has(.Vtl-WishlistButtonWrapper)>.Vtl-WishlistButtonWrapper,html body #MainContent[data-template^=product] .johar-product-details add-to-cart-component:has(.Vtl-WishlistButtonWrapper) .Vtl-WishlistButton,html body #MainContent[data-template^=product] .johar-product-details add-to-cart-component:has(.Vtl-WishlistButtonWrapper) .Vtl-WishlistButton__AddToWishlist{box-sizing:border-box!important;display:flex!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:59px!important;min-height:59px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important}html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons add-to-cart-component:has(.Vtl-WishlistButtonWrapper)>.Vtl-WishlistButtonWrapper{grid-column:2!important;grid-row:1!important;justify-self:end!important}html body #MainContent[data-template^=product] .johar-product-details add-to-cart-component:has(.Vtl-WishlistButtonWrapper) .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;max-width:27px!important;max-height:27px!important;margin:0!important;flex:0 0 27px!important}@media screen and (max-width:749px){html body #MainContent[data-template^=product] .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}html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons add-to-cart-component:has(.Vtl-WishlistButtonWrapper)>.Vtl-WishlistButtonWrapper,html body #MainContent[data-template^=product] .johar-product-details add-to-cart-component:has(.Vtl-WishlistButtonWrapper) .Vtl-WishlistButton,html body #MainContent[data-template^=product] .johar-product-details add-to-cart-component:has(.Vtl-WishlistButtonWrapper) .Vtl-WishlistButton__AddToWishlist{width:42px!important;min-width:42px!important;max-width:42px!important;height:59px!important;min-height:59px!important}}html body:has(#MainContent) #MainContent :is(.product-card__content>.buy-buttons-block,.johar-most-loved__form,.johar-color-product-card__form,.johar-featured-products__buy){flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible!important;line-height:normal!important}html body:has(#MainContent) #MainContent :is(.product-card .add-to-cart-button,.product-card .johar-product-card-add,.johar-most-loved__add,.johar-color-product-card__add,.johar-featured-products__buy .add-to-cart-button,.home-showcase__add-to-bag){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:fit-content!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-block-end:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:"GeneralSans",var(--font-body--family),sans-serif!important;font-size:var(--johar-card-action-size)!important;font-weight:500!important;font-style:normal!important;line-height:1.4!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap!important}html body:has(#MainContent) #MainContent :is(.product-card .add-to-cart-button:not(.johar-choose-options),.johar-featured-products__buy .add-to-cart-button:not(.johar-choose-options)) .add-to-cart-text__content{line-height:inherit!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;text-decoration-skip-ink:none!important}html body:has(#MainContent) #MainContent :is(.product-card .add-to-cart-button.johar-choose-options,.product-card .johar-product-card-add,.johar-most-loved__add,.johar-color-product-card__add,.johar-featured-products__buy .add-to-cart-button.johar-choose-options,.home-showcase__add-to-bag){text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;text-decoration-skip-ink:none!important}html body:has(#MainContent) #MainContent :is(.product-card .add-to-cart-button:not(.johar-choose-options),.johar-featured-products__buy .add-to-cart-button:not(.johar-choose-options)):is(:hover,:focus-visible) .add-to-cart-text__content{text-underline-offset:4px!important}@media screen and (max-width:989px){html body:has(#MainContent) #MainContent :is(.product-card__content>.buy-buttons-block,.johar-most-loved__form,.johar-color-product-card__form,.johar-featured-products__buy){flex-basis:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}html body:has(#MainContent) #MainContent :is(.product-card .add-to-cart-button,.product-card .johar-product-card-add,.johar-most-loved__add,.johar-color-product-card__add,.johar-featured-products__buy .add-to-cart-button,.home-showcase__add-to-bag){height:auto!important;min-height:0!important;line-height:1.4!important;overflow:visible!important}}#MainContent:not(#jpc-a):not(#jpc-b):not(#jpc-c):not(#jpc-d):is([data-template=index],[data-template^=collection],[data-template^=product],[data-template^=list-collections]) product-card.product-card .johar-card-wishlist-slot{top:-2px!important;right:var(--jpc-side)!important}@media screen and (max-width:749px){#MainContent:not(#jpc-a):not(#jpc-b):not(#jpc-c):not(#jpc-d):is([data-template=index],[data-template^=collection],[data-template^=product],[data-template^=list-collections]) product-card.product-card .johar-card-wishlist-slot{top:-1px!important;right:10px!important}}@media screen and (min-width:990px){html body #MainContent[data-template^=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(4,minmax(0,min(302px,calc((100% - 36px)/4))))!important;justify-content:space-between!important;column-gap:12px!important}html body #MainContent[data-template^=product] product-recommendations .resource-list--grid>.resource-list__item{width:100%!important;min-width:0!important}html body #MainContent[data-template^=product] product-recommendations .resource-list--grid .johar-most-loved__card{margin-inline:0!important;justify-self:stretch!important}}@media screen and (min-width:750px)and (max-width:989px){html body #MainContent[data-template^=product] product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,min(302px,calc((100% - 12px)/2))))!important;justify-content:space-between!important;column-gap:12px!important}html body #MainContent[data-template^=product] product-recommendations .resource-list--grid>.resource-list__item{width:100%!important;min-width:0!important}html body #MainContent[data-template^=product] product-recommendations .resource-list--grid .johar-most-loved__card{margin-inline:0!important;justify-self:stretch!important}}@media screen and (min-width:990px){product-recommendations .resource-list.resource-list--grid[data-testid=resource-list-grid]{--resource-list-columns: repeat( 4, minmax(0, min(302px, calc((100% - 36px)/4) )) ) !important;grid-template-columns:repeat(4,minmax(0,min(302px,calc((100% - 36px)/4))))!important;justify-content:space-between!important;column-gap:12px!important}product-recommendations .resource-list.resource-list--grid[data-testid=resource-list-grid]>.resource-list__item{width:100%!important;min-width:0!important}product-recommendations .resource-list.resource-list--grid[data-testid=resource-list-grid] .johar-most-loved__card{width:100%!important;max-width:302px!important;margin-inline:0!important;justify-self:stretch!important}}@media screen and (min-width:750px)and (max-width:989px){product-recommendations .resource-list.resource-list--grid[data-testid=resource-list-grid]{--resource-list-columns: repeat( 2, minmax(0, min(302px, calc((100% - 12px)/2) )) ) !important;grid-template-columns:repeat(2,minmax(0,min(302px,calc((100% - 12px)/2))))!important;justify-content:space-between!important;column-gap:12px!important}product-recommendations .resource-list.resource-list--grid[data-testid=resource-list-grid]>.resource-list__item{width:100%!important;min-width:0!important}product-recommendations .resource-list.resource-list--grid[data-testid=resource-list-grid] .johar-most-loved__card{width:100%!important;max-width:302px!important;margin-inline:0!important;justify-self:stretch!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/johar-standard-card-swatch-fix.css.map */
