.mangofy-ui{-webkit-text-size-adjust:100%}.mangofy-ui #MainContent{min-width:0}.mangofy-ui :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-secondary, #1e8570);outline-offset:3px}.mangofy-ui .product-card-wrapper{min-width:0;height:100%}.mangofy-ui .product-card-wrapper>a{border-radius:var(--ui-card-radius, 12px)}.mangofy-ui .product-card-wrapper>a>img{width:100%;aspect-ratio:1;object-fit:cover}.mangofy-ui .product-card-wrapper>div{margin-top:10px}.mangofy-ui .product-card-wrapper :is(h2,h3,h4){margin:0 0 6px}.mangofy-ui .product-card-wrapper :is(h2,h3,h4) a{font-size:14px;line-height:1.5!important;font-weight:500;min-height:3em;overflow-wrap:anywhere}.mangofy-ui .product-card-wrapper .price{margin-top:6px;line-height:1.4}.mangofy-ui .product-card__type{overflow-wrap:anywhere}.mangofy-ui #main-collection-product{column-gap:16px;row-gap:28px}.mangofy-ui #ProductGridContainer .facet-mobile{gap:12px;align-items:center}.mangofy-ui #ProductGridContainer .facet-mobile>div:first-child{flex-wrap:wrap;gap:6px 10px;align-items:center}.mangofy-ui #ProductGridContainer toggle-filter,.mangofy-ui #ProductGridContainer #FacetSortForm .summary{min-height:44px;padding:8px 14px;border-width:1px}.mangofy-ui #ProductGridContainer toggle-filter button{min-height:26px}.mangofy-ui product-infor h1{font-size:clamp(20px,1.7vw,26px);line-height:1.4;letter-spacing:0;margin-bottom:12px;overflow-wrap:anywhere}.mangofy-ui .side-cart__close{width:44px;height:44px}.mangofy-ui .side-cart__remove{min-width:44px;min-height:44px;justify-content:center;align-items:center}.mangofy-ui .side-cart__scroll{scrollbar-gutter:stable}.mangofy-ui .side-cart__item-title{line-height:1.5;overflow-wrap:anywhere}.mangofy-ui .side-cart__footer{border-top:1px solid var(--color-border, #e2e2e2)}.mangofy-icon{flex-shrink:0;vertical-align:middle}.mangofy-ui .mangofy-banner--compact .slider-slide{padding:0;border-radius:0}.mangofy-ui .mangofy-banner--compact .slider-slide>div>div>a{border-radius:0}.mangofy-ui .mangofy-banner--compact .banner-content{gap:16px;padding:32px 24px;border-radius:0;background:transparent!important}.mangofy-ui .mangofy-banner--compact :is(.banner__heading,.banner__sub-heading,.banner__description){line-height:1.4;margin:0}.mangofy-ui .mangofy-banner--compact .banner__sub-heading{font-size:12px;font-weight:600;letter-spacing:.1em}.mangofy-ui .mangofy-banner--compact .banner__buttons{min-height:48px;height:auto;margin-top:8px;line-height:1.4;padding:12px 20px}@media(min-width:1024px){.mangofy-ui [id^=MainProduct-]>.page-width{gap:32px}.mangofy-ui [id^=MainProduct-]>.page-width:has(.product-media-wrapper img)>:is(.product-media-wrapper,product-infor){max-width:calc(50% - 16px);padding-left:0!important;padding-right:0!important}.mangofy-ui #main-collection-product{column-gap:24px;row-gap:36px}.mangofy-ui .mangofy-banner--compact .slider-slide{padding:0}.mangofy-ui .mangofy-banner--compact .slider-slide>div>div>a{height:520px;position:relative}.mangofy-ui .mangofy-banner--compact .slider-slide>div>div>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,255,255,.55) 32%,transparent 62%)}.mangofy-ui .mangofy-banner--compact .slider-slide>div>div>a>img{height:100%;object-fit:cover}.mangofy-ui .mangofy-banner--compact .banner-content{left:clamp(24px,5vw,80px);bottom:50%;transform:translateY(50%);width:420px;max-width:44%;padding:0;align-items:flex-start;z-index:1}}@media(max-width:767px){.mangofy-ui .mangofy-banner--compact{margin-bottom:24px}.mangofy-ui .cart-items .cart-line-media{width:96px;height:auto;min-height:96px}.mangofy-ui .cart-items .cart-line-media>img{width:96px;height:96px;object-fit:cover}.mangofy-ui .cart-items .cart-line-content{max-width:calc(100% - 108px);margin-left:12px}.mangofy-ui .cart-line-content>div>a{font-size:14px;line-height:1.5}.mangofy-ui .cart-line-content .product-option{flex-wrap:wrap;text-align:left}.mangofy-ui .cart-line-content .product-option dd{overflow-wrap:anywhere}.mangofy-ui .cart-line-content>modal-opener{min-height:44px;margin-top:0}.mangofy-ui #ProductGridContainer{padding-top:24px}.mangofy-ui product-infor{padding-top:20px}.mangofy-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){font-size:16px}.mangofy-ui .side-cart__header{padding-top:max(12px,env(safe-area-inset-top))}}@media(max-height:650px){.mangofy-ui .side-cart__footer{max-height:45dvh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.mangofy-ui .product-card-wrapper img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/responsive-ui.css.map */
