.core-messages{background-color:var(--page-accent-colour);padding:4rem 1.5rem;display:flex;flex-direction:column;margin:0 auto;width:100%}.core-messages.product-page{margin-top:4em}@media only screen and (min-width: 1024px){.core-messages{padding-top:4rem;padding-bottom:4rem}}.core-messages p{margin:0}.core-messages-title{max-width:1440px;padding:0 1.5rem;color:#000;font-family:Druk Text CY Web,Trebuchet MS,Helvetica,Arial,sans-serif;font-size:36px;font-weight:400;font-style:italic;text-align:center;text-transform:uppercase;margin:0 auto 2em;line-height:1.3}@media only screen and (min-width: 1024px){.core-messages-title{padding:0 1.5rem}}@media screen and (min-height: 900px){.core-messages-title{max-width:1680px}}@media screen and (min-width: 1680px){.core-messages-title{padding:0 80px}}.core-messages-title span{display:inline-block}.core-messages-items{margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem 1.5rem}.core-messages-item{display:flex;flex-direction:column;flex-basis:47%;flex-basis:calc(50% - .75rem)}@media only screen and (min-width: 768px){.core-messages-item{flex-basis:22%;flex-basis:calc(25% - 1.125rem)}}.core-messages-item-title{color:#000;font-family:poppins,Trebuchet MS,Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;line-height:1.4;margin:0 auto .5em;width:100%}html[dir=ltr] .core-messages-item-title,html[dir=rtl] .core-messages-item-title{text-align:center}.core-messages-item-description{white-space:pre-line;color:#7f7f7f;color:#0009;font-size:.875em;width:100%}html[dir=ltr] .core-messages-item-description,html[dir=rtl] .core-messages-item-description{text-align:center}.core-messages-item svg{margin-bottom:2em;width:100%;max-width:100%;height:auto;max-height:64px}
