.title-section{padding-bottom:1rem;padding-top:1.6rem}@media screen and (min-width:990px){.title-section{padding-bottom:1.6rem;padding-top:2.4rem}}@media screen and (max-width:989px){.title-section .component-title strong{font-size:1.2rem}}.content-for-layout>.shopify-section:first-child>.title-section--xxl{padding-top:6.8rem}@media screen and (min-width:990px){.content-for-layout>.shopify-section:first-child>.title-section--xxl{padding-top:7rem}}.shopify-section:has(>.breadcrumb)+.shopify-section>.title-section--xxl,.shopify-section:has(>link[href*=section-main-page])+.shopify-section>.title-section--xxl{padding-top:6.8rem}@media screen and (min-width:990px){.shopify-section:has(>.breadcrumb)+.shopify-section>.title-section--xxl,.shopify-section:has(>link[href*=section-main-page])+.shopify-section>.title-section--xxl{padding-top:7rem}}@media screen and (max-width:989px){.title-section .type-title--xxl,.title-section .type-title--xxl :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,div){font-size:2.4rem;font-weight:500}}.title-section .type-title--xxl :is(h1,h2,h3,h4,h5,h6,p){letter-spacing:.06em}@media screen and (max-width:989px){.title-section .type-title--xl-medium,.title-section .type-title--xl-medium :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,div){font-size:2.4rem;font-weight:500}}.title-section .type-title--xl-medium :is(h1,h2,h3,h4,h5,h6,p){letter-spacing:.06em}