.sec-PromoBox{display:flex;overflow:hidden}.sec-PromoBox-light{color:var(--Color_Light)}.sec-PromoBox_Inner{display:flex}.sec-PromoBox_Body{display:grid;inline-size:100%;background-color:var(--BackgroundColour, transparent);border-radius:var(--Border_Radius);overflow:hidden}@media (min-width: 768px){.sec-PromoBox_Body{grid-template-columns:repeat(12,minmax(0,1fr))}}.sec-PromoBox_Content{position:relative;flex-direction:column;justify-content:center;display:flex;padding:20px var(--Grid_Gutter);text-wrap:balance}@media only screen and (max-width: 767px){.sec-PromoBox_Content{order:0}.sec-PromoBox-mobileContentBelow .sec-PromoBox_Content{order:1}.sec-PromoBox-mobileTextCenter .sec-PromoBox_Content{align-items:center;text-align:center}.sec-PromoBox-mobileTextRight .sec-PromoBox_Content{align-items:end;text-align:end}}@media (min-width: 768px){.sec-PromoBox_Content{grid-column:auto / span 6;grid-row:1;padding:var(--Grid_Gutter)}.sec-PromoBox-desktopCenter .sec-PromoBox_Content{align-items:center}.sec-PromoBox-desktopRight .sec-PromoBox_Content{align-items:end}.sec-PromoBox-desktopTextCenter .sec-PromoBox_Content{text-align:center}.sec-PromoBox-desktopTextRight .sec-PromoBox_Content{text-align:end}}.sec-PromoBox_ContentInner{align-items:start;flex-direction:column;display:flex;max-inline-size:330px;gap:10px}.sec-PromoBox_Title{inline-size:100%}.sec-PromoBox_Text{color:var(--Color_Grey)}.sec-PromoBox-light .sec-PromoBox_Text{color:inherit}.sec-PromoBox_Button{margin-block-start:10px}@media only screen and (max-width: 767px){.sec-PromoBox-mobileTextRight .sec-PromoBox_Button{margin-inline-start:auto}.sec-PromoBox-mobileTextCenter .sec-PromoBox_Button{margin-inline-start:auto;margin-inline-end:auto}}@media only screen and (min-width: 768px){.sec-PromoBox-desktopTextCenter .sec-PromoBox_Button{margin-inline-start:auto;margin-inline-end:auto}.sec-PromoBox-desktopTextRight .sec-PromoBox_Button{margin-inline-start:auto}}.sec-PromoBox_MediaContainer{position:relative;display:flex;overflow:hidden}@media only screen and (max-width: 767px){.sec-PromoBox_MediaContainer{order:1}.sec-PromoBox-mobileContentBelow .sec-PromoBox_MediaContainer{order:0}}@media (min-width: 768px){.sec-PromoBox_MediaContainer{grid-column:auto / span 6;grid-row:1}}.sec-PromoBox_Media{inline-size:100%}.sec-PromoBox_Media-mobile{display:grid}@media (min-width: 768px){.sec-PromoBox_Media-mobile{display:none}}.sec-PromoBox_Media-desktop{display:none}@media (min-width: 768px){.sec-PromoBox_Media-desktop{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/708/assets/section-promo-box.css.map */
