/* Careers and public contacts share the approved reading rhythm. */
main .job{font-family:Geologica,Arial,sans-serif;font-size:14px;line-height:1.8;color:#171717}
main .job :is(.job__brand-text,.jop__philosophy-text,.job__retail-text,.job__office-text,.job__infographic-text){text-align:left!important;font-size:14px!important;line-height:1.8!important;font-weight:400!important;max-width:78ch}
main .job :is(.job__brand-text,.jop__philosophy-text,.job__retail-text,.job__office-text) :is(p,span,div){text-align:left!important;font-size:inherit!important;line-height:inherit!important}
main .job p{margin:0 0 18px}
main .job .job__title{font-size:24px!important;line-height:1.4!important;font-weight:500!important;margin-bottom:24px!important;text-align:left!important}
main .job .jop__philosophy-name{font-size:17px!important;line-height:1.5!important;font-weight:500!important;text-align:left!important}
main .job img{max-width:100%;height:auto}
main :is(.contacts__header,.contacts__items){font-family:Geologica,Arial,sans-serif;color:#171717}
main :is(.contacts__block-number,.contacts__item-number){font-size:16px!important;line-height:1.6!important;font-weight:400!important}
main :is(.contacts__block-name,.contacts__item-name){font-size:16px!important;line-height:1.5!important;font-weight:500!important}
main :is(.contacts__block-mail,.contacts__item-mail,.contacts__time,.contacts__block-subtext){font-size:13px!important;line-height:1.8!important;overflow-wrap:anywhere}
main :is(.contacts__block-socials,.contacts__item-socials){display:flex!important;align-items:center;gap:12px!important;flex-wrap:wrap}
main .contacts__messenger{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px}
main .contacts__messenger svg{width:20px;height:20px}
@media(max-width:767px){main .job .job__title{font-size:22px!important}main .contacts__items{gap:20px!important}main .contacts__item{box-sizing:border-box;width:100%!important;min-width:0;padding:20px!important}main .contacts__item-top{display:flex;flex-wrap:wrap;gap:12px;align-items:center}main .contacts__block{padding:24px!important}}

main .bx-sbb-empty-cart-container{padding:48px 20px!important;margin:24px auto 48px!important;max-width:680px;text-align:center;font-family:Geologica,Arial,sans-serif}main .bx-sbb-empty-cart-image{width:64px!important;height:64px!important;background:none!important;margin:0 auto 24px!important}main .bx-sbb-empty-cart-image img{width:64px;height:64px;display:block}main .bx-sbb-empty-cart-text{font-size:24px!important;line-height:1.4!important;color:#171717!important;font-weight:500!important;margin:0 0 20px!important}main .bx-sbb-empty-cart-desc{font-size:14px!important;line-height:1.8!important;margin:0!important}main .bx-sbb-empty-cart-desc a{display:inline-block;min-height:44px;padding:10px 20px;border:1px solid #171717;color:#171717;text-decoration:none}main .bx-sbb-empty-cart-desc a:hover{background:#171717;color:#fff}
