.art-Promo{--Color: var(--Color_Brand);position:relative;display:grid;margin-inline-start:calc(var(--Grid_Gutter) * -1);margin-inline-end:calc(var(--Grid_Gutter) * -1);color:var(--Color)}.art-Promo-light{--Color: var(--Color_Light)}.art-Promo-mobileTextLeft{text-align:start}.art-Promo-mobileTextCenter{text-align:center}.art-Promo-mobileTextRight{text-align:end}@media(min-width:768px){.art-Promo{margin-inline-start:0;margin-inline-end:0}.art-Promo-desktopTextLeft{text-align:start}.art-Promo-desktopTextCenter{text-align:center}.art-Promo-desktopTextRight{text-align:end}}.art-Promo_Overlay{z-index:-1;grid-column:1;grid-row:1;display:grid;inline-size:100%;block-size:100%;background-color:#000;opacity:var(--Opacity)}.art-Promo_MediaContainer{position:relative;z-index:-2;grid-column:1;grid-row:1;display:grid;inline-size:100%;block-size:100%;overflow:hidden}.art-Promo_Media-mobile{display:grid}@media(min-width:768px){.art-Promo_Media-mobile{display:none}}.art-Promo_Media-desktop{display:none}@media(min-width:768px){.art-Promo_Media-desktop{display:grid}}.art-Promo_Inner{grid-column:1;grid-row:1;display:grid}@media only screen and (min-width:1201px){.art-Promo_Inner{--Padding: calc(var(--Grid_Gutter) * 3)}}.art-Promo_Body{display:flex;inline-size:100%;block-size:100%}.art-Promo-mobileTop .art-Promo_Body{align-items:flex-start}.art-Promo-mobileMiddle .art-Promo_Body{align-items:center}.art-Promo-mobileBottom .art-Promo_Body{align-items:flex-end}@media only screen and (max-width:767px){.art-Promo-mobileTextLeft .art-Promo_Body{justify-content:flex-start}.art-Promo-mobileTextCenter .art-Promo_Body{justify-content:center}.art-Promo-mobileTextRight .art-Promo_Body{justify-content:flex-end}}@media(min-width:768px){.art-Promo-desktopLeft .art-Promo_Body{justify-content:flex-start}.art-Promo-desktopCenter .art-Promo_Body{justify-content:center}.art-Promo-desktopRight .art-Promo_Body{justify-content:flex-end}.art-Promo-desktopTop .art-Promo_Body{align-items:flex-start}.art-Promo-desktopMiddle .art-Promo_Body{align-items:center}.art-Promo-desktopBottom .art-Promo_Body{align-items:flex-end}}body:not(.util-VisibleBanner) .art-Promo_Section:first-child .art-Promo_Body{padding-block-start:var(--TotalHeader_Height)}.art-Promo_Content{z-index:1;align-items:start;flex-direction:column;display:flex;max-inline-size:385px;inline-size:100%;margin-block-start:20px;margin-block-end:20px;pointer-events:none;gap:20px}@media(min-width:768px){.art-Promo_Content{inline-size:auto;margin-block-start:30px;margin-block-end:30px}}@media only screen and (min-width:901px){.art-Promo_Content{margin-block-start:40px;margin-block-end:40px}}.art-Promo_Kicker,.art-Promo_Title,.art-Promo_Text,.art-Promo_Button{pointer-events:initial}.art-Promo_Kicker,.art-Promo_Title{inline-size:100%}.art-Promo_Kicker{color:inherit}.art-Promo_Text{margin-block-start:-5px}.art-Promo-mobileTextLeft .art-Promo_Button{margin-inline-start:0;margin-inline-end:0}.art-Promo-mobileTextCenter .art-Promo_Button{margin-inline-start:auto;margin-inline-end:auto}.art-Promo-mobileTextRight .art-Promo_Button{margin-inline-start:auto;margin-inline-end:0}@media(min-width:768px){.art-Promo-desktopTextLeft .art-Promo_Button{margin-inline-start:0;margin-inline-end:0}.art-Promo-desktopTextCenter .art-Promo_Button{margin-inline-start:auto;margin-inline-end:auto}.art-Promo-desktopTextRight .art-Promo_Button{margin-inline-start:auto;margin-inline-end:0}}.art-Promo_FauxLink{z-index:0}
/*# sourceMappingURL=/cdn/shop/t/32/assets/article-promo.css.map */
