.content-types{display:flex;flex-direction:column}.content-type{padding-block:3.2rem}.content-type:first-child:has(.ct-banner-feed__grid>:last-child:first-child),.content-type:first-child:has(.ct-media-feed__grid>:last-child:first-child){padding-top:0}@media(min-width:64em){.content-type{padding-block:4rem}}.content-type__content{container:content-type/inline-size}.content-type__content:has(.product-slider) .content-type__description,.content-type__content:has(.product-slider) .content-type__heading{padding-right:10rem}:is(.content-type__content .content-type__heading,.content-type__content .content-type__description)+*{margin-top:1.6rem}:is(.content-type__content .content-type__heading,.content-type__content .content-type__description):first-child{margin-top:0}.content-type__heading{font-size:4rem;text-transform:uppercase}.ct-richtext-feed:has(+.ct-buttons,+.ct-spacer+.ct-buttons){padding-bottom:0}.ct-richtext-feed+.ct-buttons,.ct-richtext-feed+.ct-spacer+.ct-buttons{padding-top:.75lh}.content-type--has-background{background-color:var(--bg-color)}.content-type--full-width>.container{max-width:100%;width:100%}.content-type--full-width:not(:has(.ct-media-feed__grid :last-child:first-child,.ct-banner-feed__grid>:last-child:first-child))>.container{padding-inline:1.6rem}@media(min-width:64em){.content-type--full-width:not(:has(.ct-media-feed__grid :last-child:first-child,.ct-banner-feed__grid>:last-child:first-child))>.container{padding-inline:3.2rem}}.content-type--disable-both{padding-block:0}.content-type--disable-above{padding-top:0}.content-type--disable-below{padding-bottom:0}.content-type--hide-both{display:none!important}@media(min-width:64em){.content-type--hide-desktop{display:none!important}}@media not (min-width:64em){.content-type--hide-mobile{display:none!important}}@media(min-width:64em){:is(.content-type--large-column,.content-type--medium-column,.content-type--small-column)>.container{display:grid;gap:0 1rem;grid-template-columns:repeat(12,1fr)}:is(:is(.content-type--large-column,.content-type--medium-column,.content-type--small-column)>.container)>*{grid-column:4/span 6}}.content-type--large-column>.container>*{grid-column:2/span 10}.content-type--medium-column>.container>*{grid-column:4/span 6}.content-type--small-column>.container>*{grid-column:5/span 4}
