.Categories-module-scss-module__b-tx9q__header{justify-content:space-between;align-items:center;padding:0 4vw 16px;display:flex}@media only screen and (min-width:1024px){.Categories-module-scss-module__b-tx9q__header{padding:0 2.66667vw 1.33333vw}}@media only screen and (min-width:1800px){.Categories-module-scss-module__b-tx9q__header{padding:0 2vw 1vw}}.Categories-module-scss-module__b-tx9q__sectionTitle{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;color:#000;font-size:20px;font-weight:400;line-height:120%}@media only screen and (min-width:1024px){.Categories-module-scss-module__b-tx9q__sectionTitle{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;font-size:28px;font-weight:400;line-height:130%}}.Categories-module-scss-module__b-tx9q__navButtons{align-items:center;gap:8px;display:none}@media only screen and (min-width:1024px){.Categories-module-scss-module__b-tx9q__navButtons{display:flex}}.Categories-module-scss-module__b-tx9q__navButton{appearance:none;cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.Categories-module-scss-module__b-tx9q__navButton:disabled{cursor:default}.Categories-module-scss-module__b-tx9q__items{grid-template-columns:repeat(2,1fr);gap:8px 5px;padding:0 4vw;display:grid}@media only screen and (min-width:1024px){.Categories-module-scss-module__b-tx9q__items{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding:0 2.66667vw;scroll-padding-inline:2.66667vw;display:flex;overflow-x:auto}.Categories-module-scss-module__b-tx9q__items::-webkit-scrollbar{display:none}}@media only screen and (min-width:1800px){.Categories-module-scss-module__b-tx9q__items{padding:0 2vw}}.Categories-module-scss-module__b-tx9q__card{color:#000;flex-direction:column;text-decoration:none;display:flex}@media only screen and (min-width:1024px){.Categories-module-scss-module__b-tx9q__card{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;width:20vw}}@media only screen and (min-width:1024px) and (pointer:fine){.Categories-module-scss-module__b-tx9q__card{touch-action:none}}@media (hover:hover) and (pointer:fine){.Categories-module-scss-module__b-tx9q__card:not([disabled]):hover .Categories-module-scss-module__b-tx9q__image{transform:scale(1.027)}.Categories-module-scss-module__b-tx9q__card:not([disabled]):hover .Categories-module-scss-module__b-tx9q__title{text-underline-offset:2px;text-decoration:underline}}.Categories-module-scss-module__b-tx9q__imageWrapper{aspect-ratio:4/5;background-color:#cdcdcd;width:100%;position:relative;overflow:hidden}.Categories-module-scss-module__b-tx9q__image{transition:transform 1s cubic-bezier(.19,1,.22,1)}.Categories-module-scss-module__b-tx9q__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;padding-top:6px;padding-bottom:8px;font-size:16px;font-weight:400;line-height:130%}@media only screen and (min-width:1024px){.Categories-module-scss-module__b-tx9q__title{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;padding-top:8px;padding-bottom:9px;font-size:20px;font-weight:400;line-height:120%}}
.BlockCategoriesUpdated-module-scss-module__AVX8DG__container{margin-top:8vw;margin-bottom:4vw}@media only screen and (min-width:1024px){.BlockCategoriesUpdated-module-scss-module__AVX8DG__container{margin-top:4vw;margin-bottom:2.66667vw}}
.BlockWrapper-module-scss-module__6Sj2Lq__container{margin-bottom:4vw}.BlockWrapper-module-scss-module__6Sj2Lq__container[data-side-padding=true]{padding-inline:4vw}.BlockWrapper-module-scss-module__6Sj2Lq__container[data-margin-bottom=false]{margin-bottom:5px}@media only screen and (min-width:1024px){.BlockWrapper-module-scss-module__6Sj2Lq__container{margin-bottom:2.66667vw}.BlockWrapper-module-scss-module__6Sj2Lq__container[data-side-padding=true]{padding-inline:2.66667vw}.BlockWrapper-module-scss-module__6Sj2Lq__container[data-margin-bottom=false]{margin-bottom:5px}}@media only screen and (min-width:1800px){.BlockWrapper-module-scss-module__6Sj2Lq__container{margin-bottom:2vw}.BlockWrapper-module-scss-module__6Sj2Lq__container[data-side-padding=true]{padding-inline:2vw}.BlockWrapper-module-scss-module__6Sj2Lq__container[data-margin-bottom=false]{margin-bottom:5px}}
