/* Theme Name: Aino Theme URI: https://wpaino.com Author: elmastudio Author URI: https://www.elmastudio.de/en/ Description: Aino is a multi-purpose block theme for the WordPress block editor. In combination with the Aino Blocks and Gutenberg plugins you can build advanced page layouts using Aino's beautifully designed block patterns with one click. Create a unique online shop, business website, portfolio or personal blog with Aino and stand out from the crowd. Requires at least: 5.7 Tested up to: 5.8 Requires PHP: 7.0 Version: 2.4.1 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.en.html Text Domain: aino Tags: blog, block-styles, e-commerce, grid-layout, one-column, two-columns, three-columns, four-columns, featured-images, full-width-template, theme-options, custom-colors, custom-menu, custom-logo, editor-style, sticky-post, translation-ready, threaded-comments, wide-blocks, block-patterns, full-site-editing Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/ */ /** Base Index */ /*-------------------------------------------------------------- Responsive Breakpoints @include breakpoint(768) { } sm @include breakpoint(1024) { } md @include breakpoint(1280) { } lg @include breakpoint(1536) { } xl @include breakpoint(1140) { } header ------------------------------------------------------------ */ /* Centering */ /* Flexbox */ /* Responsive Spacing */ /* Buttons */ /* Button Sizes */ /* Avatars */ /* Divider short */ /* Placeholders */ /* Grid gaps */ /* Shadows in Forms */ /* Shadow Navigation bar */ /* Shadows for Cards, Buttons */ /* Shadows for Cards */ /* Transitions */ /* Animations */ /* Retina Images */ /* Spacing */ :root { /* Line Height */ --global--line-height-reset: 1; /* Content widths and grid */ --global--default-content-width: 43.5rem; --global--10col-nogap-content-width: 74.5rem; --global--wide-content-width: 90rem; --global--max-content-width-nogap: 90rem; --global--max-content-width: 93rem; --global--grid-gap: 2rem; /* Border radius */ --global--border-radius-xxs: 0.625rem; --global--border-radius-xs: 0.938rem; --global--border-radius-s: 1.25rem; --global--border-radius-m: 1.563rem; --global--border-radius-l: 1.875rem; --global--border-radius-xl: 2.5rem; --global--border-radius-xxl: 3.125rem; --global--border-radius-xxxl: 3.75rem; --global--border-radius-xxxxl: 4.375rem; --global--border-radius-round: 6.25em; } /* SM breakpoint */ @media only screen and (min-width: 48em) { :root { /* Border radius */ --global--border-radius-xxs: 0.625rem; --global--border-radius-xs: 1.25rem; --global--border-radius-s: 1.875rem; --global--border-radius-m: 2.5rem; --global--border-radius-l: 3.125rem; --global--border-radius-xl: 3.75rem; --global--border-radius-xxl: 4.375rem; --global--border-radius-xxxl: 5rem; --global--border-radius-xxxxl: 5.625rem; } } /* Custom Global styles */ body { /* Global Heading Font sizes */ --global--font-size--h12: 5.125rem; --global--font-size--h11: 4.375rem; --global--font-size--h10: 3.75rem; --global--font-size--h9: 3.25rem; --global--font-size--h8: 2.875rem; --global--font-size--h7: 2.375rem; --global--font-size--h6: 2.125rem; --global--font-size--h5: 1.875rem; --global--font-size--h4: 1.5rem; --global--font-size--h3: 1.25rem; --global--font-size--h2: 1.125rem; --global--font-size--h1: 1rem; /* Global body font sizes */ --global--font-size--body-xxs: 0.75rem; --global--font-size--body-xs: 0.875rem; --global--font-size--body-s: 1rem; --global--font-size--body-m: 1.125rem; --global--font-size--body-l: 1.25rem; --global--font-size--body-xl: 1.375rem; --global--font-size--body-xxl: 1.5rem; --global--font-size--body-xxxl: 1.625rem; --global--font-size--body-xxxxl: 1.875rem; /* Default content padding */ --global--content--padding--left: 1rem; --global--content--padding--right: 1rem; /* Theme Heading font sizes */ --font-size--h12: var(--global--font-size--h12); --font-size--h11: var(--global--font-size--h11); --font-size--h10: var(--global--font-size--h10); --font-size--h9: var(--global--font-size--h9); --font-size--h8: var(--global--font-size--h8); --font-size--h7: var(--global--font-size--h7); --font-size--h6: var(--global--font-size--h6); --font-size--h5: var(--global--font-size--h5); --font-size--h4: var(--global--font-size--h4); --font-size--h3: var(--global--font-size--h3); --font-size--h2: var(--global--font-size--h2); --font-size--h1: var(--global--font-size--h1); /* Theme Body font sizes */ --font-size--body-xxs: var(--global--font-size--body-xxs); --font-size--body-xs: var(--global--font-size--body-xs); --font-size--body-s: var(--global--font-size--body-s); --font-size--body-m: var(--global--font-size--body-m); --font-size--body-l: var(--global--font-size--body-l); --font-size--body-xl: var(--global--font-size--body-xl); --font-size--body-xxl: var(--global--font-size--body-xxl); --font-size--body-xxxl: var(--global--font-size--body-xxxl); --font-size--body-xxxxl: var(--global--font-size--body-xxxxl); } @media only screen and (min-width: 48em) { body { --global--font-size--h12: 8.875rem; --global--font-size--h11: 10.375rem; --global--font-size--h10: 6rem; --global--font-size--h9: 4.875rem; --global--font-size--h8: 4rem; --global--font-size--h7: 3.25rem; --global--font-size--h6: 2.75rem; --global--font-size--h5: 2.25rem; --global--font-size--h4: 1.75rem; --global--font-size--body-xl: 1.5rem; --global--font-size--body-xxl: 1.75rem; --global--font-size--body-xxxl: 2rem; --global--font-size--body-xxxxl: 2.25rem; /* Default content padding */ --global--content--padding--left: 2rem; --global--content--padding--right: 2rem; } } @media only screen and (min-width: 64em) { body { --global--font-size--h12: 15.125rem; --global--font-size--h11: 11.75rem; --global--font-size--h10: 9.25rem; --global--font-size--h9: 7.25rem; --global--font-size--h8: 5.625rem; --global--font-size--h7: 4.375rem; --global--font-size--h6: 3.375rem; --global--font-size--h5: 2.625rem; --global--font-size--h4: 1.875rem; --global--font-size--h3: 1.375rem; --global--font-size--body-l: 1.375rem; --global--font-size--body-xl: 1.625rem; --global--font-size--body-xxl: 1.875rem; --global--font-size--body-xxxl: 2.25rem; --global--font-size--body-xxxxl: 2.625rem; } } @media only screen and (min-width: 80em) { body { --global--font-size--h12: 25rem; --global--font-size--h11: 18.625rem; --global--font-size--h10: 13.875rem; --global--font-size--h9: 10.375rem; --global--font-size--h8: 7.75rem; --global--font-size--h7: 5.75rem; --global--font-size--h6: 4.375rem; --global--font-size--h5: 3rem; --global--font-size--h4: 2.125rem; --global--font-size--h3: 1.5rem; --global--font-size--h2: 1.25rem; --global--font-size--body-m: 1.25rem; --global--font-size--body-l: 1.5rem; --global--font-size--body-xl: 1.75rem; --global--font-size--body-xxl: 2.125rem; --global--font-size--body-xxxl: 2.5rem; --global--font-size--body-xxxxl: 3rem; /* Default content padding */ --global--content--padding--left: 3rem; --global--content--padding--right: 3rem; } } :root { /* Base Colors (default and variant color palette) */ --global--color--form-background: #ffffff; --global--color--border: #d7d7d7; --global--color--form-border: #aeaeae; --global--color--form-select-fill: #ffffff; --global--color--notification: #0043CE; --global--color--notification-background: #EDF5FF; --global--color--notification-border: #9EC0F4; --global--color--success: #24A148; --global--color--success-background: #DEFBE6; --global--color--success-border: #94E1B3; --global--color--error: #DA1E28; --global--color--error-background: #FFF1F1; --global--color--error-border: #FFAEB3; --global--color--product-badge-color: #282828; --global--color--product-badge-background: #ffffff; --global--color--star-rating: #777B7D; --global--color--form-border-active: #121212; --global--color--variant-form-border-active: #ffffff; --global--color--form-glow: rgba(18, 18, 18, 0.2); --global--color--variant-form-glow: rgba(255, 255, 255, 0.3); --global--color--variant-form-background: #121212; --global--color--variant-form-border: #666A6B; --global--color--variant-form-select-fill: #ffffff; --global--color--variant-notification: #0043CE; --global--color--variant-success: #24A148; --global--color--variant-error: #DA1E28; --global--color--variant-code-color: #0351AB; --global--color--variant-code-background: #F9F9F9; } /* global box-sizing */ *, *:after, *:before { -webkit-box-sizing: inherit; box-sizing: inherit; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; } html { padding: 0 !important; } body { max-width: none !important; margin: 0; padding: 0 !important; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */ /* Normalization */ :root { -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; } audio:not([controls]) { display: none; } details { display: block; } input[type="number"] { width: auto; } input[type="search"] { -webkit-appearance: textfield; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } main { display: block; } summary { display: block; } pre { overflow: auto; } progress { display: inline-block; } small { font-size: 75%; } template { display: none; } textarea { overflow: auto; } [hidden] { display: none; } [unselectable] { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Universal inheritance */ *, ::before, ::after { -webkit-box-sizing: inherit; box-sizing: inherit; } * { font-size: inherit; line-height: inherit; } ::before, ::after { text-decoration: inherit; vertical-align: inherit; } /* Opinionated defaults */ *, ::before, ::after { border-style: solid; border-width: 0; } * { margin: 0; padding: 0; } :root { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: default; font-family: sans-serif; font-size: 100%; /* 1rem = 10px */ line-height: 1.5; text-rendering: optimizeLegibility; } html { background-color: #FFFFFF; scroll-behavior: smooth; } a { text-decoration: none; } audio, canvas, iframe, img, svg, video { vertical-align: middle; } button, input, select, textarea { background-color: transparent; } button, input, select, textarea { color: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; } button, [type="button"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="month"], [type="number"], [type="password"], [type="reset"], [type="search"], [type="submit"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], select, textarea { min-height: 1.5em; } code, kbd, pre, samp { font-family: monospace, monospace; } nav ol, nav ul { list-style: none; } select { -moz-appearance: none; -webkit-appearance: none; } select::-ms-expand { display: none; } select::-ms-value { color: currentColor; } table { border-collapse: collapse; border-spacing: 0; } textarea { resize: vertical; } ::-moz-selection { background-color: #B3D4FC; text-shadow: none; } ::selection { background-color: #B3D4FC; text-shadow: none; } @media screen { [hidden~="screen"] { display: inherit; } [hidden~="screen"]:not(:active):not(:focus):not(:target) { clip: rect(0 0 0 0) !important; position: absolute !important; } } /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; } .screen-reader-text:focus { background-color: var(--wp--custom--color--background-primary); border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } /* Do not show the outline on the skip link target. */ #content[tabindex="-1"]:focus { outline: 0; } /* Skip Link */ .skip-link { left: -9999rem; top: 2.5rem; z-index: 999999999; text-decoration: underline; } .skip-link:focus { display: block; left: 6px; top: 7px; font-size: 14px; font-weight: 600; text-decoration: none; line-height: normal; padding: 15px 23px 14px; z-index: 100000; right: auto; } .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } .cf:before, .cf:after { content: " "; /* 1 */ display: table; /* 2 */ } .cf:after { clear: both; } .clearfix:after, .clear:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; } .mobile-hide { display: none; } @media (min-width: 48em) { .mobile-hide { display: block; } } .no-hyphens { -webkit-hyphens: none !important; -ms-hyphens: none !important; hyphens: none !important; } .no-letterspacing { letter-spacing: 0 !important; } .block-editor-block-list__layout.is-root-container > .fullwidth { max-width: none !important; } @media (min-width: 48em) { :root { --global--grid-gap: 4rem; } } @media (min-width: 80em) { :root { --global--grid-gap: 6rem; } } @media (min-width: 96em) { :root { --global--grid-gap: 3rem; } } /* Alignments and block widths */ .page-template-woocommerce-default .wp-block-group.entry-header, .wp-block-group.alignfull, .wp-block-group.alignfull .wp-block-group.alignfull { padding-left: var(--global--content--padding--left); padding-right: var(--global--content--padding--right); } .wp-block-group.alignfull .wp-block-group.alignwide { padding-left: 0; padding-right: 0; } .wp-block-group.alignfull > .alignfull { margin-left: calc(-1 * var(--global--content--padding--left)) !important; margin-right: calc(-1 * var(--global--content--padding--right)) !important; width: calc( 100% + var(--global--content--padding--left) + var(--global--content--padding--right)) !important; } .wp-block-group.alignfull .default-content-width { margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0; } .entry-content > *.alignwide { max-width: var(--global--max-content-width); } .entry-content > * .aligncenter { clear: both; margin-left: auto; margin-right: auto; } .entry-content.post-width > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) { margin-left: auto; margin-right: auto; width: calc(100% - var(--global--grid-gap)); max-width: var(--global--default-content-width); } .site-header__wrap, .theme-aino .site-header__wrap.has-background, .content-gap, .wp-block-group.has-background.content-gap { padding-left: var(--global--content--padding--left); padding-right: var(--global--content--padding--right); } /* Centered elements */ .push-center, .center { margin-left: auto; margin-right: auto; } /* Padding top and padding bottom for blocks */ .has-padding-top { padding-top: 5rem; } @media (min-width: 48em) { .has-padding-top { padding-top: 6rem; } } @media (min-width: 64em) { .has-padding-top { padding-top: 7.5rem; } } @media (min-width: 80em) { .has-padding-top { padding-top: 9rem; } } .has-padding-bottom { padding-bottom: 5rem; } @media (min-width: 48em) { .has-padding-bottom { padding-bottom: 6rem; } } @media (min-width: 64em) { .has-padding-bottom { padding-bottom: 7.5rem; } } @media (min-width: 80em) { .has-padding-bottom { padding-bottom: 9rem; } } /* Default wide page width */ .site-main .site-content { max-width: var(--global--max-content-width); margin-left: auto; margin-right: auto; } /* Default content width */ .single-post .entry-content > *, .page-template-default .entry-content > *, .single .entry-tags, .comment-list, .comment-respond, .authorbox__details, .author-pic-link, .default-content-width { max-width: var(--global--default-content-width); } /* Full width page template */ .single-post .site-content .related-wrap, .single-post .comments-area { margin-left: auto; margin-right: auto; max-width: var(--global--max-content-width); } /* Alignwide and fullwidth Content widths */ .entry-content > *.alignwide { max-width: var(--global--wide-content-width); margin-left: auto; margin-right: auto; } .alignwide { max-width: var(--global--wide-content-width); margin-left: auto; margin-right: auto; } /* Grid Columns */ .posts-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .col, .posts-container .type-page, .posts-container .type-post { position: relative; } /* Blog Post Columns */ /* 1-Column */ .blog-1-column .posts-container .type-page, .blog-1-column .posts-container .type-post, .footer-1-column .footer-widget { width: 100%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: 100%; flex-basis: 100%; clear: both; float: none; } .blog-1-column .posts-container .hentry { width: 100%; float: none; } /* 2-Column grid tablet */ @media (min-width: 48em) { .two-col-grid-tablet { display: grid; grid-template-columns: 1fr 1fr; -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } } @media (min-width: 80em) { .two-col-grid-tablet { display: block; } } .flexbox { display: -webkit-box; display: -ms-flexbox; display: flex; } .flexbox .flex-direction__row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .flexbox .flex-direction__row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .flexbox .flex-direction__column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .flexbox .flex-direction__column-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .flexbox .justify-content__flexstart { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .flexbox .justify-content__flexend { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .flexbox .justify-content__center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .flexbox .justify-content__space-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .flexbox .justify-content__space-around { -ms-flex-pack: distribute; justify-content: space-around; } .flexbox .justify-content__space-evenly { -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; } @media (min-width: 80em) { .desktop__width__50 { width: 50%; } .desktop__width__55 { width: 55%; } .desktop__width__60 { width: 60%; } .desktop__width__40 { width: 40%; } .desktop__width__45 { width: 45%; } } /* Body Fonts */ body, button, input, select, table, textarea { line-height: var(--wp--custom--line-height--body); color: var(--wp--custom--color--font-secondary); } .wp-block-image figcaption, div[class*='wp-block-'] figcaption, .wp-block-calendar table, .hentry .entry-summary, .posts-container .hentry .entry-footer, .wc-block-grid__product-price, .wc-block-components-product-sale-badge, .wc-block-components-sort-select__select, #cancel-comment-reply-link { font-size: var(--font-size--body-s) !important; color: var(--wp--custom--color--font-secondary); } .single .navigation a span.nav-subtitle, .entry-content p.has-extrasmall-font-size, .entry-content p.has-xs-font-size, .entry-content .wp-block-post-excerpt.has-xs-font-size p, .entry-content .wp-block-post-terms.has-xs-font-size, .entry-content .sharedaddy h3.sd-title, .blocks-gallery-grid .blocks-gallery-item figcaption, .wc-block-components-checkout-step__heading-content, .entry-content p.wc-block-components-checkout-step__description, .entry-content .wc-block-components-product-metadata__description p, .wp-block-post-template.columns-5 .wp-block-post-excerpt__excerpt, .wp-block-post-template.columns-5 .wp-block-post-date, .wp-block-post-template.columns-5 .wp-block-post-author__name, .wp-block-post-template.columns-6 .wp-block-post-excerpt__excerpt, .wp-block-post-template.columns-6 .wp-block-post-date, .wp-block-post-template.columns-6 .wp-block-post-author__name, .woocommerce-notices-wrapper ul { font-size: var(--font-size--body-xs) !important; } .wp-block-post-comments .commentlist form label, .wp-block-post-comments .commentlist mark label .required, .wp-block-post-comments .commentlist .comment-notes, .wp-block-post-comments .commentlist .logged-in-as, .wp-block-post-comments .commentlist p.has-s-font-size, .wp-block-post-comments .commentlist .has-s-font-size p, .wp-block-post-comments .commentlist .onsale, .wp-block-post-comments .commentlist .woocommerce-checkout-review-order-table, .wp-block-post-comments .commentlist .payment_box p, .wp-block-post-comments .commentlist .wc-block-grid__product-onsale, .wp-block-post-comments .commentlist .wc-block-components-sale-badge, .wp-block-post-comments .commentlist .comment-reply-title #cancel-comment-reply-link, .wp-block-post-comments .commentlist .reply, .wp-block-post-comments .commentlist .wp-block-post-template.columns-6 .wp-block-post-excerpt__excerpt, .wp-block-post-comments .commentlist .woocommerce-review__published-date, .wp-block-post-comments .commentlist .wp-block-post-author__name, .wp-block-post-comments .commentlist .comment-body .comment-author, .wp-block-post-comments .commentlist .comment p, .wp-block-post-comments .commentlist .woocommerce .woocommerce-form-register p, .wp-block-post-comments .commentlist .wp-block-ainoblocks-card .woocommerce-form-register p, .wp-block-post-comments .commentlist .woocommerce .woocommerce-ResetPassword p, .wp-block-post-comments .commentlist .wp-block-ainoblocks-card .woocommerce-ResetPassword p, .wp-block-post-comments .commentlist .woocommerce-form .lost_password, .wp-block-post-comments .commentlist .woocommerce-privacy-policy-text p, .wp-block-post-comments .commentlist .woocommerce-message, .wp-block-post-comments .commentlist .woocommerce-info, .wp-block-post-comments .commentlist .woocommerce-notice, .wp-block-post-comments .commentlist .woocommerce-MyAccount-content address, .wp-block-post-comments .commentlist .woocommerce-order-details .woocommerce-table, .wp-block-post-comments .commentlist .woocommerce-orders-table, .wp-block-post-comments .commentlist .woocommerce-MyAccount-navigation li, .post-header form label, .post-header mark label .required, .post-header .comment-notes, .post-header .logged-in-as, .post-header p.has-s-font-size, .post-header .has-s-font-size p, .post-header .onsale, .post-header .woocommerce-checkout-review-order-table, .post-header .payment_box p, .post-header .wc-block-grid__product-onsale, .post-header .wc-block-components-sale-badge, .post-header .comment-reply-title #cancel-comment-reply-link, .post-header .reply, .post-header .wp-block-post-template.columns-6 .wp-block-post-excerpt__excerpt, .post-header .woocommerce-review__published-date, .post-header .wp-block-post-author__name, .post-header .comment-body .comment-author, .post-header .comment p, .post-header .woocommerce .woocommerce-form-register p, .post-header .wp-block-ainoblocks-card .woocommerce-form-register p, .post-header .woocommerce .woocommerce-ResetPassword p, .post-header .wp-block-ainoblocks-card .woocommerce-ResetPassword p, .post-header .woocommerce-form .lost_password, .post-header .woocommerce-privacy-policy-text p, .post-header .woocommerce-message, .post-header .woocommerce-info, .post-header .woocommerce-notice, .post-header .woocommerce-MyAccount-content address, .post-header .woocommerce-order-details .woocommerce-table, .post-header .woocommerce-orders-table, .post-header .woocommerce-MyAccount-navigation li, .entry-content form label, .entry-content mark label .required, .entry-content .comment-notes, .entry-content .logged-in-as, .entry-content p.has-s-font-size, .entry-content .has-s-font-size p, .entry-content .onsale, .entry-content .woocommerce-checkout-review-order-table, .entry-content .payment_box p, .entry-content .wc-block-grid__product-onsale, .entry-content .wc-block-components-sale-badge, .entry-content .comment-reply-title #cancel-comment-reply-link, .entry-content .reply, .entry-content .wp-block-post-template.columns-6 .wp-block-post-excerpt__excerpt, .entry-content .woocommerce-review__published-date, .entry-content .wp-block-post-author__name, .entry-content .comment-body .comment-author, .entry-content .comment p, .entry-content .woocommerce .woocommerce-form-register p, .entry-content .wp-block-ainoblocks-card .woocommerce-form-register p, .entry-content .woocommerce .woocommerce-ResetPassword p, .entry-content .wp-block-ainoblocks-card .woocommerce-ResetPassword p, .entry-content .woocommerce-form .lost_password, .entry-content .woocommerce-privacy-policy-text p, .entry-content .woocommerce-message, .entry-content .woocommerce-info, .entry-content .woocommerce-notice, .entry-content .woocommerce-MyAccount-content address, .entry-content .woocommerce-order-details .woocommerce-table, .entry-content .woocommerce-orders-table, .entry-content .woocommerce-MyAccount-navigation li, .site-content form label, .site-content mark label .required, .site-content .comment-notes, .site-content .logged-in-as, .site-content p.has-s-font-size, .site-content .has-s-font-size p, .site-content .onsale, .site-content .woocommerce-checkout-review-order-table, .site-content .payment_box p, .site-content .wc-block-grid__product-onsale, .site-content .wc-block-components-sale-badge, .site-content .comment-reply-title #cancel-comment-reply-link, .site-content .reply, .site-content .wp-block-post-template.columns-6 .wp-block-post-excerpt__excerpt, .site-content .woocommerce-review__published-date, .site-content .wp-block-post-author__name, .site-content .comment-body .comment-author, .site-content .comment p, .site-content .woocommerce .woocommerce-form-register p, .site-content .wp-block-ainoblocks-card .woocommerce-form-register p, .site-content .woocommerce .woocommerce-ResetPassword p, .site-content .wp-block-ainoblocks-card .woocommerce-ResetPassword p, .site-content .woocommerce-form .lost_password, .site-content .woocommerce-privacy-policy-text p, .site-content .woocommerce-message, .site-content .woocommerce-info, .site-content .woocommerce-notice, .site-content .woocommerce-MyAccount-content address, .site-content .woocommerce-order-details .woocommerce-table, .site-content .woocommerce-orders-table, .site-content .woocommerce-MyAccount-navigation li { font-size: var(--font-size--body-s) !important; } .blog-1-column .hentry .entry-summary, .blog-2-column .hentry .entry-summary, .blog-1-column .hentry .entry-cats, .blog-2-column .hentry .entry-cats, .blog-1-column .hentry .entry-footer, .blog-2-column .hentry .entry-footer { font-size: var(--font-size--body-m) !important; } .page-header .description p, .entry-content p.has-m-font-size, li.has-m-font-size, .entry-content .wp-block-post-excerpt.has-m-font-size p, .entry-content .wp-block-post-terms.has-m-font-size, .related-wrap .related-post .entry-cats, .mc4wp-form .mc4wp-alert p, input, select, table, textarea, address, .woocommerce-info, .page .woocommerce-form p, .woocommerce-form-login-toggle, .entry-content form p, .wc-block-cart__sidebar .wc-block-cart__totals-title, .custom-product-page-link, .entry-content p, .hentry ol, .hentry ul, dl, .authorbox-wrap .wp-block-post-author__bio, .wc-block-components-shipping-calculator-address .wc-block-components-text-input label, .wc-block-components-totals-coupon__form .wc-block-components-text-input label, .wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label { font-size: var(--font-size--body-m) !important; } .entry-content p.has-l-font-size, .authorbox__content .author-bio, .entry-content .wp-block-post-excerpt.has-l-font-size p, .entry-content .wp-block-post-terms.has-l-font-size, .wc-block-components-order-summary__button-text, .wp-block-separator.is-style-dots:before, .authorbox-wrap .wp-block-post-author__byline, .authorbox-wrap .wp-block-post-author__name, .wp-block-post-comments p.nocomments { font-size: var(--font-size--body-l) !important; } .entry-content p.has-xl-font-size, .entry-content .wp-block-post-excerpt.has-xl-font-size p, .entry-content .wp-block-post-terms.has-xl-font-size, .order-total .woocommerce-Price-amount, .entry-summary p.price { font-size: var(--font-size--body-xl) !important; } .entry-content p.has-xxl-font-size, .entry-content .wp-block-post-excerpt.has-xxl-font-size p, .entry-content .wp-block-post-terms.has-xxl-font-size { font-size: var(--font-size--body-xxl) !important; } .entry-content p.has-xxl-font-size, .entry-content .wp-block-post-excerpt.has-xxl-font-size p, .entry-content .wp-block-post-terms.has-xxl-font-size { font-size: var(--font-size--body-xxl) !important; } .entry-content p.has-xxxl-font-size, .page-header .description p, .entry-content .wp-block-post-excerpt.has-xxxl-font-size p, .entry-content .wp-block-post-terms.has-xxxl-font-size { font-size: var(--font-size--body-xxxl) !important; } .entry-content p.has-xxxxl-font-size, .entry-content .wp-block-post-excerpt.has-xxxxl-font-size p, .entry-content .wp-block-post-terms.has-xxxxl-font-size { font-size: var(--font-size--body-xxxxl) !important; } .entry-content p.has-xxs-font-size, .entry-content .wp-block-post-excerpt.has-xxs-font-size p, .entry-content .wp-block-post-terms.has-xxs-font-size { font-size: var(--font-size--body-xxs) !important; } /* Headings */ h1, h2, h3, h4, h5, h6 { color: var(--wp--custom--color--font-primary); } h1.site-title, .site-title, h2.entry-title { word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } h1.has-xxxxl-font-size { font-size: var(--font-size--h12) !important; } h1.has-xxxl-font-size, h2.has-xxxxl-font-size { font-size: var(--font-size--h11) !important; } h1.has-xxl-font-size, h2.has-xxxl-font-size, h3.has-xxxxl-font-size { font-size: var(--font-size--h10) !important; } h1.has-xl-font-size, h2.has-xxl-font-size, h3.has-xxxl-font-size, h4.has-xxxxl-font-size { font-size: var(--font-size--h9) !important; } h1.has-l-font-size, h2.has-xl-font-size, h3.has-xxl-font-size, h4.has-xxxl-font-size, h5.has-xxxxl-font-size { font-size: var(--font-size--h8) !important; } .single-post h1.entry-title, h1.has-m-font-size, h2.has-l-font-size, h3.has-xl-font-size, h4.has-xxl-font-size, h5.has-xxxl-font-size, h6.has-xxxxl-font-size { font-size: var(--font-size--h7) !important; } h1.entry-title, h1.has-s-font-size, h2.has-m-font-size, h3.has-l-font-size, h4.has-xl-font-size, h5.has-xxl-font-size, h6.has-xxxl-font-size { font-size: var(--font-size--h6) !important; } h2, h1.has-xs-font-size, h2.has-s-font-size, h3.has-m-font-size, h4.has-l-font-size, h5.has-xl-font-size, h6.has-xxl-font-size, .authorbox__details .author-name, .related-title, .wp-block-post-template.columns-2 h2.wp-block-post-title { font-size: var(--font-size--h5) !important; } h3, h1.has-xxs-font-size, h2.has-xs-font-size, h3.has-s-font-size, h4.has-m-font-size, h5.has-l-font-size, h6.has-xl-font-size, .blog h2.entry-title, .woocommerce-page h1.entry-title, .blog-archive h2.entry-title, .wp-block-post-template.columns-3 h2.wp-block-post-title { font-size: var(--font-size--h4) !important; } h2.has-xxs-font-size, h3.has-xs-font-size, h4, h4.has-s-font-size, h5.has-m-font-size, h6.has-l-font-size, .authorbox__wrap .section-title, .related-wrap .section-title, .comments-area .comments-title, .blog .page-header h1.page-title, .blog-archive .page-header h1.page-title, .woocommerce-account h2, .woocommerce-checkout h3, .wc-block-components-title, .comment-reply-title, #comments, .wp-block-post-template.columns-4 h2.wp-block-post-title, h1.archive-title, .woocommerce-order-received h2, .woocommerce-Address-title h3 { font-size: var(--font-size--h3) !important; } .nav-title, h3.has-xxs-font-size, h4.has-xs-font-size, h5, h5.has-s-font-size, h6.has-m-font-size, .woocommerce-loop-product__title, .is-large.wc-block-cart .wc-block-cart__totals-title, .wp-block-post-template.columns-5 h2.wp-block-post-title, h1.wp-block-site-title { font-size: var(--font-size--h2) !important; } h4.has-xxs-font-size, h5.has-xs-font-size, h5.has-xxs-font-size, h6, h6.has-s-font-size, h6.has-xs-font-size, h6.has-xxs-font-size, h6.has-xxs-font-size, .wc-block-cart__empty-cart__title, .wp-block-post-template.columns-6 h2.wp-block-post-title { font-size: var(--font-size--h1) !important; } .blog.blog-1-column h2.entry-title, .blog.blog-2-column h2.entry-title, .blog-archive.blog-1-column h2.entry-title, .blog-archive.blog-2-column h2.entry-title { font-size: var(--font-size--h5) !important; } .site-branding .site-title { font-size: var(--font-size--body-l); line-height: 1; } /* Default heading and paragraph paddings for single posts and default page template */ .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size { padding-top: 1.25rem; padding-bottom: 1rem; } @media (min-width: 48em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size { padding-top: 1.5rem; } } @media (min-width: 64em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size { padding-top: 2rem; } } @media (min-width: 80em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size { padding-top: 2.5rem; } } @media (min-width: 64em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-l-font-size { padding-bottom: 1.5rem; } } .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size { padding-top: 1.5rem; padding-bottom: 1rem; } @media (min-width: 48em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size { padding-top: 2rem; } } @media (min-width: 64em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size { padding-top: 2.5rem; } } @media (min-width: 80em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size { padding-top: 3rem; } } @media (min-width: 48em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size { padding-bottom: 1.25rem; } } @media (min-width: 64em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size { padding-bottom: 1.5rem; } } @media (min-width: 80em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xxs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1.has-xs-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-s-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxl-font-size { padding-bottom: 2rem; } } .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size { padding-top: 2rem; padding-bottom: 1rem; } @media (min-width: 48em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size { padding-top: 2.5rem; } } @media (min-width: 64em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size { padding-top: 3rem; } } @media (min-width: 80em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size { padding-top: 4rem; } } @media (min-width: 48em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size { padding-bottom: 1.25rem; } } @media (min-width: 64em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size { padding-bottom: 1.5rem; } } @media (min-width: 80em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-m-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxl-font-size { padding-bottom: 2rem; } } .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size { padding-top: 2rem; padding-bottom: 1.25rem; } @media (min-width: 48em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size { padding-top: 2.5rem; } } @media (min-width: 64em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size { padding-top: 3rem; } } @media (min-width: 80em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size { padding-top: 4rem; } } @media (min-width: 48em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size { padding-bottom: 1.5rem; } } @media (min-width: 64em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size { padding-bottom: 2rem; } } @media (min-width: 80em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .single .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h1, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-l-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h2.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h3.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h6.has-xxxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h4.has-xxxl-font-size, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > h5.has-xxxxl-font-size { padding-bottom: 2.5rem; } } .single .entry-content:not(.wp-block-ainoblocks-flex-item) > p, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > p { padding-bottom: 1rem; } @media (min-width: 64em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > p, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > p { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .single .entry-content:not(.wp-block-ainoblocks-flex-item) > p, .page-template-default .entry-content:not(.wp-block-ainoblocks-flex-item) > p { padding-bottom: 1.5rem; } } dfn, em, i { font-style: italic; } dt { font-weight: bold; } dd { margin: 0 1.5rem 1.5rem; } @media (min-width: 48em) { dd { margin: 0 1.5rem 1.5rem; } } blockquote { margin: 0; padding: 0; } .entry-content blockquote p, blockquote p { margin: 0; padding: 0; } blockquote cite, .wp-block-pullquote cite { text-align: left; display: block; padding: 1rem 0 0; font-size: var(--font-size--body-xs); font-style: normal; font-weight: bold; } code, kbd, tt, var, pre, .wp-block-preformatted, .wp-block-preformatted.has-background, .wp-block-code { font-family: var(--wp--preset--font-family--monospace); font-size: var(--font-size--body-s); line-height: 1.2; } pre { padding: 1rem; margin-bottom: 1rem; border: none; } @media (min-width: 64em) { pre { padding: 1.25rem; } } @media (min-width: 80em) { pre { padding: 1.5rem; } } @media (min-width: 64em) { pre { margin-bottom: 1.25rem; } } @media (min-width: 80em) { pre { margin-bottom: 1.5rem; } } abbr, acronym { text-decoration: none; border-bottom: 1px dotted #666; cursor: help; } ins, mark { text-decoration: none; } big { font-size: 125%; } .dropcap { font-size: 6.125rem; font-weight: 300; float: left; padding: 0 10px 0 0; line-height: 0.9; color: var(--wp--custom--color--font-secondary); } @media (min-width: 48em) { .dropcap { font-size: 7.75rem; margin-left: -11px; line-height: 0.79; } } .indent { text-indent: 3.5rem; } .center-text { text-align: center; } .justify { text-align: justify; } .pt__0 { padding-top: 0; } .pt__1 { padding-top: 0.5rem; } .pt__2 { padding-top: 1rem; } .pt__3 { padding-top: 1.5rem; } .pt__4 { padding-top: 1.5rem; } @media (min-width: 48.5em) { .pt__4 { padding-top: 2rem; } } .pt__5 { padding-top: 2rem; } @media (min-width: 48.5em) { .pt__5 { padding-top: 2.5rem; } } .pt__6 { padding-top: 2rem; } @media (min-width: 48.5em) { .pt__6 { padding-top: 3rem; } } .pt__7 { padding-top: 2.5rem; } @media (min-width: 48.5em) { .pt__7 { padding-top: 3.5rem; } } .pt__8 { padding-top: 2.5rem; } @media (min-width: 48.5em) { .pt__8 { padding-top: 4.5rem; } } .pt__9 { padding-top: 3rem; } @media (min-width: 48.5em) { .pt__9 { padding-top: 6rem; } } .pt__10 { padding-top: 3rem; } @media (min-width: 48.5em) { .pt__10 { padding-top: 9rem; } } .pt__11 { padding-top: 3.5rem; } @media (min-width: 48.5em) { .pt__11 { padding-top: 12rem; } } .pb__0 { padding-bottom: 0; } .pb__1 { padding-bottom: 0.5rem; } .pb__2 { padding-bottom: 1rem; } .pb__3 { padding-bottom: 1.5rem; } .pb__4 { padding-bottom: 1.5rem; } @media (min-width: 48.5em) { .pb__4 { padding-bottom: 2rem; } } .pb__5 { padding-bottom: 2rem; } @media (min-width: 48.5em) { .pb__5 { padding-bottom: 2.5rem; } } .pb__6 { padding-bottom: 2rem; } @media (min-width: 48.5em) { .pb__6 { padding-bottom: 3rem; } } .pb__7 { padding-bottom: 2.5rem; } @media (min-width: 48.5em) { .pb__7 { padding-bottom: 3.5rem; } } .pb__8 { padding-bottom: 2.5rem; } @media (min-width: 48.5em) { .pb__8 { padding-bottom: 4.5rem; } } .pb__9 { padding-bottom: 3rem; } @media (min-width: 48.5em) { .pb__9 { padding-bottom: 6rem; } } .pb__10 { padding-bottom: 3rem; } @media (min-width: 48.5em) { .pb__10 { padding-bottom: 9rem; } } .pb__11 { padding-bottom: 3.5rem; } @media (min-width: 48.5em) { .pb__11 { padding-bottom: 12rem; } } .pl__0 { padding-left: 0; } .pl__1 { padding-left: 0.5rem; } .pl__2 { padding-left: 1rem; } .pl__3 { padding-left: 1.5rem; } .pl__4 { padding-left: 1.5rem; } @media (min-width: 48.5em) { .pl__4 { padding-left: 2rem; } } .pl__5 { padding-left: 2rem; } @media (min-width: 48.5em) { .pl__5 { padding-left: 2.5rem; } } .pl__6 { padding-left: 2rem; } @media (min-width: 48.5em) { .pl__6 { padding-left: 3rem; } } .pl__7 { padding-left: 2.5rem; } @media (min-width: 48.5em) { .pl__7 { padding-left: 3.5rem; } } .pl__8 { padding-left: 2.5rem; } @media (min-width: 48.5em) { .pl__8 { padding-left: 4.5rem; } } .pl__9 { padding-left: 3rem; } @media (min-width: 48.5em) { .pl__9 { padding-left: 6rem; } } .pl__10 { padding-left: 3rem; } @media (min-width: 48.5em) { .pl__10 { padding-left: 9rem; } } .pl__11 { padding-left: 3.5rem; } @media (min-width: 48.5em) { .pl__11 { padding-left: 12rem; } } .pr__0 { padding-right: 0; } .pr__1 { padding-right: 0.5rem; } .pr__2 { padding-right: 1rem; } .pr__3 { padding-right: 1.5rem; } .pr__4 { padding-right: 1.5rem; } @media (min-width: 48.5em) { .pr__4 { padding-right: 2rem; } } .pr__5 { padding-right: 2rem; } @media (min-width: 48.5em) { .pr__5 { padding-right: 2.5rem; } } .pr__6 { padding-right: 2rem; } @media (min-width: 48.5em) { .pr__6 { padding-right: 3rem; } } .pr__7 { padding-right: 2.5rem; } @media (min-width: 48.5em) { .pr__7 { padding-right: 3.5rem; } } .pr__8 { padding-right: 2.5rem; } @media (min-width: 48.5em) { .pr__8 { padding-right: 4.5rem; } } .pr__9 { padding-right: 3rem; } @media (min-width: 48.5em) { .pr__9 { padding-right: 6rem; } } .pr__10 { padding-right: 3rem; } @media (min-width: 48.5em) { .pr__10 { padding-right: 9rem; } } .pr__11 { padding-right: 3.5rem; } @media (min-width: 48.5em) { .pr__11 { padding-right: 12rem; } } .border-radius-xxs, .border-radius-xxs img { border-radius: var(--global--border-radius-xxs); } .border-radius-xs, .border-radius-xs img { border-radius: var(--global--border-radius-xs); } .border-radius-s, .border-radius-s img { border-radius: var(--global--border-radius-s); } .border-radius-m, .border-radius-m img { border-radius: var(--global--border-radius-m); } .border-radius-l, .border-radius-l img { border-radius: var(--global--border-radius-l); } .border-radius-xl, .border-radius-xl img { border-radius: var(--global--border-radius-xl); } .border-radius-xxl, .border-radius-xxl img { border-radius: var(--global--border-radius-xxl); } .border-radius-xxxl, .border-radius-xxxl img { border-radius: var(--global--border-radius-xxxl); } .border-radius-xxxxl, .border-radius-xxxxl img { border-radius: var(--global--border-radius-xxxxl); } .border-radius-round, .border-radius-round img { border-radius: var(--global--border-radius-round); } .border-top-left-radius-xxs, .border-top-left-radius-xxs img { border-top-left-radius: var(--global--border-radius-xxs); } .border-top-left-radius-xs, .border-top-left-radius-xs img { border-top-left-radius: var(--global--border-radius-xs); } .border-top-left-radius-s, .border-top-left-radius-s img { border-top-left-radius: var(--global--border-radius-s); } .border-top-left-radius-m, .border-top-left-radius-m img { border-top-left-radius: var(--global--border-radius-m); } .border-top-left-radius-l, .border-top-left-radius-l img { border-top-left-radius: var(--global--border-radius-l); } .border-top-left-radius-xl, .border-top-left-radius-xl img { border-top-left-radius: var(--global--border-radius-xl); } .border-top-left-radius-xxl, .border-top-left-radius-xxl img { border-top-left-radius: var(--global--border-radius-xxl); } .border-top-left-radius-xxxl, .border-top-left-radius-xxxl img { border-top-left-radius: var(--global--border-radius-xxxl); } .border-top-left-radius-xxxxl, .border-top-left-radius-xxxxl img { border-top-left-radius: var(--global--border-radius-xxxxl); } .border-top-left-radius-round, .border-top-left-radius-round img { border-top-left-radius: var(--global--border-radius-round); } .border-top-right-radius-xxs, .border-top-right-radius-xxs img { border-top-right-radius: var(--global--border-radius-xxs); } .border-top-right-radius-xs, .border-top-right-radius-xs img { border-top-right-radius: var(--global--border-radius-xs); } .border-top-right-radius-s, .border-top-right-radius-s img { border-top-right-radius: var(--global--border-radius-s); } .border-top-right-radius-m, .border-top-right-radius-m img { border-top-right-radius: var(--global--border-radius-m); } .border-top-right-radius-l, .border-top-right-radius-l img { border-top-right-radius: var(--global--border-radius-l); } .border-top-right-radius-xl, .border-top-right-radius-xl img { border-top-right-radius: var(--global--border-radius-xl); } .border-top-right-radius-xxl, .border-top-right-radius-xxl img { border-top-right-radius: var(--global--border-radius-xxl); } .border-top-right-radius-xxxl, .border-top-right-radius-xxxl img { border-top-right-radius: var(--global--border-radius-xxxl); } .border-top-right-radius-xxxxl, .border-top-right-radius-xxxxl img { border-top-right-radius: var(--global--border-radius-xxxxl); } .border-top-right-radius-round, .border-top-right-radius-round img { border-top-right-radius: var(--global--border-radius-round); } .border-bottom-right-radius-xxs, .border-bottom-right-radius-xxs img { border-bottom-right-radius: var(--global--border-radius-xxs); } .border-bottom-right-radius-xs, .border-bottom-right-radius-xs img { border-bottom-right-radius: var(--global--border-radius-xs); } .border-bottom-right-radius-s, .border-bottom-right-radius-s img { border-bottom-right-radius: var(--global--border-radius-s); } .border-bottom-right-radius-m, .border-bottom-right-radius-m img { border-bottom-right-radius: var(--global--border-radius-m); } .border-bottom-right-radius-l, .border-bottom-right-radius-l img { border-bottom-right-radius: var(--global--border-radius-l); } .border-bottom-right-radius-xl, .border-bottom-right-radius-xl img { border-bottom-right-radius: var(--global--border-radius-xl); } .border-bottom-right-radius-xxl, .border-bottom-right-radius-xxl img { border-bottom-right-radius: var(--global--border-radius-xxl); } .border-bottom-right-radius-xxxl, .border-bottom-right-radius-xxxl img { border-bottom-right-radius: var(--global--border-radius-xxxl); } .border-bottom-right-radius-xxxxl, .border-bottom-right-radius-xxxxl img { border-bottom-right-radius: var(--global--border-radius-xxxxl); } .border-bottom-right-radius-round, .border-bottom-right-radius-round img { border-bottom-right-radius: var(--global--border-radius-round); } .border-bottom-left-radius-xxs, .border-bottom-left-radius-xxs img { border-bottom-left-radius: var(--global--border-radius-xxs); } .border-bottom-left-radius-xs, .border-bottom-left-radius-xs img { border-bottom-left-radius: var(--global--border-radius-xs); } .border-bottom-left-radius-s, .border-bottom-left-radius-s img { border-bottom-left-radius: var(--global--border-radius-s); } .border-bottom-left-radius-m, .border-bottom-left-radius-m img { border-bottom-left-radius: var(--global--border-radius-m); } .border-bottom-left-radius-l, .border-bottom-left-radius-l img { border-bottom-left-radius: var(--global--border-radius-l); } .border-bottom-left-radius-xl, .border-bottom-left-radius-xl img { border-bottom-left-radius: var(--global--border-radius-xl); } .border-bottom-left-radius-xxl, .border-bottom-left-radius-xxl img { border-bottom-left-radius: var(--global--border-radius-xxl); } .border-bottom-left-radius-xxxl, .border-bottom-left-radius-xxxl img { border-bottom-left-radius: var(--global--border-radius-xxxl); } .border-bottom-left-radius-xxxxl, .border-bottom-left-radius-xxxxl img { border-bottom-left-radius: var(--global--border-radius-xxxxl); } .border-bottom-left-radius-round, .border-bottom-left-radius-round img { border-bottom-left-radius: var(--global--border-radius-round); } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Images */ .image-border img, .img-border { border: 4px solid var(--wp--custom--color--border); } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } img, video { height: auto; max-width: 100%; } audio, video { display: inline-block; } figure { margin: 0; } /*-------------------------------------------------------------- ## Captions --------------------------------------------------------------*/ .wp-caption { max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { font-size: var(--font-size--body-xs); margin-top: 1rem; margin-bottom: 1.25rem; } @media (min-width: 48em) { .wp-caption .wp-caption-text { margin-top: 1.25rem; } } @media (min-width: 64em) { .wp-caption .wp-caption-text { margin-top: 1.5rem; } } @media (min-width: 80em) { .wp-caption .wp-caption-text { margin-top: 2rem; } } @media (min-width: 48em) { .wp-caption .wp-caption-text { margin-bottom: 1.5rem; } } @media (min-width: 64em) { .wp-caption .wp-caption-text { margin-bottom: 2rem; } } @media (min-width: 80em) { .wp-caption .wp-caption-text { margin-bottom: 2.5rem; } } .wp-caption.alignleft { text-align: left; } .wp-caption.alignright { text-align: right; } /*-------------------------------------------------------------- ## Galleries --------------------------------------------------------------*/ .gallery, .entry-content .tiled-gallery { margin-bottom: 1.25rem; } @media (min-width: 48em) { .gallery, .entry-content .tiled-gallery { margin-bottom: 1.5rem; } } @media (min-width: 64em) { .gallery, .entry-content .tiled-gallery { margin-bottom: 2rem; } } @media (min-width: 80em) { .gallery, .entry-content .tiled-gallery { margin-bottom: 2.5rem; } } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; padding: 0; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } /** Components Index */ input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .wp-block-post-comments textarea, #rating { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: var(--global--color--form-background); border: 1px solid var(--global--color--form-border); outline: none; line-height: var(--global--line-height-reset); padding: 1.063rem 1.25rem 1.125rem; } input[type="text"].placeholder, input[type="email"].placeholder, input[type="url"].placeholder, input[type="password"].placeholder, input[type="search"].placeholder, input[type="number"].placeholder, input[type="tel"].placeholder, input[type="range"].placeholder, input[type="date"].placeholder, input[type="month"].placeholder, input[type="week"].placeholder, input[type="time"].placeholder, input[type="datetime"].placeholder, input[type="datetime-local"].placeholder, input[type="color"].placeholder, textarea.placeholder, .wp-block-post-comments textarea.placeholder, #rating.placeholder { color: var(--wp--custom--color--font-tertiary); } input[type="text"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="range"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="week"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="color"]:-moz-placeholder, textarea:-moz-placeholder, .wp-block-post-comments textarea:-moz-placeholder, #rating:-moz-placeholder { color: var(--wp--custom--color--font-tertiary); } input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="range"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="color"]::-moz-placeholder, textarea::-moz-placeholder, .wp-block-post-comments textarea::-moz-placeholder, #rating::-moz-placeholder { color: var(--wp--custom--color--font-tertiary); } input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="range"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, textarea:-ms-input-placeholder, .wp-block-post-comments textarea:-ms-input-placeholder, #rating:-ms-input-placeholder { color: var(--wp--custom--color--font-tertiary); } input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="range"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .wp-block-post-comments textarea::-webkit-input-placeholder, #rating::-webkit-input-placeholder { color: var(--wp--custom--color--font-tertiary); } input[type="text"]:active, input[type="text"]:focus, input[type="email"]:active, input[type="email"]:focus, input[type="url"]:active, input[type="url"]:focus, input[type="password"]:active, input[type="password"]:focus, input[type="search"]:active, input[type="search"]:focus, input[type="number"]:active, input[type="number"]:focus, input[type="tel"]:active, input[type="tel"]:focus, input[type="range"]:active, input[type="range"]:focus, input[type="date"]:active, input[type="date"]:focus, input[type="month"]:active, input[type="month"]:focus, input[type="week"]:active, input[type="week"]:focus, input[type="time"]:active, input[type="time"]:focus, input[type="datetime"]:active, input[type="datetime"]:focus, input[type="datetime-local"]:active, input[type="datetime-local"]:focus, input[type="color"]:active, input[type="color"]:focus, textarea:active, textarea:focus, .wp-block-post-comments textarea:active, .wp-block-post-comments textarea:focus, #rating:active, #rating:focus { color: var(--wp--custom--color--font-secondary); border-color: var(--global--color--form-border-active); -webkit-box-shadow: 0 0 0 4px var(--global--color--form-glow); box-shadow: 0 0 0 4px var(--global--color--form-glow); } .site-header input[type="search"] { max-height: 3rem; } @media (min-width: 64em) { .site-header input[type="search"] { padding: 0.688rem 1.375rem; } } @media (min-width: 80em) { .site-header input[type="search"] { padding: 0.75rem 1.5rem; } } textarea { width: 100%; background-color: transparent; background: var(--global--color--form-background); border: 1px solid var(--global--color--form-border); padding: 1rem 1.5rem; outline: none; } textarea, .wp-block-post-comments textarea { line-height: var(--wp--custom--line-height--body); } form label { position: relative; display: block; line-height: var(--global--line-height-reset); color: var(--wp--custom--color--font-tertiary); margin-bottom: 0.5rem; border-radius: var(--global--border-radius-xxs); } form label.checkbox { margin-bottom: 1rem; } select, .select2-selection--single { border: 1px solid var(--global--color--form-border); padding: 1rem; background-repeat: no-repeat; background-position: right 14px top 21px; background-size: 12px 12px; -webkit-appearance: none; } @media (min-width: 80em) { select, .select2-selection--single { padding: 1.25rem; } } .select2-container .select2-selection--single { margin-bottom: 0; height: auto; } .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0; padding-right: 0; } .select2-results__options { background: var(--wp--custom--color--font-secondary); } .select2-selection__arrow svg { color: var(--wp--custom--color--font-secondary); } .select2-search--dropdown { display: none; } .checkbox, form .comment-form-cookies-consent, .woocommerce-form__label-for-checkbox { color: var(--wp--custom--color--font-secondary); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; } input[type="checkbox"], input[type="radio"] { -webkit-appearance: none; min-width: 1.5rem; width: 1.5rem; height: 1.5rem; border: 1px solid var(--global--color--form-border); background-color: var(--global--color--form-background); border-radius: 50%; outline: none; margin-right: 0.5rem; margin-bottom: 0; } input[type='radio']:before, input[type='checkbox']:before { content: ''; display: block; width: 100%; height: 100%; border-radius: 50%; } input[type='radio'], input[type='checkbox'] { position: relative; } input[type='radio']:focus, input[type='checkbox']:focus { border-color: var(--global--color--form-border-active); -webkit-box-shadow: 0 0 0 4px var(--global--color--form-glow); box-shadow: 0 0 0 4px var(--global--color--form-glow); background: var(--global--color--form-border-active); } input[type='radio']:checked:before, input[type='checkbox']:checked:before { border-color: var(--global--color--form-border-active); background: var(--global--color--form-border-active); fill: var(--global--color--form-select-fill); color: var(--global--color--form-select-fill); } input[type='radio']:after, input[type='checkbox']:after { content: ""; position: absolute; display: none; } input[type='radio']:checked:after, input[type='checkbox']:checked:after { display: block; } input[type='checkbox']:after { left: 8px; top: 4px; width: 7px; height: 12px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } input[type='radio']:after { left: 8px; top: 8px; width: 6px; height: 6px; border-radius: 100px; background-color: var(--global--color--form-select-fill); } .wc_payment_method label, .comment-form-cookies-consent label { margin-bottom: 0; color: var(--wp--custom--color--font-secondary); } /* Form Submit */ input[type="submit"], button[type="submit"] { display: block; clear: both; } .wp-block-post-comments .submit { border: none; } .color-notice, label.color-notice span { color: var(--global--color--notification); } .comment-respond textarea { min-height: 7.5rem; } .single form p, .page form p { padding-top: 1rem; padding-bottom: 0; } @media (min-width: 64em) { .single form p, .page form p { padding-top: 1.25rem; } } @media (min-width: 80em) { .single form p, .page form p { padding-top: 1.5rem; } } form p.comment-form-comment { margin: 0; line-height: 1; } /* Search Form */ .searchform-wrap, .form-wrap { position: relative; display: block; clear: both; } .entry-content .search-form, .widget_search .search-form { position: relative; } .entry-content label .search-icon, .widget_search label .search-icon { display: none; } .entry-content .search-submit span.search-icon, .widget_search .search-submit span.search-icon { width: 7.5rem; height: 4rem; padding: 1rem 0 0; } .error404 .entry-content .searchform-wrap .search-field { margin-bottom: 1rem; } @media (min-width: 64em) { .error404 .entry-content .searchform-wrap .search-field { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .error404 .entry-content .searchform-wrap .search-field { margin-bottom: 1.5rem; } } /* Form Styles (via Customizer Settings) */ .form-curved input, .form-curved textarea, .form-curved select { border-radius: var(--global--border-radius-xxs); } .form-curved input[type='checkbox'], .form-curved input[type='radio'] { border-radius: 50%; } .form-round input, .form-round select { border-radius: var(--global--border-radius-round); } .form-round textarea { border-radius: var(--global--border-radius-s); } /* Mailchimp Form */ .mc4wp-form .mc4wp-form-fields p.has-m-font-size:first-of-type { padding-top: 0 !important; } .mc4wp-form .mc4wp-alert p { text-align: center; } .mc4wp-form .mc4wp-success p { color: var(--global--color--success); } .mc4wp-form .mc4wp-notice p { color: var(--global--color--notification); } .footer-widget-wrap .mc4wp-form p { padding-top: 1rem; } .icon { display: inline-block; fill: currentColor; position: relative; top: 0; vertical-align: middle; text-align: center; stroke-width: 0; stroke: currentColor; width: 1.5rem; height: 1.5rem; } /* Social Icons */ .menu-social-container .icon { fill: var(--wp--custom--color--font-primary); width: 1.5rem; height: 1.5rem; } .menu-social-container .icon-large .icon { width: 1.25rem; height: 1.25rem; } @media (min-width: 48em) { .menu-social-container .icon-large .icon { width: 1.5rem; } } @media (min-width: 64em) { .menu-social-container .icon-large .icon { width: 2rem; } } @media (min-width: 80em) { .menu-social-container .icon-large .icon { width: 2.5rem; } } @media (min-width: 48em) { .menu-social-container .icon-large .icon { height: 1.5rem; } } @media (min-width: 64em) { .menu-social-container .icon-large .icon { height: 2rem; } } @media (min-width: 80em) { .menu-social-container .icon-large .icon { height: 2.5rem; } } /* Search Form Icon */ .search-icon { display: none; } /* Back to top icon */ .top:before { content: "\2191"; margin-right: 0.25rem; } /* Arrow Icons */ .arrow-left { position: relative; } .arrow-left:before { text-indent: 0; content: "\2192"; position: absolute; top: 0; left: 0; } a { color: inherit; } a:active, a:hover { outline: 0; } /* Primary Links */ .entry-content p a, .entry-content li a, .authorbox__content p a, .comment-content li a, .comment-content p a, .wp-caption-text a, cite a, .wp-block-image figcaption a, .wp-block-audio figcaption a, .wp-block-embed figcaption a, .woocommerce-info a, .comment-reply-title #cancel-comment-reply-link, .wc-block-components-checkout-return-to-cart-button, .wc-block-components-checkout-step__heading-content a, .reset_variations, .woocommerce-notices-wrapper a, .woocommerce-message a, .custom-product-page-link, .wp-block-post-excerpt__more-link, .comment .comment-body p a { color: currentColor; text-decoration: underline; } .entry-content p a:hover, .entry-content li a:hover, .authorbox__content p a:hover, .comment-content li a:hover, .comment-content p a:hover, .wp-caption-text a:hover, cite a:hover, .wp-block-image figcaption a:hover, .wp-block-audio figcaption a:hover, .wp-block-embed figcaption a:hover, .woocommerce-info a:hover, .comment-reply-title #cancel-comment-reply-link:hover, .wc-block-components-checkout-return-to-cart-button:hover, .wc-block-components-checkout-step__heading-content a:hover, .reset_variations:hover, .woocommerce-notices-wrapper a:hover, .woocommerce-message a:hover, .custom-product-page-link:hover, .wp-block-post-excerpt__more-link:hover, .comment .comment-body p a:hover { text-decoration: none; } .page .entry-content .wp-block-group.has-link-color p a:hover, .page .entry-content p.has-link-color a:hover { color: var(--wp--style--color--link); } /* Links that keep the default text color and only show link color on hover */ .site-title a, h2.entry-title a, .comment-list b.fn a, .main-navigation a { color: var(--wp--custom--color--font-primary); fill: var(--wp--custom--color--font-primary); } .posts-container .hentry .entry-meta a, .entry-comments a, .posted-on a, .comment-reply-title #cancel-comment-reply-link, .comment-body .reply a { color: var(--wp--custom--color--font-tertiary); fill: var(--wp--custom--color--font-tertiary); } /* Link Hovers */ .header-cta-wrap a:hover, .footer-widget-wrap li a:hover, .site-info a:hover, .site-footer a.back-top:hover, .woocommerce-breadcrumb a:hover, .mc4wp-form p a:hover, .woocommerce-review-link:hover, .posted_in a:hover, .post-meta a:hover, .wp-block-post-terms a:hover, .comment-meta a:hover, .comment-body .reply a:hover, .wp-block-query-pagination a:hover { text-decoration: underline; } /* Meta Textlink Hovers */ h1:not(.site-title) a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .entry-meta a:hover, .related-post .entry-cats a:hover, .wp-block-ainoblocks-grid-item a:hover { text-decoration: underline; } /* Link Transitions */ .site-branding a, .primary-menu a, .site-footer .widget_mc4wp_form_widget a, .site-footer a, .social-header-nav .icon, .social-footer-nav .icon, .sd-social-icon .sd-content ul li[class*='share-'] a { -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .entry-link, .entry-link img, .navigation .nav-thumb { -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; } .wp-block-navigation:not([style*=text-decoration]) a:hover, .wp-block-navigation:not([style*=text-decoration]) a:active, .wp-block-navigation:not([style*=text-decoration]) a:focus { text-decoration: underline; outline: none; } button, input[type="button"], input[type="reset"], input[type="submit"] { display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; padding: 1rem 2rem; font-size: 1.125rem; } @media (min-width: 80em) { button, input[type="button"], input[type="reset"], input[type="submit"] { padding: 1.25rem 2.5rem; font-size: 1.25rem; } } button, input[type="button"], input[type="submit"] { color: var(--wp--custom--color--button-color-primary); fill: var(--wp--custom--color--button-color-primary); background-color: var(--wp--custom--color--primary); } button:hover, input[type="button"]:hover, input[type="submit"]:hover { background-color: var(--wp--custom--color--secondary); text-decoration: none; } /* Button Hover Color */ .wp-block-button__link:hover, .wp-block-ainoblocks-button .wp-block-ainoblocks-button__link:hover, .wc-block-components-button:not(.is-link):hover { background-color: var(--wp--custom--color--secondary); } /* Button Styles */ a.btn-primary, .btn-primary a { display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; color: var(--wp--custom--color--button-color-primary); fill: var(--wp--custom--color--button-color-primary); background-color: var(--wp--custom--color--primary); } a.btn-primary:hover, .btn-primary a:hover { background-color: var(--wp--custom--color--secondary); text-decoration: none; } a.btn-outline, .btn-outline a { display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; color: var(--wp--custom--color--primary); fill: var(--wp--custom--color--primary); border: 1px solid; border-color: var(--wp--custom--color--primary); } a.btn-outline:hover, .btn-outline a:hover { border-color: var(--wp--custom--color--primary); color: var(--wp--custom--color--primary); fill: var(--wp--custom--color--primary); text-decoration: none; } .btn-naked, .btn-naked a { display: inline-block; font-weight: normal; color: var(--wp--custom--color--font-primary); fill: var(--wp--custom--color--font-primary); padding-left: 0 !important; padding-right: 0 !important; } .btn-naked:hover, .btn-naked a:hover { color: var(--wp--custom--color--primary); fill: var(--wp--custom--color--primary); } .btn-long, .cr_button { width: 100%; } .stretch { width: 100% !important; } .stretch .wp-block-ainoblocks-multiple-buttons__inner, .stretch .wp-block-ainoblocks-button__link { width: 100% !important; } /* Button Sizes */ .btn-xxs { padding: 1rem 2rem; font-size: 1rem; } .btn-xs { padding: 1rem 2rem; font-size: 1rem; } .btn-s { padding: 1rem 2rem; font-size: 1rem; } .btn-m { padding: 1rem 2rem; font-size: 1.125rem; } @media (min-width: 80em) { .btn-m { padding: 1.25rem 2.5rem; font-size: 1.25rem; } } .btn-l { padding: 1rem 2rem; font-size: 1.25rem; } @media (min-width: 64em) { .btn-l { padding: 1.25rem 2.5rem; font-size: 1.375rem; } } @media (min-width: 80em) { .btn-l { padding: 1.5rem 3rem; font-size: 1.5rem; } } .btn-xl { padding: 1rem 2rem; font-size: 1.375rem; } @media (min-width: 48em) { .btn-xl { padding: 1.25rem 2.5rem; font-size: 1.5rem; } } @media (min-width: 64em) { .btn-xl { padding: 1.5rem 3rem; font-size: 1.625rem; } } @media (min-width: 80em) { .btn-xl { padding: 2rem 4rem; font-size: 1.75rem; } } .btn-xxl { padding: 1.5rem 3rem; font-size: 1.375rem; } @media (min-width: 48em) { .btn-xxl { padding: 2rem 4rem; font-size: 1.5rem; } } @media (min-width: 64em) { .btn-xxl { padding: 2.5rem 5rem; font-size: 1.625rem; } } @media (min-width: 80em) { .btn-xxl { padding: 3rem 6rem; font-size: 1.75rem; } } .btn-xxxl { padding: 2.5rem 5rem; font-size: 1.375rem; } @media (min-width: 48em) { .btn-xxxl { padding: 3rem 6rem; font-size: 1.5rem; } } @media (min-width: 64em) { .btn-xxxl { padding: 4rem 8rem; font-size: 1.625rem; } } @media (min-width: 80em) { .btn-xxxl { padding: 5rem 10rem; font-size: 1.75rem; } } .btn-xxxxl { padding: 4rem 8rem; font-size: 1.375rem; } @media (min-width: 48em) { .btn-xxxxl { padding: 5rem 10rem; font-size: 1.5rem; } } @media (min-width: 64em) { .btn-xxxxl { padding: 6rem 12rem; font-size: 1.625rem; } } @media (min-width: 80em) { .btn-xxxxl { padding: 7.5rem 15rem; font-size: 1.75rem; } } /* Button Styles (via Customizer Settings) */ .btn-curved .btn, .btn-curved input[type="submit"], .btn-curved button[type="submit"], .btn-curved a.btn-primary, .btn-curved .edit, .btn-curved .btn-primary a, .btn-curved a.btn-outline, .btn-curved .btn-outline a, .btn-curved .woocommerce-button, .btn-curved .wc-block-components-button, .btn-curved .form-submit.wp-block-button input, .btn-curved .woocommerce-MyAccount-navigation li a { border-radius: var(--global--border-radius-xxs); } .btn-round .btn, .btn-round .edit, .btn-round input[type="submit"], .btn-round button[type="submit"], .btn-round a.btn-primary, .btn-round .btn-primary a, .btn-round a.btn-outline, .btn-round .btn-outline a, .btn-round .woocommerce-button, .btn-round .search-header .search-field, .btn-round .wc-block-components-button, .btn-round .form-submit.wp-block-button input, .btn-round .woocommerce-MyAccount-navigation li a { border-radius: var(--global--border-radius-round); } /* Avatar Hovers */ .author-avatar .author-avatar-link, .author-avatar { display: block; } .author-avatar { position: relative; } .author-avatar img { width: 3rem; height: 3rem; min-width: 3rem; min-height: 3rem; } @media (min-width: 48em) { .author-avatar img { width: 4rem; height: 4rem; } } /* Blog Posts Footer */ .entry-footer .author-avatar { margin-right: 1rem; } @media (min-width: 64em) { .entry-footer .author-avatar { margin-right: 1.25rem; } } @media (min-width: 80em) { .entry-footer .author-avatar { margin-right: 1.5rem; } } .entry-footer .author-avatar img { width: 2.5rem; height: 2.5rem; min-width: 2.5rem; min-height: 2.5rem; } .blog-3-column .entry-footer .author-avatar { margin-right: 1rem; } .blog-3-column .entry-footer .author-avatar img { max-width: 2.5rem; max-height: 2.5rem; } /* Single Post Author */ .single-post .author-avatar { display: none; } .single-post.has-single-author .author-avatar { margin: 0 auto; padding-bottom: 0.5rem; display: block; } /* Authorbox */ .author-pic-link { position: relative; line-height: 0; display: block; margin-bottom: 1rem; } @media (min-width: 64em) { .author-pic-link { position: absolute; margin: 0; } } .author-pic-link img { display: block; width: 5rem; height: 5rem; min-width: 5rem; min-height: 5rem; } @media (min-width: 48em) { .author-pic-link img { width: 6rem; height: 6rem; } } @media (min-width: 64em) { .author-pic-link img { width: 7.5rem; height: 7.5rem; } } @media (min-width: 80em) { .author-pic-link img { width: 9rem; height: 9rem; } } .archive .author-pic-link img { width: 5rem; height: 5rem; min-width: 5rem; min-height: 5rem; } @media (min-width: 48em) { .archive .author-pic-link img { width: 6rem; height: 6rem; } } @media (min-width: 64em) { .archive .author-pic-link img { width: 7.5rem; height: 7.5rem; } } @media (min-width: 80em) { .archive .author-pic-link img { width: 9rem; height: 9rem; } } /* Avatar Border Radius */ .comment-author .avatar, .author-pic-link img, .author-avatar img { border-radius: 50%; } .authorbox__wrap .author-pic-link:after, .comment-avatar:after, .author-avatar-link:after, .entry-footer .author-avatar:after { border-radius: 50%; bottom: 0; content: ''; left: 0; position: absolute; right: 0; top: 0; z-index: 100; } .authorbox__wrap .author-pic-link:after { width: 5rem; height: 5rem; min-width: 5rem; min-height: 5rem; } @media (min-width: 48em) { .authorbox__wrap .author-pic-link:after { width: 6rem; height: 6rem; } } @media (min-width: 64em) { .authorbox__wrap .author-pic-link:after { width: 7.5rem; height: 7.5rem; } } @media (min-width: 80em) { .authorbox__wrap .author-pic-link:after { width: 9rem; height: 9rem; } } .comment-avatar:after { width: 2.5rem; height: 2.5rem; min-width: 2.5rem; min-height: 2.5rem; } .author-avatar-link:after { width: 3rem; height: 3rem; min-width: 3rem; min-height: 3rem; } @media (min-width: 48em) { .author-avatar-link:after { width: 4rem; height: 4rem; } } ul, ol { margin: 0; } ul { list-style: disc; } ol { list-style: decimal; } ol ol { list-style: lower-alpha; } .site-footer ul { margin: 0; padding: 0; list-style: none; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5rem; } @media (min-width: 48em) { li > ul, li > ol { margin-left: 1.5rem; } } .entry-content ul ul, .comment-content ul ul { list-style: circle; } .social-links-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .menu-social-container ul, .social-nav ul { margin: 0; padding: 0; } .social-links-menu li { padding-right: 1rem; } .social-links-menu li:last-child { padding-right: 0; } .menu-social-container ul li a { display: block; width: 1.5rem; height: 1.5rem; line-height: 1; margin: 0; overflow: hidden; } .menu-social-container ul li.icon-large a { width: 1.25rem; height: 1.25rem; } @media (min-width: 48em) { .menu-social-container ul li.icon-large a { width: 1.5rem; } } @media (min-width: 64em) { .menu-social-container ul li.icon-large a { width: 2rem; } } @media (min-width: 80em) { .menu-social-container ul li.icon-large a { width: 2.5rem; } } @media (min-width: 48em) { .menu-social-container ul li.icon-large a { height: 1.5rem; } } @media (min-width: 64em) { .menu-social-container ul li.icon-large a { height: 2rem; } } @media (min-width: 80em) { .menu-social-container ul li.icon-large a { height: 2.5rem; } } table { border-collapse: collapse; width: 100%; background: transparent; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 1rem; } @media (min-width: 64em) { table { margin-bottom: 1.25rem; } } @media (min-width: 80em) { table { margin-bottom: 1.5rem; } } thead th { border-bottom: 1px solid var(--global--color--border); margin-top: 0; padding-bottom: 1rem; padding-top: 0; } th { padding: 1.25rem; text-align: left; } @media (min-width: 48em) { th { padding: 1.5rem; } } @media (min-width: 64em) { th { padding: 2rem; } } @media (min-width: 80em) { th { padding: 2.5rem; } } @media (min-width: 48em) { th { padding: 1rem; } } @media (min-width: 48em) and (min-width: 64em) { th { padding: 1.25rem; } } @media (min-width: 48em) and (min-width: 80em) { th { padding: 1.5rem; } } tr { border-bottom: 1px solid var(--global--color--border); } table tr:last-of-type { border-bottom: none; } td { padding: 1rem; border-right: 0; } @media (min-width: 64em) { td { padding: 1.25rem; } } @media (min-width: 80em) { td { padding: 1.5rem; } } tr td:last-of-type { border-right: none; } /* Widget Areas */ .header-menu-widget-area { display: block; padding: 1rem 0 0; } @media (min-width: 48em) { .header-menu-widget-area { padding: 1rem 0 0; } } .header-menu-widget-area .textwidget p { margin: 0; } .widget-title { padding-bottom: 1rem; } /* Make sure select elements fit in widgets. */ .widget select { max-width: 100%; } .textwidget p:last-child { margin-bottom: 0; } .footer-widget .widget ul li { list-style: none; padding-bottom: 1rem; line-height: var(--wp--custom--line-height--body); } .footer-widget .widget ul li:last-child { padding-bottom: 0; } .widget ul ul li:last-child { padding: 0; } .site-footer .sub-menu { padding: 1rem 0 0 0; } /* Archive + Category + Pages + Nav Menu Widget */ .widget_archive select, .widget_categories select { display: block; width: 100%; height: 34px; padding: 6px 12px; line-height: 1.42857143; background-image: none; border: 1px solid var(--wp--custom--color--border); border-color: var(--wp--custom--color--border); border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .widget-area-default .widget_categories .children, .widget-area-default .widget_nav_menu .sub-menu, .widget-area-default .widget_pages ul.children { padding-top: 0; padding-left: 1rem; } @media (min-width: 64em) { .widget-area-default .widget_categories .children, .widget-area-default .widget_nav_menu .sub-menu, .widget-area-default .widget_pages ul.children { padding-left: 1.25rem; } } @media (min-width: 80em) { .widget-area-default .widget_categories .children, .widget-area-default .widget_nav_menu .sub-menu, .widget-area-default .widget_pages ul.children { padding-left: 1.5rem; } } /* Calendar Widget */ #wp-calendar caption { font-weight: bold; } .widget_calendar th { text-align: center; } .widget_calendar tfoot td { border: 0; } /* Jetpack Sharing buttons */ .entry-content .sharedaddy { padding-top: 1rem; } .entry-content .sharedaddy h3.sd-title { display: block; font-weight: normal; text-align: center; } .entry-content .sharedaddy h3.sd-title:before { display: none; } .entry-content .sharedaddy .sd-content ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 !important; } /** Blocks Index */ /* Default spacing inside posts and page contents */ .single .entry-content p:not(:last-child) { margin-bottom: 1rem; } @media (min-width: 64em) { .single .entry-content p:not(:last-child) { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .single .entry-content p:not(:last-child) { margin-bottom: 1.5rem; } } /* Buttons */ .wp-block-buttons .wp-block-button { margin-top: 0; } .wp-block-buttons.alignleft .wp-block-button { float: left; margin-top: 0.25rem; margin-right: 1rem; } @media (min-width: 64em) { .wp-block-buttons.alignleft .wp-block-button { margin-right: 1.25rem; } } @media (min-width: 80em) { .wp-block-buttons.alignleft .wp-block-button { margin-right: 1.5rem; } } .wp-block-buttons.alignright .wp-block-button { float: right; margin-top: 0.25rem; margin-left: 1rem; } @media (min-width: 64em) { .wp-block-buttons.alignright .wp-block-button { margin-left: 1.25rem; } } @media (min-width: 80em) { .wp-block-buttons.alignright .wp-block-button { margin-left: 1.5rem; } } /* Page Break */ .entry-content .page-links { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; margin-left: auto; margin-right: auto; padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 0; padding-right: 0; } @media (min-width: 48em) { .entry-content .page-links { padding-top: 2rem; } } @media (min-width: 64em) { .entry-content .page-links { padding-top: 2.5rem; } } @media (min-width: 80em) { .entry-content .page-links { padding-top: 3rem; } } @media (min-width: 48em) { .entry-content .page-links { padding-bottom: 2rem; } } @media (min-width: 64em) { .entry-content .page-links { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .entry-content .page-links { padding-bottom: 3rem; } } /* Block Alignment */ .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { width: 100%; } @media (min-width: 48em) { .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { max-width: 23.25rem; } } @media (min-width: 48em) { .wp-block-cover.alignleft, .wp-block-gallery.alignleft, .wp-block-pullquote.alignleft { float: left; margin: 0 2rem 2rem 0; } } @media (min-width: 64em) { .wp-block-cover.alignleft, .wp-block-gallery.alignleft, .wp-block-pullquote.alignleft { margin: 0 3rem 3rem; } } @media (min-width: 96em) { .wp-block-cover.alignleft, .wp-block-gallery.alignleft, .wp-block-pullquote.alignleft { margin: 0 3rem 3rem 2rem; } } @media (min-width: 48em) { .wp-block-cover.alignright, .wp-block-gallery.alignright, .wp-block-pullquote.alignright { float: right; margin: 0 0 2rem 2rem; } } @media (min-width: 64em) { .wp-block-cover.alignright, .wp-block-gallery.alignright, .wp-block-pullquote.alignright { margin: 0 3rem 3rem; } } @media (min-width: 96em) { .wp-block-cover.alignright, .wp-block-gallery.alignright, .wp-block-pullquote.alignright { margin: 0 2rem 3rem 3rem; } } /* Advanced Button */ .wp-block-ainoblocks-advanced-button .wp-block-ainoblocks-advanced-button__link { -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .wp-block-ainoblocks-advanced-button.is-style-primary .wp-block-ainoblocks-advanced-button__link:not(.has-background) { background-color: var(--wp--custom--color--primary); } .wp-block-ainoblocks-advanced-button.is-style-outline .wp-block-ainoblocks-advanced-button__link:not(.has-background) { color: var(--wp--custom--color--primary); border-color: var(--wp--custom--color--primary); } .wp-block-ainoblocks-advanced-button.is-style-ghost .wp-block-ainoblocks-advanced-button__link { color: var(--wp--custom--color--primary); } .pos-rel { position: relative; } .ad-circle-fixed { position: absolute; bottom: 1rem; right: 1rem; } @media (min-width: 64em) { .ad-circle-fixed { bottom: 1.5rem; right: 1.5rem; } } @media (min-width: 80em) { .ad-circle-fixed { bottom: 2rem; right: 2rem; } } .site-footer .wp-block-navigation li { padding-bottom: 0.5rem; } .site-footer .wp-block-navigation li:last-child { padding-bottom: 0; } .site-footer .wp-block-navigation li.has-child li { padding-bottom: 0; } .site-footer .wp-block-navigation li.has-child :where(.submenu-container, .wp-block-navigation-link__container) { left: 0; } .site-footer .wp-block-navigation__container > .wp-block-navigation-link, .site-footer .wp-block-page-list, .site-footer .wp-block-page-list > .wp-block-pages-list__item { margin: 0; } .wp-block-navigation:where(.has-background) a, .wp-block-navigation :where(.submenu-container, .wp-block-navigation-link__container) a { padding: 0; } .wp-block-navigation__container > .wp-block-navigation-link, .wp-block-page-list, .wp-block-page-list > .wp-block-pages-list__item { margin-right: 1rem; } @media (min-width: 64em) { .wp-block-navigation__container > .wp-block-navigation-link, .wp-block-page-list, .wp-block-page-list > .wp-block-pages-list__item { margin-right: 1.25rem; } } @media (min-width: 80em) { .wp-block-navigation__container > .wp-block-navigation-link, .wp-block-page-list, .wp-block-page-list > .wp-block-pages-list__item { margin-right: 1.5rem; } } .entry-content p.has-drop-cap:not(:focus):first-letter { float: left; margin: 5px 8px 0 -8px; line-height: 0.77; text-transform: uppercase; font-style: normal; font-size: 100px; } @media (min-width: 48em) { .entry-content p.has-drop-cap:not(:focus):first-letter { font-size: 120px; line-height: 0.77; margin: 6px 12px 0 -8px; } } @media (min-width: 48em) { .entry-content p.intro.has-drop-cap:not(:focus):first-letter { font-size: 142px; } } .wp-block-group__inner-container .wp-block-group h1, .wp-block-group__inner-container .wp-block-group h2, .wp-block-group__inner-container .wp-block-group h3, .wp-block-group__inner-container .wp-block-group h4, .wp-block-group__inner-container .wp-block-group h5, .wp-block-group__inner-container .wp-block-group h6 { margin-top: 0; } .wp-block-group .wp-block-group__inner-container > *:last-child { margin-bottom: 0; } .wp-block-group .wp-block-group__inner-container:not(.wp-block-ainoblocks-grid-container) > .wp-block-image:not(.alignwide):not(.alignfull) { margin-left: auto; margin-right: auto; } .wp-block-query .wp-block-post-template { padding: 0; } .wp-block-query .wp-block-post-template.is-flex-container li { width: auto !important; margin: 0; } @media (min-width: 48em) { .wp-block-query .wp-block-post-template.is-flex-container.columns-2, .wp-block-query .wp-block-post-template.is-flex-container.columns-4, .wp-block-query .wp-block-post-template.is-flex-container.columns-5 { display: grid; grid-template-columns: repeat(2, 1fr); -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } .wp-block-query .wp-block-post-template.is-flex-container.columns-2 li, .wp-block-query .wp-block-post-template.is-flex-container.columns-4 li, .wp-block-query .wp-block-post-template.is-flex-container.columns-5 li { grid-template-columns: 1fr 1fr; } } @media (min-width: 80em) { .wp-block-query .wp-block-post-template.is-flex-container.columns-2, .wp-block-query .wp-block-post-template.is-flex-container.columns-4, .wp-block-query .wp-block-post-template.is-flex-container.columns-5 { -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; } } @media (min-width: 48em) { .wp-block-query .wp-block-post-template.is-flex-container.columns-3, .wp-block-query .wp-block-post-template.is-flex-container.columns-6 { display: grid; grid-template-columns: repeat(3, 1fr); -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } .wp-block-query .wp-block-post-template.is-flex-container.columns-3 li, .wp-block-query .wp-block-post-template.is-flex-container.columns-6 li { grid-template-columns: 1fr 1fr 1fr; } } @media (min-width: 64em) { .wp-block-query .wp-block-post-template.is-flex-container.columns-3, .wp-block-query .wp-block-post-template.is-flex-container.columns-6 { grid-template-columns: repeat(3, 1fr); -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; } .wp-block-query .wp-block-post-template.is-flex-container.columns-3 li, .wp-block-query .wp-block-post-template.is-flex-container.columns-6 li { grid-template-columns: 1fr 1fr 1fr; } } @media (min-width: 64em) { .wp-block-query .wp-block-post-template.is-flex-container.columns-4 { grid-template-columns: repeat(4, 1fr); } .wp-block-query .wp-block-post-template.is-flex-container.columns-4 li { grid-template-columns: 1fr 1fr 1fr 1fr; } } .wp-block-query .wp-block-post-template.is-flex-container.columns-5 { -webkit-column-gap: 1rem !important; -moz-column-gap: 1rem !important; column-gap: 1rem !important; } @media (min-width: 64em) { .wp-block-query .wp-block-post-template.is-flex-container.columns-5 { grid-template-columns: repeat(5, 1fr); } .wp-block-query .wp-block-post-template.is-flex-container.columns-5 li { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } } .wp-block-query .wp-block-post-template.is-flex-container.columns-6 { -webkit-column-gap: 1rem !important; -moz-column-gap: 1rem !important; column-gap: 1rem !important; } @media (min-width: 80em) { .wp-block-query .wp-block-post-template.is-flex-container.columns-6 { grid-template-columns: repeat(6, 1fr); } .wp-block-query .wp-block-post-template.is-flex-container.columns-6 li { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; } } .wp-block-query .wp-block-post-template li { padding-bottom: 3rem; } @media (min-width: 48em) { .wp-block-query .wp-block-post-template li { padding-bottom: 4rem; } } @media (min-width: 64em) { .wp-block-query .wp-block-post-template li { padding-bottom: 5rem; } } @media (min-width: 80em) { .wp-block-query .wp-block-post-template li { padding-bottom: 6rem; } } .wp-block-query .wp-block-post-template li a:not(.wp-block-post-excerpt__more-link) { text-decoration: none; } .wp-block-query .wp-block-post-template li a:not(.wp-block-post-excerpt__more-link):hover { text-decoration: underline; } .wp-block-query .wp-block-post-template li > :first-child { padding-top: 0; } .wp-block-query .wp-block-post-template .wp-block-post-featured-image, .wp-block-query .wp-block-post-template .wp-block-post-title, .wp-block-query .wp-block-post-template .wp-block-post-excerpt__excerpt, .wp-block-query .wp-block-post-template .wp-block-post-excerpt__more-text { padding-bottom: 1rem; } .wp-block-query .wp-block-post-template .wp-block-post-date, .wp-block-query .wp-block-post-template .wp-block-post-author__name, .wp-block-query .wp-block-post-template .wp-block-post-author__content { display: inline; } .wp-block-query .wp-block-post-template .wp-block-post-author { display: inline; } .wp-block-query .wp-block-post-template .wp-block-post-author:after { content: ","; } .wp-block-query .wp-block-post-template .wp-block-post-terms { visibility: hidden; } .wp-block-query .wp-block-post-template .wp-block-post-terms a { visibility: visible; } .wp-block-query .wp-block-post-template .wp-block-post-terms a:not(:last-child):after { content: ","; } .wp-block-query .wp-block-post-template .wp-block-post-terms a:not(:first-child) { margin-left: -7px; } .wp-block-query .wp-block-post-template .wp-block-post-author__name { font-weight: 400; } .wp-block-query.is-style-aino-3col-list .wp-block-post { padding-bottom: 1.5rem; } @media (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .wp-block-post { padding-bottom: 2rem; } } @media (min-width: 64em) { .wp-block-query.is-style-aino-3col-list .wp-block-post { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .wp-block-query.is-style-aino-3col-list .wp-block-post { padding-bottom: 3rem; } } .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-separator { grid-column: 1 / 13; } .wp-block-query.is-style-aino-3col-list .post-excerpt-wrap { padding-bottom: 1.5rem; } @media (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .post-excerpt-wrap { padding-bottom: 2rem; } } @media (min-width: 64em) { .wp-block-query.is-style-aino-3col-list .post-excerpt-wrap { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .wp-block-query.is-style-aino-3col-list .post-excerpt-wrap { padding-bottom: 3rem; } } @media (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .wp-block-post { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; -ms-flex-line-pack: start; align-content: start; grid-auto-flow: row; } .wp-block-query.is-style-aino-3col-list .wp-block-post-title { grid-column: 1 / 5; justify-self: stretch; grid-row: 1 / 2; padding-bottom: 1.5rem; } } @media (min-width: 48em) and (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .wp-block-post-title { padding-bottom: 2rem; } } @media (min-width: 48em) and (min-width: 64em) { .wp-block-query.is-style-aino-3col-list .wp-block-post-title { padding-bottom: 2.5rem; } } @media (min-width: 48em) and (min-width: 80em) { .wp-block-query.is-style-aino-3col-list .wp-block-post-title { padding-bottom: 3rem; } } @media (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .post-excerpt-wrap { justify-self: stretch; padding: 0; grid-column: 5 / 9; grid-row: 1 / 2; padding-bottom: 1.5rem; } } @media (min-width: 48em) and (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .post-excerpt-wrap { padding-bottom: 2rem; } } @media (min-width: 48em) and (min-width: 64em) { .wp-block-query.is-style-aino-3col-list .post-excerpt-wrap { padding-bottom: 2.5rem; } } @media (min-width: 48em) and (min-width: 80em) { .wp-block-query.is-style-aino-3col-list .post-excerpt-wrap { padding-bottom: 3rem; } } @media (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .wp-block-post-featured-image { justify-self: stretch; grid-column: 9 / 13; grid-row: 1 / 2; padding-bottom: 1.5rem; } } @media (min-width: 48em) and (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .wp-block-post-featured-image { padding-bottom: 2rem; } } @media (min-width: 48em) and (min-width: 64em) { .wp-block-query.is-style-aino-3col-list .wp-block-post-featured-image { padding-bottom: 2.5rem; } } @media (min-width: 48em) and (min-width: 80em) { .wp-block-query.is-style-aino-3col-list .wp-block-post-featured-image { padding-bottom: 3rem; } } @media (min-width: 64em) { .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: 1.5rem; } } @media (min-width: 64em) and (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: 2rem; } } @media (min-width: 64em) and (min-width: 64em) { .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: 2.5rem; } } @media (min-width: 64em) and (min-width: 80em) { .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: 3rem; } } @media (min-width: 80em) { .wp-block-query.is-style-aino-3col-list .wp-block-post { -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; } .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: 1.5rem; } } @media (min-width: 80em) and (min-width: 48em) { .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: 2rem; } } @media (min-width: 80em) and (min-width: 64em) { .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: 2.5rem; } } @media (min-width: 80em) and (min-width: 80em) { .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-aino-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: 3rem; } } @media (min-width: 48em) { .related-posts-wrap .wp-block-query .wp-block-post-template.columns-3 li { padding-bottom: 0; } } /* Columns */ .wp-block-columns { margin-bottom: 0; } .wp-block-columns .alignwide { padding-left: 0; padding-right: 0; } .wp-block-columns .wp-block-column > *:last-child { margin-bottom: 0; } @media (min-width: 48em) { .wp-block-columns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; margin-bottom: 0; } .wp-block-columns .wp-block-column { -ms-flex-preferred-size: calc(50% - 32px); flex-basis: calc(50% - 32px); -webkit-box-flex: 1; -ms-flex: 1 0 21%; flex: 1 0 21%; } .wp-block-columns .wp-block-column:nth-child(2n) { margin-left: 2rem; } .wp-block-columns .wp-block-column:nth-last-child(3):first-child, .wp-block-columns .wp-block-column:nth-last-child(3):first-child ~ * { -webkit-box-flex: 1; -ms-flex: 1 0 21%; flex: 1 0 21%; } .wp-block-columns .wp-block-column:nth-last-child(6):first-child, .wp-block-columns .wp-block-column:nth-last-child(6):first-child ~ * { -webkit-box-flex: 1; -ms-flex: 1 0 21%; flex: 1 0 21%; } } @media (max-width: 781px) and (min-width: 600px) { .wp-block-columns .wp-block-column { -ms-flex-preferred-size: calc(50% - 48px) !important; flex-basis: calc(50% - 48px) !important; } } @media (min-width: 48em) { .wp-block-columns { -ms-flex-preferred-size: calc(50% - 48px); flex-basis: calc(50% - 48px); padding-left: 0; padding-right: 0; } .wp-block-columns .wp-block-column { -ms-flex-preferred-size: calc(50% - 48px); flex-basis: calc(50% - 48px); -webkit-box-flex: 1; -ms-flex: 1 0 25%; flex: 1 0 25%; } .wp-block-columns .wp-block-column:nth-child(2n) { margin-left: 3rem; } .wp-block-columns .wp-block-column:nth-last-child(4):first-child, .wp-block-columns .wp-block-column:nth-last-child(4):first-child ~ * { -webkit-box-flex: 1; -ms-flex: 1 0 15%; flex: 1 0 15%; } .wp-block-columns .wp-block-column:nth-last-child(5):first-child, .wp-block-columns .wp-block-column:nth-last-child(5):first-child ~ * { -webkit-box-flex: 1; -ms-flex: 1 0 12%; flex: 1 0 12%; } .wp-block-columns .wp-block-column:nth-last-child(6):first-child, .wp-block-columns .wp-block-column:nth-last-child(6):first-child ~ * { -webkit-box-flex: 1; -ms-flex: 1 0 10%; flex: 1 0 10%; } .wp-block-columns.has-background { padding-top: 1.25rem; padding-bottom: 0; } } @media (min-width: 48em) and (min-width: 48em) { .wp-block-columns.has-background { padding-top: 1.5rem; } } @media (min-width: 48em) and (min-width: 64em) { .wp-block-columns.has-background { padding-top: 2rem; } } @media (min-width: 48em) and (min-width: 80em) { .wp-block-columns.has-background { padding-top: 2.5rem; } } .wp-block-image { margin-bottom: 0; } .wp-block-image .alignright { display: block; float: right; margin: 0; } .wp-block-image .alignleft { float: left; margin: 0; } .wp-block-image.aligncenter { clear: both; display: block; text-align: center; } .wp-block-image.alignfull img { width: 100%; max-width: 100%; display: block; } .wp-block-image.ellipse-horizontal { -webkit-clip-path: ellipse(50% 45% at 50% 50%); clip-path: ellipse(50% 45% at 50% 50%); } .wp-block-image.ellipse-vertical { -webkit-clip-path: ellipse(50% 50% at 50% 50%); clip-path: ellipse(50% 50% at 50% 50%); } .wp-block-image.is-style-aino-border-dark img { border: 2px solid; border-color: var(--wp--custom--color--font-secondary); } .wp-block-image.is-style-aino-border-light img { border: 2px solid; border-color: var(--wp--custom--color--variant-font-secondary); } div[class*='wp-block-'] figcaption { display: block; margin-top: 1rem; margin-bottom: 0; text-align: left; color: var(--wp--custom--color--font-secondary); } .wp-block-image.alignfull figcaption { text-align: center; } .wp-caption.alignleft .wp-caption-text, .wp-caption.alignright .wp-caption-text { margin-bottom: 0; } .wp-block-gallery .blocks-gallery-grid { padding: 0; margin-bottom: 0; list-style: none; } .wp-block-gallery .blocks-gallery-grid li { padding: 0; } @media (min-width: 48em) { .wp-block-gallery .blocks-gallery-grid.alignwide { margin-left: calc(31.75% - 31.75vw); margin-right: calc(31.75% - 31.75vw); } } .wp-block-gallery .blocks-gallery-grid.blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-grid.wp-block-gallery .blocks-gallery-item figcaption { font-size: var(--font-size--body-xs) !important; } .wp-block-gallery .blocks-gallery-caption { width: 100%; margin-bottom: 1rem; text-align: center; } @media (min-width: 64em) { .wp-block-gallery .blocks-gallery-caption { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .wp-block-gallery .blocks-gallery-caption { margin-bottom: 1.5rem; } } .wp-block-quote, .wp-block-pullquote { padding: 0; } .wp-block-quote.is-style-default, .wp-block-pullquote.is-style-default { background-color: transparent; } .wp-block-quote.is-style-solid-color .has-text-color a, .wp-block-pullquote.is-style-solid-color .has-text-color a { text-decoration: underline; -webkit-box-shadow: none; box-shadow: none; } .wp-block-quote .has-text-color a:hover, .wp-block-pullquote .has-text-color a:hover { color: var(--wp--custom--color--primary); } .wp-block-quote.is-style-large, .wp-block-pullquote.is-style-large { padding: 0; } .wp-block-quote.is-style-large p, .wp-block-pullquote.is-style-large p { margin: 0; font-size: var(--font-size--body-xl) !important; font-style: normal; } .wp-block-quote.is-style-large cite, .wp-block-quote cite, .wp-block-pullquote.is-style-large cite, .wp-block-pullquote cite { font-size: var(--font-size--body-xs) !important; text-align: left; } .wp-block-quote.has-text-align-left cite, .wp-block-pullquote.has-text-align-left cite { text-align: left; } .wp-block-quote.has-text-align-right cite, .wp-block-pullquote.has-text-align-right cite { text-align: right; } .wp-block-quote.has-text-align-center cite, .wp-block-pullquote.has-text-align-center cite { text-align: center; } .single .entry-content .wp-block-pullquote, .wp-block-pullquote { border: none; text-align: left; padding: 0; } .single .entry-content .wp-block-pullquote p, .single .entry-content .wp-block-pullquote.is-style-solid-color p, .single .entry-content .wp-block-pullquote.is-style-solid-color blockquote p, .wp-block-pullquote p, .wp-block-pullquote.is-style-solid-color p, .wp-block-pullquote.is-style-solid-color blockquote p { font-size: var(--font-size--body-m) !important; } .single .entry-content .wp-block-pullquote.is-style-solid-color, .single .entry-content .wp-block-pullquote.is-style-solid-color, .wp-block-pullquote.is-style-solid-color, .wp-block-pullquote.is-style-solid-color { padding: 1.5rem; background-color: var(--wp--custom--color--background-primary); clear: both; } .single .entry-content .wp-block-pullquote.is-style-solid-color blockquote, .single .entry-content .wp-block-pullquote.is-style-solid-color blockquote, .wp-block-pullquote.is-style-solid-color blockquote, .wp-block-pullquote.is-style-solid-color blockquote { max-width: 100%; } .single .entry-content .wp-block-pullquote.alignleft, .single .entry-content .wp-block-pullquote.alignright, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { margin-right: 2rem; margin-left: 2rem; } .single .entry-content .wp-block-pullquote.alignleft blockquote, .single .entry-content .wp-block-pullquote.alignright blockquote, .wp-block-pullquote.alignleft blockquote, .wp-block-pullquote.alignright blockquote { padding: 0; } .wp-block-cover.alignwide { width: calc(100% - 2rem); } @media (min-width: 48em) { .wp-block-cover.alignwide { width: calc(100% - 4rem); } } @media (min-width: 80em) { .wp-block-cover.alignwide { width: calc(100% - 6rem); } } @media (min-width: 96em) { .wp-block-cover.alignwide { max-width: var(--global--wide-content-width); } } .wp-block-cover .wp-block-cover__inner-container { width: 100%; padding: 3rem 0; } .wp-block-cover .wp-block-cover__inner-container p { margin-bottom: 0; } .wp-block-table { display: table; width: 100%; } .wp-block-table.alignfull { width: 96vw; } .wp-block-table table { background: transparent; } .wp-block-table table tr { border-bottom: 1px solid var(--wp--custom--color--border); } .wp-block-table table tr:last-of-type { border-bottom: 0; } .wp-block-table.is-style-stripes { border-bottom: none; } .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background-color: var(--wp--custom--color--background-primary); border-bottom: none; } .wp-block-table.is-style-stripes table tr { border-bottom: none; } .wp-block-preformatted, .wp-block-preformatted.has-background, .wp-block-code { overflow: auto; padding: 1rem; margin-bottom: 1rem; } @media (min-width: 64em) { .wp-block-preformatted, .wp-block-preformatted.has-background, .wp-block-code { padding: 1.25rem; } } @media (min-width: 80em) { .wp-block-preformatted, .wp-block-preformatted.has-background, .wp-block-code { padding: 1.5rem; } } @media (min-width: 64em) { .wp-block-preformatted, .wp-block-preformatted.has-background, .wp-block-code { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .wp-block-preformatted, .wp-block-preformatted.has-background, .wp-block-code { margin-bottom: 1.5rem; } } .wp-block-preformatted, .wp-block-code { border: none; border-radius: 0; } .wp-block-preformatted code, .wp-block-code code { overflow-x: auto; white-space: pre; display: block; overflow-wrap: break-word; } .wp-block-code { background: var(--global--color--variant-code-background); color: var(--global--color--variant-code-color); } .wp-block-separator { opacity: 1; border-bottom: 1px solid; } .wp-block-separator.is-style-dots { background: none; border: none; } .wp-block-separator.is-style-wide { width: 100%; max-width: 100%; } .wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 100px; margin-left: auto; margin-right: auto; } .wp-block-separator.is-style-dots:before { color: var(--wp--custom--color--font-secondary); content: "\00b7 \00b7 \00b7"; letter-spacing: 1em; padding-left: 1em; } /* Blocks in footer */ .site-footer .wp-block-page-list { list-style: none; } .site-footer .wp-block-page-list .wp-block-pages-list__item { margin: 0; } .site-footer .wp-block-page-list .wp-block-pages-list__item:not(.has-child) { padding-bottom: 0.5rem; } .site-footer .wp-block-page-list .submenu-container { list-style: none; } .site-footer .wp-block-archives-list li:not(:last-child) { padding-bottom: 0.5rem; } /* Block category Widgets */ .entry-content .wp-block-latest-posts, .entry-content .wp-block-latest-comments { padding-left: 0; } .entry-content .wp-block-categories-list li a, .entry-content .wp-block-latest-posts li a { border: none; } .wp-block-latest-comments__comment { font-size: var(--font-size--body-s) !important; } .wp-block-search button[type="submit"] { margin-top: 0; } .entry-content .wp-block-calendar caption { color: var(--wp--custom--color--font-primary); margin-bottom: 1rem; text-align: center; } .entry-content .wp-block-calendar table { margin-bottom: 1rem; } .entry-content .wp-block-calendar table th { background: transparent; text-align: center; font-weight: bold; } .entry-content .wp-block-calendar table tbody { color: var(--wp--custom--color--font-secondary); border-right: 1px solid var(--wp--custom--color--border); } .entry-content .wp-block-calendar table td#today { background: var(--wp--custom--color--background-primary); } .entry-content .wp-block-calendar table tbody td, .entry-content .wp-block-calendar table th { padding: 16px 8px; border: 1px solid var(--wp--custom--color--border); } .wp-block-latest-comments__comment-excerpt p { font-size: var(--font-size--body-s) !important; margin: 0.5rem 0 1.5rem; } .wp-block-post-comments #comments { padding-bottom: 1.5rem; } @media (min-width: 48em) { .wp-block-post-comments #comments { padding-bottom: 2rem; } } @media (min-width: 64em) { .wp-block-post-comments #comments { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .wp-block-post-comments #comments { padding-bottom: 3rem; } } .wp-block-post-comments .commentlist .comment { padding-left: 0; } .wp-block-post-comments .commentlist .comment .commentmetadata { margin-top: 2px; color: var(--wp--preset--color--font-tertiary); } .wp-block-post-comments .commentlist .comment p { clear: both; line-height: var(--wp--custom--line-height--body); margin-bottom: 0; } .wp-block-post-comments .commentlist .comment .comment-respond { padding-bottom: 1.5rem; } @media (min-width: 48em) { .wp-block-post-comments .commentlist .comment .comment-respond { padding-bottom: 2rem; } } @media (min-width: 64em) { .wp-block-post-comments .commentlist .comment .comment-respond { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .wp-block-post-comments .commentlist .comment .comment-respond { padding-bottom: 3rem; } } .wp-block-post-comments .commentlist .comment .comment-content { padding-top: 0.5rem; display: block; } .wp-block-post-comments .commentlist .comment .comment-author .fn { display: inline-block; font-weight: 700; padding: 2px 0; } @media (min-width: 64em) { .wp-block-post-comments .commentlist .comment .comment-author .fn { padding-top: 0.25rem; padding-bottom: 0.25rem; } } .wp-block-post-comments .commentlist .comment .comment-author .fn a { text-decoration: none; } .wp-block-post-comments .commentlist .comment .comment-author .avatar { margin-bottom: 1rem; margin-right: 0.5rem; } @media (min-width: 64em) { .wp-block-post-comments .commentlist .comment .comment-author .avatar { width: 3rem; height: 3rem; } } .wp-block-post-comments .commentlist .comment-meta { display: block; } .wp-block-post-comments .commentlist .comment-metadata { color: var(--wp--custom--color--font-tertiary); } .wp-block-post-comments .commentlist .comment-metadata time { padding-top: 0.25rem; display: block; } .wp-block-post-comments .comment-meta, .wp-block-post-comments .comment-author { line-height: 1; margin-left: 0; } .comment-body { position: relative; margin-bottom: 1.5rem; padding: 0; } @media (min-width: 48em) { .comment-body { margin-bottom: 2rem; } } @media (min-width: 64em) { .comment-body { margin-bottom: 2.5rem; } } @media (min-width: 80em) { .comment-body { margin-bottom: 3rem; } } .comment-body .comment-awaiting-moderation { margin-top: 1rem; display: block; font-style: normal; padding: 1rem; background: var(--global--color--notification-background); color: var(--global--color--notification); background: 1px solid var(--global--color--notification-border); border-radius: var(--global--border-radius-xxs); } @media (min-width: 64em) { .comment-body .comment-awaiting-moderation { padding: 1.25rem; } } @media (min-width: 80em) { .comment-body .comment-awaiting-moderation { padding: 1.5rem; } } .comment-body .reply { padding-top: 1rem; margin-bottom: 0; } /** Layout Index */ .site-header { position: relative; } .site-header__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: 1rem; } @media (min-width: 64em) { .site-header__content { padding-top: 1.25rem; } } @media (min-width: 80em) { .site-header__content { padding-top: 1.5rem; } } .site-header__content.has-background { padding-top: 1rem; padding-bottom: 0; } @media (min-width: 64em) { .site-header__content.has-background { padding-top: 1.25rem; } } @media (min-width: 80em) { .site-header__content.has-background { padding-top: 1.5rem; } } .site-header__content .wp-block-navigation.is-responsive { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } @media (min-width: 600px) { .site-header__content .wp-block-navigation.is-responsive { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .site-header__content .wp-block-site-title { line-height: var(--wp--custom--line-height--body); } .site-header__content .wp-block-social-links { display: none; } .site-header__content .wp-block-social-links.has-normal-icon-size { font-size: 29px; } .site-header__content .wp-block-social-links .wp-social-link a { padding: 0; } .site-header__content .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link { margin: 0; } .site-header__content .wp-block-social-links.is-style-logos-only .wp-social-link { padding: 0 4px; } @media (min-width: 48em) { .site-header__content .wp-block-social-links { display: -webkit-box; display: -ms-flexbox; display: flex; } } .site-header__content .wp-block-navigation .has-child :where(.submenu-container, .wp-block-navigation-link__container) { left: -1.5rem; } .site-header .site-header__wrap.header-dark .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-open, .site-header .site-header__wrap.header-dark .wp-block-navigation:not(.has-background) .submenu-container, .site-header .site-header__wrap.header-dark .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container, .site-header .site-header__wrap.header-dark .wp-block-navigation.is-responsive:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { background: var(--wp--custom--color--variant-background-secondary); } .site-header .site-header__wrap.header-dark .wp-block-navigation.is-responsive:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { color: var(--wp--custom--color--variant-font-secondary); } .wp-block-navigation.is-responsive:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { background: var(--wp--custom--color--background-secondary); color: var(--wp--custom--color--font-secondary); } .wp-block-navigation.is-responsive__responsive-container.is-menu-open { padding: 1rem; } .wp-block-navigation.is-responsive .has-child.wp-block-navigation-link .wp-block-navigation-link__container { margin-left: 0; } .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-open { width: 3rem; height: 3rem; background: var(--wp--custom--color--background-secondary); border-radius: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-open:hover { background: var(--wp--custom--color--background-secondary); } @media (min-width: 600px) { .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-open { display: none; } } .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-close { width: 3rem; height: 3rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; top: 1rem; right: 1rem; } .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-close:hover { background: transparent; } @media (min-width: 600px) { .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-close { display: none; } } @media (min-width: 600px) { .wp-block-navigation:not(.has-background) .submenu-container, .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container { background: var(--wp--custom--color--background-secondary); color: var(--wp--custom--color--font-secondary); border: none; border-radius: var(--global--border-radius-xxs); } .wp-block-navigation-link a:hover { text-decoration: underline; } .wp-block-navigation:where(.has-background) a, .wp-block-navigation :where(.submenu-container, .wp-block-navigation-link__container) a { padding: 10px 24px; } .wp-block-navigation-link__container .wp-block-navigation-link:first-child { padding-top: 14px; } .wp-block-navigation-link__container .wp-block-navigation-link:last-child { padding-bottom: 14px; } .wp-block-navigation .has-child :where(.submenu-container, .wp-block-navigation-link__container) { min-width: 15.5rem; } } .wp-block-query-pagination { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .wp-block-query-pagination .wp-block-query-pagination-next, .wp-block-query-pagination .wp-block-query-pagination-numbers, .wp-block-query-pagination .wp-block-query-pagination-previous { margin-bottom: 0; } .wp-block-query-pagination .page-numbers { padding-right: 0.25rem; } .wp-block-query-pagination .current { text-decoration: underline; } .archive h1.archive-title { font-weight: 700; line-height: var(--wp--custom--line-height--body); } .archive .wp-block-term-description { padding-top: 1rem; } @media (min-width: 64em) { .archive .wp-block-term-description { padding-top: 1.25rem; } } @media (min-width: 80em) { .archive .wp-block-term-description { padding-top: 1.5rem; } } .archive .wp-block-query.is-style-aino-3col-list { margin-top: 1.5rem; } @media (min-width: 48em) { .archive .wp-block-query.is-style-aino-3col-list { margin-top: 2rem; } } @media (min-width: 64em) { .archive .wp-block-query.is-style-aino-3col-list { margin-top: 2.5rem; } } @media (min-width: 80em) { .archive .wp-block-query.is-style-aino-3col-list { margin-top: 3rem; } } /* Load More Button */ .pagination { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; height: 0; } .single-post .wp-block-post-featured-image { padding-bottom: 1.5rem; } @media (min-width: 48em) { .single-post .wp-block-post-featured-image { padding-bottom: 2rem; } } @media (min-width: 64em) { .single-post .wp-block-post-featured-image { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .single-post .wp-block-post-featured-image { padding-bottom: 3rem; } } .single-post .hentry.comments-closed.no-comments { padding-bottom: 1.5rem; } @media (min-width: 48em) { .single-post .hentry.comments-closed.no-comments { padding-bottom: 2rem; } } @media (min-width: 64em) { .single-post .hentry.comments-closed.no-comments { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .single-post .hentry.comments-closed.no-comments { padding-bottom: 3rem; } } .single-post .post-meta { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .single-post .post-meta .wp-block-post-author__name { font-weight: normal; } .single-post .post-meta .wp-block-post-comments-link, .single-post .post-meta .wp-block-post-author__name { margin-left: 4px; } .single-post .post-meta .wp-block-post-author__name:after, .single-post .post-meta .wp-block-post-date:after { content: ","; } .single-post .post-meta > *:last-child .wp-block-post-author__name:after, .single-post .post-meta > *:last-child .wp-block-post-date:after { display: none; } .single-post .wp-block-post-terms { visibility: hidden; } .single-post .wp-block-post-terms a { visibility: visible; } .single-post .wp-block-post-terms a:not(:last-child):after { content: ","; } .single-post .wp-block-post-terms a:not(:first-child) { margin-left: -9px; } .single-post .authorbox-wrap .wp-block-post-author__byline { margin-right: 5px; } .single-post .authorbox-wrap .wp-block-post-author__byline, .single-post .authorbox-wrap .wp-block-post-author__name { display: inline; } .single-post .authorbox-wrap .wp-block-post-author__avatar { margin-right: 1rem; } @media (min-width: 64em) { .single-post .authorbox-wrap .wp-block-post-author__avatar { margin-right: 1.25rem; } } @media (min-width: 80em) { .single-post .authorbox-wrap .wp-block-post-author__avatar { margin-right: 1.5rem; } } .single-post .authorbox-wrap .wp-block-post-author__avatar img { width: 3rem; height: 3rem; border-radius: 100px; } @media (min-width: 48em) { .single-post .authorbox-wrap .wp-block-post-author__avatar img { width: 6rem; height: 6rem; } } .single-post .authorbox-wrap .wp-block-post-author__bio { padding-top: 1rem; margin-bottom: 0; } /* Comments Reply */ .comment-respond { position: relative; padding: 0; margin-bottom: 0; } .comment-reply-title { position: relative; } .comment-reply-title #cancel-comment-reply-link { display: block; padding-top: 0.5rem; font-weight: normal; letter-spacing: 0; } .comment-respond .form-submit { margin: 0; } .single .comment-notes, .single .logged-in-as, .page .comment-notes, .page .logged-in-as { margin: 0; padding-top: 1rem; margin-bottom: 1rem; padding-bottom: 0; } .comment-form-cookies-consent { position: relative; } /* Structure */ .page-template-default .entry-header, .single-post .entry-header, .error404 .entry-header, .search-no-results .entry-header { display: block; text-align: center; padding-top: 0; } /* 404 Error page */ .error404 .wp-block-search .wp-block-search__button { background: var(--wp--custom--color--primary); color: var(--wp--custom--color--button-color-primary); padding: 1rem 2rem; } .error404 .wp-block-search .wp-block-search__label { width: auto; } .site-footer { background-color: var(--wp--custom--color--background-primary); } .site-footer .textwidget p { color: var(--wp--custom--color--font-secondary); fill: var(--wp--custom--color--font-secondary); } .site-footer .footer-wrap { padding-bottom: 1.5rem; /* Footer Widget Area */ /* Footer Credit Info and Social Menu */ } @media (min-width: 48em) { .site-footer .footer-wrap { padding-bottom: 2rem; } } @media (min-width: 64em) { .site-footer .footer-wrap { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .site-footer .footer-wrap { padding-bottom: 3rem; } } .site-footer .footer-wrap .footer-widget-wrap { padding-bottom: 4rem; } @media (min-width: 48em) { .site-footer .footer-wrap .footer-widget-wrap { padding-bottom: 5rem; } } @media (min-width: 64em) { .site-footer .footer-wrap .footer-widget-wrap { padding-bottom: 6rem; } } @media (min-width: 80em) { .site-footer .footer-wrap .footer-widget-wrap { padding-bottom: 7.5rem; } } @media (min-width: 48em) { .site-footer .footer-wrap .footer-widget-wrap { display: grid; grid-template-columns: repeat(12, 8.333%); } } @media (min-width: 48em) { .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(1), .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(2), .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(3) { grid-column-start: span 4; } .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(4), .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(5) { grid-column-start: span 6; } } @media (min-width: 64em) { .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(1), .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(2), .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(3), .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(4) { grid-column-start: span 2; } .site-footer .footer-wrap .footer-widget-wrap .footer-widget:nth-child(5) { grid-column-start: span 4; } } .site-footer .footer-wrap .footer-widget-wrap .footer-widget .widget { margin-top: 1.5rem; } @media (min-width: 48em) { .site-footer .footer-wrap .footer-widget-wrap .footer-widget .widget { margin-top: 2rem; } } @media (min-width: 64em) { .site-footer .footer-wrap .footer-widget-wrap .footer-widget .widget { margin-top: 2.5rem; } } @media (min-width: 80em) { .site-footer .footer-wrap .footer-widget-wrap .footer-widget .widget { margin-top: 3rem; } } .footerwidgets-centered .site-footer .footer-wrap .footer-widget-wrap .footer-widget .widget { text-align: center; } .site-footer .footer-wrap .footer-widget-wrap .footer-widget .wp-block-search { padding-bottom: 1.5rem; } @media (min-width: 48em) { .site-footer .footer-wrap .footer-widget-wrap .footer-widget .wp-block-search { padding-bottom: 2rem; } } @media (min-width: 64em) { .site-footer .footer-wrap .footer-widget-wrap .footer-widget .wp-block-search { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .site-footer .footer-wrap .footer-widget-wrap .footer-widget .wp-block-search { padding-bottom: 3rem; } } .site-footer .footer-wrap .footer-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px solid var(--wp--custom--color--border); padding-top: 1.5rem; } @media (min-width: 48em) { .site-footer .footer-wrap .footer-info { padding-top: 2rem; } } @media (min-width: 64em) { .site-footer .footer-wrap .footer-info { padding-top: 2.5rem; } } @media (min-width: 80em) { .site-footer .footer-wrap .footer-info { padding-top: 3rem; } } @media (min-width: 64em) { .footer-spacebetween .site-footer .footer-wrap .footer-info { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } } .footer-left .site-footer .footer-wrap .footer-info { -ms-flex-item-align: start; align-self: flex-start; } .footer-right .site-footer .footer-wrap .footer-info { -ms-flex-item-align: end; align-self: flex-end; } .footer-centered .site-footer .footer-wrap .footer-info { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .footer-left .site-footer .footer-wrap .footer-info { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .site-footer .footer-wrap .footer-info .site-info { color: var(--wp--custom--color--font-secondary); text-align: center; } @media (min-width: 48em) { .site-footer .footer-wrap .footer-info .site-info { -ms-flex-preferred-size: 33.3333333%; flex-basis: 33.3333333%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; text-align: left; } } .footer-centered .site-footer .footer-wrap .footer-info .site-info { -ms-flex-item-align: center; align-self: center; } .footer-left .site-footer .footer-wrap .footer-info .site-info { -ms-flex-item-align: start; align-self: flex-start; } .footer-right .site-footer .footer-wrap .footer-info .site-info { -ms-flex-item-align: end; align-self: flex-end; } .site-footer .footer-wrap .footer-info .site-info .site-name { margin-right: 2px; } .site-footer .footer-wrap .footer-info .site-info .site-name:after { content: '.'; } .site-footer .footer-wrap .footer-info .site-info a { padding: 0; color: var(--wp--custom--color--font-secondary); } @media (min-width: 48em) { .site-footer .footer-wrap .footer-info .social-footer-nav { -ms-flex-preferred-size: 33.3333333%; flex-basis: 33.3333333%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } } .site-footer .footer-wrap .footer-info .social-footer-nav .social-links-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .footer-centered .site-footer .footer-wrap .footer-info .social-footer-nav { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .footer-left .site-footer .footer-wrap .footer-info .social-footer-nav { -ms-flex-item-align: start; align-self: flex-start; } .footer-right .site-footer .footer-wrap .footer-info .social-footer-nav { -ms-flex-item-align: end; align-self: flex-end; } .footer-spacebetween .site-footer .footer-wrap .footer-info .social-footer-nav .social-links-menu { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .footer-left .site-footer .footer-wrap .footer-info .social-footer-nav, .footer-right .site-footer .footer-wrap .footer-info .social-footer-nav, .footer-centered .site-footer .footer-wrap .footer-info .social-footer-nav, .footer-spacebetween .site-footer .footer-wrap .footer-info .social-footer-nav { padding-bottom: 1rem; } @media (min-width: 80em) { .footer-spacebetween .site-footer .footer-wrap .footer-info .social-footer-nav { padding-bottom: 0; } } .site-footer .footer-wrap .footer-info .back-top { -ms-flex-item-align: center; align-self: center; padding-top: 1rem; } @media (min-width: 48em) { .site-footer .footer-wrap .footer-info .back-top { -ms-flex-preferred-size: 33.3333333%; flex-basis: 33.3333333%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; text-align: right; padding-top: 0; } } .footer-centered .site-footer .footer-wrap .footer-info .back-top { padding-top: 1rem; -ms-flex-item-align: center; align-self: center; } @media (min-width: 64em) { .footer-centered .site-footer .footer-wrap .footer-info .back-top { padding-top: 1.25rem; } } @media (min-width: 80em) { .footer-centered .site-footer .footer-wrap .footer-info .back-top { padding-top: 1.5rem; } } .no-footer-border-top .footer-widget-wrap:before { height: 0; } .no-footer-border-bottom .site-footer .footer-wrap .footer-info { border-top: none; } @media (min-width: 48em) { body:not(.footer-centered) .site-footer .footer-wrap .footer-info .social-footer-nav { padding-top: 0; } } .site-footer .wp-block-ainoblocks-grid-item .wp-block-group:not(:last-child) { padding-bottom: 5rem; } @media (min-width: 80em) { .site-footer .wp-block-ainoblocks-grid-item .wp-block-group:not(:last-child) { padding-bottom: 2.5rem; } } @media (min-width: 80em) and (min-width: 48em) { .site-footer .wp-block-ainoblocks-grid-item .wp-block-group:not(:last-child) { padding-bottom: 3rem; } } @media (min-width: 80em) and (min-width: 64em) { .site-footer .wp-block-ainoblocks-grid-item .wp-block-group:not(:last-child) { padding-bottom: 4rem; } } @media (min-width: 80em) and (min-width: 80em) { .site-footer .wp-block-ainoblocks-grid-item .wp-block-group:not(:last-child) { padding-bottom: 5rem; } } /** WooCommerce Index */ .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-top: 2rem; padding-bottom: 9rem; max-width: var(--global--wide-content-width); margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; } @media (min-width: 48em) { .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-top: 2.5rem; } } @media (min-width: 64em) { .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-top: 3rem; } } @media (min-width: 80em) { .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-top: 4rem; } } @media (min-width: 48em) { .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-bottom: 11rem; } } @media (min-width: 64em) { .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-bottom: 13rem; } } @media (min-width: 80em) { .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-bottom: 15.5rem; } } @media (min-width: 48em) { .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-left: 2rem; padding-right: 2rem; } } @media (min-width: 80em) { .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-left: 3rem; padding-right: 3rem; } } @media (min-width: 96em) { .woocommerce.archive .site-content, .woocommerce.post-type-archive-product .site-content, .woocommerce.single-product .site-content, .page-template-woocommerce-default.archive .site-content, .page-template-woocommerce-default.post-type-archive-product .site-content, .page-template-woocommerce-default.single-product .site-content { padding-left: 1.5rem; padding-right: 1.5rem; } } .page.woocommerce-page .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link { background: transparent; } .page.woocommerce-page .entry-header { padding-bottom: 1.5rem; } @media (min-width: 48em) { .page.woocommerce-page .entry-header { padding-bottom: 2rem; } } @media (min-width: 64em) { .page.woocommerce-page .entry-header { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .page.woocommerce-page .entry-header { padding-bottom: 3rem; } } .wc-block-components-sidebar-layout { margin: 0; } @media (min-width: 64em) { .wc-block-components-sidebar-layout { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; grid-template-rows: auto; } } .wc-block-components-sidebar-layout .wc-block-components-main { margin: 0; padding-right: 0; width: 100%; } @media (min-width: 64em) { .wc-block-components-sidebar-layout .wc-block-components-main { grid-column-start: 1; grid-column-end: 7; } } .wc-block-components-sidebar { background: var(--wp--custom--color--background-secondary); border-radius: var(--global--border-radius-xs); margin: 0; padding: 1rem; width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } @media (min-width: 48em) { .wc-block-components-sidebar { padding: 1.25rem; } } @media (min-width: 64em) { .wc-block-components-sidebar { padding: 1.5rem; } } @media (min-width: 80em) { .wc-block-components-sidebar { padding: 2rem; } } @media (min-width: 64em) { .wc-block-components-sidebar { margin-top: 0; grid-column-start: 7; grid-column-end: 13; } } .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-order-summary h2 { padding: 0; } .wc-block-components-shipping-calculator-address .wc-block-components-text-input, .wc-block-components-form .wc-block-components-text-input, .wc-block-components-form .wc-block-components-select .wc-block-components-text-input, .wc-block-components-select .wc-block-components-text-input { margin-top: 1rem; } .wc-block-components-shipping-calculator-address .wc-block-components-text-input.is-active label, .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-form .wc-block-components-select .wc-block-components-text-input.is-active label, .wc-block-components-select .wc-block-components-text-input.is-active label { -webkit-transform: translateY(4px) scale(0.6); transform: translateY(4px) scale(0.6); } .wc-block-components-shipping-calculator-address .wc-block-components-text-input.has-error, .wc-block-components-form .wc-block-components-text-input.has-error, .wc-block-components-form .wc-block-components-select .wc-block-components-text-input.has-error, .wc-block-components-select .wc-block-components-text-input.has-error { margin-bottom: 1rem; outline: none; } @media (min-width: 48em) { .wc-block-components-shipping-calculator-address .wc-block-components-text-input.has-error, .wc-block-components-form .wc-block-components-text-input.has-error, .wc-block-components-form .wc-block-components-select .wc-block-components-text-input.has-error, .wc-block-components-select .wc-block-components-text-input.has-error { margin-bottom: 1.25rem; } } @media (min-width: 64em) { .wc-block-components-shipping-calculator-address .wc-block-components-text-input.has-error, .wc-block-components-form .wc-block-components-text-input.has-error, .wc-block-components-form .wc-block-components-select .wc-block-components-text-input.has-error, .wc-block-components-select .wc-block-components-text-input.has-error { margin-bottom: 1.5rem; } } @media (min-width: 80em) { .wc-block-components-shipping-calculator-address .wc-block-components-text-input.has-error, .wc-block-components-form .wc-block-components-text-input.has-error, .wc-block-components-form .wc-block-components-select .wc-block-components-text-input.has-error, .wc-block-components-select .wc-block-components-text-input.has-error { margin-bottom: 2rem; } } .wc-block-components-shipping-calculator-address .wc-block-components-text-input.has-error input:focus, .wc-block-components-form .wc-block-components-text-input.has-error input:focus, .wc-block-components-form .wc-block-components-select .wc-block-components-text-input.has-error input:focus, .wc-block-components-select .wc-block-components-text-input.has-error input:focus { outline: none; outline-offset: 0; } .wc-block-components-text-input.has-error input:focus { outline: none; outline-offset: 0; } .woocommerce-page .wc-block-components-form .wc-block-components-checkout-step { padding-right: 0; } .wc-block-components-shipping-calculator-address .wc-block-components-text-input label, .wc-block-components-totals-coupon__form .wc-block-components-text-input label, .wc-block-components-form .wc-block-components-text-input label { position: absolute; -webkit-transform: translateY(1.25rem); transform: translateY(1.25rem); line-height: var(--global--line-height-reset); color: var(--wp--custom--color--font-secondary); margin: 0 0 0 1.25rem; max-width: calc(100% - 32px); } .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=email], .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=number], .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=tel], .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=text], .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=url], .wc-block-components-totals-coupon__form .wc-block-components-text-input .components-custom-select-control__button, .wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-form .wc-block-components-text-input .components-custom-select-control__button, .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-text-input .components-custom-select-control__button, .wc-block-components-form .wc-block-components-select input[type=email], .wc-block-components-form .wc-block-components-select input[type=number], .wc-block-components-form .wc-block-components-select input[type=tel], .wc-block-components-form .wc-block-components-select input[type=text], .wc-block-components-form .wc-block-components-select input[type=url], .wc-block-components-form .wc-block-components-select .components-custom-select-control__button { font-size: var(--font-size--body-m) !important; border-radius: var(--global--border-radius-xxs); border: 1px solid var(--global--color--form-border); line-height: var(--wp--custom--line-height--body); color: var(--wp--custom--color--font-secondary); font-family: inherit; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; height: 3em; min-height: 0; } .wc-block-components-totals-coupon__form .wc-block-components-text-input.has-error input, .wc-block-components-totals-coupon__form .wc-block-components-text-input.has-error input:active, .wc-block-components-totals-coupon__form .wc-block-components-text-input.has-error input:focus, .wc-block-components-totals-coupon__form .wc-block-components-text-input.has-error input:hover, .wc-block-components-form .wc-block-components-text-input.has-error input, .wc-block-components-form .wc-block-components-text-input.has-error input:active, .wc-block-components-form .wc-block-components-text-input.has-error input:focus, .wc-block-components-form .wc-block-components-text-input.has-error input:hover, .wc-block-components-text-input.has-error input, .wc-block-components-text-input.has-error input:active, .wc-block-components-text-input.has-error input:focus, .wc-block-components-text-input.has-error input:hover, .wc-block-components-form .wc-block-components-select.has-error input, .wc-block-components-form .wc-block-components-select.has-error input:active, .wc-block-components-form .wc-block-components-select.has-error input:focus, .wc-block-components-form .wc-block-components-select.has-error input:hover { border-color: var(--global--color--error); } .wc-block-components-totals-coupon__form .wc-block-components-text-input.has-error label, .wc-block-components-form .wc-block-components-text-input.has-error label, .wc-block-components-text-input.has-error label, .wc-block-components-form .wc-block-components-select.has-error label { color: var(--global--color--error); } .wc-block-components-totals-coupon__form .wc-block-components-text-input.has-error p, .wc-block-components-form .wc-block-components-text-input.has-error p, .wc-block-components-text-input.has-error p, .wc-block-components-form .wc-block-components-select.has-error p { line-height: var(--global--line-height-reset); font-size: var(--font-size--body-xxs) !important; margin: 0; padding-top: 0.25rem; } .wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active input[type="tel"], .wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active input[type="url"], .wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active input[type="text"], .wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active input[type="number"], .wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active input[type="email"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="tel"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="url"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="text"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="number"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="email"], .wc-block-components-text-input.is-active input[type="tel"], .wc-block-components-text-input.is-active input[type="url"], .wc-block-components-text-input.is-active input[type="text"], .wc-block-components-text-input.is-active input[type="number"], .wc-block-components-text-input.is-active input[type="email"], .wc-block-components-form .wc-block-components-select.is-active input[type="tel"], .wc-block-components-form .wc-block-components-select.is-active input[type="url"], .wc-block-components-form .wc-block-components-select.is-active input[type="text"], .wc-block-components-form .wc-block-components-select.is-active input[type="number"], .wc-block-components-form .wc-block-components-select.is-active input[type="email"] { padding: 1rem 0 0 1.25rem; border: 1px solid var(--global--color--form-border-active); } .wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active label, .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-text-input.is-active label, .wc-block-components-form .wc-block-components-select.is-active label { -webkit-transform: translateY(10px) scale(0.7); transform: translateY(10px) scale(0.7); color: var(--wp--custom--color--font-tertiary); } .wc-block-components-checkbox .wc-block-components-checkbox__mark { display: none; } .wc-block-components-radio-control__option { display: -webkit-box; display: -ms-flexbox; display: flex; } .wc-block-components-radio-control__option .wc-block-components-radio-control__input[type="radio"], .wc-block-components-radio-control__option .wc-block-components-checkbox__input[type="checkbox"], .wc-block-components-checkbox .wc-block-components-radio-control__input[type="radio"], .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"] { position: relative; -webkit-appearance: none; border: 1px solid var(--global--color--form-border); width: 1.5rem; height: 1.5rem; border-radius: 50%; outline: 0; left: 0; top: 0; -webkit-transform: none; transform: none; } .wc-block-components-radio-control__option .wc-block-components-radio-control__input[type="radio"]:focus, .wc-block-components-radio-control__option .wc-block-components-checkbox__input[type="checkbox"]:focus, .wc-block-components-checkbox .wc-block-components-radio-control__input[type="radio"]:focus, .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:focus { border-color: var(--global--color--form-border-active); -webkit-box-shadow: 0 0 0 4px var(--global--color--form-glow); box-shadow: 0 0 0 4px var(--global--color--form-glow); background: var(--global--color--form-border-active); } .wc-block-components-radio-control__option .wc-block-components-radio-control__input[type="radio"]__mark, .wc-block-components-radio-control__option .wc-block-components-checkbox__input[type="checkbox"]__mark, .wc-block-components-checkbox .wc-block-components-radio-control__input[type="radio"]__mark, .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]__mark { display: none; } .wc-block-components-radio-control__option .wc-block-components-radio-control__input[type="radio"]:checked, .wc-block-components-radio-control__option .wc-block-components-checkbox__input[type="checkbox"]:checked, .wc-block-components-checkbox .wc-block-components-radio-control__input[type="radio"]:checked, .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked { border-color: var(--global--color--form-border-active); background: var(--global--color--form-border-active); fill: var(--global--color--form-select-fill); color: var(--global--color--form-select-fill); } .wc-block-components-radio-control__option .wc-block-components-radio-control__input[type="radio"]:not(:checked) + .wc-block-components-checkbox__mark, .wc-block-components-radio-control__option .wc-block-components-checkbox__input[type="checkbox"]:not(:checked) + .wc-block-components-checkbox__mark, .wc-block-components-checkbox .wc-block-components-radio-control__input[type="radio"]:not(:checked) + .wc-block-components-checkbox__mark, .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:not(:checked) + .wc-block-components-checkbox__mark { display: none; } .wc-block-checkout__payment-method .wc-block-components-radio-control__option, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child { padding-bottom: 0; } .wc-block-components-country-input { margin-top: 0; height: 3.75rem; } .wc-block-components-form .wc-block-components-select, .wc-block-components-select, .components-custom-select-control { margin-top: 1rem; height: 3.75rem; } .wc-block-components-form .wc-block-components-select label.components-custom-select-control__label, .wc-block-components-select label.components-custom-select-control__label, .components-custom-select-control label.components-custom-select-control__label { font-size: var(--font-size--body-m) !important; } .wc-block-components-form .wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button, .components-custom-select-control .components-custom-select-control__button { font-size: var(--font-size--body-m) !important; height: 3.75rem; padding: 1rem 0 0 1.25rem; line-height: var(--wp--custom--line-height--body); border: 1px solid var(--global--color--form-border); } .wc-block-components-form .wc-block-components-select .components-custom-select-control__button:after, .wc-block-components-select .components-custom-select-control__button:after, .components-custom-select-control .components-custom-select-control__button:after { content: ""; position: absolute; display: block; z-index: 100; right: 4rem; top: 0.5rem; bottom: 0.5rem; height: calc(100% - 16px); width: 1px; background: var(--global--color--form-border); } .wc-block-components-form .wc-block-components-select .components-custom-select-control__button .components-custom-select-control__button-icon, .wc-block-components-select .components-custom-select-control__button .components-custom-select-control__button-icon, .components-custom-select-control .components-custom-select-control__button .components-custom-select-control__button-icon { -webkit-box-sizing: border-box; box-sizing: border-box; height: 7px; width: 7px; border-style: solid; border-color: #000000; border-width: 0px 1px 1px 0px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: border-width 150ms ease-in-out; transition: border-width 150ms ease-in-out; top: calc(50% - 4px); right: 27px; } .wc-block-components-form .wc-block-components-select .components-custom-select-control__button .components-custom-select-control__button-icon path, .wc-block-components-select .components-custom-select-control__button .components-custom-select-control__button-icon path, .components-custom-select-control .components-custom-select-control__button .components-custom-select-control__button-icon path { display: none; } .wc-block-components-form .wc-block-components-select .components-custom-select-control__button:hover, .wc-block-components-select .components-custom-select-control__button:hover, .components-custom-select-control .components-custom-select-control__button:hover { font-size: var(--font-size--body-m) !important; line-height: var(--wp--custom--line-height--body); -webkit-transform: none; transform: none; } .wc-block-components-form .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-form .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-form .wc-block-components-select .components-custom-select-control__button:hover, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:hover, .components-custom-select-control .components-custom-select-control__button:focus, .components-custom-select-control .components-custom-select-control__button:active, .components-custom-select-control .components-custom-select-control__button:hover { font-size: var(--font-size--body-m) !important; line-height: var(--wp--custom--line-height--body); -webkit-transform: none; transform: none; height: 3.75rem; color: var(--wp--custom--color--font-secondary); padding: 1rem 0 0 1.25rem; } .wc-block-components-form .wc-block-components-select .components-custom-select-control__menu, .wc-block-components-select .components-custom-select-control__menu, .components-custom-select-control .components-custom-select-control__menu { padding: 0; margin: 0; font-size: var(--font-size--body-s) !important; border-color: var(--global--color--form-border); } .wc-block-components-form .wc-block-components-select .components-custom-select-control__menu .components-custom-select-control__item, .wc-block-components-select .components-custom-select-control__menu .components-custom-select-control__item, .components-custom-select-control .components-custom-select-control__menu .components-custom-select-control__item { padding: 0.5rem 1.25rem; } .wc-block-checkout__form .wc-block-components-checkout-step__container .components-custom-select-control { margin-top: 0; } .wc-block-checkout__form .wc-block-components-checkout-step__container .wc-block-components-address-form label.components-custom-select-control__label { line-height: var(--global--line-height-reset); } .wc-block-checkout__form .wc-block-components-checkout-step__container .wc-block-components-state-input label.components-custom-select-control__label { color: var(--wp--custom--color--font-secondary); line-height: var(--wp--custom--line-height--body); } .woocommerce-ordering, .wc-block-components-sort-select { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; margin-bottom: 1.25rem; position: relative; } @media (min-width: 48em) { .woocommerce-ordering, .wc-block-components-sort-select { margin-bottom: 1.5rem; } } @media (min-width: 64em) { .woocommerce-ordering, .wc-block-components-sort-select { margin-bottom: 2rem; } } @media (min-width: 80em) { .woocommerce-ordering, .wc-block-components-sort-select { margin-bottom: 2.5rem; } } .woocommerce-ordering:before, .wc-block-components-sort-select:before { content: ""; position: absolute; -webkit-box-sizing: border-box; box-sizing: border-box; height: 7px; width: 7px; border-style: solid; border-color: #000000; border-width: 0px 1px 1px 0px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: border-width 150ms ease-in-out; transition: border-width 150ms ease-in-out; top: calc(50% - 4px); right: 1.688rem; } .woocommerce-ordering:after, .wc-block-components-sort-select:after { content: ""; position: absolute; display: block; z-index: 100; right: 4rem; top: 0.5rem; bottom: 0.5rem; height: calc(100% - 1rem); width: 1px; background: var(--global--color--form-border); } .woocommerce-ordering .orderby, .woocommerce-ordering .wc-block-sort-select__select, .wc-block-components-sort-select .orderby, .wc-block-components-sort-select .wc-block-sort-select__select { height: 2.5rem; min-width: 12.5rem; background: var(--global--color--form-background); border: 1px solid var(--global--color--form-border); padding: 0.5rem 87px 0.5rem 1.25rem; } .woocommerce-ordering .orderby:active, .woocommerce-ordering .orderby:focus, .woocommerce-ordering .wc-block-sort-select__select:active, .woocommerce-ordering .wc-block-sort-select__select:focus, .wc-block-components-sort-select .orderby:active, .wc-block-components-sort-select .orderby:focus, .wc-block-components-sort-select .wc-block-sort-select__select:active, .wc-block-components-sort-select .wc-block-sort-select__select:focus { outline: none; } .woocommerce-ordering .orderby label, .woocommerce-ordering .wc-block-sort-select__select label, .wc-block-components-sort-select .orderby label, .wc-block-components-sort-select .wc-block-sort-select__select label { font-size: var(--font-size--body-m) !important; line-height: var(--wp--custom--line-height--body); } .form-round .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=email], .form-round .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=number], .form-round .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=tel], .form-round .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=text], .form-round .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type=url], .form-round .wc-block-components-totals-coupon__form .wc-block-components-text-input .components-custom-select-control__button, .form-round .wc-block-components-form .wc-block-components-text-input input[type=email], .form-round .wc-block-components-form .wc-block-components-text-input input[type=number], .form-round .wc-block-components-form .wc-block-components-text-input input[type=tel], .form-round .wc-block-components-form .wc-block-components-text-input input[type=text], .form-round .wc-block-components-form .wc-block-components-text-input input[type=url], .form-round .wc-block-components-form .wc-block-components-text-input .components-custom-select-control__button, .form-round .wc-block-components-text-input input[type=email], .form-round .wc-block-components-text-input input[type=number], .form-round .wc-block-components-text-input input[type=tel], .form-round .wc-block-components-text-input input[type=text], .form-round .wc-block-components-text-input input[type=url], .form-round .wc-block-components-text-input .components-custom-select-control__button, .form-round .wc-block-components-form .wc-block-components-select input[type=email], .form-round .wc-block-components-form .wc-block-components-select input[type=number], .form-round .wc-block-components-form .wc-block-components-select input[type=tel], .form-round .wc-block-components-form .wc-block-components-select input[type=text], .form-round .wc-block-components-form .wc-block-components-select input[type=url], .form-round .wc-block-components-form .wc-block-components-select .components-custom-select-control__button, .form-round .components-custom-select-control input[type=email], .form-round .components-custom-select-control input[type=number], .form-round .components-custom-select-control input[type=tel], .form-round .components-custom-select-control input[type=text], .form-round .components-custom-select-control input[type=url], .form-round .components-custom-select-control .components-custom-select-control__button { border-radius: var(--global--border-radius-round); } .wc-block-components-sort-select__select { padding: 0; border: none; border-radius: 0; } @media (min-width: 80em) { .wc-block-components-sort-select__select { padding: 0; } } .wc-block-components-validation-error { font-size: var(--font-size--body-xxs) !important; color: var(--global--color--error); max-width: 100%; position: absolute; top: calc(100% - 1px); white-space: normal; } .wc-block-components-product-metadata__description > p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data { margin: 0; padding: 0; } .wc-block-components-totals-item { margin-top: 1rem; } @media (min-width: 64em) { .wc-block-components-totals-item { margin-top: 1.25rem; } } @media (min-width: 80em) { .wc-block-components-totals-item { margin-top: 1.5rem; } } .is-large .wc-block-components-sidebar .wc-block-components-panel, .is-large .wc-block-components-sidebar .wc-block-components-totals-item { padding: 0; } .wc-block-components-panel__button { padding: 0; } .wc-block-components-panel__button:hover { -webkit-transform: none; transform: none; } .wc-block-components-panel__content { padding-bottom: 0; } .onsale, .wc-block-components-sale-badge, .wc-block-components-product-sale-badge { width: auto; border: 0; padding: 5px 12px; border-radius: var(--global--border-radius-s); line-height: var(--global--line-height-reset); text-transform: none; font-weight: normal; } .onsale, .wc-block-components-product-sale-badge { position: absolute; z-index: 100; margin: 0; border-radius: var(--global--border-radius-s); color: var(--global--color--product-badge-color); background: var(--global--color--product-badge-background); } .wc-block-components-sale-badge { margin-top: 0.25rem; background: none; border: 1px solid var(--global--color--product-badge-color); } .onsale { left: 1rem; top: 1rem; } .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left { left: 1rem; top: 1rem; } .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center { top: 1rem; } .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right { right: 1rem; top: 1rem; } .wc-block-components-button:not(.is-link) { font-weight: normal; font-size: var(--font-size--body-m) !important; padding: 18px 20px; -webkit-transition: all 0.25s ease; transition: all 0.25s ease; } .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message, .wc-block-components-notices .wc-block-components-notices__notice { max-width: var(--global--max-content-width-nogap); margin-left: auto; margin-right: auto; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 1rem; border-radius: var(--global--border-radius-xxs); background: var(--global--color--notification-background); color: var(--global--color--notification); border: 1px solid var(--global--color--notification-border); } @media (min-width: 64em) { .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message, .wc-block-components-notices .wc-block-components-notices__notice { padding: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message, .wc-block-components-notices .wc-block-components-notices__notice { padding: 1.5rem; } } @media (min-width: 48em) { .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message, .wc-block-components-notices .wc-block-components-notices__notice { margin-bottom: 1.5rem; } } @media (min-width: 48em) and (min-width: 48em) { .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message, .wc-block-components-notices .wc-block-components-notices__notice { margin-bottom: 2rem; } } @media (min-width: 48em) and (min-width: 64em) { .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message, .wc-block-components-notices .wc-block-components-notices__notice { margin-bottom: 2.5rem; } } @media (min-width: 48em) and (min-width: 80em) { .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message, .wc-block-components-notices .wc-block-components-notices__notice { margin-bottom: 3rem; } } .woocommerce-page .entry-content .woocommerce-message.woocommerce-error, .woocommerce-message.woocommerce-error, .wc-block-components-notices .wc-block-components-notices__notice.woocommerce-error { background: var(--global--color--error-background); color: var(--global--color--error); border: 1px solid var(--global--color--error-border); } .woocommerce-page .entry-content .woocommerce-message .components-notice__content, .woocommerce-message .components-notice__content, .wc-block-components-notices .wc-block-components-notices__notice .components-notice__content { max-width: calc(100% - 2rem); } .woocommerce-page .entry-content .woocommerce-message .components-notice__dismiss.has-icon, .woocommerce-message .components-notice__dismiss.has-icon, .wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss.has-icon { display: block; width: 1.5rem; height: 1.5rem; min-height: auto; background: #000000; color: #ffffff; fill: #ffffff; border-radius: var(--global--border-radius-round); } .woocommerce-page .entry-content .woocommerce-message .components-notice__dismiss.has-icon svg, .woocommerce-message .components-notice__dismiss.has-icon svg, .wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss.has-icon svg { max-width: 12px; } .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message { margin-bottom: 1rem; } @media (min-width: 48em) { .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message { margin-bottom: 0; } } @media (min-width: 96em) { .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message { margin-left: auto; margin-right: auto; } } .woocommerce-page .entry-content .woocommerce-message a, .woocommerce-message a { margin-right: 0.5rem; } .woocommerce-notices-wrapper, .woocommerce-notice { margin-bottom: 1rem; } @media (min-width: 64em) { .woocommerce-notices-wrapper, .woocommerce-notice { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-notices-wrapper, .woocommerce-notice { margin-bottom: 1.5rem; } } .woocommerce-notices-wrapper div.woocommerce-message, .woocommerce-notices-wrapper ul.woocommerce-message, .woocommerce-notice div.woocommerce-message, .woocommerce-notice ul.woocommerce-message { color: var(--global--color--notification); background: var(--global--color--notification-background); border: 1px solid var(--global--color--notification-border); } .woocommerce-notices-wrapper div.woocommerce-error, .woocommerce-notices-wrapper ul.woocommerce-error, .woocommerce-notice div.woocommerce-error, .woocommerce-notice ul.woocommerce-error { background: var(--global--color--error-background); color: var(--global--color--error); border: 1px solid var(--global--color--error-border); } .woocommerce-notices-wrapper div a, .woocommerce-notices-wrapper ul a, .woocommerce-notice div a, .woocommerce-notice ul a { margin-right: 0.5rem; } .woocommerce-notice, .woocommerce-notices-wrapper div, .woocommerce-notices-wrapper ul { display: block; padding: 1rem; margin-bottom: 1rem; border-radius: var(--global--border-radius-xxs); list-style: none; } @media (min-width: 64em) { .woocommerce-notice, .woocommerce-notices-wrapper div, .woocommerce-notices-wrapper ul { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-notice, .woocommerce-notices-wrapper div, .woocommerce-notices-wrapper ul { margin-bottom: 1.5rem; } } .woocommerce-notice--success { background: var(--global--color--success-background); color: var(--global--color--success); border: 1px solid var(--global--color--success-border); } .wp-block-ainoblocks-card .woocommerce-notices-wrapper { margin-top: 1rem; } @media (min-width: 64em) { .wp-block-ainoblocks-card .woocommerce-notices-wrapper { margin-top: 1.25rem; } } @media (min-width: 80em) { .wp-block-ainoblocks-card .woocommerce-notices-wrapper { margin-top: 1.5rem; } } .wc-block-grid__product-rating { font-size: 0.875rem; } .wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars { margin: 0; } .wc-block-grid__product-rating .star-rating span, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span { max-height: 22px; letter-spacing: 1px; } .wc-block-grid__product-rating .star-rating:before, .wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before { content: '\2605\2605\2605\2605\2605'; font-size: 0.875rem; letter-spacing: 1px; } .wc-block-components-pagination button:hover { -webkit-transform: none; transform: none; } .wc-block-components-sidebar .wc-block-components-totals-coupon__content { padding-bottom: 1rem; } @media (min-width: 64em) { .wc-block-components-sidebar .wc-block-components-totals-coupon__content { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .wc-block-components-sidebar .wc-block-components-totals-coupon__content { padding-bottom: 1.5rem; } } .wc-block-components-sidebar .wc-block-components-totals-coupon__form { margin-bottom: 0; } .woocommerce-order-overview { list-style: none; margin-bottom: 1rem; background: var(--wp--custom--color--background-secondary); border-radius: var(--global--border-radius-xs); padding: 1rem; } @media (min-width: 64em) { .woocommerce-order-overview { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-order-overview { margin-bottom: 1.5rem; } } @media (min-width: 48em) { .woocommerce-order-overview { padding: 1.25rem; } } @media (min-width: 64em) { .woocommerce-order-overview { padding: 1.5rem; } } @media (min-width: 80em) { .woocommerce-order-overview { padding: 2rem; } } .woocommerce-order-details { background: var(--wp--custom--color--background-secondary); border-radius: var(--global--border-radius-xs); padding: 1rem; margin-top: 1rem; } @media (min-width: 48em) { .woocommerce-order-details { padding: 1.25rem; } } @media (min-width: 64em) { .woocommerce-order-details { padding: 1.5rem; } } @media (min-width: 80em) { .woocommerce-order-details { padding: 2rem; } } @media (min-width: 64em) { .woocommerce-order-details { margin-top: 1.25rem; } } @media (min-width: 80em) { .woocommerce-order-details { margin-top: 1.5rem; } } .woocommerce-order-details .woocommerce-table { margin-bottom: 0; } .woocommerce-order-details .woocommerce-table thead th, .woocommerce-order-details .woocommerce-table td, .woocommerce-order-details .woocommerce-table th { padding-left: 0; padding-right: 0; } .woocommerce-order-details .woocommerce-table tr { border-bottom: 1px solid var(--global--color--border); } .woocommerce-order-details .woocommerce-table tr:last-child { border-bottom: none; } .woocommerce-customer-details { margin-top: 1rem; background: var(--wp--custom--color--background-secondary); border-radius: var(--global--border-radius-xs); padding: 1rem; } @media (min-width: 64em) { .woocommerce-customer-details { margin-top: 1.25rem; } } @media (min-width: 80em) { .woocommerce-customer-details { margin-top: 1.5rem; } } @media (min-width: 48em) { .woocommerce-customer-details { padding: 1.25rem; } } @media (min-width: 64em) { .woocommerce-customer-details { padding: 1.5rem; } } @media (min-width: 80em) { .woocommerce-customer-details { padding: 2rem; } } .woocommerce-customer-details address { margin-top: 0.5rem; } .wc-block-grid.has-aligned-buttons .wc-block-grid__product > :last-child { margin: 0; } .wc-block-grid .wc-block-grid__product { border: 0; margin-bottom: 1.5rem; } @media (min-width: 48em) { .wc-block-grid .wc-block-grid__product { margin-bottom: 2rem; } } @media (min-width: 64em) { .wc-block-grid .wc-block-grid__product { margin-bottom: 2.5rem; } } @media (min-width: 80em) { .wc-block-grid .wc-block-grid__product { margin-bottom: 3rem; } } .wc-block-grid .wc-block-grid__product .wc-block-grid__product-title { padding-top: 1rem; padding-bottom: 0.5rem; } .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price { padding-bottom: 0.5rem; } .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price { line-height: var(--global--line-height-reset); } .wc-block-grid .wc-block-grid__product .add_to_cart_button { opacity: 0; font-size: var(--font-size--body-s) !important; line-height: var(--global--line-height-reset); background: none !important; color: var(--wp--custom--color--font-secondary); padding: 0; text-align: left; display: inline; } .wc-block-grid .wc-block-grid__product .add_to_cart_button:hover { -webkit-transform: translateY(0); transform: translateY(0); text-decoration: underline; } .wc-block-grid .wc-block-grid__product .added_to_cart, .wc-block-grid .wc-block-grid__product:hover .add_to_cart_button, .wc-block-grid .wc-block-grid__product:hover .button.product_type_grouped { opacity: 1; } .wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added::after, .wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading::after { display: none; } .wc-block-grid .wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid .wc-block-grid__product .wc-block-grid__product-rating { margin: 0; } .wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid .wc-block-grid__product .wc-block-grid__product-rating { margin: 0; } .entry-content .wc-block-grid .wc-block-grid__product-title, .entry-content .wc-block-grid .wc-block-grid__product-title a { font-size: var(--font-size--h2) !important; line-height: var(--global--line-height-reset); } .entry-content .wc-block-grid__products { margin: 0; padding: 0; display: grid; list-style: none; } @media (min-width: 48em) { .entry-content .wc-block-grid__products { grid-template-columns: repeat(2, 1fr); -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } .entry-content .wc-block-grid__products li { position: relative; list-style: none; grid-template-columns: 1fr 1fr; } .entry-content .wc-block-grid__products li:nth-last-child(-n+2) { padding-bottom: 0; } } @media (min-width: 80em) { .entry-content .wc-block-grid__products { -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; } } @media (min-width: 64em) { .entry-content .wc-block-grid.has-4-columns .wc-block-grid__products { grid-template-columns: repeat(4, 1fr); } .entry-content .wc-block-grid.has-4-columns .wc-block-grid__products li { grid-template-columns: 1fr 1fr 1fr 1fr; } .entry-content .wc-block-grid.has-4-columns .wc-block-grid__products li:nth-last-child(-n+4) { padding-bottom: 0; } } @media (min-width: 64em) { .entry-content .wc-block-grid.has-3-columns .wc-block-grid__products, .entry-content .wc-block-grid.has-6-columns .wc-block-grid__products { grid-template-columns: repeat(3, 1fr); } .entry-content .wc-block-grid.has-3-columns .wc-block-grid__products li, .entry-content .wc-block-grid.has-6-columns .wc-block-grid__products li { grid-template-columns: 1fr 1fr 1fr; } .entry-content .wc-block-grid.has-3-columns .wc-block-grid__products li:nth-last-child(-n+3), .entry-content .wc-block-grid.has-6-columns .wc-block-grid__products li:nth-last-child(-n+3) { padding-bottom: 0; } } .entry-content .wc-block-grid__product { max-width: 100%; } .entry-content .wc-block-grid__product .wc-block-grid__product-onsale { margin: 0; padding: 5px 12px; width: auto; border: 0; border-radius: var(--global--border-radius-s); color: var(--wp--custom--color--font-primary); background: var(--global--color--product-badge-background); line-height: var(--global--line-height-reset); text-transform: none; font-weight: normal; position: absolute; top: 1rem; right: 1rem; } .entry-content .wc-block-grid .wc-block-grid__product { max-width: 100%; } .wc-block-grid__product { text-align: left; } .wc-block-grid__product .wc-block-components-product-name { text-decoration: none; } .wc-block-grid__product .wc-block-grid__product-link { text-decoration: none; } .wc-block-grid__product .wc-block-grid__product-add-to-cart { line-height: 0; margin: 0; padding: 0; } .wc-block-grid__product .wc-block-grid__product-add-to-cart a { display: inline-block; padding: 0; } /* Products archive page */ .archive.woocommerce-page .site-content .woocommerce-breadcrumb, .woocommerce-shop .site-content .woocommerce-breadcrumb, .archive.woocommerce-page .site-main .woocommerce-breadcrumb, .woocommerce-shop .site-main .woocommerce-breadcrumb { display: none; } .archive.woocommerce-page .site-content .woocommerce-products-header__title, .woocommerce-shop .site-content .woocommerce-products-header__title, .archive.woocommerce-page .site-main .woocommerce-products-header__title, .woocommerce-shop .site-main .woocommerce-products-header__title { display: none; } .archive.woocommerce-page .site-content .woocommerce-ordering, .woocommerce-shop .site-content .woocommerce-ordering, .archive.woocommerce-page .site-main .woocommerce-ordering, .woocommerce-shop .site-main .woocommerce-ordering { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .archive.woocommerce-page .site-content .woocommerce-ordering select, .woocommerce-shop .site-content .woocommerce-ordering select, .archive.woocommerce-page .site-main .woocommerce-ordering select, .woocommerce-shop .site-main .woocommerce-ordering select { height: 2.5rem; padding: 0.5rem 87px 0.5rem 1.25rem; line-height: 1; font-size: 1rem; } .woocommerce-pagination .page-numbers { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .woocommerce-pagination .page-numbers li { padding: .3em .6em; min-width: 2.2em; } .archive .woocommerce-result-count, .woocommerce-shop .woocommerce-result-count, .single-product .woocommerce-result-count { display: none; } .archive .products, .woocommerce-shop .products, .single-product .products { display: grid; list-style: none; } .archive .products .product, .woocommerce-shop .products .product, .single-product .products .product { position: relative; margin-bottom: 1.5rem; } .archive .products .product .woocommerce-loop-product__title, .archive .products .product .price, .woocommerce-shop .products .product .woocommerce-loop-product__title, .woocommerce-shop .products .product .price, .single-product .products .product .woocommerce-loop-product__title, .single-product .products .product .price { display: block; line-height: 1; } .archive .products .product .woocommerce-loop-product__title, .woocommerce-shop .products .product .woocommerce-loop-product__title, .single-product .products .product .woocommerce-loop-product__title { padding-top: 1rem; } .archive .products .product .price, .woocommerce-shop .products .product .price, .single-product .products .product .price { padding-top: 0.5rem; } .archive .products .product .added_to_cart, .archive .products .product .add_to_cart_button, .archive .products .product .button.product_type_grouped, .woocommerce-shop .products .product .added_to_cart, .woocommerce-shop .products .product .add_to_cart_button, .woocommerce-shop .products .product .button.product_type_grouped, .single-product .products .product .added_to_cart, .single-product .products .product .add_to_cart_button, .single-product .products .product .button.product_type_grouped { opacity: 0; margin-top: 0.5rem; display: inline-block; line-height: var(--global--line-height-reset); } .archive .products .product .added_to_cart, .archive .products .product:hover .add_to_cart_button, .archive .products .product:hover .button.product_type_grouped, .woocommerce-shop .products .product .added_to_cart, .woocommerce-shop .products .product:hover .add_to_cart_button, .woocommerce-shop .products .product:hover .button.product_type_grouped, .single-product .products .product .added_to_cart, .single-product .products .product:hover .add_to_cart_button, .single-product .products .product:hover .button.product_type_grouped { opacity: 1; } .archive .products .product .added_to_cart, .woocommerce-shop .products .product .added_to_cart, .single-product .products .product .added_to_cart { position: absolute; bottom: 0; } .archive .products .product .add_to_cart_button.added, .woocommerce-shop .products .product .add_to_cart_button.added, .single-product .products .product .add_to_cart_button.added { display: none; } @media (min-width: 48em) { .archive .products .product, .woocommerce-shop .products .product, .single-product .products .product { margin-bottom: 2rem; } } @media (min-width: 64em) { .archive .products .product, .woocommerce-shop .products .product, .single-product .products .product { margin-bottom: 2.5rem; } } @media (min-width: 80em) { .archive .products .product, .woocommerce-shop .products .product, .single-product .products .product { margin-bottom: 3rem; } } @media (min-width: 48em) { .archive .products.columns-2, .archive .products.columns-3, .archive .products.columns-4, .woocommerce-shop .products.columns-2, .woocommerce-shop .products.columns-3, .woocommerce-shop .products.columns-4, .single-product .products.columns-2, .single-product .products.columns-3, .single-product .products.columns-4 { display: grid; grid-template-columns: repeat(2, 1fr); -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } .archive .products.columns-2 li, .archive .products.columns-3 li, .archive .products.columns-4 li, .woocommerce-shop .products.columns-2 li, .woocommerce-shop .products.columns-3 li, .woocommerce-shop .products.columns-4 li, .single-product .products.columns-2 li, .single-product .products.columns-3 li, .single-product .products.columns-4 li { position: relative; list-style: none; grid-template-columns: 1fr 1fr; } .archive .products.columns-2 li:nth-last-child(-n+2), .archive .products.columns-3 li:nth-last-child(-n+2), .archive .products.columns-4 li:nth-last-child(-n+2), .woocommerce-shop .products.columns-2 li:nth-last-child(-n+2), .woocommerce-shop .products.columns-3 li:nth-last-child(-n+2), .woocommerce-shop .products.columns-4 li:nth-last-child(-n+2), .single-product .products.columns-2 li:nth-last-child(-n+2), .single-product .products.columns-3 li:nth-last-child(-n+2), .single-product .products.columns-4 li:nth-last-child(-n+2) { padding-bottom: 0; } } @media (min-width: 80em) { .archive .products.columns-2, .archive .products.columns-3, .archive .products.columns-4, .woocommerce-shop .products.columns-2, .woocommerce-shop .products.columns-3, .woocommerce-shop .products.columns-4, .single-product .products.columns-2, .single-product .products.columns-3, .single-product .products.columns-4 { -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; } } @media (min-width: 64em) { .archive .products.columns-3, .archive .products.columns-6, .woocommerce-shop .products.columns-3, .woocommerce-shop .products.columns-6, .single-product .products.columns-3, .single-product .products.columns-6 { grid-template-columns: repeat(3, 1fr); } .archive .products.columns-3 li, .archive .products.columns-6 li, .woocommerce-shop .products.columns-3 li, .woocommerce-shop .products.columns-6 li, .single-product .products.columns-3 li, .single-product .products.columns-6 li { grid-template-columns: 1fr 1fr 1fr; } .archive .products.columns-3 li:nth-last-child(-n+3), .archive .products.columns-6 li:nth-last-child(-n+3), .woocommerce-shop .products.columns-3 li:nth-last-child(-n+3), .woocommerce-shop .products.columns-6 li:nth-last-child(-n+3), .single-product .products.columns-3 li:nth-last-child(-n+3), .single-product .products.columns-6 li:nth-last-child(-n+3) { padding-bottom: 0; } } @media (min-width: 64em) { .archive .products.columns-4, .woocommerce-shop .products.columns-4, .single-product .products.columns-4 { grid-template-columns: repeat(4, 1fr); } .archive .products.columns-4 li, .woocommerce-shop .products.columns-4 li, .single-product .products.columns-4 li { grid-template-columns: 1fr 1fr 1fr 1fr; } .archive .products.columns-4 li:nth-last-child(-n+4), .woocommerce-shop .products.columns-4 li:nth-last-child(-n+4), .single-product .products.columns-4 li:nth-last-child(-n+4) { padding-bottom: 0; } } .single-product .woocommerce-breadcrumb { padding-bottom: 1.25rem; } @media (min-width: 48em) { .single-product .woocommerce-breadcrumb { padding-bottom: 1.5rem; } } @media (min-width: 64em) { .single-product .woocommerce-breadcrumb { padding-bottom: 2rem; } } @media (min-width: 80em) { .single-product .woocommerce-breadcrumb { padding-bottom: 2.5rem; } } .single-product div.product { position: relative; max-width: var(--global--wide-content-width); } @media (min-width: 48em) { .single-product div.product { display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } } @media (min-width: 80em) { .single-product div.product { -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; } } .single-product .woocommerce-product-gallery { opacity: 1 !important; position: relative; grid-column-start: 1; grid-column-end: 13; padding-bottom: 1.5rem; } @media (min-width: 48em) { .single-product .woocommerce-product-gallery { padding-bottom: 2rem; } } @media (min-width: 64em) { .single-product .woocommerce-product-gallery { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .single-product .woocommerce-product-gallery { padding-bottom: 3rem; } } .single-product .woocommerce-product-gallery__trigger { position: absolute; top: 1rem; right: 1rem; z-index: 10; font-size: 0; background: #ffffff; border-radius: var(--global--border-radius-l); display: block; width: 3rem; height: 3rem; } .single-product .woocommerce-product-gallery__trigger::before, .single-product .woocommerce-product-gallery__trigger::after { content: ""; position: absolute; display: block; background: var(--wp--custom--color--font-primary); z-index: 9; } .single-product .woocommerce-product-gallery__trigger::after { height: 1px; margin-top: -1px; top: 50%; left: 12px; right: 12px; } .single-product .woocommerce-product-gallery__trigger::before { width: 1px; margin-left: -1px; left: 50%; top: 12px; bottom: 12px; } @media (min-width: 48em) { .single-product .woocommerce-product-gallery { grid-column-end: 8; } } @media (min-width: 64em) { .single-product .woocommerce-product-gallery { grid-column-end: 9; } } .single-product .woocommerce-product-gallery .flex-control-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 1rem; } .single-product .woocommerce-product-gallery .flex-control-nav li::marker { content: ""; } .single-product .woocommerce-product-gallery .flex-control-nav li img { max-width: 96px; margin-right: 1rem; } .single-product .onsale { top: 1rem; left: 1rem; } .single-product .entry-summary { position: relative; } @media (min-width: 48em) { .single-product .entry-summary { grid-column-start: 8; grid-column-end: 13; } } @media (min-width: 64em) { .single-product .entry-summary { grid-column-start: 9; } } .single-product .entry-summary .product_title { padding-bottom: 1rem; } @media (min-width: 64em) { .single-product .entry-summary .product_title { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .single-product .entry-summary .product_title { padding-bottom: 1.5rem; } } .single-product .entry-summary .woocommerce-product-details__short-description { padding-bottom: 1.5rem; } @media (min-width: 48em) { .single-product .entry-summary .woocommerce-product-details__short-description { padding-bottom: 2rem; } } @media (min-width: 64em) { .single-product .entry-summary .woocommerce-product-details__short-description { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .single-product .entry-summary .woocommerce-product-details__short-description { padding-bottom: 3rem; } } .single-product .entry-summary .woocommerce-product-rating { padding-bottom: 1rem; } @media (min-width: 64em) { .single-product .entry-summary .woocommerce-product-rating { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .single-product .entry-summary .woocommerce-product-rating { padding-bottom: 1.5rem; } } .single-product .entry-summary .woocommerce-review-link { margin-left: 0.25rem; } .single-product .entry-summary .price { padding-bottom: 1rem; line-height: var(--global--line-height-reset); } @media (min-width: 64em) { .single-product .entry-summary .price { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .single-product .entry-summary .price { padding-bottom: 1.5rem; } } .single-product .entry-summary .cart { padding-bottom: 1.5rem; } @media (min-width: 48em) { .single-product .entry-summary .cart { padding-bottom: 2rem; } } @media (min-width: 64em) { .single-product .entry-summary .cart { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .single-product .entry-summary .cart { padding-bottom: 3rem; } } .single-product .entry-summary .cart:not(.grouped_form):not(.variations_form) { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: stretch; align-content: stretch; } .single-product .entry-summary .cart .quantity:not(.hidden) { padding-right: 1rem; line-height: var(--global--line-height-reset); } .single-product .entry-summary .cart .quantity:not(.hidden) .qty { max-width: 96px; } .single-product .entry-summary .cart .single_add_to_cart_button { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; } .single-product .entry-summary .cart .woocommerce-variation-add-to-cart { display: -webkit-box; display: -ms-flexbox; display: flex; } .single-product .entry-summary .cart .variations { margin: 0; } .single-product .entry-summary .cart .variations td, .single-product .entry-summary .cart .variations tr { display: block; padding: 0; border: 0; } .single-product .entry-summary .cart .variations td { padding: 0; } .single-product .entry-summary .cart .variations tr { padding-bottom: 1rem; } @media (min-width: 64em) { .single-product .entry-summary .cart .variations tr { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .single-product .entry-summary .cart .variations tr { padding-bottom: 1.5rem; } } .single-product .entry-summary .cart .variations select { width: 100%; max-height: 3.75rem; line-height: var(--global--line-height-reset); background: var(--global--color--form-background); } .single-product .entry-summary .cart .variations select:active, .single-product .entry-summary .cart .variations select:focus { outline: none; } .single-product .entry-summary .cart .variations .reset_variations { display: none; font-size: var(--font-size--body-s) !important; } .single-product .entry-summary .cart .woocommerce-variation-description p { padding: 0; } .single-product .entry-summary .cart .woocommerce-variation-price { padding-top: 1rem; padding-bottom: 1rem; display: block; font-size: var(--font-size--body-xl) !important; } @media (min-width: 64em) { .single-product .entry-summary .cart .woocommerce-variation-price { padding-top: 1.25rem; } } @media (min-width: 80em) { .single-product .entry-summary .cart .woocommerce-variation-price { padding-top: 1.5rem; } } @media (min-width: 64em) { .single-product .entry-summary .cart .woocommerce-variation-price { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .single-product .entry-summary .cart .woocommerce-variation-price { padding-bottom: 1.5rem; } } .single-product .entry-summary .grouped_form .single_add_to_cart_button { width: 100%; margin-top: 0.5rem; } .single-product .entry-summary .grouped_form .woocommerce-grouped-product-list tr, .single-product .entry-summary .grouped_form .woocommerce-grouped-product-list td { border: none; width: 1%; white-space: nowrap; padding: 0; } .single-product .entry-summary .grouped_form .woocommerce-grouped-product-list tr a, .single-product .entry-summary .grouped_form .woocommerce-grouped-product-list td a { color: var(--wp--custom--color--font-secondary); font-size: var(--font-size--body-m) !important; } .single-product .entry-summary .grouped_form .woocommerce-grouped-product-list td { padding-bottom: 1rem; } .single-product .entry-summary .product_meta .sku_wrapper, .single-product .entry-summary .product_meta .posted_in, .single-product .entry-summary .product_meta .tagged_as { display: block; padding-bottom: 0.5rem; } .single-product .entry-summary .woocommerce-grouped-product-list { width: 100%; } .single-product .single_variation_wrap { width: 100%; } .single-product .wc-tabs-wrapper { grid-column-start: 1; grid-column-end: 13; padding-top: 1.5rem; padding-bottom: 3rem; display: grid; grid-template-columns: repeat(12, 1fr); -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } @media (min-width: 48em) { .single-product .wc-tabs-wrapper { padding-top: 2rem; } } @media (min-width: 64em) { .single-product .wc-tabs-wrapper { padding-top: 2.5rem; } } @media (min-width: 80em) { .single-product .wc-tabs-wrapper { padding-top: 3rem; } } @media (min-width: 48em) { .single-product .wc-tabs-wrapper { padding-bottom: 4rem; } } @media (min-width: 64em) { .single-product .wc-tabs-wrapper { padding-bottom: 5rem; } } @media (min-width: 80em) { .single-product .wc-tabs-wrapper { padding-bottom: 6rem; } } @media (min-width: 80em) { .single-product .wc-tabs-wrapper { -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; } } .single-product .wc-tabs-wrapper .wc-tabs { list-style: none; font-size: var(--font-size--body-l) !important; grid-column-start: 1; grid-column-end: 13; } .single-product .wc-tabs-wrapper .wc-tabs li { padding-bottom: 1rem; } @media (min-width: 64em) { .single-product .wc-tabs-wrapper .wc-tabs li { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .single-product .wc-tabs-wrapper .wc-tabs li { padding-bottom: 1.5rem; } } @media (min-width: 48em) { .single-product .wc-tabs-wrapper .wc-tabs { grid-column-end: 5; } } .single-product .wc-tabs-wrapper .woocommerce-Tabs-panel { max-width: var(--global--default-content-width); grid-column-start: 1; grid-column-end: 13; } @media (min-width: 48em) { .single-product .wc-tabs-wrapper .woocommerce-Tabs-panel { grid-column-start: 5; grid-column-end: 13; } } @media (min-width: 80em) { .single-product .wc-tabs-wrapper .woocommerce-Tabs-panel { grid-column-end: 12; } } .single-product .wc-tabs-wrapper .woocommerce-Tabs-panel--description p { padding-bottom: 0; } .single-product .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information h2, .single-product .wc-tabs-wrapper .woocommerce-Tabs-panel--description h2, .single-product .wc-tabs-wrapper h2.woocommerce-Reviews-title { display: none; } .single-product .wc-tabs-wrapper #review_form { padding-top: 3rem; } @media (min-width: 48em) { .single-product .wc-tabs-wrapper #review_form { padding-top: 4rem; } } @media (min-width: 64em) { .single-product .wc-tabs-wrapper #review_form { padding-top: 5rem; } } @media (min-width: 80em) { .single-product .wc-tabs-wrapper #review_form { padding-top: 6rem; } } .single-product .wc-tabs-wrapper #review_form .comment-form p { margin-bottom: 0; } .single-product .wc-tabs-wrapper .comment-reply-title { line-height: var(--global--line-height-reset); } .single-product .wc-tabs-wrapper .woocommerce-noreviews { padding: 0; } .single-product .wc-tabs-wrapper .comment-form-comment { line-height: 1; } .single-product .wc-tabs-wrapper .comment-respond { margin-left: 0; margin-right: 0; } .single-product .wc-tabs-wrapper .commentlist { padding: 0; } .single-product .wc-tabs-wrapper .commentlist .review .avatar { display: none; } .single-product .wc-tabs-wrapper .commentlist .review::marker { content: ""; } .single-product .wc-tabs-wrapper .commentlist .review:not(:last-child) { padding-bottom: 1.5rem; } @media (min-width: 48em) { .single-product .wc-tabs-wrapper .commentlist .review:not(:last-child) { padding-bottom: 2rem; } } @media (min-width: 64em) { .single-product .wc-tabs-wrapper .commentlist .review:not(:last-child) { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .single-product .wc-tabs-wrapper .commentlist .review:not(:last-child) { padding-bottom: 3rem; } } .single-product .wc-tabs-wrapper .comment-text .woocommerce-review__author { display: block; padding-bottom: 0.25rem; } .single-product .wc-tabs-wrapper .comment-text .woocommerce-review__dash { display: none; } .single-product .wc-tabs-wrapper .comment-text .meta { margin-bottom: 0; font-size: var(--font-size--body-s) !important; line-height: var(--global--line-height-reset); } .single-product .wc-tabs-wrapper .comment-text .description p { font-size: var(--font-size--body-m) !important; } .single-product .wc-tabs-wrapper .comment-text .description { padding-top: 0.5rem; } .single-product .wc-tabs-wrapper .comment-text .description p:last-child { padding-bottom: 0; } .single-product .wc-tabs-wrapper .comment-text .meta { padding-bottom: 0.5rem; } .single-product .wc-tabs-wrapper .comment-text .meta .woocommerce-review__author { font-weight: normal; } .single-product .wc-tabs-wrapper .comment-form-rating { padding-top: 1rem; } @media (min-width: 64em) { .single-product .wc-tabs-wrapper .comment-form-rating { padding-top: 1.25rem; } } @media (min-width: 80em) { .single-product .wc-tabs-wrapper .comment-form-rating { padding-top: 1.5rem; } } .single-product .wc-tabs-wrapper .comment-form-rating .stars { padding-top: 0.25rem; padding-bottom: 0; } .single-product .wc-tabs-wrapper .comment-form-rating .stars span { display: inline; } .single-product .wc-tabs-wrapper .comment-form-rating .stars a { margin-right: 0.5rem; text-decoration: none; display: inline; -webkit-transition: none; transition: none; font-size: 0; opacity: .4; color: var(--global--color--star-rating); margin: 0; } .single-product .wc-tabs-wrapper .comment-form-rating .stars a:before { display: inline-block; content: '\2605'; line-height: 1; font-size: 24px; } .single-product .wc-tabs-wrapper .comment-form-rating #rating { max-height: 3.75rem; } .single-product .star-rating { position: relative; display: inline; font-size: 13px; line-height: 1; } .single-product .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; color: #2c2d33; } .single-product .stars a, .single-product .stars.selected a.active ~ a { opacity: .4; } .single-product .stars.selected a.active, .single-product .stars.selected a:not(.active) { opacity: 1; } .single-product .star-rating:before, .single-product .wc-block-review-list-item__rating > .wc-block-review-list-item__rating__stars:before { content: '\2605\2605\2605\2605\2605'; color: var(--global--color--star-rating); letter-spacing: 0; padding-bottom: 0.25rem; opacity: .4; font-size: 13px; line-height: 1; } .single-product .star-rating span { font-size: 0; overflow: hidden; display: inline; position: absolute; left: 0; top: 2px; z-index: 1; } .single-product .star-rating span::before { content: '\2605\2605\2605\2605\2605'; color: var(--global--color--star-rating); letter-spacing: 0; opacity: 1; font-size: 13px; line-height: 1; } .single-product .star-rating span span { display: none; } .single-product .related.products { grid-column-start: 1; grid-column-end: 13; } .single-product .related.products h2:not(.woocommerce-loop-product__title) { font-size: var(--font-size--h3) !important; padding-bottom: 1.5rem; } @media (min-width: 48em) { .single-product .related.products h2:not(.woocommerce-loop-product__title) { padding-bottom: 2rem; } } @media (min-width: 64em) { .single-product .related.products h2:not(.woocommerce-loop-product__title) { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .single-product .related.products h2:not(.woocommerce-loop-product__title) { padding-bottom: 3rem; } } .single-product .related.products ul { list-style: none; } .single-product .custom-product-page-link { position: absolute; right: 0; } @media (min-width: 48em) { .single-product .custom-product-page-link { top: 4px; } } @media (min-width: 64em) { .single-product .custom-product-page-link { top: 8px; } } .woocommerce-cart .custom-product-page-link, .woocommerce-checkout .custom-product-page-link { display: none; } .woocommerce-page .wp-block-woocommerce-cart { margin-bottom: 0; } .woocommerce-page .wp-block-woocommerce-cart.alignwide { padding: 0; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-components-title { display: none; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart__empty-cart__title.has-text-align-center, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-items__header { font-size: var(--font-size--body-s) !important; } .woocommerce-page .wp-block-woocommerce-cart .wp-block-image { padding-bottom: 1rem; } .woocommerce-page .wp-block-woocommerce-cart p.has-text-align-center a { margin-top: 1rem; display: inline-block; font-size: var(--font-size--body-s) !important; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices { padding-top: 1rem; } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices { padding-top: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices { padding-top: 1.5rem; } } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata { padding-top: 1rem; margin-bottom: 1rem; } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata { padding-top: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata { padding-top: 1.5rem; } } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata { margin-bottom: 1.5rem; } } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector { margin-bottom: 1rem; width: 137px; border-color: var(--global--color--form-border); border-radius: var(--global--border-radius-s); } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input { font-size: var(--font-size--body-s) !important; padding: 0; min-height: 40px; min-width: 30px; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input:active, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input:focus { outline: none; -webkit-box-shadow: none; box-shadow: none; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button { font-size: .9rem; min-width: 40px; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover { -webkit-transform: none; transform: none; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus { outline: none; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link { font-size: var(--font-size--body-s) !important; line-height: var(--global--line-height-reset); } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover { text-decoration: none; -webkit-transform: none; transform: none; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-shipping-calculator-address { padding-bottom: 1rem; } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-shipping-calculator-address { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-shipping-calculator-address { padding-bottom: 1.5rem; } } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart tr { border-bottom: none; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items th { padding: 0; line-height: 1; padding-bottom: 1rem; } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items th { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items th { padding-bottom: 1.5rem; } } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td { padding-top: 1rem; padding-bottom: 1rem; } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td { padding-top: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td { padding-top: 1.5rem; } } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td { padding-bottom: 1.5rem; } } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__image { padding-left: 0; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__product, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__total { padding-left: 1rem; } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__product, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__total { padding-left: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__product, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__total { padding-left: 1.5rem; } } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td:last-child { padding-right: 0; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-components-product-metadata__description p { margin: 0; padding: 0; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header { text-transform: none; font-weight: normal !important; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header span, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header span { font-weight: normal !important; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image { width: 200px; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-panel__button { font-size: var(--font-size--body-s) !important; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals-title { display: block; text-transform: none; text-align: left; font-weight: normal; padding-top: 1rem; padding-bottom: 1rem; } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals-title { padding-top: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals-title { padding-top: 1.5rem; } } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals-title { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals-title { padding-bottom: 1.5rem; } } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options { padding: 0; margin-top: 1rem; } @media (min-width: 48em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options { margin-top: 1.25rem; } } @media (min-width: 64em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options { margin-top: 1.5rem; } } @media (min-width: 80em) { .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options { margin-top: 2rem; } } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item::after { display: none; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-shipping-calculator, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) { padding: 0; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-shipping-rates-control__package.wc-block-components-panel { border-top: 1px solid var(--wp--custom--color--border); border-bottom: 1px solid var(--wp--custom--color--border); } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-panel.has-border::after, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals-title:after, .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-shipping-rates-control__package.wc-block-components-panel:after { opacity: 1; border-color: var(--wp--custom--color--border); } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-shipping__change-address-button { -webkit-transform: none; transform: none; } .woocommerce-page .wc-block-components-totals-coupon__button { margin-left: 1rem; } .woocommerce-page.woocommerce-cart .wp-block-separator.is-style-dots { display: none; } .woocommerce-page.woocommerce-cart h2.has-text-align-center { font-size: var(--font-size--h3) !important; } .woocommerce-page.woocommerce-cart .wc-block-product-new { padding-top: 1.5rem; } @media (min-width: 48em) { .woocommerce-page.woocommerce-cart .wc-block-product-new { padding-top: 2rem; } } @media (min-width: 64em) { .woocommerce-page.woocommerce-cart .wc-block-product-new { padding-top: 2.5rem; } } @media (min-width: 80em) { .woocommerce-page.woocommerce-cart .wc-block-product-new { padding-top: 3rem; } } .page .wp-block-woocommerce-checkout.alignwide { padding: 0; } .page .wc-block-components-checkout-step { padding: 0; margin-bottom: 1.5rem; } @media (min-width: 48em) { .page .wc-block-components-checkout-step { margin-bottom: 2rem; } } @media (min-width: 64em) { .page .wc-block-components-checkout-step { margin-bottom: 2.5rem; } } @media (min-width: 80em) { .page .wc-block-components-checkout-step { margin-bottom: 3rem; } } .page .wc-block-components-checkout-step__heading { display: block; margin: 0; } .page .wc-block-components-checkout-step__heading-content, .page .wc-block-components-checkout-step__description, .page .wc-block-components-checkout-step .components-notice__content { padding-top: 0.5rem; display: block; } .page .wc-block-components-checkout-step__heading-content a, .page .wc-block-components-checkout-step__description a, .page .wc-block-components-checkout-step .components-notice__content a { font-weight: normal; } .page .wc-block-components-checkout-step__container p { margin-bottom: 1rem; } @media (min-width: 48em) { .page .wc-block-components-checkout-step__container p { margin-bottom: 1.25rem; } } @media (min-width: 64em) { .page .wc-block-components-checkout-step__container p { margin-bottom: 1.5rem; } } @media (min-width: 80em) { .page .wc-block-components-checkout-step__container p { margin-bottom: 2rem; } } .page .wc-block-components-checkout-step__content { padding-bottom: 1rem; } .wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__no-results-notice { margin: 0; } .wc-block-checkout__shipping-option .wc-block-components-radio-control__option { padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 1rem; } .wc-block-checkout__shipping-option .wc-block-components-radio-control__option:after { display: none; } .wc-block-checkout__shipping-option .wc-block-components-radio-control__option .wc-block-components-radio-control__label-group { display: -webkit-box; display: -ms-flexbox; display: flex; } .wc-block-checkout__shipping-option .wc-block-components-radio-control__option .wc-block-components-radio-control__label-group .wc-block-components-radio-control__label { padding-right: 0.5rem; } .wc-block-checkout__payment-method .wc-block-components-checkout-step__content { padding-bottom: 0; } .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:not(:last-of-type) { margin-bottom: 1rem; } .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option, .wc-block-checkout__payment-method .wc-block-components-radio-control__option { position: relative; padding-left: 0; } .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:after, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:after { border: none; } .wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input { left: 0; } .wc-block-checkout__payment-method .wc-block-components-radio-control__option, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child { padding-top: 0; } .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content { padding: 0; margin-top: 0.5rem; margin-left: 2rem; } .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input { margin-bottom: 0; margin-left: 0; margin-right: 0; } .wc-block-checkout__order-notes .wc-block-checkout__add-note { margin-left: 0; } .wc-block-checkout__order-notes .wc-block-checkout__add-note:after { display: none; } .wc-block-checkout__order-notes .wc-block-checkout__add-note .wc-block-components-textarea { font-size: var(--font-size--body-m) !important; border: 1px solid var(--wp--custom--color--form-border); } .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-checkout-policies { padding: 0; margin-bottom: 0; } .wc-block-checkout__main #order-notes { margin-bottom: 0; } .wc-block-checkout__main .wc-block-checkout__actions { margin: 0; padding: 0; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .wc-block-checkout__main .wc-block-checkout__actions .wc-block-components-checkout-place-order-button { margin-bottom: 1rem; width: 100%; } @media (min-width: 64em) { .wc-block-checkout__main .wc-block-checkout__actions .wc-block-components-checkout-place-order-button { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .wc-block-checkout__main .wc-block-checkout__actions .wc-block-components-checkout-place-order-button { margin-bottom: 1.5rem; } } .wc-block-checkout__main .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button { font-size: var(--font-size--body-m) !important; padding-left: 0; } .wc-block-checkout__main .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button svg { display: none; } .wc-block-checkout__main .wc-block-checkout__actions:after { display: none; } .wc-block-components-order-summary h2 { font-size: 20px !important; line-height: 1; } .wc-block-components-order-summary .wc-block-components-order-summary__button-text { font-size: var(--font-size--body-m) !important; } .wc-block-components-order-summary.has-border { border-bottom: 1px solid var(--wp--custom--color--border); padding-bottom: 1rem; } @media (min-width: 64em) { .wc-block-components-order-summary.has-border { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .wc-block-components-order-summary.has-border { padding-bottom: 1.5rem; } } .wc-block-components-order-summary.has-border:after { display: none; } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item { padding-bottom: 1rem; font-size: inherit; } @media (min-width: 64em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item { padding-bottom: 1.5rem; } } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item:not(:first-child) { padding-top: 1rem; } @media (min-width: 64em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item:not(:first-child) { padding-top: 1.25rem; } } @media (min-width: 80em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item:not(:first-child) { padding-top: 1.5rem; } } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image, .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image > img { width: 6rem; max-width: 6rem; padding: 0; } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity, .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__image > img .wc-block-components-order-summary-item__quantity { border: none; background: var(--wp--custom--color--primary); color: var(--wp--custom--color--button-color-primary); -webkit-box-shadow: none; box-shadow: none; font-size: 0.75rem; } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description { padding-left: 1rem; padding-right: 1rem; padding-bottom: 0; } @media (min-width: 64em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description { padding-left: 1.25rem; } } @media (min-width: 80em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description { padding-left: 1.5rem; } } @media (min-width: 64em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description { padding-right: 1.25rem; } } @media (min-width: 80em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description { padding-right: 1.5rem; } } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-name, .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-price { font-size: var(--font-size--body-s) !important; padding-bottom: 1rem; } @media (min-width: 64em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-name, .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-price { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-name, .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-price { padding-bottom: 1.5rem; } } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-metadata { margin: 0; } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description .wc-block-components-product-metadata p { padding-bottom: 0; margin: 0; } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__total-price { font-weight: normal; } .wc-block-components-product-details__value, .wc-block-components-totals-item__value { font-weight: normal; } .wc-block-components-product-details__description, .wc-block-components-product-details li, .wc-block-components-totals-item__description, .wc-block-components-totals-item li { font-size: var(--font-size--body-xs) !important; } .wc-block-components-totals-shipping .wc-block-components-totals-shipping__via { margin: 0; padding-top: 1rem; } .wc-block-components-totals-footer-item { font-size: var(--font-size--body-m) !important; } .wc-block-components-totals-footer-item span { padding-top: 1rem; } @media (min-width: 64em) { .wc-block-components-totals-footer-item span { padding-top: 1.25rem; } } @media (min-width: 80em) { .wc-block-components-totals-footer-item span { padding-top: 1.5rem; } } .wc-block-checkout__sidebar .wc-block-components-totals-footer-item:after, .wc-block-checkout__sidebar .wc-block-components-totals-taxes:after, .wc-block-components-panel.has-border:after, .wc-block-components-order-summary-item:after { border-color: var(--wp--custom--color--border); opacity: 1; } .woocommerce-checkout .woocommerce-message { display: none; } .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step .wc-block-components-checkout-step__container:after, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step .wc-block-components-checkout-step__container :before, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step .wc-block-components-checkout-step__title:after, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step .wc-block-components-checkout-step__title :before, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading:after, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading :before, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container :before, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:after, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title :before, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__heading:after, .woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__heading :before { display: none; } .woocommerce-account .woocommerce-Address-title h3 { padding-bottom: 1rem; } @media (min-width: 64em) { .woocommerce-account .woocommerce-Address-title h3 { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-account .woocommerce-Address-title h3 { padding-bottom: 1.5rem; } } .woocommerce-account.logged-in .woocommerce { max-width: var(--global--wide-content-width); } .woocommerce-account .site-content .woocommerce h2 { padding: 0; } .woocommerce-account .site-content .woocommerce .u-column2 { padding-top: 2rem; } @media (min-width: 48em) { .woocommerce-account .site-content .woocommerce .u-column2 { padding-top: 2.5rem; } } @media (min-width: 64em) { .woocommerce-account .site-content .woocommerce .u-column2 { padding-top: 3rem; } } @media (min-width: 80em) { .woocommerce-account .site-content .woocommerce .u-column2 { padding-top: 4rem; } } .woocommerce-account .woocommerce-form-login__rememberme { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 1rem; } @media (min-width: 64em) { .woocommerce-account .woocommerce-form-login__rememberme { margin-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-account .woocommerce-form-login__rememberme { margin-bottom: 1.5rem; } } .woocommerce-account .woocommerce-MyAccount-navigation ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; padding-left: 0; padding-bottom: 1.5rem; } @media (min-width: 48em) { .woocommerce-account .woocommerce-MyAccount-navigation ul { padding-bottom: 2rem; } } @media (min-width: 64em) { .woocommerce-account .woocommerce-MyAccount-navigation ul { padding-bottom: 2.5rem; } } @media (min-width: 80em) { .woocommerce-account .woocommerce-MyAccount-navigation ul { padding-bottom: 3rem; } } .woocommerce-account .woocommerce-MyAccount-navigation ul li { -ms-flex-negative: 0; flex-shrink: 0; line-height: var(--global--line-height-reset); padding-right: 0.5rem; } .woocommerce-account .woocommerce-MyAccount-navigation ul li a { text-decoration: none; display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; color: var(--wp--custom--color--font-secondary); fill: var(--wp--custom--color--font-secondary); background-color: transparent; border: 1px solid var(--global--color--border); padding: 1rem 2rem; font-size: 1rem; } .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { background-color: var(--global--color--border); border: 1px solid var(--global--color--border); } .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { background-color: var(--wp--custom--color--font-secondary); color: var(--wp--custom--color--variant-font-primary); border-color: transparent; } .woocommerce-account .woocommerce-MyAccount-content { overflow-x: auto; } .woocommerce-account .woocommerce-MyAccount-content p { padding-bottom: 1rem; } @media (min-width: 64em) { .woocommerce-account .woocommerce-MyAccount-content p { padding-bottom: 1.25rem; } } @media (min-width: 80em) { .woocommerce-account .woocommerce-MyAccount-content p { padding-bottom: 1.5rem; } } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row--first { padding-top: 0; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper { margin-bottom: 0; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message { margin-bottom: 0 !important; } .woocommerce-account .woocommerce-MyAccount-content p { font-size: var(--font-size--body-s) !important; } .woocommerce-account .woocommerce-EditAccountForm { max-width: var(--global--default-content-width); } .woocommerce-account .woocommerce-EditAccountForm fieldset { margin-top: 1.5rem; } @media (min-width: 48em) { .woocommerce-account .woocommerce-EditAccountForm fieldset { margin-top: 2rem; } } @media (min-width: 64em) { .woocommerce-account .woocommerce-EditAccountForm fieldset { margin-top: 2.5rem; } } @media (min-width: 80em) { .woocommerce-account .woocommerce-EditAccountForm fieldset { margin-top: 3rem; } } .edit { display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; color: var(--wp--custom--color--button-color-primary); fill: var(--wp--custom--color--button-color-primary); background-color: var(--wp--custom--color--primary); padding: 0.5rem 1rem; font-size: 0.75rem; margin-bottom: 0.5rem; } .edit:hover { background-color: var(--wp--custom--color--secondary); text-decoration: none; } .wc-form-card .woocommerce-form.woocommerce-form-register .woocommerce-form-row:first-of-type { padding-top: 0; } .wc-form-card .woocommerce-form__label-for-checkbox { display: -webkit-box; display: -ms-flexbox; display: flex; } .wc-form-card .woocommerce-form .woocommerce-form-register__submit, .wc-form-card .woocommerce-form .woocommerce-form-login__submit { width: 100% !important; } .wc-form-card .woocommerce-form .woocommerce-form-login__submit { margin-top: 24px; } .woocommerce-orders-table { margin-bottom: 0; } .woocommerce-orders-table .woocommerce-button { display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; color: var(--wp--custom--color--button-color-primary); fill: var(--wp--custom--color--button-color-primary); background-color: var(--wp--custom--color--primary); padding: 0.5rem 1rem; font-size: 0.75rem; margin-right: 0.5rem; } .woocommerce-orders-table .woocommerce-button:hover { background-color: var(--wp--custom--color--secondary); text-decoration: none; } .woocommerce-orders-table thead th, .woocommerce-orders-table td, .woocommerce-orders-table th { border-bottom: none; padding: 1rem; } .woocommerce-orders-table thead th:first-child, .woocommerce-orders-table td:first-child, .woocommerce-orders-table th:first-child { padding-left: 1rem; } @media (min-width: 48em) { .woocommerce-orders-table thead th:first-child, .woocommerce-orders-table td:first-child, .woocommerce-orders-table th:first-child { padding-left: 1.25rem; } } @media (min-width: 64em) { .woocommerce-orders-table thead th:first-child, .woocommerce-orders-table td:first-child, .woocommerce-orders-table th:first-child { padding-left: 1.5rem; } } @media (min-width: 80em) { .woocommerce-orders-table thead th:first-child, .woocommerce-orders-table td:first-child, .woocommerce-orders-table th:first-child { padding-left: 2rem; } } .woocommerce-orders-table thead th:last-child, .woocommerce-orders-table td:last-child, .woocommerce-orders-table th:last-child { padding-right: 1rem; } @media (min-width: 48em) { .woocommerce-orders-table thead th:last-child, .woocommerce-orders-table td:last-child, .woocommerce-orders-table th:last-child { padding-right: 1.25rem; } } @media (min-width: 64em) { .woocommerce-orders-table thead th:last-child, .woocommerce-orders-table td:last-child, .woocommerce-orders-table th:last-child { padding-right: 1.5rem; } } @media (min-width: 80em) { .woocommerce-orders-table thead th:last-child, .woocommerce-orders-table td:last-child, .woocommerce-orders-table th:last-child { padding-right: 2rem; } } .woocommerce-orders-table tbody tr { padding: 1rem; border-bottom: none; } .woocommerce-orders-table tbody tr:nth-child(odd) { background: var(--wp--custom--color--background-secondary); border-radius: var(--global--border-radius-xs); } .woocommerce-orders-table tbody td { min-width: 200px; } .woocommerce-orders-table tbody td:first-child { border-top-left-radius: var(--global--border-radius-xxs); border-bottom-left-radius: var(--global--border-radius-xxs); } .woocommerce-orders-table tbody td:last-child { border-top-right-radius: var(--global--border-radius-xxs); border-bottom-right-radius: var(--global--border-radius-xxs); } .woocommerce-orders-table tr:last-child { border-bottom: 0px; } [class*="wp-container-"],.wp-site-blocks > * + * {margin-top: 0 !important;} .wp-container-61305380d2d90 > * + * {margin-top: 0 !important;} .wp-block-post-author, .site-header__wrap .wp-block-navigation, .post-meta .wp-block-post-author, .post-meta .wp-block-post-comments-link {margin-top: 0 !important;} .site-header__wrap {padding-top: 0 !important; padding-bottom: 0 !important}