.clc-Banner-hasImage .clc-Banner_Breadcrumbs{inset-block-start:0;inset-inline-start:0;margin-block-start:var(--Grid_Gutter);position:absolute;z-index:1}@media (min-width: 900.02px){.clc-Banner-hasImage .clc-Banner_Breadcrumbs{margin-block-start:calc(var(--Header_Height) + var(--Grid_Gutter))}}.clc-Banner-hasImage .clc-Banner_Breadcrumbs .bdc-Breadcrumb_Items{background-color:var(--Color_GlassWhite)}@media (min-width: 768px){.clc-Banner-hasImage .clc-Banner_Title{display:none}}.clc-Banner-hasImage .clc-Banner_Title-banner{display:none}@media (min-width: 768px){.clc-Banner-hasImage .clc-Banner_Title-banner{display:block;inset-block-end:22px;inset-inline-start:0;margin-inline:var(--Site_Margin);position:absolute}}.clc-Banner_Title-light{color:#fff}.clc-Banner_Content>div:first-child{margin-block-start:0}.clc-Banner_SubText,.clc-Banner_SubTitle{font-size:14px;margin-block-start:calc(var(--Grid_Gutter) * .5)}@media (min-width: 900.02px){.clc-Banner_SubText,.clc-Banner_SubTitle{font-size:16px}}.clc-Banner_SubText a:not([class]),.clc-Banner_SubTitle a:not([class]){font-weight:300;text-decoration-thickness:from-font}.clc-Banner_Navigation{padding-block-end:calc(var(--Grid_Gutter) / 2);position:relative}@media (min-width: 900.02px){.clc-Banner_Navigation{padding-block-end:var(--Grid_Gutter)}}.clc-Banner_Navigation:after{background-color:var(--Border_Color);block-size:1px;content:"";inset-block-end:0;inset-inline:0;position:absolute}.clc-Banner_List{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin:0 calc(var(--Site_Margin) * -1);overflow-x:auto;scrollbar-width:none}.clc-Banner_List::-webkit-scrollbar{display:none}.clc-Banner_Items{display:inline-flex;justify-content:flex-start;pointer-events:none}.clc-Banner_Item{align-items:center;display:flex}.clc-Banner_Item:first-child{padding-inline-start:var(--Site_Margin)}.clc-Banner_Item:last-child{padding-inline-end:var(--Site_Margin)}.clc-Banner_Item:not(:last-child):after{background-color:var(--Color_Border);block-size:18px;content:"";display:block;inline-size:1px;margin-inline:var(--Grid_Gutter)}@media (min-width: 900.02px){.clc-Banner_Item:not(:last-child):after{margin-inline:40px}}.clc-Banner{background-color:var(--Background_Colour);display:block;margin-block-start:var(--CombinedHeader_Height);position:relative}@media (min-width: 900.02px){.clc-Banner{margin-block-start:calc(var(--CombinedHeader_Height) + var(--Grid_Gutter))}.clc-Banner.clc-Banner-hasImage{margin-block-start:var(--Announcement_Height)}}.clc-Banner_Body{display:flex;flex-direction:column;gap:20px;margin-block-start:20px}@media (min-width: 768px){.clc-Banner_Body{gap:30px;margin-block-start:calc(var(--Grid_Gutter) * 1)}}.clc-Banner_MediaContainer{display:flex;inline-size:100%;overflow:hidden;position:relative;z-index:1}@media (min-width: 768px){.clc-Banner_MediaContainer{min-block-size:400px}}.clc-Banner_MediaContainer:after{content:"";display:block;inline-size:0;padding-block-start:75%}@media (min-width: 768px){.clc-Banner_MediaContainer:after{padding-block-start:28%}}.clc-Banner_Image{block-size:100%;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:-2}.clc-Banner_Image-desktop{display:none}@media (min-width: 768px){.clc-Banner_Image-desktop{display:flex}.clc-Banner_Image-mobile{display:none}}.clc-Banner_Overlay{background-color:var(--Color);block-size:100%;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:var(--Opacity);position:absolute;z-index:0}.clc-Banner_Link{pointer-events:auto;transition:opacity .5s ease;white-space:nowrap}@media (min-width: 900.02px){.clc-Banner_Items:hover .clc-Banner_Item:not(:hover) .clc-Banner_Link{opacity:.3}}.clc-Banner_Link[aria-current=page]{font-weight:700}.clc-Banner.clc-Banner-advent{text-align:center}.clc-Banner.clc-Banner-advent .clc-Banner_Body-advent{display:block;margin-inline:auto;max-inline-size:750px;padding-inline:16px}.clc-Banner.clc-Banner-advent .clc-Banner_Title-advent{font-size:44px;line-height:100%;padding-block-start:30px;text-transform:none}@media (min-width: 900.02px){.clc-Banner.clc-Banner-advent .clc-Banner_Title-advent{font-size:84px;padding-block-start:80px}}.clc-Banner.clc-Banner-advent .clc-Banner_Text-advent{font-size:15px;margin-block-start:20px}@media (min-width: 900.02px){.clc-Banner.clc-Banner-advent .clc-Banner_Text-advent{font-size:22px;margin-block-start:32px}}
/*# sourceMappingURL=/cdn/shop/t/911/assets/clc-banner.css.map */
