:where(html),
:where(body),
:where(button),
:where(input),
:where(select),
:where(textarea),
:where(h1, h2, h3, h4, h5, h6),
:where(p, a, span, li, label, strong, em),
:where(.product_title),
:where(.price),
:where(.woocommerce-Price-amount),
:where(.woocommerce-loop-product__title),
:where(.entry-title),
:where(.site-title) {
font-family: var(--oggi-font-display, "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);
}
.dashicons,
.dashicons-before::before,
[class^="dashicons-"]::before,
[class*=" dashicons-"]::before,
.fa, .fas, .far, .fal, .fab,
[class^="fa-"],
[class*=" fa-"],
.material-icons,
.material-icons-outlined,
.material-symbols-outlined,
.glyphicon {
font-family: revert !important;
}
[class*="oggi-"] button,
[class*="oggi-"] a {
text-decoration: none;
}
body.oggi-no-sidebar #primary,
body.oggi-no-sidebar .content-area {
width: 100%;
max-width: 100%;
float: none;
margin: 0 auto;
}
body.oggi-no-sidebar #secondary,
body.oggi-no-sidebar .widget-area,
body.oggi-no-sidebar .sidebar { display: none !important; }
body.oggi-has-sidebar #secondary { display: block; }
.oggi-container {
max-width: var(--oggi-container);
margin: 0 auto;
padding: 0 20px;
}
.oggi-icon {
width: 1em;
height: 1em;
display: inline-block;
vertical-align: middle;
fill: none;
stroke: currentColor;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
flex-shrink: 0;
}
.oggi-icon--sm { font-size: 14px; }
.oggi-icon--md { font-size: 18px; }
.oggi-icon--lg { font-size: 22px; }
svg.oggi-icon.oggi-icon--filled,
.oggi-icon.oggi-icon--filled,
.oggi-icon--filled {
fill: currentColor !important;
stroke: none !important;
}
[class*="oggi-"] button {
font-family: inherit;
cursor: pointer;
}
@media (max-width: 768px) {
.oggi-hide-s { display: none !important; }
}
