html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid.home-category-grid { grid-template-rows: none !important; grid-auto-rows: minmax(0, 1fr) !important; overflow: hidden !important; } html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-name { bottom: 5px !important; height: 44px !important; min-height: 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; } html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-visual { left: 50% !important; right: auto !important; top: 6px !important; bottom: 53px !important; width: clamp(128px, 12.2vw, 198px) !important; max-width: calc(100% - 16px) !important; height: clamp(86px, 7.7vw, 126px) !important; max-height: calc(100% - 59px) !important; margin-top: auto !important; margin-bottom: auto !important; transform: translateX(-50%) !important; } html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-image { width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain !important; transform: none !important; } @media (max-width: 959px) { html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-name { bottom: 3px !important; width: calc(100% - 10px) !important; max-width: calc(100% - 10px) !important; height: 26px !important; min-height: 26px !important; padding: 0 4px !important; box-sizing: border-box !important; font-size: 11px !important; line-height: 1.05 !important; white-space: normal !important; overflow-wrap: anywhere !important; } html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-visual { top: 2px !important; bottom: 32px !important; max-height: calc(100% - 34px) !important; } } @media (min-width: 1200px) and (min-height: 680px) { html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-visual { width: clamp(124px, 9.6vw, 166px) !important; height: clamp(78px, 6.35vw, 108px) !important; } } html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active main { display:flex !important; flex-direction:column !important; min-height:0 !important; } html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeLandingView#homeLandingView#homeLandingView#homeLandingView#homeLandingView { height:auto !important; min-height:0 !important; flex:1 1 0% !important; } html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-card { min-height:0 !important; height:100% !important; max-height:100% !important; } @media (min-width:768px) and (max-width:959px) { html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeLandingView#homeLandingView#homeLandingView#homeLandingView#homeLandingView { grid-template-rows:auto auto minmax(0,1fr) !important; } html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid.home-category-grid { grid-template-columns:repeat(4,minmax(0,1fr)) !important; } } html.ty-platform-web[data-ty-theme="light"] body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid.home-category-grid { min-height:0 !important; height:auto !important; max-height:100% !important; align-self:stretch !important; } @media (min-width:768px) and (max-width:959px) { html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active main { padding-block:10px !important; } html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active .toolbar-header { margin-bottom:0 !important; padding-bottom:0 !important; } html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeLandingView#homeLandingView#homeLandingView#homeLandingView#homeLandingView .home-landing-mobile-brand { display:none !important; } html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeGlobalSearch#homeGlobalSearch#homeGlobalSearch { min-height:42px !important; } } @media (max-width:959px) { html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeLandingView#homeLandingView#homeLandingView#homeLandingView#homeLandingView { display:grid !important; grid-template-columns:minmax(0,1fr) auto !important; grid-template-rows:auto minmax(0,1fr) !important; } html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeGlobalSearch#homeGlobalSearch#homeGlobalSearch { grid-row:1 !important; grid-column:1 !important; min-width:0 !important; } html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeLandingAdminContentLinks#homeLandingAdminContentLinks#homeLandingAdminContentLinks { grid-row:1 !important; grid-column:2 !important; align-self:center !important; } html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid { grid-row:2 !important; grid-column:1 / -1 !important; } } @media (min-width:0px) { html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-card { container-type:size !important; } html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-visual { max-width:min(calc(100% - 16px), calc((100cqb - 59px) * 1.57)) !important; } } @media (max-width:959px) { html.ty-platform-web[data-ty-theme="light"].ty-platform-web-desktop body.home-landing-active #homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid#homeCategoryGrid .home-category-visual { max-width:min(calc(100% - 16px), calc((100cqb - 34px) * 1.57)) !important; } }
