/*!*********************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/sass/style.scss ***! \*********************************************************************************************************************/ @charset "UTF-8"; /*-------------------------------------------------------------- * Responsive Breakpoints @include breakpoint(768) { } sm @include breakpoint(1024) { } md @include breakpoint(1280) { } lg @include breakpoint(1536) { } xl @include breakpoint(1140) { } header * ------------------------------------------------------------ */ /* Centering */ /* Responsive Spacing */ /* Buttons */ /* Button Sizes */ /* Avatars */ /* Placeholders */ /* Grid gaps */ /* Text underlines */ :root { /* Spacing Values */ --space-00: 0.125rem; --space-01: 0.25rem; --space-02: 0.5rem; --space-03: 0.75rem; --space-04: 1rem; --space-05: 1.25rem; --space-06: 1.5rem; --space-07: 2rem; --space-08: 2.5rem; --space-09: 3rem; --space-10: 4rem; --space-11: 5rem; --space-12: 6rem; --space-13: 7.5rem; --space-14: 9rem; --space-15: 11rem; --space-16: 13rem; --space-17: 15.5rem; --space-18: 18rem; /* Responsive Spacing */ --s-r-1: clamp(0.125rem, 0.0746rem + 0.2193vw, 0.25rem); --s-r-2: clamp(0.25rem, 0.1491rem + 0.4386vw, 0.5rem); --s-r-3: clamp(0.375rem, 0.2237rem + 0.6579vw, 0.75rem); --s-r-4: clamp(0.5rem, 0.2982rem + 0.8772vw, 1rem); --s-r-5: clamp(1rem, 0.9167rem + 0.4167vw, 1.25rem); --s-r-6: clamp(1rem, 0.7982rem + 0.8772vw, 1.5rem); --s-r-7: clamp(1rem, 0.5965rem + 1.7544vw, 2rem); --s-r-8: clamp(1.25rem, 0.7456rem + 2.193vw, 2.5rem); --s-r-9: clamp(1.5rem, 0.8947rem + 2.6316vw, 3rem); --s-r-10: clamp(2rem, 1.193rem + 3.5088vw, 4rem); --s-r-11: clamp(2.5rem, 1.4912rem + 4.386vw, 5rem); --s-r-12: clamp(3rem, 1.7895rem + 5.2632vw, 6rem); --s-r-13: clamp(4rem, 2.5877rem + 6.1404vw, 7.5rem); --s-r-14: clamp(5rem, 3.386rem + 7.0175vw, 9rem); --s-r-15: clamp(6rem, 3.9825rem + 8.7719vw, 11rem); --s-r-16: clamp(7.5rem, 5.2807rem + 9.6491vw, 13rem); --s-r-17: clamp(9rem, 6.3772rem + 11.4035vw, 15.5rem); --s-r-18: clamp(11rem, 8.1754rem + 12.2807vw, 18rem); /* 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: 112.5rem; /* Border radius */ --global--border-radius-xxs: 0.625rem; --global--border-radius-xs: clamp(1rem, 0.8214rem + 0.8929vw, 1.25rem); --global--border-radius-s: clamp(1.25rem, 0.8036rem + 2.2321vw, 1.875rem); --global--border-radius-m: clamp(1.5625rem, 0.8929rem + 3.3482vw, 2.5rem); --global--border-radius-l: clamp(1.875rem, 0.9821rem + 4.4643vw, 3.125rem); --global--border-radius-xl: clamp(2.5rem, 1.6071rem + 4.4643vw, 3.75rem); --global--border-radius-xxl: clamp(3.125rem, 2.5568rem + 2.8409vw, 4.375rem); --global--border-radius-xxxl: clamp(3.75rem, 3.1818rem + 2.8409vw, 5rem); --global--border-radius-xxxxl: clamp(4.375rem, 3.8068rem + 2.8409vw, 5.625rem); --global--border-radius-round: 9999px; } /* Theme Global Styles */ body { --wp--style--block-gap: 0; --widewidth-outer-gap: 1.25rem; --outer--gap: 1.25rem; } @media only screen and (min-width: 48em) { body { --widewidth-outer-gap: 2rem; --outer--gap: 2rem; } } @media only screen and (min-width: 64em) { body { --widewidth-outer-gap: 2.5rem; --outer--gap: 2.5rem; } } @media only screen and (min-width: 80em) { body { --widewidth-outer-gap: 3rem; --outer--gap: 3rem; } } @media only screen and (min-width: 118.5em) { body { --widewidth-outer-gap: 0; } } :root { /* Base theme colors (not customizable via global styles) */ --global--color--border: #D8D8D8; --global--color--form-border: #bbbbbb; --global--color--form-background: #ffffff; --global--color--form-select-fill: #ffffff; --global--color--form-border-active: #0075EE; --global--color--form-glow: rgba(0, 119, 247, 0.2); --global--color--notification: #003679; --global--color--notification-border: #5CA5FF; --global--color--notification-background: #B8D7FF; --global--color--success: #006319; --global--color--success-border: #63D383; --global--color--success-background: #B8F3C6; --global--color--error: #790000; --global--color--error-border: #FF5C60; --global--color--error-background: #FFB8B8; --global--color--product-badge-color: #282828; --global--color--product-badge-background: #ffffff; --global--color--star-rating: #282828; /* Variant theme colors (not customizable via global styles) */ --global--color--variant-border: #4A4A4A; --global--color--variant-form-border: #666666; --global--color--variant-form-border-active: #2E8CFD; --global--color--variant-form-glow: rgba(46, 140, 253, 0.2); --global--color--variant-form-background: #121212; --global--color--variant-form-select-fill: #121212; --global--color--variant-notification: #B8D7FF; --global--color--variant-notification-border: #005ED2; --global--color--variant-notification-background: #003679; --global--color--variant-success: #B8F3C6; --global--color--variant-success-border: #119236; --global--color--variant-success-background: #006319; --global--color--variant-error: #FFB8B8; --global--color--variant-error-border: #C70510; --global--color--variant-error-background: #790000; --global--color--variant-code-color: #216F6D; --global--color--variant-code-background: #CAFAF8; --global--color--variant-star-rating: #F4F4F4; --global--color--variant-product-badge-color: #F4F4F4; --global--color--variant-product-badge-background: #121212; } /* global box-sizing */ *, *:after, *:before { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; text-rendering: optimizeLegibility; } 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; } 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 { 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] { 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; 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; 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] { user-select: none; } /* * Universal inheritance */ *, ::before, ::after { 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 { 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; } ::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; } } .mobile-hide { display: none !important; } @media (min-width: 64em) { .tablet-hide { display: none !important; } .tablet-show { display: block !important; } .tablet-flex { display: flex; } .justify-between { justify-content: space-between; } } @media (min-width: 80em) { .desktop-hide { display: none !important; } .desktop-show { display: block !important; } .desktop-flex { display: flex; } } .no-hyphens { hyphens: none !important; } .no-letterspacing { letter-spacing: 0 !important; } .no-lineheight { line-height: 0; } .wp-block-group:where(.has-background) { padding: inherit; } .block-editor-block-list__layout.is-root-container > .fullwidth { max-width: none !important; } /* Alignments and block widths */ .wp-site-blocks > * + * { margin-top: 0; } .wp-block-group.alignfull .alignwide .alignwide, .wp-block-ainoblocks-accordion-faq-block.alignfull .alignwide { padding-left: 0; padding-right: 0; } .wp-block-group.alignfull > .alignfull, *[class*=wp-container-] > .alignfull, .wp-block-ainoblocks-accordion-faq-block.alignfull .wp-block-separator.alignfull { width: calc(100% + var(--widewidth-outer-gap) + var(--widewidth-outer-gap)) !important; margin-left: calc(-1 * var(--widewidth-outer-gap)) !important; margin-right: calc(-1 * var(--widewidth-outer-gap)) !important; } .alignfull .default-content-width { margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0; } .alignfull .alignwide { max-width: var(--global--wide-content-width); margin-left: auto; margin-right: auto; } .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; max-width: var(--global--default-content-width); } .content-gap, .wp-block-group.has-background.content-gap, .site-footer, .alignfull .alignwide, .wp-block-ainoblocks-accordion-faq-block.alignfull { padding-left: var(--widewidth-outer-gap); padding-right: var(--widewidth-outer-gap); } .outer-gap, .site-header { padding-left: var(--outer--gap); padding-right: var(--outer--gap); } /* Centered elements */ .push-center, .center { margin-left: auto; margin-right: auto; } /* Default wide page width */ .site-main .site-content, .site-footer .footer-content, .archive-header { max-width: var(--global--wide-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); } /* Grid Columns */ .posts-container { display: flex; flex-wrap: wrap; flex-direction: row; 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%; flex-grow: 0; 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; column-gap: 2rem; } } @media (min-width: 80em) { .two-col-grid-tablet { display: block; } } .gap-s .wp-block-post-template { column-gap: 0.5rem; } @media (min-width: 64em) { .gap-s .wp-block-post-template { column-gap: 1rem; } } .gap-m .wp-block-post-template { column-gap: 0.75rem; } @media (min-width: 48em) { .gap-m .wp-block-post-template { column-gap: 1rem; } } @media (min-width: 64em) { .gap-m .wp-block-post-template { column-gap: 1.5rem; } } .gap-l .wp-block-post-template { column-gap: 1rem; } @media (min-width: 64em) { .gap-l .wp-block-post-template { column-gap: 1.5rem; } } @media (min-width: 80em) { .gap-l .wp-block-post-template { column-gap: 2rem; } } .gap-xl .wp-block-post-template { column-gap: 1.5rem; } @media (min-width: 64em) { .gap-xl .wp-block-post-template { column-gap: 2rem; } } @media (min-width: 80em) { .gap-xl .wp-block-post-template { column-gap: 3rem; } } .relative { position: relative; } .absolute { position: absolute; } .top-fullwidth { top: 0; left: 0; right: 0; } .bottom-fullwidth { bottom: 0; left: 0; right: 0; } .zindex100 { z-index: 100; } .zindex1000 { z-index: 1000; } button, input, select, table, textarea { line-height: var(--wp--custom--line-height--body); } .wp-block-calendar table, .hentry .entry-summary, .posts-container .hentry .entry-footer, #cancel-comment-reply-link { font-size: var(--wp--preset--font-size--text-m) !important; color: var(--wp--preset--color--font-secondary); } .has-text-xs-font-size p, .single .navigation a span.nav-subtitle, .entry-content .sharedaddy h3.sd-title, .blocks-gallery-grid .blocks-gallery-item figcaption, div[class*=wp-block-] figcaption, .is-style-btn li a, .wp-block-tag-cloud.is-style-btn a, .commentlist .comment-metadata time, .comment-edit-link { font-size: var(--wp--preset--font-size--text-xs) !important; } .has-text-xxs-font-size p { font-size: var(--wp--preset--font-size--text-xxs) !important; } .archive form label, .archive mark label .required, .archive .comment-notes, .archive .logged-in-as, .archive .comment-reply-title #cancel-comment-reply-link, .archive .reply, .wp-block-post-comments form label, .wp-block-post-comments mark label .required, .wp-block-post-comments .comment-notes, .wp-block-post-comments .logged-in-as, .wp-block-post-comments .comment-reply-title #cancel-comment-reply-link, .wp-block-post-comments .reply, .entry-content form label, .entry-content mark label .required, .entry-content .comment-notes, .entry-content .logged-in-as, .entry-content .comment-reply-title #cancel-comment-reply-link, .entry-content .reply, .site-content form label, .site-content mark label .required, .site-content .comment-notes, .site-content .logged-in-as, .site-content .comment-reply-title #cancel-comment-reply-link, .site-content .reply { font-size: var(--wp--preset--font-size--text-xs) !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(--wp--preset--font-size--text-m) !important; } .page-header .description p, .entry-content p.has-m-font-size, .mc4wp-form .mc4wp-alert p, input, select, table, textarea, address, .entry-content form p, .hentry ol, .hentry ul, dl, .authorbox-wrap .wp-block-post-author__bio { font-size: var(--wp--preset--font-size--text-m) !important; } .authorbox__content .author-bio, .wp-block-separator.is-style-dots:before, .wp-block-post-author__byline, .wp-block-post-author__name, .wp-block-post-comments p.nocomments { font-size: var(--wp--preset--font-size--text-l) !important; } /* Headings */ h1.site-title, .site-title, h2.entry-title { word-wrap: break-word; hyphens: auto; } .wp-block-ainoblocks-accordion-faq-block.is-style-toggle h3 { font-size: var(--wp--preset--font-size--text-xxs) !important; } .nav-title, .wp-block-ainoblocks-accordion-faq-block h3 { font-size: var(--wp--preset--font-size--text-m) !important; } .authorbox__wrap .section-title, .comments-area .comments-title, .wc-block-components-title, .comment-reply-title, #comments { font-size: var(--wp--preset--font-size--text-l) !important; } .authorbox__details .author-name, .related-title { font-size: var(--wp--preset--font-size--text-xxxl) !important; } dfn, em, i { font-style: italic; } dt { font-weight: bold; } dd { margin: 0 var(--space-06) var(--space-06); } @media (min-width: 48em) { dd { margin: 0 var(--space-06) var(--space-06); } } code, kbd, tt, var, pre, .wp-block-code { font-family: var(--wp--preset--font-family--monospace); font-size: var(--wp--preset--font-size--text-xs); line-height: 1.2; } pre { padding: var(--s-r-6); margin-bottom: var(--s-r-6); border: none; } 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--preset--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; } .uppercase { text-transform: uppercase; } .serif { font-family: var(--wp--custom--serif--typography--font-family) !important; } .sans-serif { font-family: var(--wp--custom--sans-serif--typography--font-family) !important; } .single-post .wp-block-post-content h2, .single-post .wp-block-post-content h3, .single-post .wp-block-post-content h4, .single-post .wp-block-post-content h5, .single-post .wp-block-post-content h6 { padding-top: var(--s-r-8); padding-bottom: var(--s-r-5); } .single-post .wp-block-post-content h1 { padding-top: var(--s-r-10); padding-bottom: var(--s-r-8); } .single-post .wp-block-post-content p { padding-bottom: var(--s-r-6); } .image-border img, .img-border { border: 4px solid var(--wp--preset--color--border); } embed, iframe, object { max-width: 100%; } img, video { height: auto; max-width: 100%; } audio, video { display: inline-block; } figure { margin: 0; } input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], textarea, .wp-block-post-comments textarea, .wp-block-search__input, #rating { 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: 0.969rem 1.125rem; } input[type=text].placeholder, input[type=email].placeholder, input[type=url].placeholder, input[type=password].placeholder, input[type=search].placeholder, textarea.placeholder, .wp-block-post-comments textarea.placeholder, .wp-block-search__input.placeholder, #rating.placeholder { color: var(--wp--preset--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, textarea:-moz-placeholder, .wp-block-post-comments textarea:-moz-placeholder, .wp-block-search__input:-moz-placeholder, #rating:-moz-placeholder { color: var(--wp--preset--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, textarea::-moz-placeholder, .wp-block-post-comments textarea::-moz-placeholder, .wp-block-search__input::-moz-placeholder, #rating::-moz-placeholder { color: var(--wp--preset--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, textarea:-ms-input-placeholder, .wp-block-post-comments textarea:-ms-input-placeholder, .wp-block-search__input:-ms-input-placeholder, #rating:-ms-input-placeholder { color: var(--wp--preset--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, textarea::-webkit-input-placeholder, .wp-block-post-comments textarea::-webkit-input-placeholder, .wp-block-search__input::-webkit-input-placeholder, #rating::-webkit-input-placeholder { color: var(--wp--preset--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, textarea:active, textarea:focus, .wp-block-post-comments textarea:active, .wp-block-post-comments textarea:focus, .wp-block-search__input:active, .wp-block-search__input:focus, #rating:active, #rating:focus { color: var(--wp--preset--color--font-secondary); border-color: var(--global--color--form-border-active); box-shadow: 0 0 0 4px var(--global--color--form-glow); } textarea { width: 100%; background-color: transparent; background: var(--global--color--form-background); border: 1px solid var(--global--color--form-border); padding: var(--space-04) var(--space-06); outline: none; } textarea, .wp-block-post-comments textarea { line-height: var(--wp--custom--line-height--body); } form label { position: relative; line-height: 1; color: var(--wp--preset--color--font-secondary); margin-bottom: var(--s-r-2); border-radius: var(--global--border-radius-xxs); } form label.checkbox { margin-bottom: var(--s-r-4); } select, .select2-selection--single { border: 1px solid var(--global--color--form-border); padding: var(--s-r-5); background-repeat: no-repeat; background-position: right 14px top 21px; background-size: 12px 12px; -webkit-appearance: none; } .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--preset--color--font-secondary); } .select2-selection__arrow svg { color: var(--wp--preset--color--font-secondary); } .select2-search--dropdown { display: none; } .checkbox, form .comment-form-cookies-consent, .woocommerce-form__label-for-checkbox { color: var(--wp--preset--color--font-secondary); display: flex; align-items: center; margin-bottom: 0; } input[type=checkbox], input[type=radio] { -webkit-appearance: none; min-width: var(--space-06); width: var(--space-06); height: var(--space-06); border: 1px solid var(--global--color--form-border); background-color: var(--global--color--form-background); border-radius: 50%; outline: none; margin-right: var(--s-r-2); 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); 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); -ms-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--preset--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; } form p { padding-top: var(--s-r-4); padding-bottom: 0; } form p.comment-form-comment { margin: 0; line-height: 1; } /* Search Form */ .wp-block-search .wp-block-search__inside-wrapper { display: block; } .wp-block-search .wp-block-search__button { margin-top: var(--space-02); margin-left: 0; background: var(--wp--preset--color--primary); color: var(--wp--preset--color--button-color-primary); border: none; width: 100%; } .wp-block-search .wp-block-search__button:hover { background-color: var(--wp--preset--color--secondary); text-decoration: none; } .wp-block-search .wp-block-search__input { width: 100%; padding: 0.969rem; } .wp-block-search .wp-block-search__label { width: auto; } @media (min-width: 48em) { .wp-block-search .wp-block-search__inside-wrapper { display: flex; flex: auto; max-width: 100%; } .wp-block-search .wp-block-search__button { width: auto; margin-top: 0; margin-left: var(--space-02); } } /* Mailchimp Form */ .mc4wp-form .mc4wp-form-fields { display: block; width: 100%; } .mc4wp-form .mc4wp-form-fields p { padding-top: var(--space-02); width: 100%; } .mc4wp-form .mc4wp-form-fields p input[type=email], .mc4wp-form .mc4wp-form-fields p input[type=submit] { width: 100%; } .mc4wp-form .mc4wp-form-fields p:first-of-type { padding-top: 0; } .mc4wp-form .mc4wp-form-fields .mc4wp-alert p { text-align: center; } .mc4wp-form .mc4wp-form-fields .mc4wp-success p { color: var(--global--color--success); } .mc4wp-form .mc4wp-form-fields .mc4wp-notice p { color: var(--global--color--notification); } @media (min-width: 48em) { .mc4wp-form .mc4wp-form-fields { display: flex; justify-content: flex-end; } .mc4wp-form .mc4wp-form-fields p { width: 100%; padding-top: 0; } .mc4wp-form .mc4wp-form-fields p:last-child { width: auto; } .mc4wp-form .mc4wp-form-fields p input[type=submit] { width: auto; margin-left: var(--space-02); } } /* Form Styles */ .form-curved input, .form-curved textarea, .form-curved select, .form-rounded input, .form-rounded textarea, .form-rounded select { border-radius: var(--global--border-radius-xxs); } .form-curved input[type=checkbox], .form-curved input[type=radio], .form-rounded input[type=checkbox], .form-rounded 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); } .icon { display: inline-block; fill: currentColor; position: relative; top: 0; vertical-align: middle; text-align: center; stroke-width: 0; stroke: currentColor; width: var(--space-06); height: var(--space-06); } /* Social Icons */ .menu-social-container .icon { fill: var(--wp--preset--color--font-primary); width: var(--space-06); height: var(--space-06); } .menu-social-container .icon-large .icon { width: var(--s-r-8); height: var(--s-r-8); } /* Search Form Icon */ .search-icon { display: none; } /* Back to top icon */ .top:before { content: "↑"; margin-right: var(--s-r-1); } /* Arrow Icons */ .arrow-left { position: relative; } .arrow-left:before { text-indent: 0; content: "→"; position: absolute; top: 0; left: 0; } a { color: inherit; } a:active, a:hover { outline: 0; } /* Primary Links */ .single .wp-block-post-content p a, .single .wp-block-post-content li a, .authorbox__content p a, .comment-content p a, figcaption a, .comment-reply-title #cancel-comment-reply-link, .wp-block-post-excerpt__more-link, .comment .comment-body p a, .wp-block-ainoblocks-card p a, .wp-block-ainoblocks-grid-item p a, .wp-block-ainoblocks-notification-block p a, .wp-block-post-author p a { color: currentColor; text-decoration-line: underline; text-decoration-thickness: 0.09em; } .single .wp-block-post-content p a:hover, .single .wp-block-post-content li a:hover, .authorbox__content p a:hover, .comment-content p a:hover, figcaption a:hover, .comment-reply-title #cancel-comment-reply-link:hover, .wp-block-post-excerpt__more-link:hover, .comment .comment-body p a:hover, .wp-block-ainoblocks-card p a:hover, .wp-block-ainoblocks-grid-item p a:hover, .wp-block-ainoblocks-notification-block p a:hover, .wp-block-post-author 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); } /* Link color on hover */ .site-title a, h2.entry-title a, .comment-list b.fn a, .main-navigation a { color: var(--wp--preset--color--font-primary); fill: var(--wp--preset--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--preset--color--font-tertiary); fill: var(--wp--preset--color--font-tertiary); } /* Underline on hover */ .mc4wp-form p a, .footer-content p a, .posted_in a, .post-meta a, .wp-block-post-terms a, .comment-meta a, .entry-meta a, .entry-cats a, .wp-block-navigation-link a, .wp-block-navigation:not([style*=text-decoration]) a { text-decoration: none; } .mc4wp-form p a:hover, .footer-content p a:hover, .posted_in a:hover, .post-meta a:hover, .wp-block-post-terms a:hover, .comment-meta a:hover, .entry-meta a:hover, .entry-cats a:hover, .wp-block-navigation-link a:hover, .wp-block-navigation:not([style*=text-decoration]) a:hover { text-decoration-line: underline; text-decoration-thickness: 0.09em; } button, input[type=button], input[type=reset], input[type=submit], .wp-block-search__button { display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; padding: 1.125rem 2.25rem; font-size: 1.25rem; } input[type=button]:not(.wp-block-navigation__responsive-container-open), input[type=submit] { color: var(--wp--preset--color--button-color-primary); fill: var(--wp--preset--color--button-color-primary); background-color: var(--wp--preset--color--primary); } input[type=button]:not(.wp-block-navigation__responsive-container-open):hover, input[type=submit]:hover { background-color: var(--wp--preset--color--secondary); color: var(--wp--preset--color--button-color-secondary); fill: var(--wp--preset--color--button-color-secondary); text-decoration: none; } .wp-block-button__link:hover, .wp-block-ainoblocks-button:not(.is-style-naked) .wp-block-ainoblocks-button__link:hover, .wc-block-components-button:not(.is-link):hover { color: var(--wp--preset--color--button-color-secondary); background-color: var(--wp--preset--color--secondary); border-color: var(--wp--preset--color--primary); fill: var(--wp--preset--color--button-color-primary); } .wp-block-ainoblocks-button.is-style-outline:hover { border-color: var(--wp--preset--color--secondary) !important; } .wp-block-tag-cloud.is-style-btn a, .wp-block-categories.is-style-btn a { display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; color: var(--wp--preset--color--primary); fill: var(--wp--preset--color--primary); border: 1px solid; border-color: var(--wp--preset--color--primary); text-decoration: none; } .wp-block-tag-cloud.is-style-btn a:hover, .wp-block-categories.is-style-btn a:hover { background-color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--button-color-primary); fill: var(--wp--preset--color--button-color-primary); text-decoration: none; } .wp-block-tag-cloud.is-style-btn.btn-light a, .wp-block-categories.is-style-btn.btn-light a { color: var(--wp--preset--color--variant-primary); fill: var(--wp--preset--color--variant-primary); border: 1px solid; border-color: var(--wp--preset--color--variant-primary); } .wp-block-tag-cloud.is-style-btn.btn-light a:hover, .wp-block-categories.is-style-btn.btn-light a:hover { background-color: var(--wp--preset--color--variant-primary); border-color: var(--wp--preset--color--variant-primary); color: var(--wp--preset--color--variant-button-color-primary); fill: var(--wp--preset--color--variant-button-color-primary); text-decoration: none; } .stretch { width: 100% !important; } .stretch .wp-block-ainoblocks-multiple-buttons__inner, .stretch .wp-block-ainoblocks-button__link { width: 100% !important; } .wp-block-tag-cloud.is-style-btn a, .wp-block-categories.is-style-btn a { padding: 0.75rem 1.5rem; font-size: 1rem; } .btn-curved .btn, .btn-curved input[type=submit], .btn-curved button[type=submit], .btn-curved .edit, .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, .btn-curved .tag-cloud-link, .btn-curved li a, .btn-rounded .btn, .btn-rounded input[type=submit], .btn-rounded button[type=submit], .btn-rounded .edit, .btn-rounded .woocommerce-button, .btn-rounded .wc-block-components-button, .btn-rounded .form-submit.wp-block-button input, .btn-rounded .woocommerce-MyAccount-navigation li a, .btn-rounded .tag-cloud-link, .btn-rounded 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 .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, .btn-round .tag-cloud-link, .btn-round li a { border-radius: var(--global--border-radius-round); } .site-header .btn-icon { margin-top: var(--space-04) !important; } .site-header .btn-icon .wp-block-ainoblocks-button__link { display: flex; width: var(--space-08); height: var(--space-08); text-indent: -9000px; text-transform: capitalize; padding: 0; background-repeat: no-repeat; background-position: center center; } .site-header .icon-search .wp-block-ainoblocks-button__link { background-image: url(../9ada931cc537ccfa02f7.svg) !important; } .site-header .wp-block-ainoblocks-multiple-buttons .wp-block-ainoblocks-multiple-buttons__inner .btn-icon:not(:first-child) { margin-left: var(--space-01); } .wp-block-search__button { min-width: auto; } /* Avatar Hovers */ .author-avatar .author-avatar-link, .author-avatar { display: block; } .author-avatar { position: relative; } .author-avatar img { width: var(--space-09); height: var(--space-09); min-width: var(--space-09); min-height: var(--space-09); } @media (min-width: 64em) { .author-avatar img { width: var(--space-10); height: var(--space-10); } } /* Blog Posts Footer */ .entry-footer .author-avatar { margin-right: var(--s-r-6); } .entry-footer .author-avatar img { width: var(--space-07); height: var(--space-07); min-width: var(--space-07); min-height: var(--space-07); } .blog-3-column .entry-footer .author-avatar { margin-right: var(--space-04); } .blog-3-column .entry-footer .author-avatar img { max-width: var(--space-08); max-height: var(--space-08); } /* Single Post Author */ .single-post .author-avatar { display: none; } .single-post.has-single-author .author-avatar { margin: 0 auto; padding-bottom: var(--s-r-2); display: block; } /* Authorbox */ .author-pic-link { position: relative; line-height: 0; display: block; margin-bottom: var(--space-04); } @media (min-width: 64em) { .author-pic-link { position: absolute; margin: 0; } } .author-pic-link img { display: block; width: var(--space-11); height: var(--space-11); min-width: var(--space-11); min-height: var(--space-11); } @media (min-width: 48em) { .author-pic-link img { width: var(--space-12); height: var(--space-12); } } @media (min-width: 64em) { .author-pic-link img { width: var(--space-13); height: var(--space-13); } } @media (min-width: 80em) { .author-pic-link img { width: var(--space-14); height: var(--space-14); } } .archive .author-pic-link img { width: var(--space-11); height: var(--space-11); min-width: var(--space-11); min-height: var(--space-11); } @media (min-width: 48em) { .archive .author-pic-link img { width: var(--space-12); height: var(--space-12); } } @media (min-width: 64em) { .archive .author-pic-link img { width: var(--space-13); height: var(--space-13); } } @media (min-width: 80em) { .archive .author-pic-link img { width: var(--space-14); height: var(--space-14); } } /* 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: var(--space-11); height: var(--space-11); min-width: var(--space-11); min-height: var(--space-11); } @media (min-width: 48em) { .authorbox__wrap .author-pic-link:after { width: var(--space-12); height: var(--space-12); } } @media (min-width: 64em) { .authorbox__wrap .author-pic-link:after { width: var(--space-13); height: var(--space-13); } } @media (min-width: 80em) { .authorbox__wrap .author-pic-link:after { width: var(--space-14); height: var(--space-14); } } .comment-avatar:after { width: var(--space-07); height: var(--space-07); min-width: var(--space-07); min-height: var(--space-07); } .author-avatar-link:after { width: var(--space-09); height: var(--space-09); min-width: var(--space-09); min-height: var(--space-09); } @media (min-width: 64em) { .author-avatar-link:after { width: var(--space-10); height: var(--space-10); } } 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: var(--space-06); } @media (min-width: 48em) { li > ul, li > ol { margin-left: var(--space-06); } } .entry-content ul, .entry-content ol, .comment-content ul, .comment-content ol, .block-editor-block-list__layout ul, .block-editor-block-list__layout ol { padding-left: 1.2rem; } .entry-content ul ul, .entry-content ul ol, .entry-content ol ul, .entry-content ol ol, .comment-content ul ul, .comment-content ul ol, .comment-content ol ul, .comment-content ol ol, .block-editor-block-list__layout ul ul, .block-editor-block-list__layout ul ol, .block-editor-block-list__layout ol ul, .block-editor-block-list__layout ol ol { list-style: circle; } .social-links-menu { display: flex; flex-wrap: wrap; align-items: center; } .wp-block-categories-list, .menu-social-container ul, .social-nav ul { margin: 0; padding: 0; } .social-links-menu li { padding-right: var(--s-r-4); } .social-links-menu li:last-child { padding-right: 0; } .menu-social-container ul li a { display: block; width: var(--space-06); height: var(--space-06); line-height: 1; margin: 0; overflow: hidden; } .menu-social-container ul li.icon-large a { width: var(--s-r-8); height: var(--s-r-8); } table { border-collapse: collapse; width: 100%; background: transparent; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: var(--s-r-6); } thead th { border-bottom: 1px solid var(--global--color--border); margin-top: 0; padding-bottom: var(--s-r-4); padding-top: 0; } th { padding: var(--s-r-8); text-align: left; } @media (min-width: 48em) { th { padding: var(--s-r-6); } } tr { border-bottom: 1px solid var(--global--color--border); } table tr:last-of-type { border-bottom: none; } td { padding: var(--s-r-6); border-right: 0; } /* Widget Areas */ .header-menu-widget-area { display: block; padding: var(--space-04) 0 0; } @media (min-width: 48em) { .header-menu-widget-area { padding: var(--space-04) 0 0; } } .header-menu-widget-area .textwidget p { margin: 0; } .widget-title { padding-bottom: var(--s-r-4); } /* 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: var(--s-r-4); 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: var(--space-04) 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--preset--color--border); border-color: var(--wp--preset--color--border); border-radius: 0; 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: var(--s-r-6); } /* 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: var(--s-r-4); } .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: flex; justify-content: center; margin: 0 !important; } .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; } } .wp-block-ainoblocks-accordion-faq-block.is-style-toggle.has-background .accordion:before { background: var(--wp--preset--color--font-primary); } .wp-block-ainoblocks-accordion-faq-block.is-style-toggle.has-background .accordion h3 { color: var(--wp--preset--color--font-primary); } .wp-block-ainoblocks-accordion-faq-block.is-style-toggle.has-background .accordion h3:before, .wp-block-ainoblocks-accordion-faq-block.is-style-toggle.has-background .accordion h3:after { color: var(--wp--preset--color--variant-font-primary); } .wp-block-ainoblocks-accordion-faq-block.is-style-toggle.has-background:hover { transition: all 0.25s; } .wp-block-ainoblocks-accordion-faq-block.alignfull .accordion { max-width: var(--global--wide-content-width); margin-left: auto; margin-right: auto; } .wp-block-navigation:not(.has-background):not(.has-text-l-font-size) .wp-block-navigation__submenu-icon { margin-left: var(--space-01); } .wp-block-navigation:not(.has-background):not(.has-text-l-font-size) .wp-block-navigation__submenu-container { background: var(--wp--preset--color--background-secondary); border: none; margin-left: 0; left: -1.5rem; padding-top: var(--space-03); padding-bottom: var(--space-06); } .wp-block-navigation:not(.has-background):not(.has-text-l-font-size) .wp-block-navigation__submenu-container li .wp-block-navigation-item__content { font-family: var(--wp--custom--body--typography--font-family); align-items: stretch; padding-left: var(--s-r-6); padding-right: var(--s-r-6); padding-top: 0; padding-bottom: 0; line-height: 1; font-weight: normal; text-transform: none; font-size: var(--wp--preset--font-size--text-s) !important; } .wp-block-navigation:not(.has-background):not(.has-text-l-font-size) .wp-block-navigation__submenu-container li:first-child { padding-top: var(--space-03); } .wp-block-navigation:not(.has-background):not(.has-text-l-font-size) .wp-block-navigation__submenu-container li:not(:last-child) { padding-bottom: var(--space-03); } .site-footer .wp-block-navigation .wp-block-navigation__container { display: block; } .site-footer .wp-block-navigation .wp-block-navigation__submenu-container { display: none; } .site-footer .wp-block-navigation li { padding-bottom: var(--s-r-2); } .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 .wp-block-navigation__container > .wp-block-navigation-link, .site-footer .wp-block-navigation .wp-block-page-list, .site-footer .wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item { margin: 0; } .wp-block-navigation button:hover { background-color: transparent; } .wp-block-navigation .wp-block-navigation__container:only-child { flex-grow: 0; } .wp-block-navigation :where(.wp-block-navigation__submenu-container) a { padding: 0 1.5rem; } .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container.is-menu-open { padding-left: var(--outer--gap); padding-right: var(--outer--gap); padding-top: 0; } .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { padding-top: calc(2rem + 40px); } .wp-block-navigation .has-child.wp-block-navigation-link .wp-block-navigation-link__container { margin-left: 0; } .wp-block-navigation .wp-block-navigation__responsive-container-open, .wp-block-navigation .wp-block-navigation__responsive-container-close { width: var(--space-08); height: var(--space-08) !important; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: center center; } .wp-block-navigation .wp-block-navigation__responsive-container-close { background-size: var(--space-04); top: var(--space-07); right: 0; border-radius: var(--global--border-radius-round); background-color: var(--wp--preset--color--primary); } .wp-block-navigation .wp-block-navigation__responsive-container-close:hover { background-color: var(--wp--preset--color--primary); } .wp-block-navigation .wp-block-navigation__responsive-container-close svg { width: var(--space-08); color: var(--wp--preset--color--button-color-primary); } .wp-block-navigation.mobile-hide { display: none; } @media (min-width: 48em) { .wp-block-navigation.mobile-hide { display: flex; } } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { padding-top: 0; padding-left: 0; padding-bottom: var(--s-r-12); } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container li { margin: 0; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container li .wp-block-navigation-item__content { font-weight: normal; padding: 0; line-height: var(--wp--custom--line-height--body); } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container li .wp-block-navigation-item__content:hover { text-decoration: underline; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content a { padding-bottom: var(--space-02); } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content a:hover { text-decoration: 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--preset--color--background-secondary); color: var(--wp--preset--color--font-secondary); border: none; border-radius: var(--global--border-radius-xxs); } .wp-block-navigation-link__container .wp-block-navigation-item { background-color: transparent; } .wp-block-navigation-link__container .wp-block-navigation-item:not(:last-child) { margin-right: 0; } .wp-block-navigation-link__container .wp-block-navigation-item:first-child { padding-top: 1.5rem; } .wp-block-navigation-link__container .wp-block-navigation-item:last-child { padding-bottom: 1.5rem; } .wp-block-navigation .has-child :where(.submenu-container, .wp-block-navigation-link__container) { min-width: 15.5rem; } } .items-justified-right .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container { align-items: flex-start !important; } .header-dark .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { background: var(--wp--preset--color--variant-background-secondary); } .site-header.pro-light-s .wp-block-navigation .wp-block-navigation__responsive-container-open, .site-header.pro-light-l .wp-block-navigation .wp-block-navigation__responsive-container-open { background-image: url(../c4a29d8148579d842b1f.svg) !important; } .site-header.pro-light-s .wp-block-navigation .wp-block-navigation__responsive-container-open svg, .site-header.pro-light-l .wp-block-navigation .wp-block-navigation__responsive-container-open svg { display: none; } .site-header.pro-light-s .header-content .wp-block-navigation-submenu .wp-block-navigation__submenu-icon, .site-header.pro-light-l .header-content .wp-block-navigation-submenu .wp-block-navigation__submenu-icon { width: 0.75rem; } .site-header.pro-light-s .header-content .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg, .site-header.pro-light-l .header-content .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { height: 0.75rem; } .site-header.pro-light-s .wp-block-ainoblocks-grid-container .wp-block-navigation .wp-block-navigation__submenu-icon, .site-header.pro-light-l .wp-block-ainoblocks-grid-container .wp-block-navigation .wp-block-navigation__submenu-icon { width: 0.4em; } .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; } } @media (min-width: 80em) { .two-col-d { column-count: 2; column-gap: 1.5rem; } } .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 li { padding-bottom: var(--s-r-10); } .wp-block-query .wp-block-post-template .wp-block-post-terms { display: flex; flex-wrap: wrap; } .wp-block-query .wp-block-post-template .wp-block-post-terms a:not(:last-child) { margin-right: var(--s-r-3); } .wp-block-query .wp-block-post-template .wp-block-post-terms__separator { display: none; } .wp-block-query .wp-block-post-template.columns-4 .wp-block-post-featured-image { padding-bottom: var(--s-r-3); } .wp-block-query .wp-block-post-template.columns-4 .wp-block-post-title { padding-top: var(--s-r-1); } .wp-block-query .wp-block-post-template.columns-4 .wp-block-post-title:not(:last-child) { padding-bottom: var(--s-r-1); } .wp-block-query .wp-block-post-template.columns-3 .wp-block-post-featured-image { padding-bottom: var(--s-r-3); } .wp-block-query .wp-block-post-template.columns-3 .wp-block-post-title { padding-top: var(--s-r-2); } .wp-block-query .wp-block-post-template.columns-3 .wp-block-post-title:not(:last-child) { padding-bottom: var(--s-r-2); } .wp-block-query .wp-block-post-template.columns-3 .wp-block-post-terms a:not(:last-child) { margin-right: var(--s-r-3); } .wp-block-query .wp-block-post-template.columns-3 .wp-block-post-excerpt:not(:last-child) { padding-bottom: var(--s-r-3); } @media (min-width: 48em) { .wp-block-query .wp-block-post-template.columns-2 { display: grid; grid-template-columns: repeat(2, 1fr); } .wp-block-query .wp-block-post-template.columns-2 li { grid-template-columns: 1fr 1fr; } } .wp-block-query .wp-block-post-template.columns-2 .wp-block-post-featured-image { padding-bottom: var(--s-r-6); } .wp-block-query .wp-block-post-template.columns-2 .wp-block-post-title { padding-top: var(--s-r-3); } .wp-block-query .wp-block-post-template.columns-2 .wp-block-post-title:not(:last-child) { padding-bottom: var(--s-r-3); } .wp-block-query .wp-block-post-template.columns-2 .wp-block-post-terms a:not(:last-child) { margin-right: var(--s-r-4); } .wp-block-query .wp-block-post-template.columns-2.posts-small .wp-block-post-featured-image { padding-bottom: var(--s-r-3); } .wp-block-query .wp-block-post-template.columns-2.posts-small .wp-block-post-title { padding-top: var(--s-r-1); } .wp-block-query .wp-block-post-template.columns-2.posts-small .wp-block-post-title:not(:last-child) { padding-bottom: var(--s-r-1); } .wp-block-query .wp-block-post-template.columns-2.posts-small .wp-block-post-terms a:not(:last-child) { margin-right: var(--s-r-2); } @media (min-width: 80em) { .wp-block-query .wp-block-post-template.columns-2 .wp-block-post:nth-last-of-type(-n+2) { padding-bottom: 0; } } .wp-block-query .wp-block-post-template li { width: 100% !important; margin: 0; } @media (min-width: 48em) { .wp-block-query .wp-block-post-template.columns-3 { display: grid; grid-template-columns: repeat(3, 1fr); } } @media (min-width: 64em) { .wp-block-query .wp-block-post-template.columns-3 .wp-block-post:nth-last-of-type(-n+3) { padding-bottom: 0; } } .wp-block-query .wp-block-post-template.columns-4 { display: grid; grid-template-columns: repeat(2, 1fr); } .wp-block-query .wp-block-post-template.columns-4 li { grid-template-columns: 1fr 1fr; } @media (min-width: 48em) { .wp-block-query .wp-block-post-template.columns-4 { grid-template-columns: repeat(4, 1fr); } .wp-block-query .wp-block-post-template.columns-4 li { grid-template-columns: 1fr 1fr 1fr 1fr; } } @media (min-width: 80em) { .wp-block-query .wp-block-post-template.columns-4 .wp-block-post:nth-last-of-type(-n+4) { padding-bottom: 0; } } .wp-block-query .wp-block-post-template.columns-5 .wp-block-post-title { padding-top: var(--s-r-1); } .wp-block-query .wp-block-post-template.columns-5 .wp-block-post-title:not(:last-child) { padding-bottom: var(--s-r-1); } @media (min-width: 48em) { .wp-block-query .wp-block-post-template.columns-5 { display: grid; grid-template-columns: repeat(3, 1fr); } .wp-block-query .wp-block-post-template.columns-5 li { grid-template-columns: 1fr 1fr 1fr; } } @media (min-width: 64em) { .wp-block-query .wp-block-post-template.columns-5 { display: grid; grid-template-columns: repeat(5, 1fr); } .wp-block-query .wp-block-post-template.columns-5 li { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } } @media (min-width: 80em) { .wp-block-query .wp-block-post-template.columns-5 .wp-block-post:nth-last-of-type(-n+5) { padding-bottom: 0; } } .wp-block-query .wp-block-post-template.columns-6 .wp-block-post-title { padding-top: var(--s-r-1); } .wp-block-query .wp-block-post-template.columns-6 .wp-block-post-title:not(:last-child) { padding-bottom: var(--s-r-1); } @media (min-width: 48em) { .wp-block-query .wp-block-post-template.columns-6 { display: grid; grid-template-columns: repeat(3, 1fr); } .wp-block-query .wp-block-post-template.columns-6 li { grid-template-columns: 1fr 1fr 1fr; } } @media (min-width: 64em) { .wp-block-query .wp-block-post-template.columns-6 { grid-template-columns: repeat(6, 1fr); } .wp-block-query .wp-block-post-template.columns-6 li { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; } } @media (min-width: 80em) { .wp-block-query .wp-block-post-template.columns-6 .wp-block-post:nth-last-of-type(-n+6) { padding-bottom: 0; } } .wp-block-query .wp-block-post-template.columns-5 .wp-block-post, .wp-block-query .wp-block-post-template.columns-6 .wp-block-post { display: grid; grid-template-columns: repeat(12, 1fr); gap: 0.75rem; } .wp-block-query .wp-block-post-template.columns-5 .wp-block-post .wp-block-post-featured-image, .wp-block-query .wp-block-post-template.columns-6 .wp-block-post .wp-block-post-featured-image { grid-column-start: 1; grid-column-end: 5; } .wp-block-query .wp-block-post-template.columns-5 .wp-block-post .entry-header, .wp-block-query .wp-block-post-template.columns-6 .wp-block-post .entry-header { grid-column-start: 5; grid-column-end: 13; justify-self: stretch; } @media (min-width: 48em) { .wp-block-query .wp-block-post-template.columns-5 .wp-block-post, .wp-block-query .wp-block-post-template.columns-6 .wp-block-post { display: block; } .wp-block-query .wp-block-post-template.columns-5 .wp-block-post .wp-block-post-featured-image, .wp-block-query .wp-block-post-template.columns-6 .wp-block-post .wp-block-post-featured-image { padding-bottom: var(--s-r-4); } } @media (min-width: 48em) { .wp-block-query .wp-block-post-template.columns-5 .wp-block-post, .wp-block-query .wp-block-post-template.columns-6 .wp-block-post { display: block; } } .wp-block-query .wp-block-post-template:not(.is-flex-container) li .wp-block-post-featured-image { padding-bottom: var(--s-r-7); } .wp-block-query .wp-block-post-template:not(.is-flex-container) li .wp-block-post-title { padding-top: var(--s-r-4); padding-bottom: var(--s-r-4); } .wp-block-query .wp-block-post-template:not(.is-flex-container) li .wp-block-post-terms a:not(:last-child) { margin-right: var(--s-r-4); } .wp-block-query .wp-block-post-template:not(.is-flex-container).col-s li .wp-block-post-featured-image { padding-bottom: var(--s-r-3); } .wp-block-query .wp-block-post-template:not(.is-flex-container).col-s li .wp-block-post-title { padding-top: var(--s-r-1); padding-bottom: var(--s-r-1); } .wp-block-query .wp-block-post-template:not(.is-flex-container).col-s li .wp-block-post-terms a:not(:last-child) { margin-right: var(--s-r-2); } .wp-block-query .wp-block-post-template:not(.is-flex-container):not(:last-of-type) li { padding-bottom: var(--s-r-13); } .wp-block-query.columns-3-small .wp-block-post-template .wp-block-post { display: grid; grid-template-columns: repeat(12, 1fr); gap: 0.75rem; } .wp-block-query.columns-3-small .wp-block-post-template .wp-block-post .wp-block-post-featured-image { grid-column-start: 1; grid-column-end: 4; padding-bottom: 0; } @media (min-width: 48em) { .wp-block-query.columns-3-small .wp-block-post-template .wp-block-post .wp-block-post-featured-image { padding-bottom: 0; } } .wp-block-query.columns-3-small .wp-block-post-template .wp-block-post .entry-header { grid-column-start: 4; grid-column-end: 13; justify-self: stretch; } .wp-block-query.columns-3-small .wp-block-post-template .wp-block-post .entry-header .wp-block-post-title { padding-top: var(--s-r-1); } .wp-block-query.columns-3-small .wp-block-post-template .wp-block-post .entry-header .wp-block-post-title:not(:last-child) { padding-bottom: var(--s-r-1); } .wp-block-query.is-style-3col-list .wp-block-post { padding-bottom: var(--s-r-9); } .wp-block-query.is-style-3col-list .wp-block-post .wp-block-separator { grid-column: 1/13; } .wp-block-query.is-style-3col-list .post-excerpt-wrap { padding-bottom: var(--s-r-9); } @media (min-width: 48em) { .wp-block-query.is-style-3col-list .wp-block-post { display: grid; grid-template-columns: repeat(12, 1fr); column-gap: 2rem; align-content: start; grid-auto-flow: row; } .wp-block-query.is-style-3col-list .wp-block-post-title { grid-column: 1/5; justify-self: stretch; grid-row: 1/2; padding-bottom: var(--s-r-9); } .wp-block-query.is-style-3col-list .post-excerpt-wrap { justify-self: stretch; padding: 0; grid-column: 5/9; grid-row: 1/2; padding-bottom: var(--s-r-9); } .wp-block-query.is-style-3col-list .wp-block-post-featured-image { justify-self: stretch; grid-column: 9/13; grid-row: 1/2; padding-bottom: var(--s-r-9); } } @media (min-width: 64em) { .wp-block-query.is-style-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: var(--s-r-9); } } @media (min-width: 80em) { .wp-block-query.is-style-3col-list .wp-block-post .wp-block-post-title, .wp-block-query.is-style-3col-list .wp-block-post .wp-block-post-featured-image { padding-bottom: var(--s-r-9); } } .wp-block-query.one-col-img-large ul li:first-child { padding-bottom: 0; } .wp-block-query.one-col-img-large .wp-block-post-excerpt { padding-top: var(--space-06); } @media (min-width: 64em) { .wp-block-query.one-col-img-overlay .wp-block-post-template, .wp-block-query.two-col-img-overlay .wp-block-post-template { overflow: hidden; } .wp-block-query.one-col-img-overlay .wp-block-post-template li, .wp-block-query.two-col-img-overlay .wp-block-post-template li { padding-bottom: 0; } .wp-block-query.one-col-img-overlay .wp-block-post-template li .wp-block-post-featured-image, .wp-block-query.two-col-img-overlay .wp-block-post-template li .wp-block-post-featured-image { padding-bottom: 0; } .wp-block-query.one-col-img-overlay .wp-block-post-template li .wp-block-post-featured-image:before, .wp-block-query.two-col-img-overlay .wp-block-post-template li .wp-block-post-featured-image:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background: linear-gradient(90deg, black 0%, rgba(255, 255, 255, 0) 100%); } } .wp-block-query.one-col-img-overlay .wp-block-ainoblocks-grid-container__inner { display: block; } .wp-block-query.one-col-img-overlay .wp-block-ainoblocks-grid-item.has-stacking { position: relative; } .wp-block-query.one-col-img-overlay .wp-block-post-template li { padding-bottom: 0; } @media (min-width: 64em) { .wp-block-query.one-col-img-overlay .wp-block-ainoblocks-grid-container__inner { display: grid; } .wp-block-query.one-col-img-overlay .wp-block-ainoblocks-grid-item.has-stacking { position: absolute; padding-left: var(--s-r-11); padding-right: var(--s-r-11); color: var(--wp--preset--color--variant-font-primary); } .wp-block-query.one-col-img-overlay .wp-block-ainoblocks-grid-item.has-stacking h2 { color: var(--wp--preset--color--variant-font-primary); } } @media (min-width: 80em) { .wp-block-query.one-col-img-overlay .wp-block-ainoblocks-grid-item.has-stacking { padding-right: 0; } } @media (min-width: 64em) { .wp-block-group .columns-3-small .wp-block-post:nth-last-of-type(-n+3) { padding-bottom: 0; } } @media (min-width: 48em) { .related-posts-wrap .wp-block-query .wp-block-post-template.columns-3 li { padding-bottom: 0; } } .wp-block-query:not(.gap-m):not(.gap-s) .is-flex-container.columns-3 { column-gap: 1rem; } @media (min-width: 64em) { .wp-block-query:not(.gap-m):not(.gap-s) .is-flex-container.columns-3 { column-gap: 1.5rem; } } @media (min-width: 80em) { .wp-block-query:not(.gap-m):not(.gap-s) .is-flex-container.columns-3 { column-gap: 2rem; } } .post-meta .wp-block-post-author, .wp-block-query .wp-block-post-author { display: flex; align-items: center; } .post-meta .wp-block-post-author:after, .wp-block-query .wp-block-post-author:after { content: ""; } .post-meta .wp-block-post-author__avatar img, .wp-block-query .wp-block-post-author__avatar img { border-radius: 50%; } .post-meta .wp-block-post-author__byline, .post-meta .wp-block-post-author__name, .wp-block-query .wp-block-post-author__byline, .wp-block-query .wp-block-post-author__name { display: inline; } .post-meta .wp-block-post-author__byline, .wp-block-query .wp-block-post-author__byline { font-size: inherit; } .post-meta .wp-block-post-author__avatar, .one-col-img-large .wp-block-post-author__avatar, .one-col-img-overlay .wp-block-post-author__avatar, .two-col-img-overlay .wp-block-post-author__avatar { width: var(--space-07); height: var(--space-07); min-width: var(--space-07); min-height: var(--space-07); margin-right: var(--space-03); } .post-meta .wp-block-post-terms a:not(:last-child), .one-col-img-large .wp-block-post-terms a:not(:last-child), .one-col-img-overlay .wp-block-post-terms a:not(:last-child), .two-col-img-overlay .wp-block-post-terms a:not(:last-child) { margin-right: var(--s-r-4); } div[class*=wp-block-] figcaption { display: block; margin-top: var(--s-r-4); margin-bottom: 0; text-align: left; color: var(--wp--preset--color--font-secondary); } .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.alignfull img figcaption { text-align: center; } .wp-block-image.ellipse-horizontal { clip-path: ellipse(50% 45% at 50% 50%); } .wp-block-image.ellipse-vertical { clip-path: ellipse(50% 50% at 50% 50%); } .wp-block-image.is-style-border-dark img { border: 1px solid; border-color: var(--wp--preset--color--font-secondary); } .wp-block-image.is-style-border-light img { border: 1px solid; border-color: var(--wp--preset--color--variant-font-secondary); } .img-raised { box-shadow: -9px 9px 0px 0 var(--wp--preset--color--button-color-primary); transition: all 300ms ease; } .img-raised .ext-link-icon { opacity: 0; transition: all 300ms ease; } .img-raised:hover { box-shadow: none; transform: translate(-9px, 9px); } .img-raised:hover .ext-link-icon { opacity: 100; } .wp-block-quote { border-left: 1px solid; margin: 0 0 1.75em; padding-left: 1em; } .wp-block-quote.is-style-solid-color .has-text-color a { text-decoration: underline; box-shadow: none; } .wp-block-quote cite { padding-top: var(--s-r-6); text-align: left; color: currentColor; } .wp-block-quote.is-style-plain { padding-left: 0; } .wp-block-quote.has-text-align-left cite { text-align: left; } .wp-block-quote.has-text-align-right cite { text-align: right; } .wp-block-quote.has-text-align-center cite { text-align: center; } .wp-block-cover { 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: 0; } .wp-block-cover .wp-block-cover__inner-container p { margin-bottom: 0; } .wp-block-preformatted, .wp-block-preformatted.has-background, .wp-block-code { overflow: auto; padding: var(--s-r-6); } .wp-block-preformatted, .wp-block-code { border: none; } .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); } /* 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: var(--s-r-2); } .site-footer .wp-block-page-list .submenu-container { list-style: none; } .site-footer .wp-block-archives-list li:not(:last-child) { padding-bottom: var(--s-r-2); } /* Widget Blocks */ .entry-content .wp-block-latest-posts, .entry-content .wp-block-latest-comments { padding-left: 0; } .entry-content .wp-block-categories-list { list-style: none; } .entry-content .wp-block-latest-posts li a { border: none; } .wp-block-latest-comments__comment { font-size: var(--wp--preset--font-size--text-xs) !important; } .entry-content .wp-block-calendar caption { color: var(--wp--preset--color--font-primary); margin-bottom: var(--space-04); text-align: center; } .entry-content .wp-block-calendar table { margin-bottom: var(--space-04); } .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--preset--color--font-secondary); border-right: 1px solid var(--wp--preset--color--border); } .entry-content .wp-block-calendar table td#today { background: var(--wp--preset--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--preset--color--border); } .wp-block-latest-comments__comment-excerpt p { font-size: var(--wp--preset--font-size--text-xs) !important; margin: var(--space-02) 0 var(--space-06); } .wp-block-tag-cloud.is-style-btn, .wp-block-categories.is-style-btn { display: flex; flex-wrap: wrap; } .wp-block-tag-cloud.is-style-btn ul li a, .wp-block-tag-cloud.is-style-btn a, .wp-block-categories.is-style-btn ul li a, .wp-block-categories.is-style-btn a { display: block; line-height: 1; margin-right: var(--s-r-2); margin-bottom: var(--s-r-2); } .wp-block-tag-cloud.is-style-btn ul li a:hover, .wp-block-tag-cloud.is-style-btn a:hover, .wp-block-categories.is-style-btn ul li a:hover, .wp-block-categories.is-style-btn a:hover { text-decoration: none; } .wp-block-post-comments #comments { padding-bottom: var(--s-r-9); } .wp-block-post-comments .commentlist .comment { padding-left: 0; } .wp-block-post-comments .commentlist .comment .commentmetadata { margin-top: 2px; } .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: var(--s-r-9); } .wp-block-post-comments .commentlist .comment .comment-content { padding-top: var(--s-r-2); 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: var(--s-r-1); padding-bottom: var(--s-r-1); } } .wp-block-post-comments .commentlist .comment .comment-author .fn a { text-decoration: none; } .wp-block-post-comments .commentlist .comment .comment-author .avatar { margin-bottom: var(--s-r-4); margin-right: var(--s-r-2); } @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--preset--color--font-tertiary); } .wp-block-post-comments .commentlist .comment-metadata time { padding-top: var(--s-r-1); display: block; } .wp-block-post-comments .comment-meta, .wp-block-post-comments .comment-author { line-height: 1; margin-left: 0; } .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top: 0; } .comment-body { position: relative; margin-bottom: var(--s-r-9); padding: 0; } .comment-body .comment-awaiting-moderation { margin-top: var(--s-r-4); display: block; font-style: normal; padding: var(--s-r-6); 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); } .comment-body .reply { padding-top: var(--s-r-4); margin-bottom: 0; } .site-header .wp-block-social-links, .site-footer .wp-block-social-links { list-style: none; } .site-header .wp-block-social-links .wp-social-link a, .site-footer .wp-block-social-links .wp-social-link a { padding: 0; } .site-header .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link, .site-footer .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link { margin: 0; } .site-header .wp-block-social-links.is-style-logos-only .wp-social-link, .site-footer .wp-block-social-links.is-style-logos-only .wp-social-link { padding: 0; } .site-header .wp-block-social-links.is-style-logos-only .wp-social-link a, .site-footer .wp-block-social-links.is-style-logos-only .wp-social-link a { display: flex; align-items: center; justify-content: center; padding: 0; width: var(--space-08); height: var(--space-08); } .site-header .wp-block-social-links.is-style-logos-only .wp-social-link a svg, .site-footer .wp-block-social-links.is-style-logos-only .wp-social-link a svg { width: var(--space-06); height: var(--space-06); } .wp-block-social-links { padding-left: 0; } .entry-content .wp-block-social-links { padding-left: 0; } .wp-block-social-links.is-style-large-raised .wp-social-link { width: 3rem; height: 3rem; transition: all 150ms ease; box-shadow: -4px 4px 0px 0 var(--wp--preset--color--button-color-primary); border: 1px solid var(--wp--preset--color--button-color-primary); background-color: var(--wp--preset--color--primary); } .wp-block-social-links.is-style-large-raised .wp-social-link:hover { transform: scale(1); box-shadow: none; transform: translate(-4px, 4px); background-color: var(--wp--preset--color--secondary) !important; color: var(--wp--preset--color--button-color-secondary) !important; } .wp-block-social-links.is-style-large-raised .wp-social-link .wp-block-social-link-anchor, .wp-block-social-links.is-style-large-raised .wp-social-link button { display: flex; width: 3rem; height: 3rem; justify-content: center; align-items: center; border-radius: 100px; } .wp-block-social-links.is-style-large-raised .wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links.is-style-large-raised .wp-social-link button svg { height: 1.6rem; width: 1.6rem; } @media (min-width: 48em) { .wp-block-social-links.is-style-large-raised .wp-social-link { width: 3.625rem; height: 3.625rem; } .wp-block-social-links.is-style-large-raised .wp-social-link .wp-block-social-link-anchor, .wp-block-social-links.is-style-large-raised .wp-social-link button { width: 3.625rem; height: 3.625rem; } } .wp-block-social-links.is-style-large-raised.variant .wp-social-link { box-shadow: -4px 4px 0px 0 var(--wp--preset--color--variant-button-color-primary); border-color: var(--wp--preset--color--variant-button-color-primary); background-color: var(--wp--preset--variant-color--primary); } .wp-block-social-links.is-style-large-raised.variant .wp-social-link:hover { background-color: var(--wp--preset--color--variant-secondary) !important; color: var(--wp--preset--color--variant-button-color-secondary) !important; } .site-header { position: relative; } .site-header.absolute { position: absolute; top: 0; left: 0; right: 0; } .site-header.absolute .header-content .wp-block-site-title, .site-header.absolute .header-content .wp-block-site-logo { z-index: 1000; } .nav-float { margin-top: 2rem; position: fixed; right: 0; z-index: 1000; margin-right: var(--outer--gap); } @media only screen and (min-width: 600px) { .nav-float { backdrop-filter: blur(20px); } } .nav-float .wp-block-navigation__container .wp-block-navigation-item:not(:last-child) { margin-right: var(--s-r-1); } @media (min-width: 600px) { .nav-float .wp-block-navigation__container .wp-block-navigation-item__content { padding: 8px 14px; border-radius: 100px; border: 1px solid transparent; } .nav-float .wp-block-navigation__container .wp-block-navigation-item__content:hover { text-decoration: none; border: 1px solid var(--wp--preset--color--font-primary); } } @media (min-width: 600px) { .nav-float.variant .wp-block-navigation__container .wp-block-navigation-item__content:hover { border: 1px solid var(--wp--preset--color--variant-font-primary); } } .pagination-wrap .wp-block-query-pagination, .pagination-wrap .wp-block-query-pagination-numbers { display: flex; flex-wrap: wrap; justify-content: center; gap: 0; } .pagination-wrap .wp-block-query-pagination .page-numbers:not(.dots), .pagination-wrap .wp-block-query-pagination .wp-block-query-pagination-previous, .pagination-wrap .wp-block-query-pagination .wp-block-query-pagination-next, .pagination-wrap .wp-block-query-pagination-numbers .page-numbers:not(.dots), .pagination-wrap .wp-block-query-pagination-numbers .wp-block-query-pagination-previous, .pagination-wrap .wp-block-query-pagination-numbers .wp-block-query-pagination-next { margin-right: var(--s-r-1); margin-left: var(--s-r-1); display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; color: var(--wp--preset--color--font-primary); background-color: transparent; border: 1px solid var(--wp--preset--color--border-primary); display: flex; justify-content: center; align-items: center; } .pagination-wrap .wp-block-query-pagination .page-numbers:not(.dots):hover, .pagination-wrap .wp-block-query-pagination .wp-block-query-pagination-previous:hover, .pagination-wrap .wp-block-query-pagination .wp-block-query-pagination-next:hover, .pagination-wrap .wp-block-query-pagination-numbers .page-numbers:not(.dots):hover, .pagination-wrap .wp-block-query-pagination-numbers .wp-block-query-pagination-previous:hover, .pagination-wrap .wp-block-query-pagination-numbers .wp-block-query-pagination-next:hover { color: var(--wp--preset--color--button-color-secondary); background-color: var(--wp--preset--color--secondary); border: 1px solid var(--wp--preset--color--button-color-secondary); } .pagination-wrap .wp-block-query-pagination .page-numbers, .pagination-wrap .wp-block-query-pagination-numbers .page-numbers { width: var(--space-09); height: var(--space-09); border-radius: 50%; } .pagination-wrap .wp-block-query-pagination .page-numbers.dots, .pagination-wrap .wp-block-query-pagination-numbers .page-numbers.dots { display: flex; justify-content: center; align-items: center; } .pagination-wrap .wp-block-query-pagination .wp-block-query-pagination-previous, .pagination-wrap .wp-block-query-pagination .wp-block-query-pagination-next, .pagination-wrap .wp-block-query-pagination-numbers .wp-block-query-pagination-previous, .pagination-wrap .wp-block-query-pagination-numbers .wp-block-query-pagination-next { display: none; padding: 0.938rem 1.875rem; font-size: 1.125rem; border-radius: 6rem; } @media (min-width: 64em) { .pagination-wrap .wp-block-query-pagination .wp-block-query-pagination-previous, .pagination-wrap .wp-block-query-pagination .wp-block-query-pagination-next, .pagination-wrap .wp-block-query-pagination-numbers .wp-block-query-pagination-previous, .pagination-wrap .wp-block-query-pagination-numbers .wp-block-query-pagination-next { display: flex; } } .pagination-wrap .wp-block-query-pagination .page-numbers.current, .pagination-wrap .wp-block-query-pagination .page-numbers.current:hover, .pagination-wrap .wp-block-query-pagination-numbers .page-numbers.current, .pagination-wrap .wp-block-query-pagination-numbers .page-numbers.current:hover { background-color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--button-color-primary); } .archive-header h1.archive-title { font-weight: 700; line-height: var(--wp--custom--line-height--body); } .archive-header .wp-block-term-description { padding-top: var(--s-r-4); } .archive-header .wp-block-query.is-style-3col-list { margin-top: var(--s-r-9); } .single-post .wp-block-post-featured-image { padding-bottom: var(--s-r-9); } .single-post .hentry.comments-closed.no-comments { padding-bottom: var(--s-r-9); } .single-post .post-meta { display: flex; justify-content: flex-start; align-items: center; } .single-post .post-meta .wp-block-post-author__name { font-size: inherit; font-weight: inherit; } .single-post .post-meta .wp-block-post-comments-link { display: none; } @media (min-width: 48em) { .single-post .post-meta .wp-block-post-comments-link { display: flex; } } .single-post .post-meta .wp-block-post-comments-link, .single-post .post-meta .wp-block-post-date { margin-left: var(--space-01); } .single-post .post-meta .wp-block-post-author__name:after { content: ","; } @media (min-width: 48em) { .single-post .post-meta .wp-block-post-date:after { content: ","; } } .single-post .post-meta > *:last-child:after { display: none; } .single-post .post-footer .wp-block-post-terms { visibility: hidden; } .single-post .post-footer .wp-block-post-terms a { visibility: visible; } .single-post .post-footer .wp-block-post-terms a:not(:last-child):after { content: ","; } .single-post .post-footer .wp-block-post-terms a:not(:first-child) { margin-left: -5px; } .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: var(--s-r-6); } .single-post .authorbox-wrap .wp-block-post-author__avatar img { width: var(--space-09); height: var(--space-09); border-radius: 100px; } @media (min-width: 48em) { .single-post .authorbox-wrap .wp-block-post-author__avatar img { width: var(--space-12); height: var(--space-12); } } .single-post .authorbox-wrap .wp-block-post-author__bio { padding-top: var(--s-r-4); 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: var(--s-r-2); 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: var(--s-r-4); margin-bottom: var(--s-r-4); 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; padding-top: 0; } .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: var(--s-r-10); padding-bottom: var(--s-r-17); max-width: var(--global--wide-content-width); margin-left: auto; margin-right: auto; } .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: var(--s-r-9); } .woocommerce-page .entry-header, .woocommerce-page .entry-header h1 { max-width: var(--global--wide-content-width); margin-left: auto; margin-right: auto; } .woocommerce-notices-wrapper ul { font-size: var(--wp--preset--font-size--text-xs) !important; } .archive .onsale, .archive .woocommerce-checkout-review-order-table, .archive .payment_box p, .archive .wc-block-grid__product-onsale, .archive .wc-block-components-sale-badge, .archive .woocommerce-review__published-date, .archive .woocommerce .woocommerce-form-register p, .archive .wp-block-ainoblocks-card .woocommerce-form-register p, .archive .woocommerce .woocommerce-ResetPassword p, .archive .wp-block-ainoblocks-card .woocommerce-ResetPassword p, .archive .woocommerce-form .lost_password, .archive .woocommerce-privacy-policy-text p, .archive .woocommerce-message, .archive .woocommerce-info, .archive .woocommerce-notice, .archive .woocommerce-MyAccount-content address, .archive .woocommerce-order-details .woocommerce-table, .archive .woocommerce-orders-table, .archive .woocommerce-MyAccount-navigation li, .wp-block-post-comments .onsale, .wp-block-post-comments .woocommerce-checkout-review-order-table, .wp-block-post-comments .payment_box p, .wp-block-post-comments .wc-block-grid__product-onsale, .wp-block-post-comments .wc-block-components-sale-badge, .wp-block-post-comments .woocommerce-review__published-date, .wp-block-post-comments .woocommerce .woocommerce-form-register p, .wp-block-post-comments .wp-block-ainoblocks-card .woocommerce-form-register p, .wp-block-post-comments .woocommerce .woocommerce-ResetPassword p, .wp-block-post-comments .wp-block-ainoblocks-card .woocommerce-ResetPassword p, .wp-block-post-comments .woocommerce-form .lost_password, .wp-block-post-comments .woocommerce-privacy-policy-text p, .wp-block-post-comments .woocommerce-message, .wp-block-post-comments .woocommerce-info, .wp-block-post-comments .woocommerce-notice, .wp-block-post-comments .woocommerce-MyAccount-content address, .wp-block-post-comments .woocommerce-order-details .woocommerce-table, .wp-block-post-comments .woocommerce-orders-table, .wp-block-post-comments .woocommerce-MyAccount-navigation li, .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 .woocommerce-review__published-date, .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 .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 .woocommerce-review__published-date, .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(--wp--preset--font-size--text-xs) !important; } .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, .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(--wp--preset--font-size--text-m) !important; } .wc-block-components-order-summary__button-text { font-size: var(--wp--preset--font-size--text-l) !important; } .order-total .woocommerce-Price-amount, .entry-summary p.price { font-size: var(--wp--preset--font-size--text-xl) !important; } .woocommerce-page h1.entry-title { font-size: var(--wp--preset--font-size--text-xxl) !important; } .woocommerce-account h2, .woocommerce-checkout h3, .woocommerce-order-received h2, .woocommerce-Address-title h3 { font-size: var(--wp--preset--font-size--text-l) !important; } .woocommerce-loop-product__title, .is-large.wc-block-cart .wc-block-cart__totals-title { font-size: var(--wp--preset--font-size--text-m) !important; } /* Primary Links */ .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, .woocommerce-info a, .custom-product-page-link { color: currentColor; text-decoration-line: underline; text-decoration-thickness: 0.09em; } .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, .woocommerce-info a:hover, .custom-product-page-link:hover { text-decoration: none; } /* Underline on hover */ .woocommerce-breadcrumb a, .woocommerce-review-link a { text-decoration: none; } .woocommerce-breadcrumb a:hover, .woocommerce-review-link a:hover { text-decoration-line: underline; text-decoration-thickness: 0.09em; } /* Grid Layout Sidebar */ .wc-block-components-sidebar-layout { margin: 0; } @media (min-width: 64em) { .wc-block-components-sidebar-layout { display: grid; grid-template-columns: repeat(12, 1fr); column-gap: 3rem; grid-template-rows: auto; } } .wc-block-components-sidebar-layout .wc-block-components-main { margin-bottom: var(--s-r-10); 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 { width: 100%; height: fit-content; } @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.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 { 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: var(--s-r-7); outline: none; } .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; transform: translateY(1.25rem); line-height: var(--global--line-height-reset); color: var(--wp--preset--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-totals-coupon__form .wc-block-components-text-input .components-combobox-control__input, .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-form .wc-block-components-text-input .components-combobox-control__input, .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-text-input .components-combobox-control__input, .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, .wc-block-components-form .wc-block-components-select .components-combobox-control__input { font-size: var(--wp--preset--font-size--text-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--preset--color--font-secondary); font-family: inherit; margin: 0; box-sizing: border-box; height: 3.5rem; 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(--wp--preset--font-size--text-xxs) !important; margin: 0; padding-top: var(--s-r-1); } .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 { transform: translateY(10px) scale(0.7); color: var(--wp--preset--color--font-tertiary); } .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input { height: 3.5rem; border-color: var(--global--color--form-border); border-radius: var(--global--border-radius-xxs); } .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list { margin-top: 3.5rem; } .wc-block-components-checkbox .wc-block-components-checkbox__mark { display: none; } .wc-block-components-radio-control__option { 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; min-width: 1.5rem; min-height: 1.5rem; border-radius: 50%; margin: 0 12px 0 0; outline: 0; left: 0; top: 0; 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); 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]: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-components-form .wc-block-components-select, .wc-block-components-select, .components-custom-select-control { margin-top: var(--s-r-4); 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(--wp--preset--font-size--text-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(--wp--preset--font-size--text-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: var(--space-10); top: var(--space-02); bottom: var(--space-02); 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 { box-sizing: border-box; height: 7px; width: 7px; border-style: solid; border-color: #000000; border-width: 0px 1px 1px 0px; transform: rotate(45deg); 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(--wp--preset--font-size--text-m) !important; line-height: var(--wp--custom--line-height--body); 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(--wp--preset--font-size--text-m) !important; line-height: var(--wp--custom--line-height--body); transform: none; height: 3.75rem; color: var(--wp--preset--color--font-secondary); padding: var(--space-04) 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(--wp--preset--font-size--text-xs) !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: var(--space-02) 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--preset--color--font-secondary); line-height: var(--wp--custom--line-height--body); } .woocommerce-ordering, .wc-block-components-sort-select { display: flex; flex-direction: row-reverse; margin-bottom: var(--s-r-8); position: relative; } .woocommerce-ordering:before, .wc-block-components-sort-select:before { content: ""; position: absolute; box-sizing: border-box; height: 7px; width: 7px; border-style: solid; border-color: #000000; border-width: 0px 1px 1px 0px; transform: rotate(45deg); 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: var(--space-10); top: var(--space-02); bottom: var(--space-02); 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: var(--space-08); min-width: 12.5rem; background: var(--global--color--form-background); border: 1px solid var(--global--color--form-border); padding: var(--space-02) 87px var(--space-02) 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(--wp--preset--font-size--text-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(--wp--preset--font-size--text-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: var(--s-r-6); } .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: var(--s-r-1); background: none; border: 1px solid var(--global--color--product-badge-color); } .onsale { left: var(--space-04); top: var(--space-04); } .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left { left: var(--space-04); top: var(--space-04); } .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center { top: var(--space-04); } .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right { right: var(--space-04); top: var(--space-04); } .wc-block-components-button:not(.is-link) { font-weight: normal; font-size: var(--wp--preset--font-size--text-m) !important; padding: 18px 20px; border-radius: var(--global--border-radius-round); } .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message, .wc-block-components-notices .wc-block-components-notices__notice { margin-left: auto; margin-right: auto; position: relative; display: flex; align-items: center; padding: var(--s-r-6); 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: 48em) { .woocommerce-page .entry-content .woocommerce-message, .woocommerce-message, .wc-block-components-notices .wc-block-components-notices__notice { margin-bottom: var(--s-r-9); } } .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: var(--space-04); } @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: var(--s-r-2); } .woocommerce-notices-wrapper, .woocommerce-notice { margin-bottom: var(--s-r-6); } .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: var(--s-r-2); } .woocommerce-notice, .woocommerce-notices-wrapper div, .woocommerce-notices-wrapper ul { display: block; padding: var(--s-r-4); margin-bottom: var(--s-r-6); border-radius: var(--global--border-radius-xxs); list-style: none; } .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: var(--s-r-6); } .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: "★★★★★"; font-size: 0.875rem; letter-spacing: 1px; } .wc-block-components-pagination button:hover { transform: none; } .wc-block-components-sidebar .wc-block-components-totals-coupon__content { padding-bottom: var(--s-r-6); } .wc-block-components-sidebar .wc-block-components-totals-coupon__form { margin-bottom: 0; } .woocommerce-order-overview { list-style: none; margin-bottom: var(--s-r-6); background: var(--wp--preset--color--background-secondary); border-radius: var(--global--border-radius-xs); padding: var(--s-r-7); } .woocommerce-order-details { background: var(--wp--preset--color--background-secondary); border-radius: var(--global--border-radius-xs); padding: var(--s-r-7); margin-top: var(--s-r-6); } .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: var(--s-r-6); background: var(--wp--preset--color--background-secondary); border-radius: var(--global--border-radius-xs); padding: var(--s-r-7); } .woocommerce-customer-details address { margin-top: var(--s-r-2); } .wc-block-grid__product-price, .wc-block-components-product-sale-badge, .wc-block-components-sort-select__select { font-size: var(--wp--preset--font-size--text-m) !important; color: var(--wp--preset--color--font-secondary); } .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 { font-size: var(--wp--preset--font-size--text-xs) !important; } .wc-block-cart__empty-cart__title { font-size: var(--wp--preset--font-size--text-xs) !important; } .entry-content p.has-l-font-size, .entry-content .wp-block-post-excerpt.has-l-font-size p, .entry-content .wp-block-post-terms.has-l-font-size { font-size: var(--wp--preset--font-size--text-l) !important; } .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: var(--s-r-9); } .wc-block-grid .wc-block-grid__product .wc-block-grid__product-title { padding-top: var(--s-r-4); padding-bottom: var(--s-r-2); } .wc-block-grid .wc-block-grid__product .wc-block-grid__product-price { padding-bottom: var(--s-r-2); } .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(--wp--preset--font-size--text-xs) !important; line-height: var(--global--line-height-reset); background: none !important; color: var(--wp--preset--color--font-secondary); padding: 0; text-align: left; display: inline; } .wc-block-grid .wc-block-grid__product .add_to_cart_button:hover { 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(--wp--preset--font-size--text-m) !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); 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 { 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--preset--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: var(--space-04); right: var(--space-04); } .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: flex; 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: var(--space-08); padding: var(--space-02) 87px var(--space-02) 1.25rem; line-height: 1; font-size: 1rem; } .woocommerce-pagination .page-numbers { display: flex; flex-direction: row; justify-content: center; } .woocommerce-pagination .page-numbers li { padding: 0.3em 0.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: var(--s-r-9); } .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: var(--s-r-4); } .archive .products .product .price, .woocommerce-shop .products .product .price, .single-product .products .product .price { padding-top: var(--s-r-2); } .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: var(--s-r-2); 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.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); 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 { 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: var(--s-r-8); } .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); column-gap: 2rem; } } @media (min-width: 80em) { .single-product div.product { column-gap: 3rem; } } .single-product .woocommerce-product-gallery { opacity: 1 !important; position: relative; grid-column-start: 1; grid-column-end: 13; padding-bottom: var(--s-r-9); } .single-product .woocommerce-product-gallery__trigger { position: absolute; top: var(--space-04); right: var(--space-04); z-index: 10; font-size: 0; background: #ffffff; border-radius: var(--global--border-radius-l); display: block; width: var(--space-09); height: var(--space-09); } .single-product .woocommerce-product-gallery__trigger::before, .single-product .woocommerce-product-gallery__trigger::after { content: ""; position: absolute; display: block; background: var(--wp--preset--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: flex; justify-content: flex-start; padding-top: var(--s-r-4); } .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: var(--s-r-4); } .single-product .onsale { top: var(--space-04); left: var(--space-04); } .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: var(--s-r-6); } .single-product .entry-summary .woocommerce-product-details__short-description { padding-bottom: var(--s-r-9); } .single-product .entry-summary .woocommerce-product-rating { padding-bottom: var(--s-r-6); } .single-product .entry-summary .woocommerce-review-link { margin-left: var(--s-r-1); } .single-product .entry-summary .price { padding-bottom: var(--s-r-6); line-height: var(--global--line-height-reset); } .single-product .entry-summary .cart { padding-bottom: var(--s-r-9); } .single-product .entry-summary .cart:not(.grouped_form):not(.variations_form) { display: flex; align-content: stretch; } .single-product .entry-summary .cart .quantity:not(.hidden) { padding-right: var(--s-r-4); 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 { flex-grow: 2; } .single-product .entry-summary .cart .woocommerce-variation-add-to-cart { 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: var(--s-r-6); } .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(--wp--preset--font-size--text-xs) !important; } .single-product .entry-summary .cart .woocommerce-variation-description p { padding: 0; } .single-product .entry-summary .cart .woocommerce-variation-price { padding-top: var(--s-r-6); padding-bottom: var(--s-r-6); display: block; font-size: var(--wp--preset--font-size--text-xl) !important; } .single-product .entry-summary .grouped_form .single_add_to_cart_button { width: 100%; margin-top: var(--s-r-2); } .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--preset--color--font-secondary); font-size: var(--wp--preset--font-size--text-m) !important; } .single-product .entry-summary .grouped_form .woocommerce-grouped-product-list td { padding-bottom: var(--s-r-4); } .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: var(--s-r-2); } .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: var(--s-r-9); padding-bottom: var(--s-r-12); display: grid; grid-template-columns: repeat(12, 1fr); column-gap: 2rem; } @media (min-width: 80em) { .single-product .wc-tabs-wrapper { column-gap: 3rem; } } .single-product .wc-tabs-wrapper .wc-tabs { list-style: none; font-size: var(--wp--preset--font-size--text-l) !important; grid-column-start: 1; grid-column-end: 13; } .single-product .wc-tabs-wrapper .wc-tabs li { padding-bottom: var(--s-r-6); } @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: var(--s-r-12); } .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: var(--s-r-9); } .single-product .wc-tabs-wrapper .comment-text .woocommerce-review__author { display: block; padding-bottom: var(--s-r-1); } .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(--wp--preset--font-size--text-xs) !important; line-height: var(--global--line-height-reset); } .single-product .wc-tabs-wrapper .comment-text .description p { font-size: var(--wp--preset--font-size--text-m) !important; } .single-product .wc-tabs-wrapper .comment-text .description { padding-top: var(--s-r-2); } .single-product .wc-tabs-wrapper .comment-text .description p:last-child { padding-bottom: 0; } .single-product .wc-tabs-wrapper .comment-text .meta { padding-bottom: var(--s-r-2); } .single-product .wc-tabs-wrapper .comment-text .meta .woocommerce-review__author { font-weight: normal; } .single-product .wc-tabs-wrapper .comment-form-rating { padding-top: var(--s-r-6); } .single-product .wc-tabs-wrapper .comment-form-rating .stars { padding-top: var(--s-r-1); 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: var(--s-r-2); text-decoration: none; display: inline; transition: none; font-size: 0; opacity: 0.4; color: var(--global--color--star-rating); margin: 0; } .single-product .wc-tabs-wrapper .comment-form-rating .stars a:before { display: inline-block; content: "★"; 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: 0.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: "★★★★★"; color: var(--global--color--star-rating); letter-spacing: 0; padding-bottom: var(--s-r-1); opacity: 0.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: "★★★★★"; 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(--wp--preset--font-size--text-l) !important; padding-bottom: var(--s-r-9); } .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(--wp--preset--font-size--text-xs) !important; } .woocommerce-page .wp-block-woocommerce-cart .wp-block-image { padding-bottom: var(--s-r-4); } .woocommerce-page .wp-block-woocommerce-cart p.has-text-align-center a { margin-top: var(--s-r-4); display: inline-block; font-size: var(--wp--preset--font-size--text-xs) !important; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices { padding-top: var(--s-r-6); } .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: var(--s-r-6); margin-bottom: var(--s-r-6); } .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: var(--s-r-4); 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(--wp--preset--font-size--text-xs) !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; 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: 0.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 { 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(--wp--preset--font-size--text-xs) !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; transform: none; } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-shipping-calculator-address { padding-bottom: var(--s-r-6); } .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: var(--s-r-6); } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items td { padding-top: var(--s-r-6); padding-bottom: var(--s-r-6); } .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 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(--wp--preset--font-size--text-xs) !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: var(--s-r-6); padding-bottom: var(--s-r-6); } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__payment-options { padding: 0; margin-top: var(--s-r-7); } .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--preset--color--border); border-bottom: 1px solid var(--wp--preset--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--preset--color--border); } .woocommerce-page .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-totals-shipping__change-address-button { transform: none; } .woocommerce-page .wc-block-components-totals-coupon__button { margin-left: var(--s-r-4); } .woocommerce-page.woocommerce-cart .wp-block-separator.is-style-dots { display: none; } .woocommerce-page.woocommerce-cart h2.has-text-align-center { font-size: var(--wp--preset--font-size--text-l) !important; } .woocommerce-page.woocommerce-cart .wc-block-product-new { padding-top: var(--s-r-9); } .page .wp-block-woocommerce-checkout.alignwide { padding: 0; } .page .wc-block-components-checkout-step { padding: 0; margin-bottom: var(--s-r-9); } .page .wc-block-components-checkout-step__heading { display: block; margin: 0; } .page .wc-block-components-checkout-step__title { padding-bottom: var(--s-r-2); } .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; 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: var(--s-r-7); } .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: var(--s-r-4); } .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: 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: var(--s-r-2); } .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: var(--s-r-4); } .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: var(--space-02); margin-left: var(--space-07); } .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(--wp--preset--font-size--text-s) !important; border: 1px solid var(--global--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; flex-direction: column-reverse; } .wc-block-checkout__main .wc-block-checkout__actions .wc-block-components-checkout-place-order-button { margin-bottom: var(--s-r-6); width: 100%; } .wc-block-checkout__main .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button { font-size: var(--wp--preset--font-size--text-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(--wp--preset--font-size--text-m) !important; } .wc-block-components-order-summary.has-border { border-bottom: 1px solid var(--wp--preset--color--border); padding-bottom: var(--s-r-6); } .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: var(--s-r-6); font-size: inherit; } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item:not(:first-child) { padding-top: var(--s-r-6); } .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 { font-size: 0.75rem; border-width: 1px; } .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item__description { padding-left: var(--s-r-6); padding-right: var(--s-r-6); padding-bottom: 0; } .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(--wp--preset--font-size--text-xs) !important; padding-bottom: var(--s-r-6); } .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(--wp--preset--font-size--text-xs) !important; } .wc-block-components-totals-shipping .wc-block-components-totals-shipping__via { margin: 0; padding-top: var(--s-r-4); } .wc-block-components-totals-footer-item { font-size: var(--wp--preset--font-size--text-m) !important; } .wc-block-components-totals-footer-item span { padding-top: var(--s-r-6); } .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--preset--color--border); opacity: 1; } .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before { word-break: keep-all; } .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content > :last-child { padding-bottom: 0; } .woocommerce-checkout .woocommerce-message { display: none; } .woocommerce-account .woocommerce-Address-title h3 { padding-bottom: var(--s-r-6); } .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: var(--s-r-10); } .woocommerce-account .woocommerce-form-login__rememberme { display: flex; align-items: center; margin-bottom: var(--s-r-6); } .woocommerce-account .woocommerce-MyAccount-navigation ul { display: flex; flex-wrap: nowrap; overflow-x: auto; padding-left: 0; padding-bottom: var(--s-r-9); } .woocommerce-account .woocommerce-MyAccount-navigation ul li { flex-shrink: 0; line-height: var(--global--line-height-reset); padding-right: var(--s-r-2); } .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--preset--color--font-primary); background-color: transparent; border: 1px solid var(--wp--preset--color--border-primary); padding: 0.938rem 1.875rem; font-size: 1.125rem; } .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { color: var(--wp--preset--color--button-color-secondary); background-color: var(--wp--preset--color--secondary); border: 1px solid var(--wp--preset--color--button-color-secondary); } .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { background-color: var(--wp--preset--color--font-secondary); color: var(--wp--preset--color--variant-font-primary); border-color: transparent; } .woocommerce-account .woocommerce-MyAccount-content { overflow-x: auto; } .woocommerce-account .woocommerce-MyAccount-content p { padding-bottom: var(--s-r-6); } .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(--wp--preset--font-size--text-xs) !important; } .woocommerce-account .woocommerce-EditAccountForm { max-width: var(--global--default-content-width); } .woocommerce-account .woocommerce-EditAccountForm fieldset { margin-top: var(--s-r-9); } .edit { display: inline-block; line-height: var(--global--line-height-reset); font-weight: normal; color: var(--wp--preset--color--button-color-primary); fill: var(--wp--preset--color--button-color-primary); background-color: var(--wp--preset--color--primary); padding: 0.563rem 1.125rem; font-size: 0.875rem; margin-bottom: var(--s-r-2); } .edit:hover { background-color: var(--wp--preset--color--secondary); color: var(--wp--preset--color--button-color-secondary); fill: var(--wp--preset--color--button-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: 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--preset--color--button-color-primary); fill: var(--wp--preset--color--button-color-primary); background-color: var(--wp--preset--color--primary); padding: 0.563rem 1.125rem; font-size: 0.875rem; margin-right: var(--s-r-2); } .woocommerce-orders-table .woocommerce-button:hover { background-color: var(--wp--preset--color--secondary); color: var(--wp--preset--color--button-color-secondary); fill: var(--wp--preset--color--button-color-secondary); text-decoration: none; } .woocommerce-orders-table thead th, .woocommerce-orders-table td, .woocommerce-orders-table th { border-bottom: none; padding: var(--s-r-4); } .woocommerce-orders-table thead th:first-child, .woocommerce-orders-table td:first-child, .woocommerce-orders-table th:first-child { padding-left: var(--s-r-7); } .woocommerce-orders-table thead th:last-child, .woocommerce-orders-table td:last-child, .woocommerce-orders-table th:last-child { padding-right: var(--s-r-7); } .woocommerce-orders-table tbody tr { padding: var(--s-r-4); border-bottom: none; } .woocommerce-orders-table tbody tr:nth-child(odd) { background: var(--wp--preset--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; } .entry-content p.has-xs-font-size { font-size: var(--wp--preset--font-size--text-xs) !important; } .entry-content p.has-x-font-size, .entry-content .has-x-font-size p, .entry-content cite, .site-content p.has-x-font-size, .site-content .has-x-font-size p, .site-content cite, .wp-block-quote p.has-x-font-size, .wp-block-quote .has-x-font-size p, .wp-block-quote cite { font-size: var(--wp--preset--font-size--text-s) !important; } .has-xxxs-font-size, .has-xxxs-font-size p { font-size: var(--wp--preset--font-size--text-xxxs) !important; } .archive p.has-xs-font-size, .archive .has-xs-font-size p, .wp-block-post-comments p.has-xs-font-size, .wp-block-post-comments .has-xs-font-size p, .entry-content p.has-xs-font-size, .entry-content .has-xs-font-size p, .site-content p.has-xs-font-size, .site-content .has-xs-font-size p { font-size: var(--wp--preset--font-size--text-xs) !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 { font-size: var(--wp--preset--font-size--text-xl) !important; } .entry-content p.has-xxl-font-size, .entry-content .has-xxl-font-size p, .entry-content .wp-block-post-terms.has-xxl-font-size { font-size: var(--wp--preset--font-size--text-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(--wp--preset--font-size--text-xxl) !important; } .entry-content p.has-xxxl-font-size, .entry-content .has-xxxl-font-size p, .entry-content .has-text-xxxl-font-size p, .entry-content .wp-block-post-terms.has-xxxl-font-size { font-size: var(--wp--preset--font-size--text-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(--wp--preset--font-size--text-4-xl) !important; } p.has-xxs-font-size, .has-xxs-font-size p, .wp-block-post-excerpt.has-xxs-font-size p, .wp-block-post-terms.has-xxs-font-size { font-size: var(--wp--preset--font-size--text-xxs) !important; } .wp-block-navigation__submenu-container .has-xxxl-font-size { font-size: var(--wp--preset--font-size--text-s) !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(--wp--preset--font-size--text-7-xl) !important; } 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(--wp--preset--font-size--text-6-xl) !important; } 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(--wp--preset--font-size--text-5-xl) !important; } 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 { font-size: var(--wp--preset--font-size--text-xxxl) !important; } 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 { font-size: var(--wp--preset--font-size--text-xxl) !important; } h1.has-xxxs-font-size, h2.has-xxs-font-size, h3.has-xs-font-size, h4.has-s-font-size, h5.has-m-font-size, h6.has-l-font-size { font-size: var(--wp--preset--font-size--text-l) !important; } h2.has-xxxs-font-size, h3.has-xxs-font-size, h4.has-xs-font-size, h5.has-s-font-size, h6.has-m-font-size { font-size: var(--wp--preset--font-size--text-m) !important; } h4.has-xxs-font-size, h3.has-xxxs-font-size, h5.has-xs-font-size, h6.has-s-font-size, h6.has-xs-font-size { font-size: var(--wp--preset--font-size--text-s) !important; } h4.has-xxxs-font-size, h5.has-xxs-font-size, h5.has-xxxs-font-size, h6.has-xxs-font-size, h6.has-xxxs-font-size { font-size: var(--wp--preset--font-size--text-xs) !important; } /*# sourceMappingURL=main.css.map*/