html body #MainContent[data-template^=product] .johar-product-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:min(calc(100% - 160px),1280px);margin:24px auto 0;font-size:14px;line-height:22px}html body #MainContent[data-template^=product] .product-information{padding-block:69px 120px!important}html body #MainContent[data-template^=product] .product-information__grid:not(.product-information--media-none){width:min(calc(100% - 160px),1280px)!important;grid-template-columns:minmax(0,846fr) minmax(0,411fr)!important;gap:24px!important;align-items:start!important}html body #MainContent[data-template^=product] .johar-product-details>.group-block{max-width:none;padding:8px 0 0!important}html body #MainContent[data-template^=product] .johar-product-details{padding:0!important}html body #MainContent[data-template^=product] .johar-product-details product-price [ref=priceContainer]{font:inherit!important}html body #MainContent[data-template^=product] .johar-product-details>.group-block>.group-block-content{padding-inline:0!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-title{font-size:32px!important;line-height:38px!important;margin-bottom:16px!important}html body #MainContent[data-template^=product] .johar-product-details product-price{font-size:24px!important;line-height:32px!important;font-weight:500!important}html body #MainContent[data-template^=product] .johar-product-details product-price :is(.price,.price__regular,.price-item){font:inherit!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material{margin-top:24px!important;gap:16px!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-material__label{font-size:18px!important;line-height:27px!important}html body #MainContent[data-template^=product] .johar-product-details>.group-block>.group-block-content>.buy-buttons-block{margin-top:44px!important}html body #MainContent[data-template^=product] .johar-product-details :is(.add-to-cart-button,.product-form-buttons button[type=submit]){height:59px!important;min-height:59px!important;font-size:18px!important}html body #MainContent[data-template^=product] .johar-product-details .product-form-buttons add-to-cart-component:has(.Vtl-WishlistButtonWrapper){column-gap:24px!important}html body #MainContent[data-template^=product] .johar-product-details>.group-block>.group-block-content>.accordion{margin-top:71px!important}html body #MainContent[data-template^=product] .johar-product-details .accordion .details__header{min-height:72px!important;font-size:22px!important;line-height:32px!important;padding-block:20px!important}html body #MainContent[data-template^=product] .johar-product-details .accordion .details-content{font-size:16px!important;line-height:24px!important}html body #MainContent[data-template^=product] .johar-featured-products{display:block!important;--jfp-padding-top: 24px;--jfp-padding-bottom: 120px;padding-block:24px 120px!important;padding-inline:max(24px,calc((100vw - 1280px)/2))!important;background:#fff}html body #MainContent[data-template^=product] .johar-featured-products__inner{width:100%!important;max-width:1280px!important;margin-inline:auto!important}html body #MainContent[data-template=cart] .cart-page{grid-column:1 / -1;width:min(calc(100% - 160px),1280px);max-width:1280px;margin-inline:auto;padding-block:64px 96px;grid-template-columns:minmax(0,1fr) minmax(320px,411px);gap:32px 48px}html body #MainContent[data-template=cart] :is(.cart-page__items,.cart-page__summary){min-width:0}html body #MainContent[data-template=cart] .cart-page__summary{background:#f3f2d8;padding:32px;align-self:start}html body #MainContent[data-template^=product] .johar-featured-products__heading{font-family:Venose,serif;font-size:48px!important;line-height:57px!important}html body #MainContent[data-template^=product] .johar-featured-products__header{margin-bottom:40px}html body #MainContent[data-template^=product] .johar-featured-products__gallery-shell{background:#fafafa}html body #filters-drawer .theme-drawer__dialog{width:min(560px,100vw)!important;max-width:100vw}html body #filters-drawer dialog.theme-drawer__dialog .theme-drawer__header{height:120px!important;min-height:120px!important;padding:40px!important;align-items:center}html body #filters-drawer .theme-drawer__close-button{width:40px;height:40px;min-width:40px}html body #filters-drawer .facets-drawer__filters{padding:0 40px 24px!important;overscroll-behavior:contain}html body #filters-drawer .facets__summary{padding-block:0!important;min-height:24px!important;margin-bottom:16px!important}html body #filters-drawer .facets__inputs-list{gap:12px!important}html body #filters-drawer .facets__inputs-list-item,html body #filters-drawer .checkbox{min-height:24px;align-items:center}html body #filters-drawer dialog.theme-drawer__dialog .facets__drawer-actions{padding:32px 40px!important;gap:24px!important;display:grid!important;grid-template-columns:154px minmax(0,1fr);flex:0 0 auto}html body #filters-drawer .facets__drawer-actions :is(button,facet-remove-component){width:100%;min-width:0}html body #filters-drawer dialog.theme-drawer__dialog .facets__drawer-actions button:is(.button,.button-secondary){height:59px!important;min-height:59px!important;padding-inline:8px!important;white-space:normal}@media(min-width:990px){html body #header-component .header__row--top{height:94px!important;min-height:94px!important}html body #header-component .header__row--bottom{height:56px!important;min-height:56px!important}html body #header-component .header__row--top .header__columns{min-height:94px!important}html body #header-component :is(.header__row--top,.header__row--bottom) .header__columns{padding-inline:max(40px,calc((100vw - 1280px)/2))!important}html body #header-group #header-component .header__row--top .header-logo__image{width:250px!important;height:56px!important;object-fit:contain;transform:none!important}html body #header-component .menu-list__submenu{--submenu-padding-block-start: 48px;--submenu-padding-block-end: 48px}html body #header-component .mega-menu.section{padding-inline:max(40px,calc((100vw - 1280px)/2))}html body #header-component .mega-menu__grid:has(.mega-menu__content--custom-image){padding:0!important;display:grid;grid-template-columns:minmax(0,923fr) minmax(0,316fr);column-gap:41px;min-height:382px}html body #header-component .mega-menu__list{padding:0!important;display:flex;grid-column:auto;gap:clamp(24px,5.56vw,80px);justify-content:flex-start}html body #header-component .mega-menu__column{flex:0 1 auto;grid-column:auto}html body #header-component .mega-menu__list[data-menu-list-id=MegaMenuList-1] .mega-menu__column:nth-child(1){width:94px}html body #header-component .mega-menu__list[data-menu-list-id=MegaMenuList-1] .mega-menu__column:nth-child(2){width:99px}html body #header-component .mega-menu__list[data-menu-list-id=MegaMenuList-1] .mega-menu__column:nth-child(3){width:124px}html body #header-component .mega-menu__list[data-menu-list-id=MegaMenuList-1] .mega-menu__column:nth-child(4){width:168px}html body #header-component .mega-menu__list[data-menu-list-id=MegaMenuList-1] .mega-menu__column:nth-child(5){width:118px}html body #header-component .mega-menu__column>div>.mega-menu__link--parent{font-size:16px!important;font-weight:500;line-height:27px;padding-bottom:16px}html body #header-component .mega-menu__column>div>ul .mega-menu__link,html body #header-component .mega-menu__column>div>.mega-menu__link:not(.mega-menu__link--parent){font-size:16px!important;line-height:27px;padding:6px 0}html body #header-component .mega-menu__column>div>ul>li:first-child>.mega-menu__link{padding-top:0}html body #header-component .mega-menu__column>div>ul>li:last-child>.mega-menu__link{padding-bottom:0}html body #header-component .mega-menu__content--custom-image{grid-column:auto;width:100%}html body #header-component .mega-menu__custom-image-link{width:100%;height:382px}html body #header-component .mega-menu__custom-image{width:100%;height:100%;aspect-ratio:316 / 382;object-fit:cover}html body #cart-drawer .theme-drawer__dialog{top:15px;right:0;width:520px;height:min(623px,calc(100dvh - 30px));max-height:calc(100dvh - 30px);border-radius:3px;--theme-drawer-padding: 32px}html body #cart-drawer .theme-drawer__header{min-height:107px;margin-inline:32px;padding:40px 0 24px}html body #cart-drawer .cart-drawer__items{padding:40px 32px 21px}html body #cart-drawer .cart-items__table-row{grid-template-columns:116px minmax(0,1fr);gap:0 20px;min-height:140px}html body #cart-drawer .cart-items__media-container{width:116px;min-height:136px}html body #cart-drawer .cart-drawer__summary{padding:0 32px 32px}html body #cart-drawer .johar-cart-gift{min-height:44px}html body #cart-drawer .johar-cart-totals{margin-block:32px;padding-top:23px}html body #cart-drawer .johar-cart-checkout{min-height:59px;margin-top:22px;font-size:18px}}@media(max-width:989px){html body #MainContent[data-template=cart] .cart-page{width:calc(100% - 48px);grid-template-columns:minmax(0,1fr);padding-block:32px 48px}html body #MainContent[data-template=cart] :is(.cart-page__title,.cart-page__items,.cart-page__summary,.cart-page__more-blocks){grid-column:1;grid-row:auto;width:100%}html body #MainContent[data-template^=product] .johar-product-breadcrumb{width:calc(100% - 48px);font-size:12px}html body #MainContent[data-template^=product] .product-information{padding-block:32px 48px!important}html body #MainContent[data-template^=product] .product-information__grid:not(.product-information--media-none){width:calc(100% - 48px)!important;grid-template-columns:minmax(0,1fr)!important;gap:32px!important;grid-column:1 / -1!important;margin-inline:auto!important}html body #MainContent[data-template^=product] .johar-product-details{position:static!important;width:100%!important;margin:0!important}html body #MainContent[data-template^=product] .johar-featured-products{--jfp-padding-bottom: 48px;padding-block:24px 48px!important}html body #MainContent[data-template^=product] .johar-featured-products__heading{font-size:34px!important;line-height:42px!important}}@media(max-width:749px){html body #MainContent[data-template^=product] .johar-product-media-gallery{width:100%!important;margin:0!important}html body #MainContent[data-template^=product] .johar-product-media-gallery slideshow-slides{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none}html body #MainContent[data-template^=product] .johar-product-media-gallery slideshow-slide{flex:0 0 100%;scroll-snap-align:start}html body #filters-drawer dialog.theme-drawer__dialog .theme-drawer__header{min-height:88px!important;height:88px!important;padding:24px!important}html body #filters-drawer .facets-drawer__filters{padding-inline:24px!important}html body #filters-drawer dialog.theme-drawer__dialog .facets__drawer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);padding:20px 24px!important;gap:12px!important}html body #filters-drawer dialog.theme-drawer__dialog .facets__drawer-actions button:is(.button,.button-secondary){font-size:14px!important;height:48px!important;min-height:48px!important}html body #MainContent[data-template^=product] .johar-product-details .johar-pdp-title{font-size:30px!important;line-height:36px!important}html body #MainContent[data-template^=product] .johar-product-details>.group-block>.group-block-content>.buy-buttons-block{margin-top:24px!important}html body #MainContent[data-template^=product] .johar-product-details>.group-block>.group-block-content>.accordion{margin-top:32px!important}html body #MainContent[data-template^=product] .johar-product-details .accordion .details__header{min-height:60px!important;font-size:18px!important;padding-block:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/johar-purchase-navigation.css.map */
