#MainContent{background:#fbfaf4;color:#1c303b;--color-background:251,250,244;--color-foreground:28,48,59;--color-link:28,48,59;--color-button:28,48,59;--color-button-text:255,255,255}
#MainContent :is(.rich-text,.collapsible-content,.gradient,.color-background-1){background:#fbfaf4;color:#1c303b}
#MainContent :is(h1,h2,h3,.accordion__title){color:#1c303b}
#MainContent .rich-text__heading{font:400 clamp(38px,5vw,60px)/1.15 Georgia,serif}
#MainContent :is(.rich-text__wrapper,.collapsible-content__wrapper){max-width:1000px;margin:auto}
#MainContent .accordion{background:#fffefa;border:1px solid #c9ced1;border-radius:10px;margin:14px 0;padding:0 20px}
#MainContent .accordion__title{font:600 18px/1.45 Arial,sans-serif}
#MainContent .accordion__content{color:#1c303b;font:17px/1.7 Arial,sans-serif}
#MainContent .accordion__content a{color:#254b60;text-decoration:underline}
#MainContent summary{padding:22px 0}
#MainContent .accordion svg{color:#1c303b;fill:currentColor}
#MainContent .collection :is(h2,h3,a,.price){color:#1c303b}
@media(max-width:749px){#MainContent .accordion{padding:0 16px}#MainContent .accordion__title{font-size:17px}#MainContent .accordion__content{padding:0 0 20px;font-size:16px}}
