From 79be96e4d27dab7ec085d15b57ccc97985077ad7 Mon Sep 17 00:00:00 2001 From: Henner Renardi Setyono Date: Fri, 21 Oct 2022 15:00:23 +0700 Subject: [PATCH] 14.2.5 (#10) - [Menu] Slight markup changes on Mega Menu - [Menu] Change mega menu class name and structure - [CSS] Refactor color variables into its own file `_colors.scss` - [CSS] Change all instance of var(--textDim) to var(--gray) --- acf-json/group_63520484a302e.json | 87 +++++++++++ assets/css/_colors.scss | 152 ++++++++++++++++++ assets/css/_helpers.sass | 54 +++++-- assets/css/{_vars-root.sass => _vars.sass} | 73 ++------- assets/css/_vars.scss | 115 -------------- assets/css/app.sass | 6 +- assets/css/components/_fields.sass | 2 +- assets/css/components/_menu-mega.sass | 173 ++++++++++----------- assets/css/components/_menu.sass | 97 +++++------- assets/css/components/_normalize.sass | 5 +- assets/css/components/_post-comments.sass | 4 +- assets/css/components/_post.sass | 10 +- assets/css/components/_widgets.sass | 7 +- assets/css/gutenberg.sass | 4 +- assets/css/gutenberg/_core-design.sass | 16 +- assets/css/gutenberg/_core-media.sass | 2 + assets/css/gutenberg/_core-text.sass | 147 ++++++++--------- assets/css/gutenberg/_core-widget.sass | 6 +- assets/css/gutenberg/_plugin.sass | 2 +- assets/css/my-admin.sass | 1 - assets/css/my-editor.sass | 79 ++++++---- assets/css/plugins/_animation.sass | 6 + assets/css/plugins/_jetpack.sass | 2 +- assets/js/_animation.js | 30 ++++ assets/js/_mega-menu.js | 6 +- assets/js/app.js | 8 +- dist/8142e96b4c8939a80186d5f9dee2a52b.gif | Bin 2438 -> 0 bytes dist/app.asset.php | 2 +- dist/app.css | 2 +- dist/app.js | 2 +- dist/gutenberg.asset.php | 2 +- dist/gutenberg.css | 2 +- dist/my-block.asset.php | 1 - dist/my-block.css | 1 - dist/my-block.js | 100 ------------ dist/my-editor.asset.php | 2 +- dist/my-editor.css | 2 +- dist/shop-editor.asset.php | 2 +- dist/shop-editor.css | 2 +- dist/shop.asset.php | 2 +- dist/shop.css | 2 +- functions.php | 3 +- inc/acf.php | 1 + inc/api.php | 22 ++- inc/enqueue.php | 7 +- style.css | 2 +- theme.json | 5 +- views/_header.php | 4 +- woocommerce/sass/_shop-cart.sass | 2 +- woocommerce/sass/_shop-checkout.sass | 4 +- woocommerce/sass/_shop-gutenberg.sass | 10 +- woocommerce/sass/_shop-widgets.sass | 4 +- woocommerce/sass/shop-admin.sass | 1 - woocommerce/sass/shop-editor.sass | 1 - woocommerce/sass/shop.sass | 1 - 55 files changed, 667 insertions(+), 618 deletions(-) create mode 100644 acf-json/group_63520484a302e.json create mode 100644 assets/css/_colors.scss rename assets/css/{_vars-root.sass => _vars.sass} (71%) delete mode 100644 assets/css/_vars.scss create mode 100644 assets/css/plugins/_animation.sass create mode 100644 assets/js/_animation.js delete mode 100644 dist/8142e96b4c8939a80186d5f9dee2a52b.gif delete mode 100644 dist/my-block.asset.php delete mode 100644 dist/my-block.css delete mode 100644 dist/my-block.js diff --git a/acf-json/group_63520484a302e.json b/acf-json/group_63520484a302e.json new file mode 100644 index 0000000..ccc89e5 --- /dev/null +++ b/acf-json/group_63520484a302e.json @@ -0,0 +1,87 @@ +{ + "key": "group_63520484a302e", + "title": "User Profile", + "fields": [ + { + "key": "field_63520494d4184", + "label": "Gender", + "name": "gender", + "type": "select", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "choices": { + "male": "Male", + "female": "Female", + "other": "Other" + }, + "default_value": false, + "allow_null": 0, + "multiple": 0, + "ui": 0, + "return_format": "value", + "ajax": 0, + "placeholder": "" + }, + { + "key": "field_635204bbd4185", + "label": "Job", + "name": "job", + "type": "text", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "default_value": "", + "placeholder": "", + "prepend": "", + "append": "", + "maxlength": "" + }, + { + "key": "field_635204c5d4186", + "label": "Birthday", + "name": "birthday", + "type": "date_picker", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "display_format": "d M Y", + "return_format": "d M Y", + "first_day": 1 + } + ], + "location": [ + [ + { + "param": "user_form", + "operator": "==", + "value": "edit" + } + ] + ], + "menu_order": 0, + "position": "normal", + "style": "default", + "label_placement": "top", + "instruction_placement": "label", + "hide_on_screen": "", + "active": true, + "description": "", + "show_in_rest": 0, + "modified": 1666319637 +} \ No newline at end of file diff --git a/assets/css/_colors.scss b/assets/css/_colors.scss new file mode 100644 index 0000000..dedf66f --- /dev/null +++ b/assets/css/_colors.scss @@ -0,0 +1,152 @@ +// This file is using .scss format to make it easier to write Maps & List +$colors: ( + ( hex: #2c3e50, var: '--text', slug: 'text-base' ), + ( hex: #ffffff, var: '--textInvert', slug: 'text-invert' ), + + ( hex: #888888, var: '--gray', slug: 'gray' ), + ( hex: #5C5C5C, var: '--grayDark', slug: 'gray-dark' ), + ( hex: #E0E0E0, var: '--grayLight', slug: 'gray-light' ), + + ( hex: #5C6BC0, var: '--color1', slug: 'color-1',), + ( hex: #3F4EA2, var: '--color1Dark', slug: 'color-1-dark' ), + ( hex: #D3D7EE, var: '--color1Light', slug: 'color-1-light' ), + + ( hex: #2ecc71, var: '--color2', slug: 'color-2' ), + ( hex: #26A65B, var: '--color2Dark', slug: 'color-2-dark' ), + ( hex: #def7e8, var: '--color2Light', slug: 'color-2-light' ), + + ( hex: #e74c3c, var: '--color3', slug: 'color-3' ), + ( hex: #fbdedb, var: '--color3Light', slug: 'color-3-light' ), +); + +// Use this for the Filter value https://codepen.io/hrsetyono/pen/BaxyJQv - Useful to change the color of a PNG +// If you don't use PNG icon, feel free to remove the filter +$filters: ( + 'text-base': invert(18%) sepia(12%) saturate(1870%) hue-rotate(169deg) brightness(94%) contrast(83%), + 'text-invert': invert(100%) sepia(10%) saturate(7462%) hue-rotate(173deg) brightness(117%) contrast(108%), + + 'gray': invert(60%) sepia(0%) saturate(0%) hue-rotate(151deg) brightness(90%) contrast(88%), + 'gray-dark': invert(35%) sepia(0%) saturate(0%) hue-rotate(193deg) brightness(98%) contrast(89%), + 'gray-light': invert(100%) sepia(2%) saturate(1493%) hue-rotate(171deg) brightness(114%) contrast(76%), + + 'color-1': invert(59%) sepia(80%) saturate(2621%) hue-rotate(178deg) brightness(91%) contrast(87%), + 'color-1-dark': invert(39%) sepia(9%) saturate(4187%) hue-rotate(163deg) brightness(95%) contrast(86%), + 'color-1-light': invert(87%) sepia(18%) saturate(184%) hue-rotate(170deg) brightness(105%) contrast(95%), + + 'color-2': invert(64%) sepia(63%) saturate(493%) hue-rotate(92deg) brightness(90%) contrast(90%), + 'color-2-dark': invert(49%) sepia(22%) saturate(1352%) hue-rotate(92deg) brightness(103%) contrast(90%), + 'color-2-light': invert(98%) sepia(67%) saturate(213%) hue-rotate(65deg) brightness(100%) contrast(95%), + + 'color-3': invert(59%) sepia(98%) saturate(5598%) hue-rotate(343deg) brightness(99%) contrast(83%), + 'color-3-light': invert(96%) sepia(66%) saturate(482%) hue-rotate(292deg) brightness(101%) contrast(97%) +); + +// BRAND COLORS +// Used in gutenberg/_core-widget.sass +// $social-colors: ( +// amazon: #f90, +// bandcamp: #1ea0c3, +// behance: #0757fe, +// chain: #382110, +// codepen: #1e1f26, +// deviantart: #02e49b, +// dribbble: #e94c89, +// dropbox: #4280ff, +// etsy: #f45800, +// facebook: #1977f2, +// feed: #382110, +// fivehundredpx: #000, +// flickr: #0461dd, +// foursquare: #e65678, +// github: #24292d, +// goodreads: #382110, +// google: #ea4434, +// instagram: #f00075, +// lastfm: #e21b24, +// linkedin: #0577b5, +// line: #03c302, +// mail: #f0f0f0, +// mastodon: #3288d4, +// medium: #02ab6c, +// meetup: #f6405f, +// patreon: #ff424d, +// pinterest: #e60122, +// pocket: #ef4155, +// reddit: #fe4500, +// skype: #0478d7, +// snapchat: #fefc00, +// soundcloud: #ff5600, +// spotify: #1bd760, +// telegram: #08c, +// tiktok: #000, +// tumblr: #011835, +// twitch: #6440a4, +// twitter: #21a1f3, +// vimeo: #1eb7ea, +// vk: #4680c2, +// wordpress: #3499cd, +// jetpack-whatsapp: #25d366, +// whatsapp: #25d366, +// wechat: #7bb32e, +// yelp: #d32422, +// youtube: #ff0100 +// ); + +// COLORS CSS VARIABLE +:root { + @each $c in $colors { + $var: map-get($c, 'var'); + $hex: map-get($c, 'hex'); + $slug: map-get($c, 'slug'); + + #{$var} : #{$hex}; + // RGB version for transparency + // How to use: `rgba(--color1, .5)` which will output `rgba(var(--color1RGB), .5)` + #{$var}RGB : #{ red($hex) }, #{ green($hex) }, #{ blue($hex) }; + #{$var}Filter: map-get($filters, $slug); + } + + // Other colors + --siteBg : #f8f9fb; + --siteBgColor : #f8f9fb; + --panelBg : #eff1f5; + + --colorAlert : #e74c3c; + --colorAlertLight : #f8cdc9; + + // Backward compatibility for old color names + --main: var(--color1); + --mainDark: var(--color1Dark); + --mainLight: var(--color1Light); + --sub: var(--color2); + --subDark: var(--color2Dark); + --subLight: var(--color2Light); + --extra: var(--color3); + --extraLight: var(--color3Light); +} + +///// GUTENBERG COLOR CLASSES + +[class*="-background-color"] { + background-color: var(--bgColor); +} +.has-text-color, +.has-inline-color { + color: var(--textColor, var(--text)); +} + +@each $c in $colors { + $var: map-get($c, 'var'); + $slug: map-get($c, 'slug'); + $filter: map-get($filters, $slug); + + .has-#{$slug}-background-color { + --bgColor: var(#{$var}); + --bgColorRGB: var(#{$var}RGB); + } + .has-#{$slug}-color { + --textColor: var(#{$var}); + --textColorRGB: var(#{$var}RGB); + --filterColor: #{$filter}; + } +} \ No newline at end of file diff --git a/assets/css/_helpers.sass b/assets/css/_helpers.sass index 275498e..1cce382 100644 --- a/assets/css/_helpers.sass +++ b/assets/css/_helpers.sass @@ -1,5 +1,47 @@ @use "sass:math" +///// MEDIA QUERY +// +// You can use the variable in @media block like this: +// +// @media ($below-xs) +// ... +// @media ($above-xs) and ($below-m) +// ... + +$size-xsmall : 480px +$size-small : 768px +$size-medium : 960px +$size-large : 1120px + +$below-xs: "max-width:#{ $size-xsmall }" +$above-xs: "min-width:#{ $size-xsmall + 1px }" +$below-s: "max-width:#{ $size-small }" +$above-s: "min-width:#{ $size-small + 1px }" +$below-m: "max-width:#{ $size-medium }" +$above-m: "min-width:#{ $size-medium + 1px }" +$below-l: "max-width:#{ $size-large }" +$above-l: "min-width:#{ $size-large + 1px }" + +$below-nav: $below-s // small navigation breakpoint +$above-nav: $above-s + +$below-adminbar: "max-width:782px" +$above-adminbar: "min-width:783px" + +$portrait: "orientation: portrait" +$landscape: "orientation: landscape" +$retina: "min-resolution: 192dpi" + +// Media query for below or equal the size +@function below( $size-px ) + @return "max-width: #{$size-px}" + +// Media query for above the size +@function above( $size-px ) + @return "min-width: #{$size-px}" + + ///// FUNCTIONS // @@ -15,16 +57,6 @@ @if $b and $a @return rgbA( $r, $g, $b, $a ) - -// Media query for below or equal the size -@function below( $size-px ) - @return "max-width: #{$size-px}" - -// Media query for above the size -@function above( $size-px ) - @return "min-width: #{$size-px}" - - ///// MIXINS // Position @@ -106,4 +138,4 @@ border-left-color: $color @else if $direction == nw border-width: $height $width 0 0 - border-top-color: $color \ No newline at end of file + border-top-color: $color diff --git a/assets/css/_vars-root.sass b/assets/css/_vars.sass similarity index 71% rename from assets/css/_vars-root.sass rename to assets/css/_vars.sass index 85e63d5..9fb13d1 100644 --- a/assets/css/_vars-root.sass +++ b/assets/css/_vars.sass @@ -1,32 +1,4 @@ \:root - @each $c in $colors - $var: map-get($c, 'var') - $hex: map-get($c, 'hex') - - #{ $var } : #{ $hex } - // RGB version for transparency, use it like this: - // `rgba(--color1, .5)` which will output `rgba(var(--color1RGB), .5)` - #{ $var }RGB : #{ red($hex) }, #{ green($hex) }, #{ blue($hex) } - - - // Other colors - --siteBg : #f8f9fb - --siteBgColor : #f8f9fb - --panelBg : #eff1f5 - - --colorAlert : #e74c3c - --colorAlertLight : #f8cdc9 - - // SHADOW ----- - --shadow0: 0 0.5px 2px rgba(0,0,0, .18), 0 1.5px 6px rgba(0,0,0, .08) - --shadow1: 0 1.5px 4px rgba(0,0,0, .24), 0 1.5px 6px rgba(0,0,0, .12) - --shadow2: 0 3px 12px rgba(0,0,0, .23), 0 3px 12px rgba(0,0,0, .16) - --shadow3: 0 6px 12px rgba(0,0,0, .23), 0 10px 40px rgba(0,0,0, .19) - --shadow4: 0 10px 20px rgba(0,0,0, .19), 0 6px 6px rgba(0,0,0, .23) - - --shadowThin: 0 10px 30px rgba(0,0,0, .08) - --shadowThin2: 0 10px 30px rgba(0,0,0, .12) - // TEXT ----- --fontFamily : -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" --fontWeight : 400 @@ -74,6 +46,16 @@ --codeFontFamily : SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace --codeFontSize : var(--sFontSize) + // SHADOW ----- + --shadow0: 0 0.5px 2px rgba(0,0,0, .18), 0 1.5px 6px rgba(0,0,0, .08) + --shadow1: 0 1.5px 4px rgba(0,0,0, .24), 0 1.5px 6px rgba(0,0,0, .12) + --shadow2: 0 3px 12px rgba(0,0,0, .23), 0 3px 12px rgba(0,0,0, .16) + --shadow3: 0 6px 12px rgba(0,0,0, .23), 0 10px 40px rgba(0,0,0, .19) + --shadow4: 0 10px 20px rgba(0,0,0, .19), 0 6px 6px rgba(0,0,0, .23) + + --shadowThin: 0 10px 30px rgba(0,0,0, .08) + --shadowThin2: 0 10px 30px rgba(0,0,0, .12) + // LINK ----- --linkColor : inherit --linkColorHover : var(--color1) @@ -86,37 +68,21 @@ --gridRim : 1rem --tileGap : 20px - // GLOBAL --gRadius: 4px --gTransition: all .25s ease-in-out // INPUT --inputColor : var(--text) - --inputPlaceholderColor: var(--textDim) + --inputPlaceholderColor: var(--gray) --inputBg : var(--textInvert) --inputBgFocus : var(--textInvert) // WP --adminBarHeight : 0px - --wp--style--block-gap : 1.5rem + --blockSpacing : 1.5rem --groupSpacing : 3rem - - // Backward compatibility for old variable naming - --main: var(--color1) - --mainDark: var(--color1Dark) - --mainLight: var(--color1Light) - - --sub: var(--color2) - --subDark: var(--color2Dark) - --subLight: var(--color2Light) - - --extra: var(--color3) - --extraLight: var(--color3Light) - - --blockSpacing: var(--wp--style--block-gap) - @media ($below-m) --h1Size : 40px @@ -146,21 +112,6 @@ body.admin-bar --adminBarHeight : 0px -///// GUTENBERG COLORS - -@each $c in $colors - $var: map-get($c, 'var') - $slug: map-get($c, 'slug') - $filter: map-get($filters, $slug) - - .has-#{ $slug }-background-color - --bgColor: var(#{ $var }) - --bgColorRGB: var(#{ $var }RGB) - .has-#{ $slug }-color - --textColor: var(#{ $var }) - --textColorRGB: var(#{ $var }RGB) - --filterColor: #{$filter} - ///// FONT FACES @font-face diff --git a/assets/css/_vars.scss b/assets/css/_vars.scss deleted file mode 100644 index 6225a88..0000000 --- a/assets/css/_vars.scss +++ /dev/null @@ -1,115 +0,0 @@ -// This file is using .scss format to make it easier to write Maps & List - -// Use this for the Filter value https://codepen.io/sosuke/pen/Pjoqqp - Useful to change the color of a PNG -// If you don't use PNG icon, feel free to remove the filter -$colors: ( - ( hex: #2c3e50, var: '--text', slug: 'text-base' ), - ( hex: #868698, var: '--textDim', slug: 'text-dim' ), - ( hex: #ffffff, var: '--textInvert', slug: 'text-invert' ), - - ( hex: #5C6BC0, var: '--color1', slug: 'color-1',), - ( hex: #3F4EA2, var: '--color1Dark', slug: 'color-1-dark' ), - ( hex: #D3D7EE, var: '--color1Light', slug: 'color-1-light' ), - - ( hex: #2ecc71, var: '--color2', slug: 'color-2' ), - ( hex: #26A65B, var: '--color2Dark', slug: 'color-2-dark' ), - ( hex: #def7e8, var: '--color2Light', slug: 'color-2-light' ), - - ( hex: #e74c3c, var: '--color3', slug: 'color-3' ), - ( hex: #fbdedb, var: '--color3Light', slug: 'color-3-light' ), -); - -$filters: ( - 'text-base': invert(18%) sepia(12%) saturate(1870%) hue-rotate(169deg) brightness(94%) contrast(83%), - 'text-dim': invert(53%) sepia(8%) saturate(544%) hue-rotate(201deg) brightness(99%) contrast(91%), - 'text-invert': invert(100%) sepia(10%) saturate(7462%) hue-rotate(173deg) brightness(117%) contrast(108%), - - 'color-1': invert(59%) sepia(80%) saturate(2621%) hue-rotate(178deg) brightness(91%) contrast(87%), - 'color-1-dark': invert(39%) sepia(9%) saturate(4187%) hue-rotate(163deg) brightness(95%) contrast(86%), - 'color-1-light': invert(87%) sepia(18%) saturate(184%) hue-rotate(170deg) brightness(105%) contrast(95%), - - 'color-2': invert(64%) sepia(63%) saturate(493%) hue-rotate(92deg) brightness(90%) contrast(90%), - 'color-2-dark': invert(49%) sepia(22%) saturate(1352%) hue-rotate(92deg) brightness(103%) contrast(90%), - 'color-2-light': invert(98%) sepia(67%) saturate(213%) hue-rotate(65deg) brightness(100%) contrast(95%), - - 'color-3': invert(59%) sepia(98%) saturate(5598%) hue-rotate(343deg) brightness(99%) contrast(83%), - 'color-3-light': invert(96%) sepia(66%) saturate(482%) hue-rotate(292deg) brightness(101%) contrast(97%) -); - -///// MEDIA QUERY - -$size-xsmall : 480px; -$size-small : 768px; -$size-medium : 960px; -$size-large : 1120px; - -$below-xs: "max-width:#{ $size-xsmall }"; -$above-xs: "min-width:#{ $size-xsmall + 1px }"; -$below-s: "max-width:#{ $size-small }"; -$above-s: "min-width:#{ $size-small + 1px }"; -$below-m: "max-width:#{ $size-medium }"; -$above-m: "min-width:#{ $size-medium + 1px }"; -$below-l: "max-width:#{ $size-large }"; -$above-l: "min-width:#{ $size-large + 1px }"; - -$below-nav: $below-s; // small navigation breakpoint -$above-nav: $above-s; - -$below-adminbar: "max-width:782px"; -$above-adminbar: "min-width:783px"; - -$portrait: "orientation: portrait"; -$landscape: "orientation: landscape"; -$retina: "min-resolution: 192dpi"; - -// Used in gutenberg/_core-widget.sass - -// Brand colors -$social-colors: ( - amazon: #f90, - bandcamp: #1ea0c3, - behance: #0757fe, - chain: #382110, - codepen: #1e1f26, - deviantart: #02e49b, - dribbble: #e94c89, - dropbox: #4280ff, - etsy: #f45800, - facebook: #1977f2, - feed: #382110, - fivehundredpx: #000, - flickr: #0461dd, - foursquare: #e65678, - github: #24292d, - goodreads: #382110, - google: #ea4434, - instagram: #f00075, - lastfm: #e21b24, - linkedin: #0577b5, - line: #03c302, - mail: #f0f0f0, - mastodon: #3288d4, - medium: #02ab6c, - meetup: #f6405f, - patreon: #ff424d, - pinterest: #e60122, - pocket: #ef4155, - reddit: #fe4500, - skype: #0478d7, - snapchat: #fefc00, - soundcloud: #ff5600, - spotify: #1bd760, - telegram: #08c, - tiktok: #000, - tumblr: #011835, - twitch: #6440a4, - twitter: #21a1f3, - vimeo: #1eb7ea, - vk: #4680c2, - wordpress: #3499cd, - jetpack-whatsapp: #25d366, - whatsapp: #25d366, - wechat: #7bb32e, - yelp: #d32422, - youtube: #ff0100 -); diff --git a/assets/css/app.sass b/assets/css/app.sass index a318793..71580b6 100644 --- a/assets/css/app.sass +++ b/assets/css/app.sass @@ -1,7 +1,6 @@ /*! Theme Name: Edje Basic Theme */ -@import "vars" -@import "vars-root" @import "helpers" +@import "vars" @import "components/normalize" @import "components/utilities" @@ -19,4 +18,5 @@ @import "components/dark-mode" @import "components/post-comments" // @import "plugins/jetpack" -// @import "plugins/cf7" \ No newline at end of file +// @import "plugins/cf7" +// @import "plugins/h-scroll" \ No newline at end of file diff --git a/assets/css/components/_fields.sass b/assets/css/components/_fields.sass index 99efedf..1ada88f 100644 --- a/assets/css/components/_fields.sass +++ b/assets/css/components/_fields.sass @@ -23,7 +23,7 @@ select transition: var(--gTransition) +placeholder - color: var(--inputPlaceholder, var(--textDim)) + color: var(--inputPlaceholder, var(--gray)) select border-width: 2px 2px 3px diff --git a/assets/css/components/_menu-mega.sass b/assets/css/components/_menu-mega.sass index e270579..0baab47 100644 --- a/assets/css/components/_menu-mega.sass +++ b/assets/css/components/_menu-mega.sass @@ -1,64 +1,74 @@ ///// MEGA MENU in Header + Subheader .header-widgets - // megamenu immediately display the 2nd submenu, no need for arrow - .h-mega-menu .submenu-item.menu-item-has-children > a::after - display: none - - // open submenu when hovering the parent - .h-mega-menu:hover .submenu - visibility: visible - opacity: 1 - transition: var(--gTransition) - - // open submenu when tabbing the parent - .h-mega-menu:focus-within .submenu - visibility: visible - opacity: 1 - transition: var(--gTransition) - - ///// Columns - .h-mega-menu-2-columns + // Parent wrapper + .has-2-columns --width: calc(var(--siteWidth) / 2) --columns: 2 @media ($below-l) - --width: 50vw + --width: 60vw - .h-mega-menu-3-columns + .has-3-columns --width: calc(var(--siteWidth) * 3 / 4) --columns: 3 + position: static // relative to grid instead of parent item @media ($below-l) --width: 75vw - .h-mega-menu-4-columns + .has-4-columns --width: var(--siteWidth) --columns: 4 - position: static // to make submenu aligned to grid + position: static // relative to grid instead of parent item @media ($below-l) - --width: 100% + --width: calc(100vw - var(--gridGap)) - .h-mega-menu .submenu-depth-1 + // MEGA MENU + .mega-menu display: flex flex-wrap: wrap - overflow-y: auto + overflow-y: auto + visibility: hidden + opacity: 0 + background-color: var(--textInvert) + + position: absolute + z-index: 10 + top: 100% + left: 50% + transform: translateX(-50%) padding: 0 width: var(--width) max-height: calc(100vh - var(--headingHeight, 80px)) - + border-radius: var(--gRadius) + box-shadow: var(--shadow1) + list-style-type: none + + // Alignment + .is-align-left .mega-menu + left: 0 + right: auto + transform: none - .h-mega-menu .submenu-depth-2 - position: static - padding: 0 - width: 100% - background-color: transparent - box-shadow: none + .is-align-right .mega-menu + left: auto + right: 0 transform: none - .h-mega-menu__column + // open mega menu on hover / focus + .menu-item-has-mega-menu:hover .mega-menu + visibility: visible + opacity: 1 + transition: var(--gTransition) + .menu-item-has-mega-menu:focus-within .mega-menu + visibility: visible + opacity: 1 + transition: var(--gTransition) + + .mega-menu__column flex-grow: 1 width: calc(100% / var(--columns, 2)) padding: 0.75rem @@ -68,82 +78,69 @@ opacity: .75 letter-spacing: 0.05em text-transform: uppercase + font-weight: 700 font-size: var(--xsFontSize) pointer-events: none // hide description > a > dd display: none - - // Mega menu aligned left if put on first column - .widget-column:nth-child(1) - .h-mega-menu-2-columns, - .h-mega-menu-3-columns - .submenu-depth-1 - right: auto - left: 0 - transform: none - - // Mega menu aligned right if put on last column - .widget-column:last-child:not(:first-child) - .h-mega-menu-2-columns, - .h-mega-menu-3-columns - .submenu-depth-1 - right: 0 - left: auto - transform: none + .mega-menu ul + list-style-type: none + padding: 0 ///// MEGA MENU in Offcanvas .offcanvas - .h-mega-menu__column > a - opacity: .75 - letter-spacing: 0.05em - text-transform: uppercase - font-size: var(--xsFontSize) - pointer-events: none - - // 1st submenu is initially hidden - .h-mega-menu:not(.h-mega-menu-is-active) .submenu-depth-1 + .mega-menu, + .mega-menu ul + list-style-type: none + border-left: 1px solid rgba(--text, .1) + margin-left: 0.75rem + + .mega-menu__column + > a + display: inline-block + opacity: .75 + padding: 0.5rem 0 0.5rem 0.75rem + + letter-spacing: 0.05em + text-transform: uppercase + font-weight: 700 + font-size: var(--xsFontSize) + pointer-events: none + + > a > dd + display: none + + .menu-item-empty-title > a display: none - .h-mega-menu.menu-item-has-children > a::after - display: inline-block - // add arrow to indicate it can be opened - .h-mega-menu > a::after - display: inline-block - .h-mega-menu-is-active > a::after - transform: rotate(180deg) - // 2nd submenu is initially open - .h-mega-menu .submenu-depth-2 - display: block - .h-mega-menu .menu-item-has-children > a::after + // mega menu is initially hidden + .menu-item-has-mega-menu:not(.is-open) .mega-menu display: none + // show arrow to indicate it can be opened + .menu-item.menu-item-has-mega-menu > a::after + display: inline-block + .menu-item-has-mega-menu.is-open > a::after + transform: rotate(180deg) + ///// Menu BACKGROUND - only works in mega menu -.h-mega-menu .menu-item-has-background + +.mega-menu .menu-item-has-background + --textColor: var(--text) + --bgHover: rgba(0,0,0,.1) + background-color: var(--bgColor, transparent) padding: 0.5rem color: var(--textColor, inherit) - .offcanvas & - .submenu-depth-2, - .submenu-depth-2 a - margin: 0 - - &.menu-background-lighter, - &.menu-background-darker, - &.menu-background-white - --textColor: var(--text) - --bgHover: rgba(0,0,0,.1) - - &.menu-background-black, - &.menu-background-main, - &.menu-background-sub + &.menu-background-black --textColor: var(--textInvert) --bgHover: rgba(255,255,255,.2) @@ -160,7 +157,7 @@ --bgColor: white &.menu-background-main - --bgColor: var(--color1) + --bgColor: var(--color1Light) &.menu-background-sub - --bgColor: var(--color2) \ No newline at end of file + --bgColor: var(--color2Light) \ No newline at end of file diff --git a/assets/css/components/_menu.sass b/assets/css/components/_menu.sass index d8da68c..34e81ff 100644 --- a/assets/css/components/_menu.sass +++ b/assets/css/components/_menu.sass @@ -9,10 +9,11 @@ .current-menu-parent > a, .current_page_parent > a @content - -///// MENU in HEADER -.header + +///// MENU in HEADER + SUBHEADER + +.header-widgets .menu display: flex flex-wrap: wrap @@ -57,49 +58,6 @@ visibility: visible opacity: 1 -// Disable menu on Header mobile -.header-mobile - .menu - display: none - -///// MENU in SUBHEADER - -.subheader - .menu - display: flex - list-style-type: none - padding: 0 - - .menu-item - position: relative - - .menu-item > a - display: flex - align-items: center - padding: 0.25rem 0.5rem - border-radius: var(--gRadius) - - line-height: 1 - font-weight: var(--hFontWeight) - color: inherit - - .menu-item > a:hover - background-color: rgba(--textInvert, .2) - - .menu-item-has-children > a::after - filter: invert(1) - - .submenu - color: var(--text) - -// Disable menu on Subheader mobile -.subheader-mobile - .menu - display: none - -///// MENU in HEADER + SUBHEADER - -.header-widgets .menu-item-has-children > a::after content: "" display: inline-block @@ -110,8 +68,8 @@ background-size: 100% auto opacity: .75 - // if has 2nd submenu, the arrow is to the right - .submenu-item.menu-item-has-children > a::after + // Arrow is to the right on 2nd submenu + .submenu .menu-item-has-children > a::after position: absolute top: 50% right: 0.25rem @@ -146,14 +104,12 @@ left: auto transform: translateX(100%) - // open submenu when hovering the parent + // open submenu on hover / focus .menu-item:hover .submenu-depth-1, .submenu-item:hover .submenu-depth-2 visibility: visible opacity: 1 - transition: var(--gTransition) // only animate on enter - - // need to be separated with ":hover" for browser support + transition: var(--gTransition) .menu-item:focus-within .submenu-depth-1, .submenu-item:focus-within .submenu-depth-2 visibility: visible @@ -178,7 +134,29 @@ transition: none transform: translateY(1px) - +// Disable menu on Header mobile +.header-mobile, +.subheader-mobile + .menu + display: none + +///// MENU in SUBHEADER + +.subheader + .menu-item > a + padding: 0.25rem 0.5rem + line-height: 1 + color: inherit + + .menu-item > a:hover + background-color: rgba(--textInvert, .2) + + .menu-item-has-children > a::after + filter: invert(1) + + .submenu + color: var(--text) + ///// MENU in OFFCANVAS .offcanvas @@ -229,7 +207,7 @@ display: none // 2nd submenu is initially hidden, rotate the arrow after displayed - .submenu-item-is-active > a::after + .submenu-item.is-open > a::after transform: rotate(180deg) .submenu @@ -240,7 +218,7 @@ // 2nd level submenu is initially hidden .submenu-depth-2 display: none - .submenu-item-is-active .submenu-depth-2 + .submenu-item.is-open .submenu-depth-2 display: block .submenu-item @@ -255,7 +233,10 @@ // --bgHover is added in mega-menu class > a:hover - background-color: var(--bgHover, #{rgba(--textInvert, .1)}) + background-color: var(--bgHover, #{rgba(--text, .1)}) + > a:active + transform: translateY(1px) + transition: none ///// MENU in FOOTER @@ -330,10 +311,10 @@ width: 0.75rem height: 0.75rem - .menu-item-is-active > a::after + .menu-item.is-open > a::after transform: rotate(180deg) - .menu-item:not(.menu-item-is-active) .submenu + .menu-item:not(.is-open) .submenu display: none diff --git a/assets/css/components/_normalize.sass b/assets/css/components/_normalize.sass index ffe300e..1d1d1c8 100644 --- a/assets/css/components/_normalize.sass +++ b/assets/css/components/_normalize.sass @@ -11,6 +11,7 @@ html line-height: 1.15 // Correct the line height in all browsers. font-family: sans-serif font-size: var(--fontSize) // change the "rem" value + scroll-behavior: smooth -webkit-text-size-adjust: 100% // Prevent adjustments of font size after orientation changes in iOS. -ms-text-size-adjust: 100% @@ -89,6 +90,7 @@ h1, h2, h3, h4, h5, h6 letter-spacing: var(--hLetterSpacing) text-transform: var(--hTextTransform) color: var(--hColor) + clear: both h1 font-size: var(--h1Size) h2 @@ -129,8 +131,7 @@ ul list-style-type: disc ol list-style-type: decimal -ul, -ol +ul, ol ul list-style-type: circle ol diff --git a/assets/css/components/_post-comments.sass b/assets/css/components/_post-comments.sass index 1e92183..34ae512 100644 --- a/assets/css/components/_post-comments.sass +++ b/assets/css/components/_post-comments.sass @@ -55,7 +55,7 @@ margin-left: 0.5rem font-size: var(--xsFontSize) - color: var(--textDim) + color: var(--gray) // Reply link a.comment-reply-link, @@ -178,7 +178,7 @@ a.comment-edit-link::before .comment-notes, .logged-in-as display: block - color: var(--textDim) + color: var(--gray) font-size: var(--sFontSize) .h-comment-notification-consent diff --git a/assets/css/components/_post.sass b/assets/css/components/_post.sass index a5dd5eb..ff5822f 100644 --- a/assets/css/components/_post.sass +++ b/assets/css/components/_post.sass @@ -8,7 +8,7 @@ align-items: center margin-top: 1rem - color: var(--textDim) + color: var(--gray) font-size: var(--sFontSize) > * @@ -96,7 +96,7 @@ .meta-tags --buttonBg: rgba(--text, .075) --buttonBgHover: rgba(--text, .15) - --buttonColor: var(--textDim) + --buttonColor: var(--gray) --buttonColorHover: var(--text) --iconSVG: url('../svg/tags.svg') @@ -176,12 +176,12 @@ label margin-bottom: -0.5rem - color: var(--textDim) + color: var(--gray) // Social media links .author-links - --linkColor: var(--textDim) + --linkColor: var(--gray) display: flex flex-wrap: wrap @@ -240,7 +240,7 @@ width: 70px height: 70px margin-right: 0.5rem - background-color: var(--textDim) + background-color: var(--gray) border-radius: 50% p diff --git a/assets/css/components/_widgets.sass b/assets/css/components/_widgets.sass index 6ad3cb7..697fb3f 100644 --- a/assets/css/components/_widgets.sass +++ b/assets/css/components/_widgets.sass @@ -27,8 +27,8 @@ font-size: var(--h5Size) footer & - margin-bottom: 0.5rem - font-size: var(--h4Size) + margin-bottom: 1rem + font-size: var(--h5Size) .sidebar & margin-bottom: 1rem @@ -47,6 +47,7 @@ header & display: grid grid-template-columns: var(--headerGridTemplate, auto) + position: relative @media ($below-l) padding: 0 var(--gridRim) @@ -219,7 +220,7 @@ img width: auto - height: var(--logoMaxHeight, 40px) + height: 40px transition: var(--gTransition) will-change: transform diff --git a/assets/css/gutenberg.sass b/assets/css/gutenberg.sass index 0dc6c32..0f81a77 100644 --- a/assets/css/gutenberg.sass +++ b/assets/css/gutenberg.sass @@ -1,12 +1,12 @@ -@import "vars" @import "helpers" +@import "colors" %figcaption display: inline-block padding: 0.5rem margin-right: auto margin-left: auto - border-bottom: 1px solid var(--textDim) + border-bottom: 1px solid var(--gray) font-size: var(--sFontSize) @import "gutenberg/core-text" diff --git a/assets/css/gutenberg/_core-design.sass b/assets/css/gutenberg/_core-design.sass index a8a3308..3bb5bf0 100644 --- a/assets/css/gutenberg/_core-design.sass +++ b/assets/css/gutenberg/_core-design.sass @@ -27,7 +27,7 @@ &.is-style-outline, &.is-style-h-transparent - --textColor: var(--text) + --textColor: currentColor .wp-block-cover & --textColor: var(--textInvert) @@ -63,16 +63,14 @@ img, svg margin-right: 0.5em - max-height: 1.25em + height: 1.25em + width: 1.25em img:only-child, svg:only-child margin-left: 0 margin-right: 0 - svg - height: 1em - path, circle, rect @@ -167,6 +165,12 @@ margin-top: var(--groupSpacing) margin-bottom: var(--groupSpacing) + &:first-child + margin-top: 0 + + &:last-child + margin-bottom: 0 + &.has-background padding: var(--groupSpacing) 0 border-radius: var(--gRadius) @@ -191,7 +195,7 @@ .wp-block-separator display: block - border-top: 2px solid var(--bgColor, var(--textDim)) + border-top: 2px solid var(--bgColor, var(--gray)) margin: 2.5rem auto padding: 0 width: 120px diff --git a/assets/css/gutenberg/_core-media.sass b/assets/css/gutenberg/_core-media.sass index 561f3c7..728af27 100644 --- a/assets/css/gutenberg/_core-media.sass +++ b/assets/css/gutenberg/_core-media.sass @@ -266,6 +266,8 @@ &.has-background-dim opacity: .5 + &.has-background-dim-0 + opacity: 0 &.has-background-dim-10 opacity: .1 &.has-background-dim-20 diff --git a/assets/css/gutenberg/_core-text.sass b/assets/css/gutenberg/_core-text.sass index 1b57f7d..346ebf2 100644 --- a/assets/css/gutenberg/_core-text.sass +++ b/assets/css/gutenberg/_core-text.sass @@ -1,12 +1,3 @@ -// The styling for the blocks below rarely changed - -[class*="-background-color"] - background-color: var(--bgColor) - -.has-text-color, -.has-inline-color - color: var(--textColor, var(--text)) - ///// GENERAL & ALIGNMENT main @@ -23,26 +14,13 @@ main > *:last-child:not(.alignfull) margin-bottom: var(--groupSpacing) - h1, h2, h3, h4, h5, h6 - clear: both - color: var(--textColor) - ul, ol padding-left: 1.25rem - - ul.has-background, - ol.has-background - padding: 1rem 1.5rem - padding-left: 2.5rem - - img - border-radius: var(--gRadius) a text-decoration: underline a:hover color: var(--linkColorHover, var(--color1)) - main, .wp-block-group__inner-container @@ -68,7 +46,6 @@ main, margin-top: var(--blockSpacing) - ///// ALIGNMENT .alignleft, @@ -202,6 +179,13 @@ h1, h2, h3, h4, h5, h6 font-weight: var(--fontWeight) +///// LIST + +ul.has-background, +ol.has-background + padding: 1rem 1.5rem + padding-left: 2.5rem + ///// QUOTE .wp-block-quote @@ -215,7 +199,7 @@ h1, h2, h3, h4, h5, h6 cite display: block font-size: var(--sFontSize) - color: var(--textDim) + color: var(--gray) &.has-text-align-right border-left: none @@ -244,8 +228,8 @@ h1, h2, h3, h4, h5, h6 margin-bottom: 2.5rem border-left: none border-right: none - border-top: 3px solid var(--textDim) - border-bottom: 3px solid var(--textDim) + border-top: 3px solid var(--gray) + border-bottom: 3px solid var(--gray) font-size: var(--h5Size) @@ -268,84 +252,89 @@ h1, h2, h3, h4, h5, h6 ///// TABLE .wp-block-table + --tableStripe: #eef2f7 + display: flex flex-direction: column - overflow: hidden + overflow-x: auto + margin-top: var(--blockSpacing) + margin-bottom: var(--blockSpacing) - figcaption - @extend %figcaption + @media ($below-s) + font-size: var(--sFontSize) table - --theadBg: var(--bgColor, #eef2f7) - --theadColor: var(--textColor, var(--text)) - --tbodyBg: var(--textInvert) - --tbodyColor: var(--text) - - width: 100% - border: 1px solid rgba(black, .1) - - &.is-style-h-full-color table - --tbodyBg: var(--theadBg) - --tbodyColor: var(--theadColor) - - &.is-style-stripes - th, td - border: 1px solid rgba(black, .5) - tbody tr:nth-child(odd) - background: none - tbody tr:nth-child(even) - background-color: var(--theadBg) - color: var(--theadColor) + border-collapse: collapse + border-spacing: 0 + color: var(--text) thead, tfoot - background-color: var(--theadBg) - color: var(--theadColor) + background-color: var(--bgColor, #eef2f7) + color: var(--textColor, var(--text)) font-weight: 700 text-align: left + thead border-bottom: 2px solid var(--text) tfoot border-top: 2px solid var(--text) - tbody - background-color: var(--tbodyBg) - color: var(--tbodyColor) - - tr - border: none + background-color: var(--textInvert) + color: var(--text) th, td padding: 0.5rem 1rem border: 1px solid rgba(black, .5) - // - @media ($below-s) - overflow-x: auto - - td + @media ($below-s) padding: 0.25rem 0.5rem + figcaption + @extend %figcaption -///// VERSE - -.wp-block-verse - white-space: pre-wrap - font-family: var(--fontFamily) - font-size: var(--fontSize) + &.is-style-h-full-color + tbody + background-color: var(--bgColor) + color: var(--textColor) + &.is-style-stripes + tbody tr:nth-child(odd) + background: var(--textInvert) + tbody tr:nth-child(even) + background-color: var(--tableStripe) -///// CODE & PREFORMATTED + // hardcoded stripe color + .has-color-1-background-color + --tableStripe: #{rgba(--color1, .1)} -.wp-block-code, -.wp-block-preformatted - white-space: normal + thead, + tfoot + color: var(--textInvert) -.wp-block-code - background-color: rgba(black, .05) - padding: 1rem - border: 1px solid rgba(black, .1) - border-radius: var(--gRadius) + .has-color-2-background-color + --tableStripe: #{rgba(--color2, .1)} + .has-color-3-background-color + --tableStripe: #{rgba(--color3, .1)} + + +.wp-block-table + &.is-style-main, + &.is-style-main-stripes + --tableStripe: #{rgba(--main, .1)} + --bgColor: var(--main) + --textColor: var(--textInvert) + + &.is-style-sub, + &.is-style-sub-stripes + --tableStripe: #{rgba(--sub, .2)} + --bgColor: var(--sub) + --textColor: var(--text) - code - padding: 0 0.5rem + +///// VERSE + +.wp-block-verse + white-space: pre-wrap + font-family: var(--fontFamily) + font-size: var(--fontSize) \ No newline at end of file diff --git a/assets/css/gutenberg/_core-widget.sass b/assets/css/gutenberg/_core-widget.sass index e445f2f..ff94c7e 100644 --- a/assets/css/gutenberg/_core-widget.sass +++ b/assets/css/gutenberg/_core-widget.sass @@ -172,6 +172,9 @@ ul.wp-block-latest-posts ///// SOCIAL LINKS +// BRAND COLORS +$social-colors: ( facebook: #1977f2, instagram: #f00075, linkedin: #0577b5, skype: #0478d7, telegram: #08c, tiktok: #000, twitter: #21a1f3, whatsapp: #25d366, youtube: #ff0100 ) + .wp-block-social-links --iconSize: 1.75rem --iconPadding: 0.5rem @@ -224,9 +227,6 @@ ul.wp-block-latest-posts .wp-social-link-#{ $name } --brandColor: #{ $color } -.wp-social-link-snapchat - stroke: black - // anchor tag .wp-block-social-link-anchor display: flex diff --git a/assets/css/gutenberg/_plugin.sass b/assets/css/gutenberg/_plugin.sass index 2bccb38..ec510e8 100644 --- a/assets/css/gutenberg/_plugin.sass +++ b/assets/css/gutenberg/_plugin.sass @@ -109,7 +109,7 @@ a.wp-block-h-icon dt font-family: var(--hFontFamily) font-weight: 700 - font-size: var(--h4Size) + font-size: var(--h5Size) line-height: var(--hLineHeight) .is-style-boxed & diff --git a/assets/css/my-admin.sass b/assets/css/my-admin.sass index 00b3d27..305550f 100644 --- a/assets/css/my-admin.sass +++ b/assets/css/my-admin.sass @@ -1,4 +1,3 @@ -@import "vars" @import "helpers" // This styling is applied to WP Admin \ No newline at end of file diff --git a/assets/css/my-editor.sass b/assets/css/my-editor.sass index 6523939..f494f89 100644 --- a/assets/css/my-editor.sass +++ b/assets/css/my-editor.sass @@ -1,7 +1,7 @@ // This styling is applied to Gutenberg editor -@import "vars" -@import "vars-root" @import "helpers" +@import "colors" +@import "vars" .wp-block max-width: var(--blogWidth) @@ -84,8 +84,8 @@ .wp-block-quote.is-style-large padding: 1rem 0 - border-top: 3px solid var(--textDim) - border-bottom: 3px solid var(--textDim) + border-top: 3px solid var(--gray) + border-bottom: 3px solid var(--gray) font-size: var(--h5Size) &::before @@ -109,50 +109,67 @@ ///// TABLE .wp-block-table + --tableStripe: #eef2f7 + + display: flex + flex-direction: column + overflow-x: auto margin-top: var(--blockSpacing) margin-bottom: var(--blockSpacing) + @media ($below-s) + font-size: var(--sFontSize) + table - --theadBg: var(--bgColor, #eef2f7) - --theadColor: var(--textColor, var(--text)) - --tbodyBg: var(--textInvert) - --tbodyColor: var(--text) border-collapse: collapse border-spacing: 0 - - &.is-style-h-full-color table - --tbodyBg: var(--theadBg) - --tbodyColor: var(--theadColor) - - &.is-style-stripes - th, td - border: 1px solid rgba(black, .5) - tbody tr:nth-child(odd) - background: none - tbody tr:nth-child(even) - background-color: var(--theadBg) - color: var(--theadColor) + color: var(--text) thead, tfoot - background-color: var(--theadBg) - color: var(--theadColor) + background-color: var(--bgColor, #eef2f7) + color: var(--textColor, var(--text)) font-weight: 700 text-align: left + thead border-bottom: 2px solid var(--text) tfoot border-top: 2px solid var(--text) - tbody - background-color: var(--tbodyBg) - color: var(--tbodyColor) - - tr - border: none + background-color: var(--textInvert) + color: var(--text) th, td - border: 1px solid rgba(black, .5) + padding: 0.5rem 1rem + border: 1px solid rgba(black, .5) !important + + @media ($below-s) + padding: 0.25rem 0.5rem + + &.is-style-h-full-color + tbody + background-color: var(--bgColor) + color: var(--textColor) + + &.is-style-stripes + tbody tr:nth-child(odd) + background: var(--textInvert) + tbody tr:nth-child(even) + background-color: var(--tableStripe) + + // hardcoded stripe color + .has-color-1-background-color + --tableStripe: #{rgba(--color1, .1)} + + thead, + tfoot + color: var(--textInvert) + + .has-color-2-background-color + --tableStripe: #{rgba(--color2, .1)} + .has-color-3-background-color + --tableStripe: #{rgba(--color3, .1)} ///// BUTTON @@ -283,7 +300,7 @@ .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date display: inline-block - color: var(--textDim) + color: var(--gray) font-size: var(--sFontSize) .wp-block-latest-posts__post-author diff --git a/assets/css/plugins/_animation.sass b/assets/css/plugins/_animation.sass new file mode 100644 index 0000000..c420c48 --- /dev/null +++ b/assets/css/plugins/_animation.sass @@ -0,0 +1,6 @@ +// Home cover animation +body.home .wp-block-cover__inner-container + > * + opacity: var(--hOpacity, 0) + transform: translateY(var(--hY, 10px)) + transition: all .5s ease-in-out \ No newline at end of file diff --git a/assets/css/plugins/_jetpack.sass b/assets/css/plugins/_jetpack.sass index 803355f..402848e 100644 --- a/assets/css/plugins/_jetpack.sass +++ b/assets/css/plugins/_jetpack.sass @@ -144,7 +144,7 @@ body[class^="paged-"] #infinite-footer padding: 0.25rem 0.5rem border-radius: var(--gRadius) - color: var(--textDim) + color: var(--gray) text-transform: uppercase letter-spacing: 0.025em diff --git a/assets/js/_animation.js b/assets/js/_animation.js new file mode 100644 index 0000000..738b596 --- /dev/null +++ b/assets/js/_animation.js @@ -0,0 +1,30 @@ +/** + * Animation + */ +export default { + init() { + const $elems = document.querySelectorAll('.my-elem'); + this.fadeIn($elems); + }, + + fadeIn($elements, target = 'middle-bottom') { + const args = { + from: target, + to: target, + '--hOpacity': '0 to 1', + '--hY': '10px to 0', + direct: true, + }; + + if (!$elements) { return; } + + // if single element + if ($elements instanceof Element) { + window.hScroll($elements, args); + } else if ($elements.length > 0) { // if multiple elements + $elements.forEach(($el) => { + window.hScroll($el, args); + }); + } + }, +}; diff --git a/assets/js/_mega-menu.js b/assets/js/_mega-menu.js index 015c0f1..c39ad3d 100644 --- a/assets/js/_mega-menu.js +++ b/assets/js/_mega-menu.js @@ -7,13 +7,13 @@ export default { * Toggle listener for mega menu in offcanvas */ offcanvasMegaMenu() { - const $itemLinks = document.querySelectorAll('.offcanvas .h-mega-menu.menu-item-has-children a'); + const $itemLinks = document.querySelectorAll('.offcanvas .menu-item-has-mega-menu > a'); $itemLinks.forEach(($link) => { $link.addEventListener('click', (e) => { e.preventDefault(); - const $wrapper = e.currentTarget.closest('.h-mega-menu'); - $wrapper.classList.toggle('h-mega-menu-is-active'); + const $wrapper = e.currentTarget.closest('.menu-item'); + $wrapper.classList.toggle('is-open'); }); }); }, diff --git a/assets/js/app.js b/assets/js/app.js index bb64024..6298f7a 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -1,5 +1,6 @@ import myDarkMode from './_dark-mode'; import myMegaMenu from './_mega-menu'; +// import myAnimation from './_animation'; import '../css/app.sass'; // GENERAL LISTENERS @@ -76,13 +77,13 @@ const myHeader = { * Toggle listener for 2nd level submenu */ offcanvasDepth2() { - const $itemLinks = document.querySelectorAll('.offcanvas .menu-item:not(.mega-menu) .submenu-item.menu-item-has-children > a'); + const $itemLinks = document.querySelectorAll('.offcanvas .submenu-item.menu-item-has-children > a'); $itemLinks.forEach(($link) => { $link.addEventListener('click', (e) => { e.preventDefault(); const $wrapper = e.currentTarget.closest('.submenu-item'); - $wrapper.classList.toggle('submenu-item-is-active'); + $wrapper.classList.toggle('is-open'); }); }); }, @@ -95,7 +96,7 @@ const myHeader = { if (window.width > 480) { return; } const $wrapper = e.currentTarget.closest('.menu-item'); - $wrapper.classList.toggle('menu-item-is-active'); + $wrapper.classList.toggle('is-open'); }); }); }, @@ -122,6 +123,7 @@ function onReady() { myHeader.init(); myMegaMenu.init(); myDarkMode.init(); + // myAnimation.init(); } function onLoad() { diff --git a/dist/8142e96b4c8939a80186d5f9dee2a52b.gif b/dist/8142e96b4c8939a80186d5f9dee2a52b.gif deleted file mode 100644 index 2f363b72937cba8f91032d0b91c4dac8921e3cc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2438 zcmZ?wbhEHbOkt2@XkcLY^Y739|Nj*KbNji51UowhxEkphFf%eRFev_H;pAXoWY7V! z89<5|nA&>!SDt>$zj)4;Tiu)Q?fK2Gc0i&_IY3FhY+LHrx!6yxfHx|=gFHde{xD`SxE(8by^>i(|Awp zsb+0?^lhq|$+CwlJ98cdy~;WF#M8a(-rMcZf9p1_iu>R!a%j?G9$}9hgWz*ZE?Uhw zrW18;%EH{D{WAXrBQ*z+Xa z^O)w*5%uhp*UQ^%NoP_ncdyr6+ak!P^EAqlz2JrAroL_|;cJzzrkqpPI%yKQIxL{X zn`!<2K5v$(6JvM%%G)c3`)*z{XA=K@yuBsti0d?trK&Hst39!B z-Kp_4!tL<4&C@wgTxNdNB$@RqvvO6{jP0+qzDRioVs+>c2+Kj761$O7A~2JrGqf#m zS4zz6c-6V-8rK8^o%L7V)a}^&*6@jRX49%ffr=}F#p_d&f9`g0l~{3DYp#*{jaIYO zz4w;&Pe0HD6($u{`|6_QMC$OimoVTzEpl zGF*LTL~-Y%h$BBay;!ZhqJSwei$G4f(%7AUch6-|GOT*YIVDSJ-HX|~q{>$rWVOrN z+{-`T{3B`h!~SQ&Y7^aLjc;Vw&0gDOlBE-reN89%_T8pKajX^U=O(nrzq0zfFY)F_ zuAeU7$+~~Jc!Vjt>5Jv9KgzF6bTfIXa?n+2n(?tMLIIkeXLxG9kUVu#Bg$%3 z8Zf8)!tTVu9)yE9_4S~nKK>8n8+vydg>5sB)Hm$8&; zWVqchab~r6F}ZE?)7E80?VDfR{PEp0>qSIY)v+0;qB?JKS+ig-1qXdd4&qce>NJ9F G7;6AAYFqLE diff --git a/dist/app.asset.php b/dist/app.asset.php index 02665ac..baa165d 100644 --- a/dist/app.asset.php +++ b/dist/app.asset.php @@ -1 +1 @@ - array('wp-polyfill'), 'version' => '90962d131e0df7a9a3dc6cc8d8ac4c79'); \ No newline at end of file + array('wp-polyfill'), 'version' => '7d961dfe6ed8b6a9fafe18c8f497edd2'); \ No newline at end of file diff --git a/dist/app.css b/dist/app.css index c72b8ce..12df4a3 100644 --- a/dist/app.css +++ b/dist/app.css @@ -1 +1 @@ -/*! Theme Name: Edje Basic Theme */:root{--text:#2c3e50;--textRGB:44,62,80;--textDim:#868698;--textDimRGB:134,134,152;--textInvert:#ffffff;--textInvertRGB:255,255,255;--color1:#5C6BC0;--color1RGB:92,107,192;--color1Dark:#3F4EA2;--color1DarkRGB:63,78,162;--color1Light:#D3D7EE;--color1LightRGB:211,215,238;--color2:#2ecc71;--color2RGB:46,204,113;--color2Dark:#26A65B;--color2DarkRGB:38,166,91;--color2Light:#def7e8;--color2LightRGB:222,247,232;--color3:#e74c3c;--color3RGB:231,76,60;--color3Light:#fbdedb;--color3LightRGB:251,222,219;--siteBg: #f8f9fb;--siteBgColor: #f8f9fb;--panelBg: #eff1f5;--colorAlert: #e74c3c;--colorAlertLight: #f8cdc9;--shadow0: 0 0.5px 2px rgba(0,0,0, .18), 0 1.5px 6px rgba(0,0,0, .08);--shadow1: 0 1.5px 4px rgba(0,0,0, .24), 0 1.5px 6px rgba(0,0,0, .12);--shadow2: 0 3px 12px rgba(0,0,0, .23), 0 3px 12px rgba(0,0,0, .16);--shadow3: 0 6px 12px rgba(0,0,0, .23), 0 10px 40px rgba(0,0,0, .19);--shadow4: 0 10px 20px rgba(0,0,0, .19), 0 6px 6px rgba(0,0,0, .23);--shadowThin: 0 10px 30px rgba(0,0,0, .08);--shadowThin2: 0 10px 30px rgba(0,0,0, .12);--fontFamily: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fontWeight: 400;--lineHeight: 1.65;--letterSpacing: 0;--fontSize: 16px;--xsFontSize: 12px;--sFontSize: 14px;--mFontSize: 18px;--lFontSize: 22px;--xlFontSize: 30px;--xsmallFontSize: var(--xsFontSize);--smallFontSize: var(--sFontSize);--mediumFontSize: var(--mFontSize);--largeFontSize: var(--lFontSize);--hugeFontSize: var(--xlFontSize);--hFontFamily: "Noto Serif", "Apple Garamond", "Baskerville", "Times New Roman", "Droid Serif", "Times","Source Serif Pro", serif;--hFontStyle: normal;--hFontWeight: 700;--hLineHeight: 1.25;--hLetterSpacing: 0.025em;--hTextTransform: initial;--hColor: inherit;--h1Size: 46px;--h2Size: 38px;--h3Size: 30px;--h4Size: 24px;--h5Size: 20px;--h6Size: var(--fontSize);--codeFontFamily: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--codeFontSize: var(--sFontSize);--linkColor: inherit;--linkColorHover: var(--color1);--siteWidth: 1120px;--blogWidth: 650px;--gridGap: 20px;--gridRim: 1rem;--tileGap: 20px;--gRadius: 4px;--gTransition: all .25s ease-in-out;--inputColor: var(--text);--inputPlaceholderColor: var(--textDim);--inputBg: var(--textInvert);--inputBgFocus: var(--textInvert);--adminBarHeight: 0px;--wp--style--block-gap: 1.5rem;--groupSpacing: 3rem;--main: var(--color1);--mainDark: var(--color1Dark);--mainLight: var(--color1Light);--sub: var(--color2);--subDark: var(--color2Dark);--subLight: var(--color2Light);--extra: var(--color3);--extraLight: var(--color3Light);--blockSpacing: var(--wp--style--block-gap)}@media(max-width:960px){:root{--h1Size: 40px;--h2Size: 32px;--h3Size: 26px;--h4Size: 22px;--h5Size: 18px;--h6Size: var(--fontSize)}}@media(max-width:768px){:root{--h1Size: 32px;--h2Size: 26px;--h3Size: 22px;--h4Size: 20px;--h5Size: 18px;--h6Size: var(--fontSize);--groupSpacing: 2.5rem}}@media(max-width:480px){:root{--blockSpacing: 1rem}}body.admin-bar{--adminBarHeight: 32px}@media(max-width:782px){body.admin-bar{--adminBarHeight: 0px}}.has-text-base-background-color{--bgColor: var(--text);--bgColorRGB: var(--textRGB)}.has-text-base-color{--textColor: var(--text);--textColorRGB: var(--textRGB);--filterColor: invert(18%) sepia(12%) saturate(1870%) hue-rotate(169deg) brightness(94%) contrast(83%)}.has-text-dim-background-color{--bgColor: var(--textDim);--bgColorRGB: var(--textDimRGB)}.has-text-dim-color{--textColor: var(--textDim);--textColorRGB: var(--textDimRGB);--filterColor: invert(53%) sepia(8%) saturate(544%) hue-rotate(201deg) brightness(99%) contrast(91%)}.has-text-invert-background-color{--bgColor: var(--textInvert);--bgColorRGB: var(--textInvertRGB)}.has-text-invert-color{--textColor: var(--textInvert);--textColorRGB: var(--textInvertRGB);--filterColor: invert(100%) sepia(10%) saturate(7462%) hue-rotate(173deg) brightness(117%) contrast(108%)}.has-color-1-background-color{--bgColor: var(--color1);--bgColorRGB: var(--color1RGB)}.has-color-1-color{--textColor: var(--color1);--textColorRGB: var(--color1RGB);--filterColor: invert(59%) sepia(80%) saturate(2621%) hue-rotate(178deg) brightness(91%) contrast(87%)}.has-color-1-dark-background-color{--bgColor: var(--color1Dark);--bgColorRGB: var(--color1DarkRGB)}.has-color-1-dark-color{--textColor: var(--color1Dark);--textColorRGB: var(--color1DarkRGB);--filterColor: invert(39%) sepia(9%) saturate(4187%) hue-rotate(163deg) brightness(95%) contrast(86%)}.has-color-1-light-background-color{--bgColor: var(--color1Light);--bgColorRGB: var(--color1LightRGB)}.has-color-1-light-color{--textColor: var(--color1Light);--textColorRGB: var(--color1LightRGB);--filterColor: invert(87%) sepia(18%) saturate(184%) hue-rotate(170deg) brightness(105%) contrast(95%)}.has-color-2-background-color{--bgColor: var(--color2);--bgColorRGB: var(--color2RGB)}.has-color-2-color{--textColor: var(--color2);--textColorRGB: var(--color2RGB);--filterColor: invert(64%) sepia(63%) saturate(493%) hue-rotate(92deg) brightness(90%) contrast(90%)}.has-color-2-dark-background-color{--bgColor: var(--color2Dark);--bgColorRGB: var(--color2DarkRGB)}.has-color-2-dark-color{--textColor: var(--color2Dark);--textColorRGB: var(--color2DarkRGB);--filterColor: invert(49%) sepia(22%) saturate(1352%) hue-rotate(92deg) brightness(103%) contrast(90%)}.has-color-2-light-background-color{--bgColor: var(--color2Light);--bgColorRGB: var(--color2LightRGB)}.has-color-2-light-color{--textColor: var(--color2Light);--textColorRGB: var(--color2LightRGB);--filterColor: invert(98%) sepia(67%) saturate(213%) hue-rotate(65deg) brightness(100%) contrast(95%)}.has-color-3-background-color{--bgColor: var(--color3);--bgColorRGB: var(--color3RGB)}.has-color-3-color{--textColor: var(--color3);--textColorRGB: var(--color3RGB);--filterColor: invert(59%) sepia(98%) saturate(5598%) hue-rotate(343deg) brightness(99%) contrast(83%)}.has-color-3-light-background-color{--bgColor: var(--color3Light);--bgColorRGB: var(--color3LightRGB)}.has-color-3-light-color{--textColor: var(--color3Light);--textColorRGB: var(--color3LightRGB);--filterColor: invert(96%) sepia(66%) saturate(482%) hue-rotate(292deg) brightness(101%) contrast(97%)}@font-face{src:url(5d8da75aca3a31f37c5f72b734ca8c49.woff2);font-family:"Noto Serif";font-weight:400}@font-face{src:url(f6e4737d8c2e16f0cec8c4f999d165a5.woff2);font-family:"Noto Serif";font-weight:700}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;font-family:sans-serif;font-size:var(--fontSize);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{position:relative;overflow-x:hidden;background:var(--siteBg);margin:0;font-family:var(--fontFamily);font-weight:var(--fontWeight);font-size:var(--fontSize);line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);color:var(--text);-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}*,body{margin:0;padding:0}main{display:block}details{display:block}summary{display:list-item}article,aside,figcaption,figure,footer,header,hgroup,nav,section,picture{display:block}[hidden]{display:none}template{display:none}p{margin-top:0;margin-bottom:0}a{cursor:pointer;text-decoration:none;background-color:rgba(0,0,0,0);color:var(--linkColor);transition:var(--gTransition)}b,strong{font-weight:bold}em{font-style:italic}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--hFontFamily);font-weight:var(--hFontWeight);font-size:var(--hFontSize);font-style:var(--hFontStyle);line-height:var(--hLineHeight);letter-spacing:var(--hLetterSpacing);text-transform:var(--hTextTransform);color:var(--hColor)}h1{font-size:var(--h1Size)}h2{font-size:var(--h2Size)}h3{font-size:var(--h3Size)}h4{font-size:var(--h4Size)}h5{font-size:var(--h5Size)}h6{font-size:var(--h6Size)}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;margin-right:.25rem;vertical-align:baseline}sup{top:-0.125em;vertical-align:text-top;align-self:flex-start}sub{bottom:.125em;vertical-align:text-bottom;align-self:flex-end}blockquote cite{display:block;font-style:italic}address,cite{font-style:normal}ul{list-style-type:disc}ol{list-style-type:decimal}ul ul,ol ul{list-style-type:circle}ul ol,ol ol{list-style-type:lower-alpha}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}q{quotes:"“" "”" "‘" "’"}pre{overflow:auto}code,kbd,pre,samp{font-family:var(--codeFontFamily);font-size:var(--codeFontSize)}progress{vertical-align:baseline}img{border-style:none;display:inline-block;vertical-align:middle;-ms-interpolation-mode:bicubic;border-radius:var(--gRadius)}svg:not(:root){overflow:hidden}figure{margin:0}img,object,embed{max-width:100%;height:auto}#map_canvas img,.map_canvas img,#map_canvas object,.map_canvas object,#map_canvas embed,.map_canvas embed{max-width:none !important}hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;overflow:visible;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}button,input,optgroup,select,textarea{margin:0;min-width:0;color:inherit;font-family:inherit;font-size:100%;line-height:1.15}label{display:block;line-height:normal}button,[type=button],[type=reset],[type=submit]{cursor:pointer;overflow:visible;text-transform:none;line-height:normal;-webkit-appearance:button;-webkit-backface-visibility:hidden}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible;line-height:normal}[disabled],input[disabled]{cursor:default}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-webkit-calendar-picker-indicator{display:none}[type=date]::-webkit-input-placeholder{visibility:hidden !important}textarea{overflow:auto;vertical-align:top;resize:vertical;height:auto;min-height:50px}select{text-transform:none}optgroup{font-weight:bold}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;white-space:normal;color:inherit}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hide{display:none !important;visibility:hidden !important}@media(max-width:782px){html[lang]{margin-top:0 !important}#wpadminbar{display:none}}.hidden,.is-hidden{display:none !important}@media(min-width:769px){[data-visible]:not([data-visible~=desktop]){display:none !important}}@media(min-width:481px)and (max-width:768px){[data-visible]:not([data-visible~=tablet]){display:none !important}}@media(max-width:480px){[data-visible]:not([data-visible~=mobile]){display:none !important}}[data-grid]{display:-ms-grid;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:var(--gridGap);grid-row-gap:var(--gridGap);max-width:calc(var(--siteWidth) + var(--gridRim)*2);padding:0 var(--gridRim);margin:0 auto;width:100%}[data-grid] [data-grid]{padding:0}[data-column]{--grid: 12;--width: 100%;grid-column:span var(--grid)}[data-grid=centered]{display:block}[data-grid=centered] [data-column]{width:var(--width);margin-right:auto;margin-left:auto}[data-column^="1"]{--grid: 1;--width: 8.3333333333%}[data-column^="2"]{--grid: 2;--width: 16.6666666667%}[data-column^="3"]{--grid: 3;--width: 25%}[data-column^="4"]{--grid: 4;--width: 33.3333333333%}[data-column^="5"]{--grid: 5;--width: 41.6666666667%}[data-column^="6"]{--grid: 6;--width: 50%}[data-column^="7"]{--grid: 7;--width: 58.3333333333%}[data-column^="8"]{--grid: 8;--width: 66.6666666667%}[data-column^="9"]{--grid: 9;--width: 75%}[data-column^="10"]{--grid: 10;--width: 83.3333333333%}[data-column^="11"]{--grid: 11;--width: 91.6666666667%}[data-column^="12"]{--grid: 12;--width: 100%}@media(max-width:768px){[data-column]{--grid: 12;--width: 100%}[data-column$="-1"]{--grid: 1;--width: 8.3333333333%}[data-column$="-2"]{--grid: 2;--width: 16.6666666667%}[data-column$="-3"]{--grid: 3;--width: 25%}[data-column$="-4"]{--grid: 4;--width: 33.3333333333%}[data-column$="-5"]{--grid: 5;--width: 41.6666666667%}[data-column$="-6"]{--grid: 6;--width: 50%}[data-column$="-7"]{--grid: 7;--width: 58.3333333333%}[data-column$="-8"]{--grid: 8;--width: 66.6666666667%}[data-column$="-9"]{--grid: 9;--width: 75%}[data-column$="-10"]{--grid: 10;--width: 83.3333333333%}[data-column$="-11"]{--grid: 11;--width: 91.6666666667%}[data-column$="-12"]{--grid: 12;--width: 100%}}@media(min-width:481px)and (max-width:768px){[data-column*="-1-"]{--grid: 1;--width: 8.3333333333%}[data-column*="-2-"]{--grid: 2;--width: 16.6666666667%}[data-column*="-3-"]{--grid: 3;--width: 25%}[data-column*="-4-"]{--grid: 4;--width: 33.3333333333%}[data-column*="-5-"]{--grid: 5;--width: 41.6666666667%}[data-column*="-6-"]{--grid: 6;--width: 50%}[data-column*="-7-"]{--grid: 7;--width: 58.3333333333%}[data-column*="-8-"]{--grid: 8;--width: 66.6666666667%}[data-column*="-9-"]{--grid: 9;--width: 75%}[data-column*="-10-"]{--grid: 10;--width: 83.3333333333%}[data-column*="-11-"]{--grid: 11;--width: 91.6666666667%}[data-column*="-12-"]{--grid: 12;--width: 100%}}[data-tiles]{--tiles: 3;display:-ms-grid;display:grid;grid-template-columns:repeat(var(--tiles), minmax(0, 1fr));grid-column-gap:var(--tileGap);grid-row-gap:var(--tileGap);list-style-type:none}[data-tiles]>*{grid-column:span 1}[data-tiles^="1"]{--tiles: 1}[data-tiles^="2"]{--tiles: 2}[data-tiles^="3"]{--tiles: 3}[data-tiles^="4"]{--tiles: 4}[data-tiles^="5"]{--tiles: 5}[data-tiles^="6"]{--tiles: 6}[data-tiles^="7"]{--tiles: 7}[data-tiles^="8"]{--tiles: 8}[data-tiles^="9"]{--tiles: 9}[data-tiles^="10"]{--tiles: 10}@media(max-width:768px){[data-tiles]{--tiles: 1}[data-tiles$="-1"]{--tiles: 1}[data-tiles$="-2"]{--tiles: 2}[data-tiles$="-3"]{--tiles: 3}[data-tiles$="-4"]{--tiles: 4}[data-tiles$="-5"]{--tiles: 5}}@media(min-width:481px)and (max-width:768px){[data-tiles*="-1-"]{--tiles: 1}[data-tiles*="-2-"]{--tiles: 2}[data-tiles*="-3-"]{--tiles: 3}[data-tiles*="-4-"]{--tiles: 4}[data-tiles*="-5-"]{--tiles: 5}}[type=text],[type=number],[type=tel],[type=password],[type=email],[type=search],[type=url],[type=date],[type=time],textarea,select{display:block;width:100%;padding:.5rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius);background-color:var(--inputBg, var(--textInvert));line-height:normal;color:var(--inputColor, var(--text));transition:var(--gTransition)}[type=text]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:var(--inputPlaceholder, var(--textDim))}[type=text]::-moz-placeholder,[type=number]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=password]::-moz-placeholder,[type=email]::-moz-placeholder,[type=search]::-moz-placeholder,[type=url]::-moz-placeholder,[type=date]::-moz-placeholder,[type=time]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--inputPlaceholder, var(--textDim))}[type=text]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=date]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:var(--inputPlaceholder, var(--textDim))}[type=text]:-moz-placeholder,[type=number]:-moz-placeholder,[type=tel]:-moz-placeholder,[type=password]:-moz-placeholder,[type=email]:-moz-placeholder,[type=search]:-moz-placeholder,[type=url]:-moz-placeholder,[type=date]:-moz-placeholder,[type=time]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:var(--inputPlaceholder, var(--textDim))}select{border-width:2px 2px 3px}[type=radio],[type=checkbox]{cursor:pointer;border:1px solid rgbA(0, 0, 0, 0.25);width:1rem;min-width:1rem;height:1rem;vertical-align:bottom;transition:var(--gTransition);-webkit-appearance:none;appearance:none}[type=radio]:hover,[type=checkbox]:hover{border-color:var(--color1)}[type=radio]:checked,[type=checkbox]:checked{border-color:var(--color1);box-shadow:inset 0 0 0 4.5px var(--color1)}[type=checkbox]{border-radius:var(--gRadius)}[type=radio]{border-radius:50%}@media(max-width:768px){.header,.subheader{display:none}}@media(min-width:769px){.header-mobile,.subheader-mobile{display:none}}.header,.header-mobile{position:sticky;top:var(--adminBarHeight);z-index:100;background-color:var(--siteBgColor);border-bottom:1px solid rgbA(var(--textRGB), 0.1);transition:var(--gTransition)}.header.is-stuck,.header-mobile.is-stuck{box-shadow:var(--shadow1)}.header-mobile{padding-top:.5rem;padding-bottom:.5rem}.subheader,.subheader-mobile{position:relative;z-index:99;padding-top:.25rem;padding-bottom:.25rem;background-color:var(--text);font-size:var(--sFontSize);color:var(--textInvert);transition:var(--gTransition)}.offcanvas{cursor:default;position:fixed;z-index:200;top:0;bottom:0;right:0;visibility:hidden;opacity:0;background:var(--textInvert);width:420px;max-width:420px;box-shadow:var(--shadow3);transform:translateX(100%)}@media(max-width:480px){.offcanvas{width:320px;max-width:320px}}body.has-active-offcanvas{overflow-y:hidden;cursor:pointer;-webkit-tap-highlight-color:rgbA(255, 255, 255, 0)}body.has-active-offcanvas::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:190;background-color:rgbA(var(--textRGB), 0.5);transition:var(--gTransition)}body.has-active-offcanvas .offcanvas{visibility:visible;opacity:1;transform:none;transition:var(--gTransition)}.offcanvas>a[href="#menu"]{position:absolute;z-index:10;top:.5rem;left:-0.5rem;transform:translateX(-100%);display:flex;align-items:center;justify-content:center;background-color:var(--textInvert);width:2rem;height:2rem;padding:.375rem;border:1px solid;border-bottom-width:2px;border-radius:var(--gRadius);font-size:0}.offcanvas>a[href="#menu"]:hover{background-color:var(--color1Light)}.offcanvas>a[href="#menu"]:active{border-top-width:2px;border-bottom-width:1px;transition:none}.main-footer{background-color:var(--panelBg);margin-top:var(--groupSpacing)}.footer-widgets{display:flex;justify-content:center}@media(max-width:1120px){.footer-widgets{padding-left:var(--gridRim);padding-right:var(--gridRim)}}.footer-top{position:relative;background-color:var(--main);padding:2.5rem;border-radius:var(--gRadius);margin:0 auto;max-width:var(--siteWidth);color:var(--textInvert)}@media(max-width:1120px){.footer-top{padding:1.5rem;margin-right:1rem;margin-left:1rem}}@media(max-width:480px){.footer-top{margin-right:.5rem;margin:.5rem}}.footer-top::before,.footer-top::after{content:"";position:absolute;top:0;height:50%;width:calc(50vw - 50%);background-color:var(--siteBg)}.footer-top::before{left:0;transform:translateX(-100%)}.footer-top::after{right:0;transform:translateX(100%)}.footer-top .widgettitle{font-size:var(--h4Size)}.footer-top .textwidget{opacity:.75;font-size:var(--mFontSize)}@media(max-width:768px){.footer-top .textwidget{font-size:var(--fontSize)}}.footer-mid{padding-top:3rem;padding-bottom:3rem}.footer-bottom{background-color:rgbA(var(--textRGB), 0.05);padding-top:.5rem;padding-bottom:.5rem;font-size:var(--sFontSize)}.footer-bottom .textwidget p{margin-bottom:0;opacity:.75t;text-align:center}.offcanvas .widget,.footer .widget{width:100%}header .widget+.widget{margin-left:1rem}@media(max-width:480px){header .widget+.widget{margin-left:.5rem}}footer .widget+.widget{margin-top:1.5rem}.offcanvas .widget+.widget{margin-top:2rem}.sidebar .widget+.widget{margin-top:var(--blockSpacing)}header .widgettitle{font-size:var(--h5Size)}footer .widgettitle{margin-bottom:.5rem;font-size:var(--h4Size)}.sidebar .widgettitle{margin-bottom:1rem;font-size:var(--h5Size)}.widget-row{--headerGridTemplate: auto auto;width:100%;max-width:var(--siteWidth);margin:0 auto}header .widget-row{display:grid;grid-template-columns:var(--headerGridTemplate, auto)}@media(max-width:1120px){header .widget-row{padding:0 var(--gridRim)}}header[data-columns="2"] .widget-row{--headerGridTemplate: auto auto}header[data-columns="3"] .widget-row{--headerGridTemplate: 1fr auto 1fr}footer .widget-row{display:flex;column-gap:1rem;row-gap:1rem;max-width:var(--siteWidth)}@media(max-width:768px){footer .widget-row{flex-wrap:wrap}}.offcanvas .widget-row{display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;height:100%;max-height:100vh;padding:0;list-style-type:none;-webkit-overflow-scrolling:touch}.widget-column{display:flex;flex-wrap:wrap;align-items:center;padding:0;list-style-type:none}header .widget-column:last-child:not(:first-child){justify-content:flex-end}footer .widget-column{flex-direction:column;align-items:flex-start;width:var(--columnSize);padding:0 var(--footerGap)}footer .widget-column:not([style]){flex:1}@media(min-width:769px){footer .widget-column:last-child:not(:first-child){align-items:flex-end}}@media(max-width:768px){footer .widget-column{width:100%;justify-content:center}footer .widget-column+.widget-column{margin-top:var(--blockSpacing)}}.footer-top .widget-column,.footer-bottom .widget-column{justify-content:center}.offcanvas .widget-column{width:100%;padding:1rem}.offcanvas .widget-column:last-child:not(:first-child){margin-top:auto;background-color:rgbA(0, 0, 0, 0.05);border-top:1px solid rgbA(0, 0, 0, 0.1)}.widget_text{width:100%}.textwidget>*+*{margin-top:1rem}.textwidget path{fill:currentColor}.textwidget p,.textwidget ul,.textwidget ol{font-size:var(--textSize);color:var(--textColor)}.textwidget ul,.textwidget ol{padding-left:1rem}.textwidget a{text-decoration:underline}.widget_categories ul{display:flex;flex-wrap:wrap;list-style-type:none}.widget_categories li{margin-right:.5rem;margin-bottom:.5rem}.widget_categories a{display:inline-block;padding:.25rem .5rem;border:1px solid rgbA(0, 0, 0, 0.2);border-radius:var(--gRadius);text-transform:uppercase;transition:var(--gTransition)}.widget_categories a:hover{border-color:var(--color1);background-color:var(--color1Light)}.widget_categories a:active{transform:translateY(1px);transition:none}.widget_media_image{position:relative}.widget_media_image .widgettitle{position:absolute;z-index:1;bottom:1rem;left:1rem;margin-bottom:0;color:var(--textInvert)}.widget_media_image img{transition:var(--gTransition)}.widget_media_image a{display:block;overflow:hidden;border-radius:var(--gRadius);will-change:box-shadow,transform}.widget_media_image .widgettitle+a::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgbA(0, 0, 0, 0.3);border-radius:var(--gRadius)}.widget_media_image a:hover{box-shadow:var(--shadow1);transform:translateY(-2px)}.widget_media_image a:active{transition:none;transform:none}.wp-block-site-logo{display:flex;flex-direction:column}.wp-block-site-logo img{width:auto;height:var(--logoMaxHeight, 40px);transition:var(--gTransition);will-change:transform}.wp-block-site-logo:hover img{opacity:.75;transform:translateY(-2px)}.wp-block-site-logo span{font-size:var(--sFontSize);color:var(--text)}.footer-widgets .wp-block-site-logo{justify-content:flex-start;width:100%}.widget.widget_h_button{display:inline-block;width:auto}.widget.widget_h_button .wp-block-button{display:inline-flex}.widget.widget_h_button+.widget_h_button{margin-top:0;margin-left:1rem}.subheader .widget_h_buttons .wp-block-button{--textColor: var(--textInvert);font-size:var(--xsFontSize)}.subheader .widget_h_buttons .wp-block-button__link{padding:.25rem .5rem}.footer-top .widget_h_buttons .wp-block-button{--textColor: var(--color1);--bgColor: var(--textInvert)}.footer-top .widget_h_buttons .is-style-outline{--textColor: var(--textInvert)}.widget_h_recent_posts .wp-block-latest-posts{--postsFontSize: var(--fontSize)}.widget_h_recent_posts .wp-block-latest-posts .wp-block-latest-posts__featured-image{--postsImageWidth: 75px;margin-top:.375rem}.widget_h_recent_posts .wp-block-latest-posts a{text-decoration:none}.widget_h_recent_posts .wp-block-latest-posts a:hover{text-decoration:underline}footer .widget_nav_menu{width:100%}.search-form{display:flex}.search-form label{display:flex;flex:1}.search-field{padding-top:.25rem;padding-bottom:.25rem;border-radius:var(--gRadius) 0 0 var(--gRadius)}.sidebar .search-field{padding-top:.5rem;padding-bottom:.5rem}input.search-submit{display:flex;align-items:center;padding:.25em 1em;background:var(--color1) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTUwNSA0NDIuN0w0MDUuMyAzNDNjLTQuNS00LjUtMTAuNi03LTE3LTdIMzcyYzI3LjYtMzUuMyA0NC03OS43IDQ0LTEyOEM0MTYgOTMuMSAzMjIuOSAwIDIwOCAwUzAgOTMuMSAwIDIwOHM5My4xIDIwOCAyMDggMjA4YzQ4LjMgMCA5Mi43LTE2LjQgMTI4LTQ0djE2LjNjMCA2LjQgMi41IDEyLjUgNyAxN2w5OS43IDk5LjdjOS40IDkuNCAyNC42IDkuNCAzMy45IDBsMjguMy0yOC4zYzkuNC05LjQgOS40LTI0LjYuMS0zNHpNMjA4IDMzNmMtNzAuNyAwLTEyOC01Ny4yLTEyOC0xMjggMC03MC43IDU3LjItMTI4IDEyOC0xMjggNzAuNyAwIDEyOCA1Ny4yIDEyOCAxMjggMCA3MC43LTU3LjIgMTI4LTEyOCAxMjh6Ii8+PC9zdmc+) no-repeat center center;background-size:auto 65%;color:rgba(0,0,0,0);letter-spacing:-1em;border-radius:0 var(--gRadius) var(--gRadius) 0}input.search-submit:hover{color:rgba(0,0,0,0)}.sidebar input.search-submit{padding:.25em 1.25em;background-size:auto 50%}.widget_h_toggle a{--toggleColor: var(--text);display:flex;align-items:center;padding:.5rem;border:1px solid rgbA(var(--textRGB), 0.2);border-bottom-width:2px;color:var(--toggleColor);border-radius:var(--gRadius)}.widget_h_toggle a:hover{transform:translateY(-2px);border-color:rgbA(var(--textRGB), 0.5);box-shadow:var(--shadow0)}.widget_h_toggle a:active{transform:none;transition:none;box-shadow:none}.widget_h_toggle a svg{width:1rem;height:1rem;margin-right:.25rem}.widget_h_toggle a span{line-height:1;text-transform:uppercase;font-size:var(--sFontSize)}.widget_h_toggle a path,.widget_h_toggle a circle{fill:var(--toggleColor);transition:var(--gTransition)}.widget-column:last-child:not(:first-child) .widget_h_toggle a{flex-direction:row-reverse}.widget-column:last-child:not(:first-child) .widget_h_toggle a svg{margin-right:0;margin-left:.25rem}.widget_media_gallery .gallery{--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);column-gap:.5rem;row-gap:.5rem}.widget_media_gallery .gallery-columns-2{--columns: 2}.widget_media_gallery .gallery-columns-4{--columns: 4}.widget_media_gallery .gallery-columns-5{--columns: 5}.widget_media_gallery .gallery-item{grid-column:span 1}.widget_media_gallery img[alt*=http]{cursor:pointer;transition:var(--gTransition)}.widget_media_gallery img[alt*=http]:hover{opacity:.75}.widget_media_gallery img[alt*=http]:active{transform:translateY(1px);transition:none}.post-meta{--metaGap: 0.5rem;display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem;color:var(--textDim);font-size:var(--sFontSize)}.post-meta>*{display:inline-block;margin-right:.75rem;margin-bottom:.25rem}.post-meta>*:last-child{margin-right:0}.post-meta a{display:inline-block;color:inherit;text-decoration:none}.post-meta a:hover{text-decoration:underline}.post-meta a:active{transition:none;transform:translateY(1px)}.post-meta i::before{content:"";display:inline-block;opacity:.5;background-image:var(--iconSVG);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1rem;height:1rem;vertical-align:sub}.post-title .post-meta{padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid rgbA(0, 0, 0, 0.2);border-bottom:2px solid rgbA(0, 0, 0, 0.2)}.post-archive .post-meta:last-child{margin-top:auto}.meta-date{--iconSVG: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMTQ4IDI4OGgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDBjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJ6bTEwOC0xMnYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTk2IDB2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem0tOTYgOTZ2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem0tOTYgMHYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTE5MiAwdi00MGMwLTYuNi01LjQtMTItMTItMTJoLTQwYy02LjYgMC0xMiA1LjQtMTIgMTJ2NDBjMCA2LjYgNS40IDEyIDEyIDEyaDQwYzYuNiAwIDEyLTUuNCAxMi0xMnptOTYtMjYwdjM1MmMwIDI2LjUtMjEuNSA0OC00OCA0OEg0OGMtMjYuNSAwLTQ4LTIxLjUtNDgtNDhWMTEyYzAtMjYuNSAyMS41LTQ4IDQ4LTQ4aDQ4VjEyYzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NTJoMTI4VjEyYzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NTJoNDhjMjYuNSAwIDQ4IDIxLjUgNDggNDh6bS00OCAzNDZWMTYwSDQ4djI5OGMwIDMuMyAyLjcgNiA2IDZoMzQwYzMuMyAwIDYtMi43IDYtNnoiLz48L3N2Zz4=)}.meta-comments{--iconSVG: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNNDE2IDIyNFY2NGMwLTM1LjMtMjguNy02NC02NC02NEg2NEMyOC43IDAgMCAyOC43IDAgNjR2MTYwYzAgMzUuMyAyOC43IDY0IDY0IDY0djU0LjJjMCA4IDkuMSAxMi42IDE1LjUgNy44bDgyLjgtNjIuMUgzNTJjMzUuMy4xIDY0LTI4LjYgNjQtNjMuOXptOTYtNjRoLTY0djY0YzAgNTIuOS00My4xIDk2LTk2IDk2SDE5MnY2NGMwIDM1LjMgMjguNyA2NCA2NCA2NGgxMjUuN2w4Mi44IDYyLjFjNi40IDQuOCAxNS41LjIgMTUuNS03LjhWNDQ4aDMyYzM1LjMgMCA2NC0yOC43IDY0LTY0VjIyNGMwLTM1LjMtMjguNy02NC02NC02NHoiLz48L3N2Zz4=)}.meta-categories a,.meta-tags a{display:inline-block;padding:0 .375rem;background-color:var(--buttonBg);border-radius:var(--gRadius);color:var(--buttonColor);will-change:transform}.meta-categories a:hover,.meta-tags a:hover{transform:translateY(-2px);box-shadow:var(--shadow1)}.meta-categories a:active,.meta-tags a:active{transition:none;transform:none;box-shadow:var(--shadow0)}.meta-categories{--buttonBg: var(--color1Light);--buttonBgHover: var(--color1Light);--buttonColor: var(--text);--buttonColorHover: var(--text);margin-right:.25rem}.meta-categories a{text-transform:uppercase;letter-spacing:.025em}.meta-tags{--buttonBg: rgba(--text, .075);--buttonBgHover: rgba(--text, .15);--buttonColor: var(--textDim);--buttonColorHover: var(--text);--iconSVG: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj48cGF0aCBkPSJNNDk3Ljk0MSAyMjUuOTQxTDI4Ni4wNTkgMTQuMDU5QTQ4IDQ4IDAgMCAwIDI1Mi4xMTggMEg0OEMyMS40OSAwIDAgMjEuNDkgMCA0OHYyMDQuMTE4YTQ4IDQ4IDAgMCAwIDE0LjA1OSAzMy45NDFsMjExLjg4MiAyMTEuODgyYzE4Ljc0NCAxOC43NDUgNDkuMTM2IDE4Ljc0NiA2Ny44ODIgMGwyMDQuMTE4LTIwNC4xMThjMTguNzQ1LTE4Ljc0NSAxOC43NDUtNDkuMTM3IDAtNjcuODgyek0xMTIgMTYwYy0yNi41MSAwLTQ4LTIxLjQ5LTQ4LTQ4czIxLjQ5LTQ4IDQ4LTQ4IDQ4IDIxLjQ5IDQ4IDQ4LTIxLjQ5IDQ4LTQ4IDQ4em01MTMuOTQxIDEzMy44MjNMNDIxLjgyMyA0OTcuOTQxYy0xOC43NDUgMTguNzQ1LTQ5LjEzNyAxOC43NDUtNjcuODgyIDBsLS4zNi0uMzZMNTI3LjY0IDMyMy41MjJjMTYuOTk5LTE2Ljk5OSAyNi4zNi0zOS42IDI2LjM2LTYzLjY0cy05LjM2Mi00Ni42NDEtMjYuMzYtNjMuNjRMMzMxLjM5NyAwaDQ4LjcyMWE0OCA0OCAwIDAgMSAzMy45NDEgMTQuMDU5bDIxMS44ODIgMjExLjg4MmMxOC43NDUgMTguNzQ1IDE4Ljc0NSA0OS4xMzcgMCA2Ny44ODJ6Ii8+PC9zdmc+)}.post-columns.wp-block-columns{--blogWidth: auto;column-gap:5rem}@media(max-width:1120px){.post-columns.wp-block-columns{column-gap:2.5rem}}@media(max-width:960px){.post-columns.wp-block-columns{column-gap:1rem}}@media(max-width:768px){.post-columns.wp-block-columns{column-gap:0}}.post-author{padding-top:2rem;padding-bottom:2rem;border-top:1px solid rgbA(var(--textRGB), 0.1);border-bottom:1px solid rgbA(var(--textRGB), 0.1)}body.archive .post-author{background-color:rgba(0,0,0,0);margin-bottom:2rem;box-shadow:none}.post-author a:active{transition:none;transform:translateY(1px)}@media(min-width:481px){.post-author{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:1.5rem;grid-row-gap:.5rem}}.author-avatar{grid-row:span 2}.author-avatar img{border-radius:50%;background-color:var(--siteBgColor);height:4em;width:4em;box-shadow:var(--shadow1)}@media(max-width:480px){.author-avatar{float:right}}.author-bio{grid-column:2/span 1;font-size:var(--sFontSize)}.author-bio *+*{margin-top:.5rem}.author-bio a{display:inline-block;color:inherit;text-decoration:none}.author-bio a:hover{color:inherit;text-decoration:underline}.author-bio label{margin-bottom:-0.5rem;color:var(--textDim)}.author-links{--linkColor: var(--textDim);display:flex;flex-wrap:wrap;grid-column:2/span 1;margin:.5rem -0.5rem 0;font-size:var(--sFontSize)}.author-links a{display:flex;align-items:center;padding:0 .5rem}.author-links a:hover{--linkColor: var(--color1)}.author-links svg{width:1rem;margin-right:.25rem}.author-links path{fill:var(--linkColor);transition:var(--gTransition)}.post-nav{display:flex;column-gap:2rem}.post-nav img{transition:var(--gTransition)}.post-nav a{display:flex;flex:1;align-items:center;padding:.5rem 0;max-width:50%;text-decoration:none;color:var(--text)}.post-nav a:hover{opacity:.9;color:var(--text);transform:translateY(-2px)}.post-nav a:hover img{box-shadow:var(--shadow1)}.post-nav a:active{transition:none;transform:translateY(1px)}.post-nav img{width:70px;height:70px;margin-right:.5rem;background-color:var(--textDim);border-radius:50%}.post-nav p{flex:1;font-weight:var(--hFontWeight);font-family:var(--hFontFamily);line-height:1.25}.post-nav em{display:block;margin-bottom:.25rem;text-transform:uppercase;font-family:var(--fontFamily);font-size:var(--xsmallFontSize);font-style:normal;font-weight:400}@media(max-width:480px){.post-nav{flex-wrap:wrap}.post-nav a{flex:auto;width:100%;max-width:100%}}.post-nav a[rel=next]{flex-direction:row-reverse;text-align:right}.post-nav a[rel=next] img{margin-right:0;margin-left:.5rem}.related-posts{box-shadow:var(--shadowThin)}.pagination{display:flex;justify-content:center;margin-top:var(--groupSpacing);margin-bottom:var(--groupSpacing);color:var(--text);font-size:var(--sFontSize)}.pagination a,.pagination select{display:flex;align-items:center;cursor:pointer;background-color:rgba(0,0,0,0);border:2px solid var(--text);border-radius:0;width:auto;color:var(--text);-webkit-appearance:none;appearance:none;will-change:transform}.pagination a:hover,.pagination select:hover{background-color:rgbA(var(--textRGB), 0.1);transform:translateY(-1px);box-shadow:var(--shadow1)}.pagination a:active,.pagination select:active{transition:none;transform:none;box-shadow:var(--shadow0)}.pagination select{padding-right:1rem;padding-left:1rem;font-weight:var(--hFontWeight);text-transform:uppercase}.pagination a{padding-right:.25rem;padding-left:.25rem}.pagination a:nth-of-type(1){border-right:0;border-top-left-radius:var(--gRadius);border-bottom-left-radius:var(--gRadius)}.pagination a:nth-of-type(2){border-left:0;border-top-right-radius:var(--gRadius);border-bottom-right-radius:var(--gRadius)}.pagination svg{height:1rem}.pagination path{fill:var(--text)}.pagination a:not([href]){visibility:hidden;opacity:0}.sidebar{order:1;padding-bottom:var(--groupSpacing)}@media(max-width:768px){.sidebar{order:1;grid-column:span 12;grid-template-columns:repeat(2, minmax(0, 1fr));padding-top:0;padding-left:0;margin-bottom:2rem}}@media(max-width:480px){.sidebar{grid-template-columns:auto}}.sidebar-inner{position:sticky;top:5rem;display:grid;grid-template-columns:minmax(0, 1fr);grid-row-gap:1rem;grid-column-gap:1rem}@media(min-width:481px)and (max-width:768px){.sidebar-inner{grid-template-columns:repeat(2, minmax(0, 1fr))}}.menu-item:not([href]){cursor:default}.header .menu{display:flex;flex-wrap:wrap;list-style-type:none;transition:var(--gTransition)}.header .menu-item{position:relative}.header .menu-item>a{position:relative;display:flex;align-items:center;padding:2rem .75rem;height:100%;line-height:1;font-weight:var(--hFontWeight);color:inherit}.header .menu-item>a::before{content:"";display:block;visibility:hidden;opacity:0;transition:var(--gTransition);position:absolute;bottom:0;left:10px;right:10px;height:4px;background-color:var(--text)}.header .menu-item:hover>a::before{visibility:visible;opacity:1}.header .current-menu-item>a::before,.header .current-page-ancestor>a::before,.header .current-menu-ancestor>a::before,.header .current-menu-parent>a::before,.header .current_page_parent>a::before{visibility:visible;opacity:1}.header-mobile .menu{display:none}.subheader .menu{display:flex;list-style-type:none;padding:0}.subheader .menu-item{position:relative}.subheader .menu-item>a{display:flex;align-items:center;padding:.25rem .5rem;border-radius:var(--gRadius);line-height:1;font-weight:var(--hFontWeight);color:inherit}.subheader .menu-item>a:hover{background-color:rgbA(var(--textInvertRGB), 0.2)}.subheader .menu-item-has-children>a::after{filter:invert(1)}.subheader .submenu{color:var(--text)}.subheader-mobile .menu{display:none}.header-widgets .menu-item-has-children>a::after{content:"";display:inline-block;margin-left:.5rem;width:.75rem;height:.75rem;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiLz48L3N2Zz4=) no-repeat center center;background-size:100% auto;opacity:.75}.header-widgets .submenu-item.menu-item-has-children>a::after{position:absolute;top:50%;right:.25rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMjg1LjQ3NiAyNzIuOTcxTDkxLjEzMiA0NjcuMzE0Yy05LjM3MyA5LjM3My0yNC41NjkgOS4zNzMtMzMuOTQxIDBsLTIyLjY2Ny0yMi42NjdjLTkuMzU3LTkuMzU3LTkuMzc1LTI0LjUyMi0uMDQtMzMuOTAxTDE4OC41MDUgMjU2IDM0LjQ4NCAxMDEuMjU1Yy05LjMzNS05LjM3OS05LjMxNy0yNC41NDQuMDQtMzMuOTAxbDIyLjY2Ny0yMi42NjdjOS4zNzMtOS4zNzMgMjQuNTY5LTkuMzczIDMzLjk0MSAwTDI4NS40NzUgMjM5LjAzYzkuMzczIDkuMzcyIDkuMzczIDI0LjU2OC4wMDEgMzMuOTQxeiIvPjwvc3ZnPg==);background-size:auto 100%;margin:0;transform:translateY(-50%)}.header-widgets .submenu{visibility:hidden;opacity:0;background-color:var(--textInvert);width:220px;padding:.5rem;border-radius:var(--gRadius);list-style-type:none;box-shadow:var(--shadow1)}.header-widgets .submenu-depth-1{position:absolute;z-index:10;top:100%;left:50%;transform:translateX(-50%)}.header-widgets .submenu-depth-2{position:absolute;top:0;right:0;left:auto;transform:translateX(100%)}.header-widgets .menu-item:hover .submenu-depth-1,.header-widgets .submenu-item:hover .submenu-depth-2{visibility:visible;opacity:1;transition:var(--gTransition)}.header-widgets .menu-item:focus-within .submenu-depth-1,.header-widgets .submenu-item:focus-within .submenu-depth-2{visibility:visible;opacity:1;transition:var(--gTransition)}.header-widgets .submenu-item{position:relative}.header-widgets .submenu-item>a{display:flex;flex-direction:column;padding:.375rem .5rem;border-radius:var(--gRadius);font-weight:600}.header-widgets .submenu-item>a:hover{background-color:var(--bgHover, rgbA(var(--textRGB), 0.1))}.header-widgets .submenu-item>a:active{transition:none;transform:translateY(1px)}.offcanvas .menu{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;transition:var(--gTransition)}.offcanvas .menu-item{margin-bottom:.5rem}.offcanvas .menu-item>a{display:flex;align-items:center;padding:.5rem .75rem;border-radius:var(--gRadius);line-height:1;font-weight:var(--hFontWeight);letter-spacing:.025em;color:inherit;font-size:var(--lFontSize)}.offcanvas .menu-item>a:hover{background-color:rgbA(var(--textRGB), 0.1);opacity:.75}.offcanvas .current-menu-item>a,.offcanvas .current-page-ancestor>a,.offcanvas .current-menu-ancestor>a,.offcanvas .current-menu-parent>a,.offcanvas .current_page_parent>a{background-color:rgbA(var(--textRGB), 0.1);opacity:1}.offcanvas .menu-item-has-children>a::after{content:"";display:inline-block;opacity:.75;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiLz48L3N2Zz4=) no-repeat center center;background-size:100% auto;transition:var(--gTransition);margin-left:auto;width:.75rem;height:.75rem}.offcanvas .menu-item.menu-item-has-children>a::after{display:none}.offcanvas .submenu-item-is-active>a::after{transform:rotate(180deg)}.offcanvas .submenu{border-left:1px solid rgbA(var(--textRGB), 0.1);margin-left:.75rem;list-style-type:none}.offcanvas .submenu-depth-2{display:none}.offcanvas .submenu-item-is-active .submenu-depth-2{display:block}.offcanvas .submenu-item{position:relative}.offcanvas .submenu-item>a{display:flex;align-items:center;padding:.375rem .5rem;margin-left:.25rem;border-radius:var(--gRadius)}.offcanvas .submenu-item>a:hover{background-color:var(--bgHover, rgbA(var(--textInvertRGB), 0.1))}.footer-widgets .menu{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem;list-style-type:none}.footer-widgets .menu-item{width:calc(25% - .75rem)}@media(max-width:960px){.footer-widgets .menu-item{width:calc(50% - .5rem)}}@media(max-width:480px){.footer-widgets .menu-item{width:100%}}.footer-widgets .menu-item>a{display:flex;align-items:center;background-color:rgba(0,0,0,0);padding:.5rem;border-radius:var(--gRadius);font-size:var(--mFontSize);font-weight:var(--hFontWeight);color:inherit}.footer-widgets .submenu-item>a{display:block;padding:.375rem .5rem;border-radius:var(--gRadius)}.footer-widgets .menu-item>a:hover,.footer-widgets .submenu-item>a:hover{background-color:rgbA(var(--textRGB), 0.1);box-shadow:var(--shadow0)}.footer-widgets .menu-item>a:active,.footer-widgets .submenu-item>a:active{transform:translateY(1px);transition:none}.footer-widgets .current-menu-item>a,.footer-widgets .current-page-ancestor>a,.footer-widgets .current-menu-ancestor>a,.footer-widgets .current-menu-parent>a,.footer-widgets .current_page_parent>a{background-color:rgbA(var(--textInvertRGB), 0.1);color:inherit}.footer-widgets .submenu{list-style-type:none}.footer-widgets .submenu-depth-2{display:none}@media(max-width:480px){.footer-widgets .menu-item-has-children>a::after{content:"";display:inline-block;opacity:.75;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiLz48L3N2Zz4=) no-repeat center center;background-size:100% auto;transition:var(--gTransition);margin-left:auto;width:.75rem;height:.75rem}.footer-widgets .menu-item-is-active>a::after{transform:rotate(180deg)}.footer-widgets .menu-item:not(.menu-item-is-active) .submenu{display:none}}.menu-item.menu-item-has-icon img{margin-right:.25rem;max-width:28px}.header .menu-item.menu-item-has-icon img,.subheader .menu-item.menu-item-has-icon img{display:none}.submenu-item.menu-item-has-icon>a{display:grid;grid-template-columns:28px 1fr;column-gap:.5rem;align-items:flex-start}.submenu-item.menu-item-has-icon img{grid-row:span 2;height:auto}.offcanvas .submenu-item.menu-item-has-icon dt{font-weight:var(--fontWeight)}.offcanvas .submenu-item.menu-item-has-icon dd{display:none}.submenu-item dd{font-weight:var(--fontWeight);font-size:var(--sFontSize);opacity:.75}.submenu-item.menu-item-has-image{--bgHover: transparent;font-size:var(--xsFontSize);margin-bottom:.5rem}.submenu-item.menu-item-has-image>a{flex-direction:column;align-items:flex-start;padding-top:0;padding-bottom:0;margin:0;pointer-events:none}.submenu-item.menu-item-has-image img{margin-bottom:.5rem;width:auto;transition:var(--gTransition)}.menu-item-empty-title>a{color:rgba(0,0,0,0)}.offcanvas .menu-item-empty-title>a{display:none}.menu-item-has-shortcode>a:nth-child(1),.menu-item-has-shortcode>a:nth-child(3){display:none}.header-widgets .h-mega-menu .submenu-item.menu-item-has-children>a::after{display:none}.header-widgets .h-mega-menu:hover .submenu{visibility:visible;opacity:1;transition:var(--gTransition)}.header-widgets .h-mega-menu:focus-within .submenu{visibility:visible;opacity:1;transition:var(--gTransition)}.header-widgets .h-mega-menu-2-columns{--width: calc(var(--siteWidth) / 2);--columns: 2}@media(max-width:1120px){.header-widgets .h-mega-menu-2-columns{--width: 50vw}}.header-widgets .h-mega-menu-3-columns{--width: calc(var(--siteWidth) * 3 / 4);--columns: 3}@media(max-width:1120px){.header-widgets .h-mega-menu-3-columns{--width: 75vw}}.header-widgets .h-mega-menu-4-columns{--width: var(--siteWidth);--columns: 4;position:static}@media(max-width:1120px){.header-widgets .h-mega-menu-4-columns{--width: 100%}}.header-widgets .h-mega-menu .submenu-depth-1{display:flex;flex-wrap:wrap;overflow-y:auto;padding:0;width:var(--width);max-height:calc(100vh - var(--headingHeight, 80px))}.header-widgets .h-mega-menu .submenu-depth-2{position:static;padding:0;width:100%;background-color:rgba(0,0,0,0);box-shadow:none;transform:none}.header-widgets .h-mega-menu__column{flex-grow:1;width:calc(100%/var(--columns, 2));padding:.75rem;border-radius:0}.header-widgets .h-mega-menu__column>a{opacity:.75;letter-spacing:.05em;text-transform:uppercase;font-size:var(--xsFontSize);pointer-events:none}.header-widgets .h-mega-menu__column>a>dd{display:none}.header-widgets .widget-column:nth-child(1) .h-mega-menu-2-columns .submenu-depth-1,.header-widgets .widget-column:nth-child(1) .h-mega-menu-3-columns .submenu-depth-1{right:auto;left:0;transform:none}.header-widgets .widget-column:last-child:not(:first-child) .h-mega-menu-2-columns .submenu-depth-1,.header-widgets .widget-column:last-child:not(:first-child) .h-mega-menu-3-columns .submenu-depth-1{right:0;left:auto;transform:none}.offcanvas .h-mega-menu__column>a{opacity:.75;letter-spacing:.05em;text-transform:uppercase;font-size:var(--xsFontSize);pointer-events:none}.offcanvas .h-mega-menu:not(.h-mega-menu-is-active) .submenu-depth-1{display:none}.offcanvas .h-mega-menu.menu-item-has-children>a::after{display:inline-block}.offcanvas .h-mega-menu>a::after{display:inline-block}.offcanvas .h-mega-menu-is-active>a::after{transform:rotate(180deg)}.offcanvas .h-mega-menu .submenu-depth-2{display:block}.offcanvas .h-mega-menu .menu-item-has-children>a::after{display:none}.h-mega-menu .menu-item-has-background{background-color:var(--bgColor, transparent);padding:.5rem;color:var(--textColor, inherit)}.offcanvas .h-mega-menu .menu-item-has-background .submenu-depth-2,.offcanvas .h-mega-menu .menu-item-has-background .submenu-depth-2 a{margin:0}.h-mega-menu .menu-item-has-background.menu-background-lighter,.h-mega-menu .menu-item-has-background.menu-background-darker,.h-mega-menu .menu-item-has-background.menu-background-white{--textColor: var(--text);--bgHover: rgba(0,0,0,.1)}.h-mega-menu .menu-item-has-background.menu-background-black,.h-mega-menu .menu-item-has-background.menu-background-main,.h-mega-menu .menu-item-has-background.menu-background-sub{--textColor: var(--textInvert);--bgHover: rgba(255,255,255,.2)}.h-mega-menu .menu-item-has-background.menu-background-lighter{--bgColor: rgba(255,255,255,.1)}.h-mega-menu .menu-item-has-background.menu-background-darker{--bgColor: rgba(0,0,0,.05)}.h-mega-menu .menu-item-has-background.menu-background-black{--bgColor: black}.h-mega-menu .menu-item-has-background.menu-background-white{--bgColor: white}.h-mega-menu .menu-item-has-background.menu-background-main{--bgColor: var(--color1)}.h-mega-menu .menu-item-has-background.menu-background-sub{--bgColor: var(--color2)}#main-container{background-color:var(--siteBg)}body.h-is-dark{filter:invert(100%) hue-rotate(180deg)}body.h-is-dark img{filter:invert(100%) hue-rotate(180deg) brightness(1.2)}body.h-is-dark .wp-block-site-logo img,body.h-is-dark .footer-mid .textwidget img{filter:none}html[lang]{margin-top:0 !important}#wpadminbar{position:sticky}body.h-is-dark #wpadminbar{filter:invert(100%) hue-rotate(180deg)}.h-dark-toggle{cursor:pointer;display:flex;align-items:center;row-gap:.25rem;column-gap:.25rem}.h-dark-toggle span{text-transform:uppercase;font-size:var(--xsFontSize);font-weight:var(--hFontWeight)}.h-dark-toggle input[type=checkbox]{display:none}.h-dark-toggle__switch{--width: 44px;--height: 24px;--padding: 4px;display:block;overflow:hidden;position:relative;background-color:var(--text);width:var(--width);height:var(--height);border:1px solid var(--textInvert);border-radius:1rem}.h-dark-toggle__switch:focus{box-shadow:0 0 0 2px var(--color1)}.h-dark-toggle__switch::before{content:"";position:absolute;z-index:3;display:inline-block;background-color:var(--textInvert);width:calc(var(--height) - var(--padding) - var(--padding));height:calc(var(--height) - var(--padding) - var(--padding));top:50%;left:var(--padding);border-radius:50%;transform:translateY(-50%);transition:var(--gTransition)}input:checked+.h-dark-toggle__switch::before{transform:translateY(-50%) translateX(calc(var(--width) / 2 - var(--padding) / 2))}.h-dark-toggle__switch::after{content:"";position:absolute;top:50%;left:0;z-index:2;display:inline-block;background-color:var(--text);transition:var(--gTransition);transform:translateY(-50%);width:1px;height:1px;border-radius:50%}body.h-is-dark .h-dark-toggle__switch::after{z-index:4;width:calc(var(--width)*.7);height:calc(var(--width)*.7)}.post-comments{padding:0 calc(var(--gridGap)/2);max-width:var(--blogWidth);margin:var(--groupSpacing) auto}.post-comments h4{margin-bottom:1rem;text-align:center}.comments-list,.commentlist{padding-left:0;margin-top:2rem;list-style-type:none}.comments-list>li,.commentlist>li{padding:1.25rem;margin-bottom:1.5rem;background-color:#fff;border:1px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}.comment{position:relative}.comment-meta,.h-review-header{display:flex;flex-wrap:wrap;align-items:center;line-height:1}.comment-meta .avatar,.h-review-header .avatar{margin-right:.5rem;width:2rem;height:2rem;border-radius:50%;border:1px solid rgbA(var(--textRGB), 0.1)}.comment-meta b,.h-review-header b{display:inline-block;font-size:var(--sFontSize)}.comment-meta br,.h-review-header br{flex-basis:100%;height:0}.comment-meta time,.h-review-header time{flex-grow:1;display:inline-block;margin-left:.5rem;font-size:var(--xsFontSize);color:var(--textDim)}a.comment-reply-link,a.comment-edit-link{padding:.25rem .5rem;background-color:rgbA(var(--color1RGB), 0.2);border-radius:var(--gRadius);font-size:var(--xsFontSize);letter-spacing:.05em;text-transform:uppercase}a.comment-reply-link::before,a.comment-edit-link::before{content:"";opacity:.6;display:inline-block;width:.75rem;height:.75rem;margin-right:.5rem;background-repeat:no-repeat;background-position:center center;background-size:contain}a.comment-reply-link:hover,a.comment-edit-link:hover{background-color:rgbA(var(--color1RGB), 0.35)}a.comment-reply-link:active,a.comment-edit-link:active{transition:none;transform:translateY(1px)}a.comment-reply-link+a,a.comment-edit-link+a{margin-left:.25rem}a.comment-reply-link::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNOC4zMDkgMTg5LjgzNkwxODQuMzEzIDM3Ljg1MUMxOTkuNzE5IDI0LjU0NiAyMjQgMzUuMzQ3IDIyNCA1Ni4wMTV2ODAuMDUzYzE2MC42MjkgMS44MzkgMjg4IDM0LjAzMiAyODggMTg2LjI1OCAwIDYxLjQ0MS0zOS41ODEgMTIyLjMwOS04My4zMzMgMTU0LjEzMi0xMy42NTMgOS45MzEtMzMuMTExLTIuNTMzLTI4LjA3Ny0xOC42MzEgNDUuMzQ0LTE0NS4wMTItMjEuNTA3LTE4My41MS0xNzYuNTktMTg1Ljc0MlYzNjBjMCAyMC43LTI0LjMgMzEuNDUzLTM5LjY4NyAxOC4xNjRsLTE3Ni4wMDQtMTUyYy0xMS4wNzEtOS41NjItMTEuMDg2LTI2Ljc1MyAwLTM2LjMyOHoiLz48L3N2Zz4=)}a.comment-edit-link::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDk3LjkgMTQyLjFsLTQ2LjEgNDYuMWMtNC43IDQuNy0xMi4zIDQuNy0xNyAwbC0xMTEtMTExYy00LjctNC43LTQuNy0xMi4zIDAtMTdsNDYuMS00Ni4xYzE4LjctMTguNyA0OS4xLTE4LjcgNjcuOSAwbDYwLjEgNjAuMWMxOC44IDE4LjcgMTguOCA0OS4xIDAgNjcuOXpNMjg0LjIgOTkuOEwyMS42IDM2Mi40LjQgNDgzLjljLTIuOSAxNi40IDExLjQgMzAuNiAyNy44IDI3LjhsMTIxLjUtMjEuMyAyNjIuNi0yNjIuNmM0LjctNC43IDQuNy0xMi4zIDAtMTdsLTExMS0xMTFjLTQuOC00LjctMTIuNC00LjctMTcuMSAwek04OCA0MjRoNDh2MzYuM2wtNjQuNSAxMS4zLTMxLjEtMzEuMUw1MS43IDM3Nkg4OHY0OHoiLz48L3N2Zz4=)}.comment-content,.review-text{margin-top:.5rem}.comment-content>*+*,.review-text>*+*{margin-top:.75rem}.comment-content ul,.comment-content ol,.review-text ul,.review-text ol{padding-left:1rem}.comment-content ul,.review-text ul{list-style-type:var(--ulStyle)}.comment-content ol,.review-text ol{list-style-type:var(--olStyle)}.comment-content a,.review-text a{text-decoration:underline}.comment-content h1,.comment-content h2,.comment-content h3,.review-text h1,.review-text h2,.review-text h3{font-size:var(--h5Size)}.comment-content code,.review-text code{background-color:rgbA(0, 0, 0, 0.05)}.comment-content pre code,.review-text pre code{display:block;padding:.5rem}.comment .children{margin-top:1rem;padding-left:1rem;border-left:2px solid rgbA(var(--textRGB), 0.1);list-style-type:none}.comment .children .comment{margin-bottom:0;font-size:var(--sFontSize)}.comment .children>li+li{margin-top:1.5rem}.comment-reply-title{display:none}.comment-respond{margin-bottom:2rem}.comments-list .comment-respond{width:110%;margin:0 -5%}.comment-form{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:1rem;padding:1rem;border-radius:var(--gRadius)}.comments-list .comment-form{margin-top:1.25rem;background-color:var(--textInvert);border:1px solid rgbA(var(--textRGB), 0.2);box-shadow:var(--shadow0)}.comment-form p{display:flex;flex-direction:column;width:100%}.comment-form label{cursor:pointer;margin-bottom:.5rem;color:var(--text);font-weight:700;font-size:var(--xsFontSize);text-transform:uppercase;letter-spacing:.05em}.comment-form .comment-notes,.comment-form .logged-in-as{display:block;color:var(--textDim);font-size:var(--sFontSize)}.comment-form .h-comment-notification-consent{flex-direction:row}.comment-form .h-comment-notification-consent input{margin-right:.5rem}.comment-form-comment label{display:none}.comment-form-comment textarea[name=comment]{height:12rem;border:2px solid rgbA(var(--textRGB), 0.1)}p.comment-form-author,p.comment-form-email{width:calc(50% - .5rem)}@media(max-width:480px){p.comment-form-author,p.comment-form-email{width:100%}}p.comment-form-url{display:none}p.comment-form-cookies-consent{flex-direction:row}p.comment-form-cookies-consent input{margin-top:1px;margin-right:.5rem}p.comment-form-cookies-consent label{display:inline-block;text-transform:none}p.form-submit{align-items:flex-end;margin-bottom:0}.h-editor .toolbar{margin-bottom:.5rem;border:none}.h-editor .toolbar .tool-separator{width:.25rem;margin:0;border:none;background-color:var(--siteBgColor)}.h-editor .toolbar .tool-pre,.h-editor .toolbar .tool-code{display:none}.h-editor{border-left:none}.h-editor .toolbar{padding:2px;border-radius:var(--gRadius);border:2px solid rgbA(var(--textRGB), 0.1);box-shadow:var(--shadowThin)} +/*! Theme Name: Edje Basic Theme */:root{--fontFamily: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fontWeight: 400;--lineHeight: 1.65;--letterSpacing: 0;--fontSize: 16px;--xsFontSize: 12px;--sFontSize: 14px;--mFontSize: 18px;--lFontSize: 22px;--xlFontSize: 30px;--xsmallFontSize: var(--xsFontSize);--smallFontSize: var(--sFontSize);--mediumFontSize: var(--mFontSize);--largeFontSize: var(--lFontSize);--hugeFontSize: var(--xlFontSize);--hFontFamily: "Noto Serif", "Apple Garamond", "Baskerville", "Times New Roman", "Droid Serif", "Times","Source Serif Pro", serif;--hFontStyle: normal;--hFontWeight: 700;--hLineHeight: 1.25;--hLetterSpacing: 0.025em;--hTextTransform: initial;--hColor: inherit;--h1Size: 46px;--h2Size: 38px;--h3Size: 30px;--h4Size: 24px;--h5Size: 20px;--h6Size: var(--fontSize);--codeFontFamily: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--codeFontSize: var(--sFontSize);--shadow0: 0 0.5px 2px rgba(0,0,0, .18), 0 1.5px 6px rgba(0,0,0, .08);--shadow1: 0 1.5px 4px rgba(0,0,0, .24), 0 1.5px 6px rgba(0,0,0, .12);--shadow2: 0 3px 12px rgba(0,0,0, .23), 0 3px 12px rgba(0,0,0, .16);--shadow3: 0 6px 12px rgba(0,0,0, .23), 0 10px 40px rgba(0,0,0, .19);--shadow4: 0 10px 20px rgba(0,0,0, .19), 0 6px 6px rgba(0,0,0, .23);--shadowThin: 0 10px 30px rgba(0,0,0, .08);--shadowThin2: 0 10px 30px rgba(0,0,0, .12);--linkColor: inherit;--linkColorHover: var(--color1);--siteWidth: 1120px;--blogWidth: 650px;--gridGap: 20px;--gridRim: 1rem;--tileGap: 20px;--gRadius: 4px;--gTransition: all .25s ease-in-out;--inputColor: var(--text);--inputPlaceholderColor: var(--gray);--inputBg: var(--textInvert);--inputBgFocus: var(--textInvert);--adminBarHeight: 0px;--blockSpacing: 1.5rem;--groupSpacing: 3rem}@media(max-width:960px){:root{--h1Size: 40px;--h2Size: 32px;--h3Size: 26px;--h4Size: 22px;--h5Size: 18px;--h6Size: var(--fontSize)}}@media(max-width:768px){:root{--h1Size: 32px;--h2Size: 26px;--h3Size: 22px;--h4Size: 20px;--h5Size: 18px;--h6Size: var(--fontSize);--groupSpacing: 2.5rem}}@media(max-width:480px){:root{--blockSpacing: 1rem}}body.admin-bar{--adminBarHeight: 32px}@media(max-width:782px){body.admin-bar{--adminBarHeight: 0px}}@font-face{src:url(5d8da75aca3a31f37c5f72b734ca8c49.woff2);font-family:"Noto Serif";font-weight:400}@font-face{src:url(f6e4737d8c2e16f0cec8c4f999d165a5.woff2);font-family:"Noto Serif";font-weight:700}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;font-family:sans-serif;font-size:var(--fontSize);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{position:relative;overflow-x:hidden;background:var(--siteBg);margin:0;font-family:var(--fontFamily);font-weight:var(--fontWeight);font-size:var(--fontSize);line-height:var(--lineHeight);letter-spacing:var(--letterSpacing);color:var(--text);-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}*,body{margin:0;padding:0}main{display:block}details{display:block}summary{display:list-item}article,aside,figcaption,figure,footer,header,hgroup,nav,section,picture{display:block}[hidden]{display:none}template{display:none}p{margin-top:0;margin-bottom:0}a{cursor:pointer;text-decoration:none;background-color:rgba(0,0,0,0);color:var(--linkColor);transition:var(--gTransition)}b,strong{font-weight:bold}em{font-style:italic}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--hFontFamily);font-weight:var(--hFontWeight);font-size:var(--hFontSize);font-style:var(--hFontStyle);line-height:var(--hLineHeight);letter-spacing:var(--hLetterSpacing);text-transform:var(--hTextTransform);color:var(--hColor);clear:both}h1{font-size:var(--h1Size)}h2{font-size:var(--h2Size)}h3{font-size:var(--h3Size)}h4{font-size:var(--h4Size)}h5{font-size:var(--h5Size)}h6{font-size:var(--h6Size)}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;margin-right:.25rem;vertical-align:baseline}sup{top:-0.125em;vertical-align:text-top;align-self:flex-start}sub{bottom:.125em;vertical-align:text-bottom;align-self:flex-end}blockquote cite{display:block;font-style:italic}address,cite{font-style:normal}ul{list-style-type:disc}ol{list-style-type:decimal}ul ul,ol ul{list-style-type:circle}ul ol,ol ol{list-style-type:lower-alpha}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}q{quotes:"“" "”" "‘" "’"}pre{overflow:auto}code,kbd,pre,samp{font-family:var(--codeFontFamily);font-size:var(--codeFontSize)}progress{vertical-align:baseline}img{border-style:none;display:inline-block;vertical-align:middle;-ms-interpolation-mode:bicubic;border-radius:var(--gRadius)}svg:not(:root){overflow:hidden}figure{margin:0}img,object,embed{max-width:100%;height:auto}#map_canvas img,.map_canvas img,#map_canvas object,.map_canvas object,#map_canvas embed,.map_canvas embed{max-width:none !important}hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;overflow:visible;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}button,input,optgroup,select,textarea{margin:0;min-width:0;color:inherit;font-family:inherit;font-size:100%;line-height:1.15}label{display:block;line-height:normal}button,[type=button],[type=reset],[type=submit]{cursor:pointer;overflow:visible;text-transform:none;line-height:normal;-webkit-appearance:button;-webkit-backface-visibility:hidden}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible;line-height:normal}[disabled],input[disabled]{cursor:default}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-webkit-calendar-picker-indicator{display:none}[type=date]::-webkit-input-placeholder{visibility:hidden !important}textarea{overflow:auto;vertical-align:top;resize:vertical;height:auto;min-height:50px}select{text-transform:none}optgroup{font-weight:bold}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;white-space:normal;color:inherit}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hide{display:none !important;visibility:hidden !important}@media(max-width:782px){html[lang]{margin-top:0 !important}#wpadminbar{display:none}}.hidden,.is-hidden{display:none !important}@media(min-width:769px){[data-visible]:not([data-visible~=desktop]){display:none !important}}@media(min-width:481px)and (max-width:768px){[data-visible]:not([data-visible~=tablet]){display:none !important}}@media(max-width:480px){[data-visible]:not([data-visible~=mobile]){display:none !important}}[data-grid]{display:-ms-grid;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-column-gap:var(--gridGap);grid-row-gap:var(--gridGap);max-width:calc(var(--siteWidth) + var(--gridRim)*2);padding:0 var(--gridRim);margin:0 auto;width:100%}[data-grid] [data-grid]{padding:0}[data-column]{--grid: 12;--width: 100%;grid-column:span var(--grid)}[data-grid=centered]{display:block}[data-grid=centered] [data-column]{width:var(--width);margin-right:auto;margin-left:auto}[data-column^="1"]{--grid: 1;--width: 8.3333333333%}[data-column^="2"]{--grid: 2;--width: 16.6666666667%}[data-column^="3"]{--grid: 3;--width: 25%}[data-column^="4"]{--grid: 4;--width: 33.3333333333%}[data-column^="5"]{--grid: 5;--width: 41.6666666667%}[data-column^="6"]{--grid: 6;--width: 50%}[data-column^="7"]{--grid: 7;--width: 58.3333333333%}[data-column^="8"]{--grid: 8;--width: 66.6666666667%}[data-column^="9"]{--grid: 9;--width: 75%}[data-column^="10"]{--grid: 10;--width: 83.3333333333%}[data-column^="11"]{--grid: 11;--width: 91.6666666667%}[data-column^="12"]{--grid: 12;--width: 100%}@media(max-width:768px){[data-column]{--grid: 12;--width: 100%}[data-column$="-1"]{--grid: 1;--width: 8.3333333333%}[data-column$="-2"]{--grid: 2;--width: 16.6666666667%}[data-column$="-3"]{--grid: 3;--width: 25%}[data-column$="-4"]{--grid: 4;--width: 33.3333333333%}[data-column$="-5"]{--grid: 5;--width: 41.6666666667%}[data-column$="-6"]{--grid: 6;--width: 50%}[data-column$="-7"]{--grid: 7;--width: 58.3333333333%}[data-column$="-8"]{--grid: 8;--width: 66.6666666667%}[data-column$="-9"]{--grid: 9;--width: 75%}[data-column$="-10"]{--grid: 10;--width: 83.3333333333%}[data-column$="-11"]{--grid: 11;--width: 91.6666666667%}[data-column$="-12"]{--grid: 12;--width: 100%}}@media(min-width:481px)and (max-width:768px){[data-column*="-1-"]{--grid: 1;--width: 8.3333333333%}[data-column*="-2-"]{--grid: 2;--width: 16.6666666667%}[data-column*="-3-"]{--grid: 3;--width: 25%}[data-column*="-4-"]{--grid: 4;--width: 33.3333333333%}[data-column*="-5-"]{--grid: 5;--width: 41.6666666667%}[data-column*="-6-"]{--grid: 6;--width: 50%}[data-column*="-7-"]{--grid: 7;--width: 58.3333333333%}[data-column*="-8-"]{--grid: 8;--width: 66.6666666667%}[data-column*="-9-"]{--grid: 9;--width: 75%}[data-column*="-10-"]{--grid: 10;--width: 83.3333333333%}[data-column*="-11-"]{--grid: 11;--width: 91.6666666667%}[data-column*="-12-"]{--grid: 12;--width: 100%}}[data-tiles]{--tiles: 3;display:-ms-grid;display:grid;grid-template-columns:repeat(var(--tiles), minmax(0, 1fr));grid-column-gap:var(--tileGap);grid-row-gap:var(--tileGap);list-style-type:none}[data-tiles]>*{grid-column:span 1}[data-tiles^="1"]{--tiles: 1}[data-tiles^="2"]{--tiles: 2}[data-tiles^="3"]{--tiles: 3}[data-tiles^="4"]{--tiles: 4}[data-tiles^="5"]{--tiles: 5}[data-tiles^="6"]{--tiles: 6}[data-tiles^="7"]{--tiles: 7}[data-tiles^="8"]{--tiles: 8}[data-tiles^="9"]{--tiles: 9}[data-tiles^="10"]{--tiles: 10}@media(max-width:768px){[data-tiles]{--tiles: 1}[data-tiles$="-1"]{--tiles: 1}[data-tiles$="-2"]{--tiles: 2}[data-tiles$="-3"]{--tiles: 3}[data-tiles$="-4"]{--tiles: 4}[data-tiles$="-5"]{--tiles: 5}}@media(min-width:481px)and (max-width:768px){[data-tiles*="-1-"]{--tiles: 1}[data-tiles*="-2-"]{--tiles: 2}[data-tiles*="-3-"]{--tiles: 3}[data-tiles*="-4-"]{--tiles: 4}[data-tiles*="-5-"]{--tiles: 5}}[type=text],[type=number],[type=tel],[type=password],[type=email],[type=search],[type=url],[type=date],[type=time],textarea,select{display:block;width:100%;padding:.5rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius);background-color:var(--inputBg, var(--textInvert));line-height:normal;color:var(--inputColor, var(--text));transition:var(--gTransition)}[type=text]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:var(--inputPlaceholder, var(--gray))}[type=text]::-moz-placeholder,[type=number]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=password]::-moz-placeholder,[type=email]::-moz-placeholder,[type=search]::-moz-placeholder,[type=url]::-moz-placeholder,[type=date]::-moz-placeholder,[type=time]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--inputPlaceholder, var(--gray))}[type=text]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=date]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:var(--inputPlaceholder, var(--gray))}[type=text]:-moz-placeholder,[type=number]:-moz-placeholder,[type=tel]:-moz-placeholder,[type=password]:-moz-placeholder,[type=email]:-moz-placeholder,[type=search]:-moz-placeholder,[type=url]:-moz-placeholder,[type=date]:-moz-placeholder,[type=time]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:var(--inputPlaceholder, var(--gray))}select{border-width:2px 2px 3px}[type=radio],[type=checkbox]{cursor:pointer;border:1px solid rgbA(0, 0, 0, 0.25);width:1rem;min-width:1rem;height:1rem;vertical-align:bottom;transition:var(--gTransition);-webkit-appearance:none;appearance:none}[type=radio]:hover,[type=checkbox]:hover{border-color:var(--color1)}[type=radio]:checked,[type=checkbox]:checked{border-color:var(--color1);box-shadow:inset 0 0 0 4.5px var(--color1)}[type=checkbox]{border-radius:var(--gRadius)}[type=radio]{border-radius:50%}@media(max-width:768px){.header,.subheader{display:none}}@media(min-width:769px){.header-mobile,.subheader-mobile{display:none}}.header,.header-mobile{position:sticky;top:var(--adminBarHeight);z-index:100;background-color:var(--siteBgColor);border-bottom:1px solid rgbA(var(--textRGB), 0.1);transition:var(--gTransition)}.header.is-stuck,.header-mobile.is-stuck{box-shadow:var(--shadow1)}.header-mobile{padding-top:.5rem;padding-bottom:.5rem}.subheader,.subheader-mobile{position:relative;z-index:99;padding-top:.25rem;padding-bottom:.25rem;background-color:var(--text);font-size:var(--sFontSize);color:var(--textInvert);transition:var(--gTransition)}.offcanvas{cursor:default;position:fixed;z-index:200;top:0;bottom:0;right:0;visibility:hidden;opacity:0;background:var(--textInvert);width:420px;max-width:420px;box-shadow:var(--shadow3);transform:translateX(100%)}@media(max-width:480px){.offcanvas{width:320px;max-width:320px}}body.has-active-offcanvas{overflow-y:hidden;cursor:pointer;-webkit-tap-highlight-color:rgbA(255, 255, 255, 0)}body.has-active-offcanvas::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:190;background-color:rgbA(var(--textRGB), 0.5);transition:var(--gTransition)}body.has-active-offcanvas .offcanvas{visibility:visible;opacity:1;transform:none;transition:var(--gTransition)}.offcanvas>a[href="#menu"]{position:absolute;z-index:10;top:.5rem;left:-0.5rem;transform:translateX(-100%);display:flex;align-items:center;justify-content:center;background-color:var(--textInvert);width:2rem;height:2rem;padding:.375rem;border:1px solid;border-bottom-width:2px;border-radius:var(--gRadius);font-size:0}.offcanvas>a[href="#menu"]:hover{background-color:var(--color1Light)}.offcanvas>a[href="#menu"]:active{border-top-width:2px;border-bottom-width:1px;transition:none}.main-footer{background-color:var(--panelBg);margin-top:var(--groupSpacing)}.footer-widgets{display:flex;justify-content:center}@media(max-width:1120px){.footer-widgets{padding-left:var(--gridRim);padding-right:var(--gridRim)}}.footer-top{position:relative;background-color:var(--main);padding:2.5rem;border-radius:var(--gRadius);margin:0 auto;max-width:var(--siteWidth);color:var(--textInvert)}@media(max-width:1120px){.footer-top{padding:1.5rem;margin-right:1rem;margin-left:1rem}}@media(max-width:480px){.footer-top{margin-right:.5rem;margin:.5rem}}.footer-top::before,.footer-top::after{content:"";position:absolute;top:0;height:50%;width:calc(50vw - 50%);background-color:var(--siteBg)}.footer-top::before{left:0;transform:translateX(-100%)}.footer-top::after{right:0;transform:translateX(100%)}.footer-top .widgettitle{font-size:var(--h4Size)}.footer-top .textwidget{opacity:.75;font-size:var(--mFontSize)}@media(max-width:768px){.footer-top .textwidget{font-size:var(--fontSize)}}.footer-mid{padding-top:3rem;padding-bottom:3rem}.footer-bottom{background-color:rgbA(var(--textRGB), 0.05);padding-top:.5rem;padding-bottom:.5rem;font-size:var(--sFontSize)}.footer-bottom .textwidget p{margin-bottom:0;opacity:.75t;text-align:center}.offcanvas .widget,.footer .widget{width:100%}header .widget+.widget{margin-left:1rem}@media(max-width:480px){header .widget+.widget{margin-left:.5rem}}footer .widget+.widget{margin-top:1.5rem}.offcanvas .widget+.widget{margin-top:2rem}.sidebar .widget+.widget{margin-top:var(--blockSpacing)}header .widgettitle{font-size:var(--h5Size)}footer .widgettitle{margin-bottom:1rem;font-size:var(--h5Size)}.sidebar .widgettitle{margin-bottom:1rem;font-size:var(--h5Size)}.widget-row{--headerGridTemplate: auto auto;width:100%;max-width:var(--siteWidth);margin:0 auto}header .widget-row{display:grid;grid-template-columns:var(--headerGridTemplate, auto);position:relative}@media(max-width:1120px){header .widget-row{padding:0 var(--gridRim)}}header[data-columns="2"] .widget-row{--headerGridTemplate: auto auto}header[data-columns="3"] .widget-row{--headerGridTemplate: 1fr auto 1fr}footer .widget-row{display:flex;column-gap:1rem;row-gap:1rem;max-width:var(--siteWidth)}@media(max-width:768px){footer .widget-row{flex-wrap:wrap}}.offcanvas .widget-row{display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;height:100%;max-height:100vh;padding:0;list-style-type:none;-webkit-overflow-scrolling:touch}.widget-column{display:flex;flex-wrap:wrap;align-items:center;padding:0;list-style-type:none}header .widget-column:last-child:not(:first-child){justify-content:flex-end}footer .widget-column{flex-direction:column;align-items:flex-start;width:var(--columnSize);padding:0 var(--footerGap)}footer .widget-column:not([style]){flex:1}@media(min-width:769px){footer .widget-column:last-child:not(:first-child){align-items:flex-end}}@media(max-width:768px){footer .widget-column{width:100%;justify-content:center}footer .widget-column+.widget-column{margin-top:var(--blockSpacing)}}.footer-top .widget-column,.footer-bottom .widget-column{justify-content:center}.offcanvas .widget-column{width:100%;padding:1rem}.offcanvas .widget-column:last-child:not(:first-child){margin-top:auto;background-color:rgbA(0, 0, 0, 0.05);border-top:1px solid rgbA(0, 0, 0, 0.1)}.widget_text{width:100%}.textwidget>*+*{margin-top:1rem}.textwidget path{fill:currentColor}.textwidget p,.textwidget ul,.textwidget ol{font-size:var(--textSize);color:var(--textColor)}.textwidget ul,.textwidget ol{padding-left:1rem}.textwidget a{text-decoration:underline}.widget_categories ul{display:flex;flex-wrap:wrap;list-style-type:none}.widget_categories li{margin-right:.5rem;margin-bottom:.5rem}.widget_categories a{display:inline-block;padding:.25rem .5rem;border:1px solid rgbA(0, 0, 0, 0.2);border-radius:var(--gRadius);text-transform:uppercase;transition:var(--gTransition)}.widget_categories a:hover{border-color:var(--color1);background-color:var(--color1Light)}.widget_categories a:active{transform:translateY(1px);transition:none}.widget_media_image{position:relative}.widget_media_image .widgettitle{position:absolute;z-index:1;bottom:1rem;left:1rem;margin-bottom:0;color:var(--textInvert)}.widget_media_image img{transition:var(--gTransition)}.widget_media_image a{display:block;overflow:hidden;border-radius:var(--gRadius);will-change:box-shadow,transform}.widget_media_image .widgettitle+a::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgbA(0, 0, 0, 0.3);border-radius:var(--gRadius)}.widget_media_image a:hover{box-shadow:var(--shadow1);transform:translateY(-2px)}.widget_media_image a:active{transition:none;transform:none}.wp-block-site-logo{display:flex;flex-direction:column}.wp-block-site-logo img{width:auto;height:40px;transition:var(--gTransition);will-change:transform}.wp-block-site-logo:hover img{opacity:.75;transform:translateY(-2px)}.wp-block-site-logo span{font-size:var(--sFontSize);color:var(--text)}.footer-widgets .wp-block-site-logo{justify-content:flex-start;width:100%}.widget.widget_h_button{display:inline-block;width:auto}.widget.widget_h_button .wp-block-button{display:inline-flex}.widget.widget_h_button+.widget_h_button{margin-top:0;margin-left:1rem}.subheader .widget_h_buttons .wp-block-button{--textColor: var(--textInvert);font-size:var(--xsFontSize)}.subheader .widget_h_buttons .wp-block-button__link{padding:.25rem .5rem}.footer-top .widget_h_buttons .wp-block-button{--textColor: var(--color1);--bgColor: var(--textInvert)}.footer-top .widget_h_buttons .is-style-outline{--textColor: var(--textInvert)}.widget_h_recent_posts .wp-block-latest-posts{--postsFontSize: var(--fontSize)}.widget_h_recent_posts .wp-block-latest-posts .wp-block-latest-posts__featured-image{--postsImageWidth: 75px;margin-top:.375rem}.widget_h_recent_posts .wp-block-latest-posts a{text-decoration:none}.widget_h_recent_posts .wp-block-latest-posts a:hover{text-decoration:underline}footer .widget_nav_menu{width:100%}.search-form{display:flex}.search-form label{display:flex;flex:1}.search-field{padding-top:.25rem;padding-bottom:.25rem;border-radius:var(--gRadius) 0 0 var(--gRadius)}.sidebar .search-field{padding-top:.5rem;padding-bottom:.5rem}input.search-submit{display:flex;align-items:center;padding:.25em 1em;background:var(--color1) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTUwNSA0NDIuN0w0MDUuMyAzNDNjLTQuNS00LjUtMTAuNi03LTE3LTdIMzcyYzI3LjYtMzUuMyA0NC03OS43IDQ0LTEyOEM0MTYgOTMuMSAzMjIuOSAwIDIwOCAwUzAgOTMuMSAwIDIwOHM5My4xIDIwOCAyMDggMjA4YzQ4LjMgMCA5Mi43LTE2LjQgMTI4LTQ0djE2LjNjMCA2LjQgMi41IDEyLjUgNyAxN2w5OS43IDk5LjdjOS40IDkuNCAyNC42IDkuNCAzMy45IDBsMjguMy0yOC4zYzkuNC05LjQgOS40LTI0LjYuMS0zNHpNMjA4IDMzNmMtNzAuNyAwLTEyOC01Ny4yLTEyOC0xMjggMC03MC43IDU3LjItMTI4IDEyOC0xMjggNzAuNyAwIDEyOCA1Ny4yIDEyOCAxMjggMCA3MC43LTU3LjIgMTI4LTEyOCAxMjh6Ii8+PC9zdmc+) no-repeat center center;background-size:auto 65%;color:rgba(0,0,0,0);letter-spacing:-1em;border-radius:0 var(--gRadius) var(--gRadius) 0}input.search-submit:hover{color:rgba(0,0,0,0)}.sidebar input.search-submit{padding:.25em 1.25em;background-size:auto 50%}.widget_h_toggle a{--toggleColor: var(--text);display:flex;align-items:center;padding:.5rem;border:1px solid rgbA(var(--textRGB), 0.2);border-bottom-width:2px;color:var(--toggleColor);border-radius:var(--gRadius)}.widget_h_toggle a:hover{transform:translateY(-2px);border-color:rgbA(var(--textRGB), 0.5);box-shadow:var(--shadow0)}.widget_h_toggle a:active{transform:none;transition:none;box-shadow:none}.widget_h_toggle a svg{width:1rem;height:1rem;margin-right:.25rem}.widget_h_toggle a span{line-height:1;text-transform:uppercase;font-size:var(--sFontSize)}.widget_h_toggle a path,.widget_h_toggle a circle{fill:var(--toggleColor);transition:var(--gTransition)}.widget-column:last-child:not(:first-child) .widget_h_toggle a{flex-direction:row-reverse}.widget-column:last-child:not(:first-child) .widget_h_toggle a svg{margin-right:0;margin-left:.25rem}.widget_media_gallery .gallery{--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);column-gap:.5rem;row-gap:.5rem}.widget_media_gallery .gallery-columns-2{--columns: 2}.widget_media_gallery .gallery-columns-4{--columns: 4}.widget_media_gallery .gallery-columns-5{--columns: 5}.widget_media_gallery .gallery-item{grid-column:span 1}.widget_media_gallery img[alt*=http]{cursor:pointer;transition:var(--gTransition)}.widget_media_gallery img[alt*=http]:hover{opacity:.75}.widget_media_gallery img[alt*=http]:active{transform:translateY(1px);transition:none}.post-meta{--metaGap: 0.5rem;display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem;color:var(--gray);font-size:var(--sFontSize)}.post-meta>*{display:inline-block;margin-right:.75rem;margin-bottom:.25rem}.post-meta>*:last-child{margin-right:0}.post-meta a{display:inline-block;color:inherit;text-decoration:none}.post-meta a:hover{text-decoration:underline}.post-meta a:active{transition:none;transform:translateY(1px)}.post-meta i::before{content:"";display:inline-block;opacity:.5;background-image:var(--iconSVG);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1rem;height:1rem;vertical-align:sub}.post-title .post-meta{padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid rgbA(0, 0, 0, 0.2);border-bottom:2px solid rgbA(0, 0, 0, 0.2)}.post-archive .post-meta:last-child{margin-top:auto}.meta-date{--iconSVG: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMTQ4IDI4OGgtNDBjLTYuNiAwLTEyLTUuNC0xMi0xMnYtNDBjMC02LjYgNS40LTEyIDEyLTEyaDQwYzYuNiAwIDEyIDUuNCAxMiAxMnY0MGMwIDYuNi01LjQgMTItMTIgMTJ6bTEwOC0xMnYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTk2IDB2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem0tOTYgOTZ2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem0tOTYgMHYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTE5MiAwdi00MGMwLTYuNi01LjQtMTItMTItMTJoLTQwYy02LjYgMC0xMiA1LjQtMTIgMTJ2NDBjMCA2LjYgNS40IDEyIDEyIDEyaDQwYzYuNiAwIDEyLTUuNCAxMi0xMnptOTYtMjYwdjM1MmMwIDI2LjUtMjEuNSA0OC00OCA0OEg0OGMtMjYuNSAwLTQ4LTIxLjUtNDgtNDhWMTEyYzAtMjYuNSAyMS41LTQ4IDQ4LTQ4aDQ4VjEyYzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NTJoMTI4VjEyYzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NTJoNDhjMjYuNSAwIDQ4IDIxLjUgNDggNDh6bS00OCAzNDZWMTYwSDQ4djI5OGMwIDMuMyAyLjcgNiA2IDZoMzQwYzMuMyAwIDYtMi43IDYtNnoiLz48L3N2Zz4=)}.meta-comments{--iconSVG: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNNDE2IDIyNFY2NGMwLTM1LjMtMjguNy02NC02NC02NEg2NEMyOC43IDAgMCAyOC43IDAgNjR2MTYwYzAgMzUuMyAyOC43IDY0IDY0IDY0djU0LjJjMCA4IDkuMSAxMi42IDE1LjUgNy44bDgyLjgtNjIuMUgzNTJjMzUuMy4xIDY0LTI4LjYgNjQtNjMuOXptOTYtNjRoLTY0djY0YzAgNTIuOS00My4xIDk2LTk2IDk2SDE5MnY2NGMwIDM1LjMgMjguNyA2NCA2NCA2NGgxMjUuN2w4Mi44IDYyLjFjNi40IDQuOCAxNS41LjIgMTUuNS03LjhWNDQ4aDMyYzM1LjMgMCA2NC0yOC43IDY0LTY0VjIyNGMwLTM1LjMtMjguNy02NC02NC02NHoiLz48L3N2Zz4=)}.meta-categories a,.meta-tags a{display:inline-block;padding:0 .375rem;background-color:var(--buttonBg);border-radius:var(--gRadius);color:var(--buttonColor);will-change:transform}.meta-categories a:hover,.meta-tags a:hover{transform:translateY(-2px);box-shadow:var(--shadow1)}.meta-categories a:active,.meta-tags a:active{transition:none;transform:none;box-shadow:var(--shadow0)}.meta-categories{--buttonBg: var(--color1Light);--buttonBgHover: var(--color1Light);--buttonColor: var(--text);--buttonColorHover: var(--text);margin-right:.25rem}.meta-categories a{text-transform:uppercase;letter-spacing:.025em}.meta-tags{--buttonBg: rgba(--text, .075);--buttonBgHover: rgba(--text, .15);--buttonColor: var(--gray);--buttonColorHover: var(--text);--iconSVG: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj48cGF0aCBkPSJNNDk3Ljk0MSAyMjUuOTQxTDI4Ni4wNTkgMTQuMDU5QTQ4IDQ4IDAgMCAwIDI1Mi4xMTggMEg0OEMyMS40OSAwIDAgMjEuNDkgMCA0OHYyMDQuMTE4YTQ4IDQ4IDAgMCAwIDE0LjA1OSAzMy45NDFsMjExLjg4MiAyMTEuODgyYzE4Ljc0NCAxOC43NDUgNDkuMTM2IDE4Ljc0NiA2Ny44ODIgMGwyMDQuMTE4LTIwNC4xMThjMTguNzQ1LTE4Ljc0NSAxOC43NDUtNDkuMTM3IDAtNjcuODgyek0xMTIgMTYwYy0yNi41MSAwLTQ4LTIxLjQ5LTQ4LTQ4czIxLjQ5LTQ4IDQ4LTQ4IDQ4IDIxLjQ5IDQ4IDQ4LTIxLjQ5IDQ4LTQ4IDQ4em01MTMuOTQxIDEzMy44MjNMNDIxLjgyMyA0OTcuOTQxYy0xOC43NDUgMTguNzQ1LTQ5LjEzNyAxOC43NDUtNjcuODgyIDBsLS4zNi0uMzZMNTI3LjY0IDMyMy41MjJjMTYuOTk5LTE2Ljk5OSAyNi4zNi0zOS42IDI2LjM2LTYzLjY0cy05LjM2Mi00Ni42NDEtMjYuMzYtNjMuNjRMMzMxLjM5NyAwaDQ4LjcyMWE0OCA0OCAwIDAgMSAzMy45NDEgMTQuMDU5bDIxMS44ODIgMjExLjg4MmMxOC43NDUgMTguNzQ1IDE4Ljc0NSA0OS4xMzcgMCA2Ny44ODJ6Ii8+PC9zdmc+)}.post-columns.wp-block-columns{--blogWidth: auto;column-gap:5rem}@media(max-width:1120px){.post-columns.wp-block-columns{column-gap:2.5rem}}@media(max-width:960px){.post-columns.wp-block-columns{column-gap:1rem}}@media(max-width:768px){.post-columns.wp-block-columns{column-gap:0}}.post-author{padding-top:2rem;padding-bottom:2rem;border-top:1px solid rgbA(var(--textRGB), 0.1);border-bottom:1px solid rgbA(var(--textRGB), 0.1)}body.archive .post-author{background-color:rgba(0,0,0,0);margin-bottom:2rem;box-shadow:none}.post-author a:active{transition:none;transform:translateY(1px)}@media(min-width:481px){.post-author{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:1.5rem;grid-row-gap:.5rem}}.author-avatar{grid-row:span 2}.author-avatar img{border-radius:50%;background-color:var(--siteBgColor);height:4em;width:4em;box-shadow:var(--shadow1)}@media(max-width:480px){.author-avatar{float:right}}.author-bio{grid-column:2/span 1;font-size:var(--sFontSize)}.author-bio *+*{margin-top:.5rem}.author-bio a{display:inline-block;color:inherit;text-decoration:none}.author-bio a:hover{color:inherit;text-decoration:underline}.author-bio label{margin-bottom:-0.5rem;color:var(--gray)}.author-links{--linkColor: var(--gray);display:flex;flex-wrap:wrap;grid-column:2/span 1;margin:.5rem -0.5rem 0;font-size:var(--sFontSize)}.author-links a{display:flex;align-items:center;padding:0 .5rem}.author-links a:hover{--linkColor: var(--color1)}.author-links svg{width:1rem;margin-right:.25rem}.author-links path{fill:var(--linkColor);transition:var(--gTransition)}.post-nav{display:flex;column-gap:2rem}.post-nav img{transition:var(--gTransition)}.post-nav a{display:flex;flex:1;align-items:center;padding:.5rem 0;max-width:50%;text-decoration:none;color:var(--text)}.post-nav a:hover{opacity:.9;color:var(--text);transform:translateY(-2px)}.post-nav a:hover img{box-shadow:var(--shadow1)}.post-nav a:active{transition:none;transform:translateY(1px)}.post-nav img{width:70px;height:70px;margin-right:.5rem;background-color:var(--gray);border-radius:50%}.post-nav p{flex:1;font-weight:var(--hFontWeight);font-family:var(--hFontFamily);line-height:1.25}.post-nav em{display:block;margin-bottom:.25rem;text-transform:uppercase;font-family:var(--fontFamily);font-size:var(--xsmallFontSize);font-style:normal;font-weight:400}@media(max-width:480px){.post-nav{flex-wrap:wrap}.post-nav a{flex:auto;width:100%;max-width:100%}}.post-nav a[rel=next]{flex-direction:row-reverse;text-align:right}.post-nav a[rel=next] img{margin-right:0;margin-left:.5rem}.related-posts{box-shadow:var(--shadowThin)}.pagination{display:flex;justify-content:center;margin-top:var(--groupSpacing);margin-bottom:var(--groupSpacing);color:var(--text);font-size:var(--sFontSize)}.pagination a,.pagination select{display:flex;align-items:center;cursor:pointer;background-color:rgba(0,0,0,0);border:2px solid var(--text);border-radius:0;width:auto;color:var(--text);-webkit-appearance:none;appearance:none;will-change:transform}.pagination a:hover,.pagination select:hover{background-color:rgbA(var(--textRGB), 0.1);transform:translateY(-1px);box-shadow:var(--shadow1)}.pagination a:active,.pagination select:active{transition:none;transform:none;box-shadow:var(--shadow0)}.pagination select{padding-right:1rem;padding-left:1rem;font-weight:var(--hFontWeight);text-transform:uppercase}.pagination a{padding-right:.25rem;padding-left:.25rem}.pagination a:nth-of-type(1){border-right:0;border-top-left-radius:var(--gRadius);border-bottom-left-radius:var(--gRadius)}.pagination a:nth-of-type(2){border-left:0;border-top-right-radius:var(--gRadius);border-bottom-right-radius:var(--gRadius)}.pagination svg{height:1rem}.pagination path{fill:var(--text)}.pagination a:not([href]){visibility:hidden;opacity:0}.sidebar{order:1;padding-bottom:var(--groupSpacing)}@media(max-width:768px){.sidebar{order:1;grid-column:span 12;grid-template-columns:repeat(2, minmax(0, 1fr));padding-top:0;padding-left:0;margin-bottom:2rem}}@media(max-width:480px){.sidebar{grid-template-columns:auto}}.sidebar-inner{position:sticky;top:5rem;display:grid;grid-template-columns:minmax(0, 1fr);grid-row-gap:1rem;grid-column-gap:1rem}@media(min-width:481px)and (max-width:768px){.sidebar-inner{grid-template-columns:repeat(2, minmax(0, 1fr))}}.menu-item:not([href]){cursor:default}.header-widgets .menu{display:flex;flex-wrap:wrap;list-style-type:none;transition:var(--gTransition)}.header-widgets .menu-item{position:relative}.header-widgets .menu-item>a{position:relative;display:flex;align-items:center;padding:2rem .75rem;height:100%;line-height:1;font-weight:var(--hFontWeight);color:inherit}.header-widgets .menu-item>a::before{content:"";display:block;visibility:hidden;opacity:0;transition:var(--gTransition);position:absolute;bottom:0;left:10px;right:10px;height:4px;background-color:var(--text)}.header-widgets .menu-item:hover>a::before{visibility:visible;opacity:1}.header-widgets .current-menu-item>a::before,.header-widgets .current-page-ancestor>a::before,.header-widgets .current-menu-ancestor>a::before,.header-widgets .current-menu-parent>a::before,.header-widgets .current_page_parent>a::before{visibility:visible;opacity:1}.header-widgets .menu-item-has-children>a::after{content:"";display:inline-block;margin-left:.5rem;width:.75rem;height:.75rem;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiLz48L3N2Zz4=) no-repeat center center;background-size:100% auto;opacity:.75}.header-widgets .submenu .menu-item-has-children>a::after{position:absolute;top:50%;right:.25rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMjg1LjQ3NiAyNzIuOTcxTDkxLjEzMiA0NjcuMzE0Yy05LjM3MyA5LjM3My0yNC41NjkgOS4zNzMtMzMuOTQxIDBsLTIyLjY2Ny0yMi42NjdjLTkuMzU3LTkuMzU3LTkuMzc1LTI0LjUyMi0uMDQtMzMuOTAxTDE4OC41MDUgMjU2IDM0LjQ4NCAxMDEuMjU1Yy05LjMzNS05LjM3OS05LjMxNy0yNC41NDQuMDQtMzMuOTAxbDIyLjY2Ny0yMi42NjdjOS4zNzMtOS4zNzMgMjQuNTY5LTkuMzczIDMzLjk0MSAwTDI4NS40NzUgMjM5LjAzYzkuMzczIDkuMzcyIDkuMzczIDI0LjU2OC4wMDEgMzMuOTQxeiIvPjwvc3ZnPg==);background-size:auto 100%;margin:0;transform:translateY(-50%)}.header-widgets .submenu{visibility:hidden;opacity:0;background-color:var(--textInvert);width:220px;padding:.5rem;border-radius:var(--gRadius);list-style-type:none;box-shadow:var(--shadow1)}.header-widgets .submenu-depth-1{position:absolute;z-index:10;top:100%;left:50%;transform:translateX(-50%)}.header-widgets .submenu-depth-2{position:absolute;top:0;right:0;left:auto;transform:translateX(100%)}.header-widgets .menu-item:hover .submenu-depth-1,.header-widgets .submenu-item:hover .submenu-depth-2{visibility:visible;opacity:1;transition:var(--gTransition)}.header-widgets .menu-item:focus-within .submenu-depth-1,.header-widgets .submenu-item:focus-within .submenu-depth-2{visibility:visible;opacity:1;transition:var(--gTransition)}.header-widgets .submenu-item{position:relative}.header-widgets .submenu-item>a{display:flex;flex-direction:column;padding:.375rem .5rem;border-radius:var(--gRadius);font-weight:600}.header-widgets .submenu-item>a:hover{background-color:var(--bgHover, rgbA(var(--textRGB), 0.1))}.header-widgets .submenu-item>a:active{transition:none;transform:translateY(1px)}.header-mobile .menu,.subheader-mobile .menu{display:none}.subheader .menu-item>a{padding:.25rem .5rem;line-height:1;color:inherit}.subheader .menu-item>a:hover{background-color:rgbA(var(--textInvertRGB), 0.2)}.subheader .menu-item-has-children>a::after{filter:invert(1)}.subheader .submenu{color:var(--text)}.offcanvas .menu{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;transition:var(--gTransition)}.offcanvas .menu-item{margin-bottom:.5rem}.offcanvas .menu-item>a{display:flex;align-items:center;padding:.5rem .75rem;border-radius:var(--gRadius);line-height:1;font-weight:var(--hFontWeight);letter-spacing:.025em;color:inherit;font-size:var(--lFontSize)}.offcanvas .menu-item>a:hover{background-color:rgbA(var(--textRGB), 0.1);opacity:.75}.offcanvas .current-menu-item>a,.offcanvas .current-page-ancestor>a,.offcanvas .current-menu-ancestor>a,.offcanvas .current-menu-parent>a,.offcanvas .current_page_parent>a{background-color:rgbA(var(--textRGB), 0.1);opacity:1}.offcanvas .menu-item-has-children>a::after{content:"";display:inline-block;opacity:.75;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiLz48L3N2Zz4=) no-repeat center center;background-size:100% auto;transition:var(--gTransition);margin-left:auto;width:.75rem;height:.75rem}.offcanvas .menu-item.menu-item-has-children>a::after{display:none}.offcanvas .submenu-item.is-open>a::after{transform:rotate(180deg)}.offcanvas .submenu{border-left:1px solid rgbA(var(--textRGB), 0.1);margin-left:.75rem;list-style-type:none}.offcanvas .submenu-depth-2{display:none}.offcanvas .submenu-item.is-open .submenu-depth-2{display:block}.offcanvas .submenu-item{position:relative}.offcanvas .submenu-item>a{display:flex;align-items:center;padding:.375rem .5rem;margin-left:.25rem;border-radius:var(--gRadius)}.offcanvas .submenu-item>a:hover{background-color:var(--bgHover, rgbA(var(--textRGB), 0.1))}.offcanvas .submenu-item>a:active{transform:translateY(1px);transition:none}.footer-widgets .menu{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem;list-style-type:none}.footer-widgets .menu-item{width:calc(25% - .75rem)}@media(max-width:960px){.footer-widgets .menu-item{width:calc(50% - .5rem)}}@media(max-width:480px){.footer-widgets .menu-item{width:100%}}.footer-widgets .menu-item>a{display:flex;align-items:center;background-color:rgba(0,0,0,0);padding:.5rem;border-radius:var(--gRadius);font-size:var(--mFontSize);font-weight:var(--hFontWeight);color:inherit}.footer-widgets .submenu-item>a{display:block;padding:.375rem .5rem;border-radius:var(--gRadius)}.footer-widgets .menu-item>a:hover,.footer-widgets .submenu-item>a:hover{background-color:rgbA(var(--textRGB), 0.1);box-shadow:var(--shadow0)}.footer-widgets .menu-item>a:active,.footer-widgets .submenu-item>a:active{transform:translateY(1px);transition:none}.footer-widgets .current-menu-item>a,.footer-widgets .current-page-ancestor>a,.footer-widgets .current-menu-ancestor>a,.footer-widgets .current-menu-parent>a,.footer-widgets .current_page_parent>a{background-color:rgbA(var(--textInvertRGB), 0.1);color:inherit}.footer-widgets .submenu{list-style-type:none}.footer-widgets .submenu-depth-2{display:none}@media(max-width:480px){.footer-widgets .menu-item-has-children>a::after{content:"";display:inline-block;opacity:.75;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiLz48L3N2Zz4=) no-repeat center center;background-size:100% auto;transition:var(--gTransition);margin-left:auto;width:.75rem;height:.75rem}.footer-widgets .menu-item.is-open>a::after{transform:rotate(180deg)}.footer-widgets .menu-item:not(.is-open) .submenu{display:none}}.menu-item.menu-item-has-icon img{margin-right:.25rem;max-width:28px}.header .menu-item.menu-item-has-icon img,.subheader .menu-item.menu-item-has-icon img{display:none}.submenu-item.menu-item-has-icon>a{display:grid;grid-template-columns:28px 1fr;column-gap:.5rem;align-items:flex-start}.submenu-item.menu-item-has-icon img{grid-row:span 2;height:auto}.offcanvas .submenu-item.menu-item-has-icon dt{font-weight:var(--fontWeight)}.offcanvas .submenu-item.menu-item-has-icon dd{display:none}.submenu-item dd{font-weight:var(--fontWeight);font-size:var(--sFontSize);opacity:.75}.submenu-item.menu-item-has-image{--bgHover: transparent;font-size:var(--xsFontSize);margin-bottom:.5rem}.submenu-item.menu-item-has-image>a{flex-direction:column;align-items:flex-start;padding-top:0;padding-bottom:0;margin:0;pointer-events:none}.submenu-item.menu-item-has-image img{margin-bottom:.5rem;width:auto;transition:var(--gTransition)}.menu-item-empty-title>a{color:rgba(0,0,0,0)}.offcanvas .menu-item-empty-title>a{display:none}.menu-item-has-shortcode>a:nth-child(1),.menu-item-has-shortcode>a:nth-child(3){display:none}.header-widgets .has-2-columns{--width: calc(var(--siteWidth) / 2);--columns: 2}@media(max-width:1120px){.header-widgets .has-2-columns{--width: 60vw}}.header-widgets .has-3-columns{--width: calc(var(--siteWidth) * 3 / 4);--columns: 3;position:static}@media(max-width:1120px){.header-widgets .has-3-columns{--width: 75vw}}.header-widgets .has-4-columns{--width: var(--siteWidth);--columns: 4;position:static}@media(max-width:1120px){.header-widgets .has-4-columns{--width: calc(100vw - var(--gridGap))}}.header-widgets .mega-menu{display:flex;flex-wrap:wrap;overflow-y:auto;visibility:hidden;opacity:0;background-color:var(--textInvert);position:absolute;z-index:10;top:100%;left:50%;transform:translateX(-50%);padding:0;width:var(--width);max-height:calc(100vh - var(--headingHeight, 80px));border-radius:var(--gRadius);box-shadow:var(--shadow1);list-style-type:none}.header-widgets .is-align-left .mega-menu{left:0;right:auto;transform:none}.header-widgets .is-align-right .mega-menu{left:auto;right:0;transform:none}.header-widgets .menu-item-has-mega-menu:hover .mega-menu{visibility:visible;opacity:1;transition:var(--gTransition)}.header-widgets .menu-item-has-mega-menu:focus-within .mega-menu{visibility:visible;opacity:1;transition:var(--gTransition)}.header-widgets .mega-menu__column{flex-grow:1;width:calc(100%/var(--columns, 2));padding:.75rem;border-radius:0}.header-widgets .mega-menu__column>a{opacity:.75;letter-spacing:.05em;text-transform:uppercase;font-weight:700;font-size:var(--xsFontSize);pointer-events:none}.header-widgets .mega-menu__column>a>dd{display:none}.header-widgets .mega-menu ul{list-style-type:none;padding:0}.offcanvas .mega-menu,.offcanvas .mega-menu ul{list-style-type:none;border-left:1px solid rgbA(var(--textRGB), 0.1);margin-left:.75rem}.offcanvas .mega-menu__column>a{display:inline-block;opacity:.75;padding:.5rem 0 .5rem .75rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;font-size:var(--xsFontSize);pointer-events:none}.offcanvas .mega-menu__column>a>dd{display:none}.offcanvas .menu-item-empty-title>a{display:none}.offcanvas .menu-item-has-mega-menu:not(.is-open) .mega-menu{display:none}.offcanvas .menu-item.menu-item-has-mega-menu>a::after{display:inline-block}.offcanvas .menu-item-has-mega-menu.is-open>a::after{transform:rotate(180deg)}.mega-menu .menu-item-has-background{--textColor: var(--text);--bgHover: rgba(0,0,0,.1);background-color:var(--bgColor, transparent);padding:.5rem;color:var(--textColor, inherit)}.mega-menu .menu-item-has-background.menu-background-black{--textColor: var(--textInvert);--bgHover: rgba(255,255,255,.2)}.mega-menu .menu-item-has-background.menu-background-lighter{--bgColor: rgba(255,255,255,.1)}.mega-menu .menu-item-has-background.menu-background-darker{--bgColor: rgba(0,0,0,.05)}.mega-menu .menu-item-has-background.menu-background-black{--bgColor: black}.mega-menu .menu-item-has-background.menu-background-white{--bgColor: white}.mega-menu .menu-item-has-background.menu-background-main{--bgColor: var(--color1Light)}.mega-menu .menu-item-has-background.menu-background-sub{--bgColor: var(--color2Light)}#main-container{background-color:var(--siteBg)}body.h-is-dark{filter:invert(100%) hue-rotate(180deg)}body.h-is-dark img{filter:invert(100%) hue-rotate(180deg) brightness(1.2)}body.h-is-dark .wp-block-site-logo img,body.h-is-dark .footer-mid .textwidget img{filter:none}html[lang]{margin-top:0 !important}#wpadminbar{position:sticky}body.h-is-dark #wpadminbar{filter:invert(100%) hue-rotate(180deg)}.h-dark-toggle{cursor:pointer;display:flex;align-items:center;row-gap:.25rem;column-gap:.25rem}.h-dark-toggle span{text-transform:uppercase;font-size:var(--xsFontSize);font-weight:var(--hFontWeight)}.h-dark-toggle input[type=checkbox]{display:none}.h-dark-toggle__switch{--width: 44px;--height: 24px;--padding: 4px;display:block;overflow:hidden;position:relative;background-color:var(--text);width:var(--width);height:var(--height);border:1px solid var(--textInvert);border-radius:1rem}.h-dark-toggle__switch:focus{box-shadow:0 0 0 2px var(--color1)}.h-dark-toggle__switch::before{content:"";position:absolute;z-index:3;display:inline-block;background-color:var(--textInvert);width:calc(var(--height) - var(--padding) - var(--padding));height:calc(var(--height) - var(--padding) - var(--padding));top:50%;left:var(--padding);border-radius:50%;transform:translateY(-50%);transition:var(--gTransition)}input:checked+.h-dark-toggle__switch::before{transform:translateY(-50%) translateX(calc(var(--width) / 2 - var(--padding) / 2))}.h-dark-toggle__switch::after{content:"";position:absolute;top:50%;left:0;z-index:2;display:inline-block;background-color:var(--text);transition:var(--gTransition);transform:translateY(-50%);width:1px;height:1px;border-radius:50%}body.h-is-dark .h-dark-toggle__switch::after{z-index:4;width:calc(var(--width)*.7);height:calc(var(--width)*.7)}.post-comments{padding:0 calc(var(--gridGap)/2);max-width:var(--blogWidth);margin:var(--groupSpacing) auto}.post-comments h4{margin-bottom:1rem;text-align:center}.comments-list,.commentlist{padding-left:0;margin-top:2rem;list-style-type:none}.comments-list>li,.commentlist>li{padding:1.25rem;margin-bottom:1.5rem;background-color:#fff;border:1px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}.comment{position:relative}.comment-meta,.h-review-header{display:flex;flex-wrap:wrap;align-items:center;line-height:1}.comment-meta .avatar,.h-review-header .avatar{margin-right:.5rem;width:2rem;height:2rem;border-radius:50%;border:1px solid rgbA(var(--textRGB), 0.1)}.comment-meta b,.h-review-header b{display:inline-block;font-size:var(--sFontSize)}.comment-meta br,.h-review-header br{flex-basis:100%;height:0}.comment-meta time,.h-review-header time{flex-grow:1;display:inline-block;margin-left:.5rem;font-size:var(--xsFontSize);color:var(--gray)}a.comment-reply-link,a.comment-edit-link{padding:.25rem .5rem;background-color:rgbA(var(--color1RGB), 0.2);border-radius:var(--gRadius);font-size:var(--xsFontSize);letter-spacing:.05em;text-transform:uppercase}a.comment-reply-link::before,a.comment-edit-link::before{content:"";opacity:.6;display:inline-block;width:.75rem;height:.75rem;margin-right:.5rem;background-repeat:no-repeat;background-position:center center;background-size:contain}a.comment-reply-link:hover,a.comment-edit-link:hover{background-color:rgbA(var(--color1RGB), 0.35)}a.comment-reply-link:active,a.comment-edit-link:active{transition:none;transform:translateY(1px)}a.comment-reply-link+a,a.comment-edit-link+a{margin-left:.25rem}a.comment-reply-link::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNOC4zMDkgMTg5LjgzNkwxODQuMzEzIDM3Ljg1MUMxOTkuNzE5IDI0LjU0NiAyMjQgMzUuMzQ3IDIyNCA1Ni4wMTV2ODAuMDUzYzE2MC42MjkgMS44MzkgMjg4IDM0LjAzMiAyODggMTg2LjI1OCAwIDYxLjQ0MS0zOS41ODEgMTIyLjMwOS04My4zMzMgMTU0LjEzMi0xMy42NTMgOS45MzEtMzMuMTExLTIuNTMzLTI4LjA3Ny0xOC42MzEgNDUuMzQ0LTE0NS4wMTItMjEuNTA3LTE4My41MS0xNzYuNTktMTg1Ljc0MlYzNjBjMCAyMC43LTI0LjMgMzEuNDUzLTM5LjY4NyAxOC4xNjRsLTE3Ni4wMDQtMTUyYy0xMS4wNzEtOS41NjItMTEuMDg2LTI2Ljc1MyAwLTM2LjMyOHoiLz48L3N2Zz4=)}a.comment-edit-link::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDk3LjkgMTQyLjFsLTQ2LjEgNDYuMWMtNC43IDQuNy0xMi4zIDQuNy0xNyAwbC0xMTEtMTExYy00LjctNC43LTQuNy0xMi4zIDAtMTdsNDYuMS00Ni4xYzE4LjctMTguNyA0OS4xLTE4LjcgNjcuOSAwbDYwLjEgNjAuMWMxOC44IDE4LjcgMTguOCA0OS4xIDAgNjcuOXpNMjg0LjIgOTkuOEwyMS42IDM2Mi40LjQgNDgzLjljLTIuOSAxNi40IDExLjQgMzAuNiAyNy44IDI3LjhsMTIxLjUtMjEuMyAyNjIuNi0yNjIuNmM0LjctNC43IDQuNy0xMi4zIDAtMTdsLTExMS0xMTFjLTQuOC00LjctMTIuNC00LjctMTcuMSAwek04OCA0MjRoNDh2MzYuM2wtNjQuNSAxMS4zLTMxLjEtMzEuMUw1MS43IDM3Nkg4OHY0OHoiLz48L3N2Zz4=)}.comment-content,.review-text{margin-top:.5rem}.comment-content>*+*,.review-text>*+*{margin-top:.75rem}.comment-content ul,.comment-content ol,.review-text ul,.review-text ol{padding-left:1rem}.comment-content ul,.review-text ul{list-style-type:var(--ulStyle)}.comment-content ol,.review-text ol{list-style-type:var(--olStyle)}.comment-content a,.review-text a{text-decoration:underline}.comment-content h1,.comment-content h2,.comment-content h3,.review-text h1,.review-text h2,.review-text h3{font-size:var(--h5Size)}.comment-content code,.review-text code{background-color:rgbA(0, 0, 0, 0.05)}.comment-content pre code,.review-text pre code{display:block;padding:.5rem}.comment .children{margin-top:1rem;padding-left:1rem;border-left:2px solid rgbA(var(--textRGB), 0.1);list-style-type:none}.comment .children .comment{margin-bottom:0;font-size:var(--sFontSize)}.comment .children>li+li{margin-top:1.5rem}.comment-reply-title{display:none}.comment-respond{margin-bottom:2rem}.comments-list .comment-respond{width:110%;margin:0 -5%}.comment-form{display:flex;flex-wrap:wrap;row-gap:1rem;column-gap:1rem;padding:1rem;border-radius:var(--gRadius)}.comments-list .comment-form{margin-top:1.25rem;background-color:var(--textInvert);border:1px solid rgbA(var(--textRGB), 0.2);box-shadow:var(--shadow0)}.comment-form p{display:flex;flex-direction:column;width:100%}.comment-form label{cursor:pointer;margin-bottom:.5rem;color:var(--text);font-weight:700;font-size:var(--xsFontSize);text-transform:uppercase;letter-spacing:.05em}.comment-form .comment-notes,.comment-form .logged-in-as{display:block;color:var(--gray);font-size:var(--sFontSize)}.comment-form .h-comment-notification-consent{flex-direction:row}.comment-form .h-comment-notification-consent input{margin-right:.5rem}.comment-form-comment label{display:none}.comment-form-comment textarea[name=comment]{height:12rem;border:2px solid rgbA(var(--textRGB), 0.1)}p.comment-form-author,p.comment-form-email{width:calc(50% - .5rem)}@media(max-width:480px){p.comment-form-author,p.comment-form-email{width:100%}}p.comment-form-url{display:none}p.comment-form-cookies-consent{flex-direction:row}p.comment-form-cookies-consent input{margin-top:1px;margin-right:.5rem}p.comment-form-cookies-consent label{display:inline-block;text-transform:none}p.form-submit{align-items:flex-end;margin-bottom:0}.h-editor .toolbar{margin-bottom:.5rem;border:none}.h-editor .toolbar .tool-separator{width:.25rem;margin:0;border:none;background-color:var(--siteBgColor)}.h-editor .toolbar .tool-pre,.h-editor .toolbar .tool-code{display:none}.h-editor{border-left:none}.h-editor .toolbar{padding:2px;border-radius:var(--gRadius);border:2px solid rgbA(var(--textRGB), 0.1);box-shadow:var(--shadowThin)} diff --git a/dist/app.js b/dist/app.js index a6d352a..7218f97 100644 --- a/dist/app.js +++ b/dist/app.js @@ -1 +1 @@ -!function(e){var t={};function n(c){if(t[c])return t[c].exports;var o=t[c]={i:c,l:!1,exports:{}};return e[c].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,c){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:c})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(n.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(c,o,function(t){return e[t]}.bind(null,o));return c},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=13)}({0:function(e,t,n){},13:function(e,t,n){"use strict";n.r(t);var c={init(){this.clickListener(),this.tabindexListener()},clickListener(){const e=document.querySelectorAll('.h-dark-toggle input[type="checkbox"]');e.length<=0||e.forEach(e=>{e.addEventListener("change",e=>{this.toggle(e.currentTarget.checked)})})},tabindexListener(){document.querySelectorAll(".h-dark-toggle__switch").forEach(e=>{e.addEventListener("keyup",e=>{if("Enter"===e.key||13===e.keyCode){const t=e.currentTarget.closest(".h-dark-toggle").querySelector('input[type="checkbox"]');t.checked=!t.checked,this.toggle(t.checked)}})})},toggle(e){document.querySelector("body").classList.toggle("h-is-dark",e),localStorage.setItem("hDarkMode",e)}},o={init(){this.offcanvasMegaMenu()},offcanvasMegaMenu(){document.querySelectorAll(".offcanvas .h-mega-menu.menu-item-has-children a").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault();e.currentTarget.closest(".h-mega-menu").classList.toggle("h-mega-menu-is-active")})})}};n(0);const r={init(){}},i={init(){this.stickyRow(),this.toggleOffcanvas(),this.closeOffcanvas(),this.preventCloseOffcanvas(),this.offcanvasDepth2(),this.footerDepth1()},stickyRow(){if(!CSS.supports||!CSS.supports("position","sticky"))return;const e=[].slice.call(document.querySelectorAll(".header, .header-mobile"));e.forEach(this.checkStickyState),window.addEventListener("scroll",()=>{e.forEach(this.checkStickyState)})},toggleOffcanvas(){document.querySelectorAll('[href="#menu"]').forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),document.querySelector("body").classList.toggle("has-active-offcanvas")})})},closeOffcanvas(){document.addEventListener("click",()=>{document.querySelector("body").classList.remove("has-active-offcanvas")})},preventCloseOffcanvas(){const e=document.querySelector(".offcanvas");e&&e.addEventListener("click",e=>{e.stopPropagation()})},offcanvasDepth2(){document.querySelectorAll(".offcanvas .menu-item:not(.mega-menu) .submenu-item.menu-item-has-children > a").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault();e.currentTarget.closest(".submenu-item").classList.toggle("submenu-item-is-active")})})},footerDepth1(){document.querySelectorAll(".footer-widgets .menu-item-has-children > a").forEach(e=>{e.addEventListener("click",e=>{if(e.preventDefault(),window.width>480)return;e.currentTarget.closest(".menu-item").classList.toggle("menu-item-is-active")})})},checkStickyState(e){e.getBoundingClientRect().top<=parseInt(getComputedStyle(e).top.replace("px",""),10)?e.classList.add("is-stuck"):e.classList.remove("is-stuck")}};document.addEventListener("DOMContentLoaded",(function(){r.init(),i.init(),o.init(),c.init()})),window.addEventListener("load",(function(){}))}}); \ No newline at end of file +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var c=t[o]={i:o,l:!1,exports:{}};return e[o].call(c.exports,c,c.exports,n),c.l=!0,c.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)n.d(o,c,function(t){return e[t]}.bind(null,c));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=13)}({0:function(e,t,n){},13:function(e,t,n){"use strict";n.r(t);var o={init(){this.clickListener(),this.tabindexListener()},clickListener(){const e=document.querySelectorAll('.h-dark-toggle input[type="checkbox"]');e.length<=0||e.forEach(e=>{e.addEventListener("change",e=>{this.toggle(e.currentTarget.checked)})})},tabindexListener(){document.querySelectorAll(".h-dark-toggle__switch").forEach(e=>{e.addEventListener("keyup",e=>{if("Enter"===e.key||13===e.keyCode){const t=e.currentTarget.closest(".h-dark-toggle").querySelector('input[type="checkbox"]');t.checked=!t.checked,this.toggle(t.checked)}})})},toggle(e){document.querySelector("body").classList.toggle("h-is-dark",e),localStorage.setItem("hDarkMode",e)}},c={init(){this.offcanvasMegaMenu()},offcanvasMegaMenu(){document.querySelectorAll(".offcanvas .menu-item-has-mega-menu > a").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault();e.currentTarget.closest(".menu-item").classList.toggle("is-open")})})}};n(0);const r={init(){}},i={init(){this.stickyRow(),this.toggleOffcanvas(),this.closeOffcanvas(),this.preventCloseOffcanvas(),this.offcanvasDepth2(),this.footerDepth1()},stickyRow(){if(!CSS.supports||!CSS.supports("position","sticky"))return;const e=[].slice.call(document.querySelectorAll(".header, .header-mobile"));e.forEach(this.checkStickyState),window.addEventListener("scroll",()=>{e.forEach(this.checkStickyState)})},toggleOffcanvas(){document.querySelectorAll('[href="#menu"]').forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),document.querySelector("body").classList.toggle("has-active-offcanvas")})})},closeOffcanvas(){document.addEventListener("click",()=>{document.querySelector("body").classList.remove("has-active-offcanvas")})},preventCloseOffcanvas(){const e=document.querySelector(".offcanvas");e&&e.addEventListener("click",e=>{e.stopPropagation()})},offcanvasDepth2(){document.querySelectorAll(".offcanvas .submenu-item.menu-item-has-children > a").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault();e.currentTarget.closest(".submenu-item").classList.toggle("is-open")})})},footerDepth1(){document.querySelectorAll(".footer-widgets .menu-item-has-children > a").forEach(e=>{e.addEventListener("click",e=>{if(e.preventDefault(),window.width>480)return;e.currentTarget.closest(".menu-item").classList.toggle("is-open")})})},checkStickyState(e){e.getBoundingClientRect().top<=parseInt(getComputedStyle(e).top.replace("px",""),10)?e.classList.add("is-stuck"):e.classList.remove("is-stuck")}};document.addEventListener("DOMContentLoaded",(function(){r.init(),i.init(),c.init(),o.init()})),window.addEventListener("load",(function(){}))}}); \ No newline at end of file diff --git a/dist/gutenberg.asset.php b/dist/gutenberg.asset.php index 8dd22f6..33c0c93 100644 --- a/dist/gutenberg.asset.php +++ b/dist/gutenberg.asset.php @@ -1 +1 @@ - array('wp-polyfill'), 'version' => '1c77401755b1a5587aa71a8b621ae63e'); \ No newline at end of file + array('wp-polyfill'), 'version' => '5f6f79774b13c2e809c6fc9a5030aa16'); \ No newline at end of file diff --git a/dist/gutenberg.css b/dist/gutenberg.css index 29ed5f1..74f8570 100644 --- a/dist/gutenberg.css +++ b/dist/gutenberg.css @@ -1 +1 @@ -.wp-block-embed figcaption,.wp-block-video figcaption,.wp-block-audio figcaption,.wp-block-image figcaption,.wp-block-table figcaption{display:inline-block;padding:.5rem;margin-right:auto;margin-left:auto;border-bottom:1px solid var(--textDim);font-size:var(--sFontSize)}[class*=-background-color]{background-color:var(--bgColor)}.has-text-color,.has-inline-color{color:var(--textColor, var(--text))}main{letter-spacing:calc(.01*var(--fontSize));overflow-wrap:break-word}main>*:first-child:not(.alignfull){padding-top:var(--blockSpacing)}body.single-post main>*:first-child:not(.alignfull){padding-top:0}main>*:last-child:not(.alignfull){margin-bottom:var(--groupSpacing)}main h1,main h2,main h3,main h4,main h5,main h6{clear:both;color:var(--textColor)}main ul,main ol{padding-left:1.25rem}main ul.has-background,main ol.has-background{padding:1rem 1.5rem;padding-left:2.5rem}main img{border-radius:var(--gRadius)}main a{text-decoration:underline}main a:hover{color:var(--linkColorHover, var(--color1))}main>*,.wp-block-group__inner-container>*{margin:0 auto;max-width:var(--blogWidth)}@media(max-width:1120px){body:not(.single-post) main,.wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-cover__inner-container{padding-right:var(--gridRim);padding-left:var(--gridRim)}}main>*+*,.wp-block-group__inner-container>*+*,.wp-block-cover__inner-container>*+*,.wp-block-media-text__content>*+*,.wp-block-column>*+*{margin-top:var(--blockSpacing)}.alignleft,.has-text-align-left{text-align:left}.alignright,.has-text-align-right{text-align:right}.aligncenter,.has-text-align-center{text-align:center}.alignwide{max-width:var(--siteWidth);width:100%}@media(max-width:1120px){.alignwide{max-width:100%}}.alignfull{max-width:none;margin-top:var(--groupSpacing)}@media(max-width:1120px){.alignfull{margin-right:calc(-1*var(--gridRim));margin-left:calc(-1*var(--gridRim))}}.alignfull:first-child{margin-top:0}.alignfull+*{margin-top:var(--groupSpacing)}.alignfull+.alignfull{margin-top:0}.alignfull:last-child{margin-bottom:0}.is-vertically-aligned-top{align-items:flex-start;align-self:flex-start}.is-vertically-aligned-center{align-items:center;align-self:center}.is-vertically-aligned-bottom{align-items:flex-end;align-self:flex-end}.is-content-justification-left{--flexAlign: flex-start}.is-content-justification-center{--flexAlign: center}.is-content-justification-right{--flexAlign: flex-end}.is-content-justification-space-between{--flexAlign: space-between}[class*=is-content-justification-]{justify-content:var(--flexAlign)}[class*=is-content-justification-].is-vertical{justify-content:normal;align-items:var(--flexAlign)}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}p.has-background{padding:1rem;border-radius:var(--gRadius)}.has-drop-cap:first-letter{float:left;margin-right:.25rem;font-family:var(--hFontFamily);font-weight:700;font-size:3.25rem;line-height:3.25rem}.has-small-font-size{font-size:var(--sFontSize)}.has-medium-font-size{font-size:var(--mFontSize)}.has-large-font-size{font-size:var(--lFontSize)}.has-huge-font-size{font-size:var(--xlFontSize);line-height:var(--hLineHeight)}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1rem 2rem}@media(max-width:768px){h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:.5rem 1rem}}h1 sub,h1 sup,h2 sub,h2 sup,h3 sub,h3 sup,h4 sub,h4 sup,h5 sub,h5 sup,h6 sub,h6 sup{text-transform:uppercase;line-height:1.75;letter-spacing:.05em;font-size:50%;font-weight:var(--fontWeight)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:var(--fontWeight)}.wp-block-quote{position:relative;padding:.5rem 2rem;border-left:3px solid var(--text)}.wp-block-quote>*+*{margin-top:1rem}.wp-block-quote cite{display:block;font-size:var(--sFontSize);color:var(--textDim)}.wp-block-quote.has-text-align-right{border-left:none;border-right:3px solid var(--text)}.wp-block-quote.has-text-align-center{padding-top:1.5rem;padding-bottom:0;border-left:none}.wp-block-quote.has-text-align-center::before{content:"";position:absolute;top:0;width:100px;height:3px;background-color:var(--text);transform:translateX(-50%)}.wp-block-quote.is-style-large{padding-top:1rem;padding-bottom:1rem;margin-top:2.5rem;margin-bottom:2.5rem;border-left:none;border-right:none;border-top:3px solid var(--textDim);border-bottom:3px solid var(--textDim);font-size:var(--h5Size)}.wp-block-quote.is-style-large::before,.wp-block-quote.is-style-large::after{display:none}.wp-block-quote.is-style-large cite{text-align:right;font-size:var(--sFontSize)}.wp-block-quote.is-style-large.has-text-align-center cite{text-align:center}.wp-block-quote.is-style-large.has-text-align-right cite{text-align:left}.wp-block-table{display:flex;flex-direction:column;overflow:hidden}.wp-block-table table{--theadBg: var(--bgColor, #eef2f7);--theadColor: var(--textColor, var(--text));--tbodyBg: var(--textInvert);--tbodyColor: var(--text);width:100%;border:1px solid rgbA(0, 0, 0, 0.1)}.wp-block-table.is-style-h-full-color table{--tbodyBg: var(--theadBg);--tbodyColor: var(--theadColor)}.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{border:1px solid rgbA(0, 0, 0, 0.5)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:none}.wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:var(--theadBg);color:var(--theadColor)}.wp-block-table thead,.wp-block-table tfoot{background-color:var(--theadBg);color:var(--theadColor);font-weight:700;text-align:left}.wp-block-table thead{border-bottom:2px solid var(--text)}.wp-block-table tfoot{border-top:2px solid var(--text)}.wp-block-table tbody{background-color:var(--tbodyBg);color:var(--tbodyColor)}.wp-block-table tr{border:none}.wp-block-table th,.wp-block-table td{padding:.5rem 1rem;border:1px solid rgbA(0, 0, 0, 0.5)}@media(max-width:768px){.wp-block-table{overflow-x:auto}.wp-block-table td{padding:.25rem .5rem}}.wp-block-verse{white-space:pre-wrap;font-family:var(--fontFamily);font-size:var(--fontSize)}.wp-block-code,.wp-block-preformatted{white-space:normal}.wp-block-code{background-color:rgbA(0, 0, 0, 0.05);padding:1rem;border:1px solid rgbA(0, 0, 0, 0.1);border-radius:var(--gRadius)}.wp-block-code code{padding:0 .5rem}.wp-block-image{text-align:center}.wp-block-image .alignleft,.wp-block-image .alignright{max-width:50%;margin-bottom:1.5rem}.wp-block-image .alignleft{float:left;margin-right:1.5rem;text-align:left}.wp-block-image .alignright{float:right;margin-left:1.5rem;text-align:right}.wp-block-image.alignfull img{width:100%;border-radius:0}.wp-block-image.alignwide img{width:100%}.wp-block-image>a,.wp-block-gallery figure>a{display:block;overflow:hidden;border-radius:var(--gRadius)}.wp-block-image>a img,.wp-block-gallery figure>a img{transition:var(--gTransition)}.wp-block-image>a:hover img,.wp-block-gallery figure>a:hover img{opacity:.75;backface-visibility:hidden;transform:translateY(-2px);box-shadow:var(--shadow1)}.wp-block-image>a:active img,.wp-block-gallery figure>a:active img{transform:none;transition:none}.wp-block-gallery{--columns: 3;--gap: 1rem;display:flex;flex-wrap:wrap;row-gap:var(--gap);column-gap:var(--gap);padding-left:0;width:100%}.wp-block-gallery:not(.is-cropped){align-items:flex-start}@media(min-width:769px){.wp-block-gallery.columns-1{--columns: 1}.wp-block-gallery.columns-2{--columns: 2}.wp-block-gallery.columns-3{--columns: 3}.wp-block-gallery.columns-4{--columns: 4}.wp-block-gallery.columns-5{--columns: 5}.wp-block-gallery.columns-6{--columns: 6}.wp-block-gallery.columns-7{--columns: 7}.wp-block-gallery.columns-8{--columns: 8}.wp-block-gallery.columns-{--columns: 5}}@media(max-width:768px){.wp-block-gallery{--columns: 3}.wp-block-gallery.columns-2{--columns: 2}}@media(max-width:480px){.wp-block-gallery{--columns: 2}}.wp-block-gallery .wp-block-image{flex-grow:1;position:relative;width:calc(100%/var(--columns) - var(--gap))}.wp-block-gallery.is-cropped .wp-block-image img{flex:1;height:100%;width:100%;object-fit:cover;object-position:center center}.wp-block-gallery .wp-block-image figcaption{position:absolute;z-index:2;left:0;bottom:0;width:100%;padding:.5rem;background-image:linear-gradient(0deg, rgbA(0, 0, 0, 0.7), rgbA(0, 0, 0, 0.5) 50%, transparent);text-align:center;color:#fff}.wp-block-gallery figcaption a:hover{opacity:.6;color:inherit}.wp-block-gallery .blocks-gallery-caption{flex-basis:100%;text-align:center;font-size:smaller}.wp-block-gallery:not(.has-nested-images) ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;row-gap:var(--gap);column-gap:var(--gap)}.wp-block-gallery:not(.has-nested-images) li{flex-grow:1;width:calc(100%/var(--columns) - var(--gap))}.wp-block-gallery:not(.has-nested-images) figure{position:relative}.wp-block-gallery:not(.has-nested-images).is-cropped figure{height:100%}.wp-block-gallery:not(.has-nested-images).is-cropped img{flex:1;height:100%;width:100%;object-fit:cover;object-position:center center}.wp-block-gallery:not(.has-nested-images) li figcaption{position:absolute;bottom:0;left:0;right:0;padding:.25rem;background-image:linear-gradient(0deg, rgbA(0, 0, 0, 0.7), rgbA(0, 0, 0, 0.5) 50%, transparent);text-align:center;font-size:var(--sFontSize);color:var(--textInvert)}.wp-block-cover{position:relative;display:flex;align-items:stretch;justify-content:center;background-size:cover;background-position:center center;background-color:var(--bgColor, black);min-height:400px;padding:var(--blockSpacing) 0}.wp-block-cover:not(.alignfull){border-radius:var(--gRadius)}.has-custom-content-position{--alignX: center;--alignY: center}.has-custom-content-position[class*=is-position-top-]{--alignY: flex-start}.has-custom-content-position[class*=is-position-bottom-]{--alignY: flex-end}.has-custom-content-position[class*=-right]{--alignX: flex-end}.has-custom-content-position[class*=-left]{--alignX: flex-start}.wp-block-cover__image-background{position:absolute;top:0;left:0;right:0;bottom:0;border:none;border-radius:0;padding:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;box-shadow:none}.wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:var(--alignX, center);justify-content:var(--alignY, center);position:relative;z-index:2;width:var(--siteWidth);color:var(--textColor, var(--textInvert))}.wp-block-cover:not(.alignfull) .wp-block-cover__inner-container{padding-right:var(--gridRim);padding-left:var(--gridRim)}.wp-block-cover__inner-container>*{width:100%;max-width:var(--blogWidth)}.wp-block-cover__inner-container .alignwide{max-width:var(--siteWidth)}@media(min-width:769px){.has-parallax{background-attachment:fixed}}.wp-block-cover__gradient-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--bgColor, black)}.wp-block-cover__gradient-background.has-background-dim{opacity:.5}.wp-block-cover__gradient-background.has-background-dim-10{opacity:.1}.wp-block-cover__gradient-background.has-background-dim-20{opacity:.2}.wp-block-cover__gradient-background.has-background-dim-30{opacity:.3}.wp-block-cover__gradient-background.has-background-dim-40{opacity:.4}.wp-block-cover__gradient-background.has-background-dim-60{opacity:.6}.wp-block-cover__gradient-background.has-background-dim-70{opacity:.7}.wp-block-cover__gradient-background.has-background-dim-80{opacity:.8}.wp-block-cover__gradient-background.has-background-dim-90{opacity:.9}.wp-block-cover__gradient-background.has-background-dim-100{opacity:1}.wp-block-media-text{--columnMedia: minmax(0, 1fr);--columnContent: minmax(0, 1fr);display:grid;row-gap:var(--columnGap, 2rem);column-gap:var(--columnGap, 2rem);grid-template-columns:var(--columnMedia) var(--columnContent)}.wp-block-media-text.alignwide,.wp-block-media-text.alignfull{margin-top:var(--groupSpacing)}.wp-block-media-text.has-media-on-the-right{grid-template-columns:var(--columnContent) var(--columnMedia)}.wp-block-media-text:not([class*=is-vertically-aligned-]){align-items:center}.wp-block-media-text.is-style-h-larger-image{--columnMedia: 3fr;--columnContent: 2fr}.wp-block-media-text.is-style-h-smaller-image{--columnMedia: 2fr;--columnContent: 3fr}.wp-block-media-text.has-background{border-radius:var(--gRadius)}@media(max-width:768px){.wp-block-media-text{--columnGap: 1rem}}@media(max-width:480px){.wp-block-media-text.is-stacked-on-mobile{--columnsMedia: 1fr;--columnsContent: 1fr;grid-template-columns:minmax(0, 1fr)}}.wp-block-media-text__media{margin-bottom:0}.wp-block-media-text__media img{width:100%}.is-image-fill .wp-block-media-text__media{align-self:stretch;background-repeat:no-repeat;background-size:cover;border-radius:var(--gRadius);min-height:150px;height:100%}.is-image-fill .wp-block-media-text__media img{display:none}@media(min-width:481px){.has-media-on-the-right .wp-block-media-text__media{order:1}}.wp-block-media-text__content{padding:var(--contentPadding, 0)}.wp-block-media-text.has-background .wp-block-media-text__content{--contentPadding: 3rem}@media(max-width:960px){.wp-block-media-text.has-background .wp-block-media-text__content{--contentPadding: 1.5rem}}@media(max-width:768px){.wp-block-media-text.has-background .wp-block-media-text__content{--contentPadding: 1rem}}@media(max-width:480px){.wp-block-media-text.has-background .wp-block-media-text__content{--contentPadding: 0 1rem 1rem 1rem}}.wp-block-audio{text-align:center}.wp-block-audio audio{width:100%}.wp-block-file{--bgColor: var(--color1);display:flex;align-items:center;justify-content:center;padding:1.25rem;background-color:rgbA(0, 0, 0, 0.05);border:1px solid rgbA(0, 0, 0, 0.2);border-radius:var(--gRadius)}.wp-block-file.alignleft{justify-content:flex-start;float:left}.wp-block-file.alignright{justify-content:flex-end}.wp-block-file__button{margin-left:1rem}.wp-block-video{width:100%;text-align:center}.wp-block-video video{width:100%}.wp-block-buttons{--gap: 1rem;display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--gap);row-gap:var(--gap)}.wp-block-buttons.aligncenter{justify-content:center}.wp-block-buttons.alignright{justify-content:flex-end}.wp-block-buttons.alignleft{justify-content:flex-start}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-button{--bgColor: var(--color1);--textColor: var(--textInvert)}.wp-block-button.is-style-outline,.wp-block-button.is-style-h-transparent{--textColor: var(--text)}.wp-block-cover .wp-block-button{--textColor: var(--textInvert)}.button,[type=submit],[type=reset],.wp-block-file__button,.wp-block-button__link{display:inline-flex;align-items:center;cursor:pointer;overflow:hidden;padding:.75em 1em;background-color:var(--bgColor, var(--color1));border:1px solid rgbA(0, 0, 0, 0.2);border-bottom-width:2px;border-radius:var(--gRadius);text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.05em;color:var(--textColor, var(--textInvert));vertical-align:top;line-height:1;transition:var(--gTransition);will-change:transform,opacity}.button img,.button svg,[type=submit] img,[type=submit] svg,[type=reset] img,[type=reset] svg,.wp-block-file__button img,.wp-block-file__button svg,.wp-block-button__link img,.wp-block-button__link svg{margin-right:.5em;max-height:1.25em}.button img:only-child,.button svg:only-child,[type=submit] img:only-child,[type=submit] svg:only-child,[type=reset] img:only-child,[type=reset] svg:only-child,.wp-block-file__button img:only-child,.wp-block-file__button svg:only-child,.wp-block-button__link img:only-child,.wp-block-button__link svg:only-child{margin-left:0;margin-right:0}.button svg,[type=submit] svg,[type=reset] svg,.wp-block-file__button svg,.wp-block-button__link svg{height:1em}.button path,.button circle,.button rect,[type=submit] path,[type=submit] circle,[type=submit] rect,[type=reset] path,[type=reset] circle,[type=reset] rect,.wp-block-file__button path,.wp-block-file__button circle,.wp-block-file__button rect,.wp-block-button__link path,.wp-block-button__link circle,.wp-block-button__link rect{fill:currentColor}.button:hover,[type=submit]:hover,[type=reset]:hover,.wp-block-file__button:hover,.wp-block-button__link:hover{opacity:.9;color:var(--textColor, var(--textInvert));transform:translateY(-2px);box-shadow:var(--shadow1)}.button:active,[type=submit]:active,[type=reset]:active,.wp-block-file__button:active,.wp-block-button__link:active{transition:none;transform:none;box-shadow:var(--shadow0)}.button[disabled],.button.disabled,[type=submit][disabled],[type=submit].disabled,[type=reset][disabled],[type=reset].disabled,.wp-block-file__button[disabled],.wp-block-file__button.disabled,.wp-block-button__link[disabled],.wp-block-button__link.disabled{cursor:not-allowed;opacity:.5;filter:grayscale(1)}.is-style-outline .wp-block-button__link{border:1px solid;border-bottom-width:2px;background-color:rgba(0,0,0,0);color:var(--textColor)}.is-style-h-transparent .wp-block-button__link{border:none;background-color:rgba(0,0,0,0);text-transform:uppercase;font-weight:700;color:var(--textColor)}.is-style-h-transparent .wp-block-button__link:hover{background-color:rgba(0,0,0,0)}[class*=wp-block-button__width-] a{justify-content:center}.wp-block-button__width-25{width:calc(25% - var(--gap)*.75)}.wp-block-button__width-50{width:calc(50% - var(--gap)*.5)}.wp-block-button__width-75{width:calc(75% - var(--gap)*.25)}.wp-block-button__width-100{width:100%}.wp-block-columns{display:flex;row-gap:var(--blockSpacing);column-gap:var(--blockSpacing)}.wp-block-columns.has-background{padding:var(--blockSpacing);background-color:var(--bgColor)}@media(max-width:768px){.wp-block-columns{flex-wrap:wrap}}.wp-block-column{flex-basis:0;flex-grow:1;min-width:0}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column.has-background{padding:var(--blockSpacing);border-radius:var(--gRadius)}@media(max-width:768px){.wp-block-column{flex-basis:100% !important;width:100%}}.wp-block-group{position:relative}.wp-block-group:not(.has-background){margin-top:var(--groupSpacing);margin-bottom:var(--groupSpacing)}.wp-block-group.has-background{padding:var(--groupSpacing) 0;border-radius:var(--gRadius)}.wp-block-group.has-background.alignfull{border-radius:0}.wp-block-group.has-background:not(.alignfull){padding-right:var(--gridRim);padding-left:var(--gridRim)}.wp-block-spacer{margin-top:0;margin-bottom:0}.wp-block-separator{display:block;border-top:2px solid var(--bgColor, var(--textDim));margin:2.5rem auto;padding:0;width:120px;line-height:1;clear:both}.wp-block-separator.is-style-wide{width:var(--siteWidth)}.wp-block-separator.is-style-dots{border:0;height:auto;width:auto;background-color:rgba(0,0,0,0);text-align:center}.wp-block-separator.is-style-dots::before{content:"···";padding-left:2rem;font-family:var(--codeFontFamily);font-size:var(--lFontSize);letter-spacing:1.5rem;color:var(--bgColor, var(--text))}ul.wp-block-latest-posts{padding-left:0}.wp-block-latest-posts{display:grid;grid-template-columns:repeat(var(--postsColumns, 1), 1fr);column-gap:var(--postsGap, 1.5rem);row-gap:var(--postsGap, 1.5rem);list-style-type:none;clear:both}@media(max-width:960px){.wp-block-latest-posts{--postsGap: 1rem}}.wp-block-latest-posts.alignwide,.wp-block-latest-posts.alignfull{--blockSpacing: var(--groupSpacing)}.wp-block-latest-posts li{clear:both}.wp-block-latest-posts a{display:block;text-decoration:underline}.wp-block-latest-posts a:hover{color:var(--linkColorHover)}.wp-block-latest-posts li>a{font-family:var(--hFontFamily);font-size:var(--postsFontSize, var(--h5Size))}.wp-block-latest-posts.columns-1{--postsColumns: 1}.wp-block-latest-posts.columns-2{--postsColumns: 2}.wp-block-latest-posts.columns-3{--postsColumns: 3}.wp-block-latest-posts.columns-4{--postsColumns: 4}.wp-block-latest-posts.columns-5{--postsColumns: 5}.wp-block-latest-posts.columns-6{--postsColumns: 6}@media(max-width:768px){.wp-block-latest-posts.columns-2,.wp-block-latest-posts.columns-3{--postsGap: 1rem;--postsColumns: 2}}@media(max-width:480px){.wp-block-latest-posts.columns-2,.wp-block-latest-posts.columns-3{--postsColumns: 1}}.wp-block-latest-posts.columns-4,.wp-block-latest-posts.columns-5,.wp-block-latest-posts.columns-6{--postsGap: 1rem;--postsFontSize: var(--h6Size)}@media(max-width:960px){.wp-block-latest-posts.columns-4,.wp-block-latest-posts.columns-5,.wp-block-latest-posts.columns-6{--postsColumns: 3}}@media(max-width:768px){.wp-block-latest-posts.columns-4,.wp-block-latest-posts.columns-5,.wp-block-latest-posts.columns-6{--postsColumns: 2}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:inline-block;color:var(--textDim);font-size:var(--sFontSize)}.wp-block-latest-posts__post-author{margin-right:.5rem}.wp-block-latest-posts__featured-image{margin-bottom:.5rem;max-width:var(--postsImageWidth, 100%)}.wp-block-latest-posts__featured-image a:hover{opacity:.75}.wp-block-latest-posts__featured-image.alignleft,.wp-block-latest-posts__featured-image.alignright{--postsImageWidth: 45%}.columns-4 .wp-block-latest-posts__featured-image.alignleft,.columns-5 .wp-block-latest-posts__featured-image.alignleft,.columns-6 .wp-block-latest-posts__featured-image.alignleft,.columns-4 .wp-block-latest-posts__featured-image.alignright,.columns-5 .wp-block-latest-posts__featured-image.alignright,.columns-6 .wp-block-latest-posts__featured-image.alignright{--postsImageWidth: 35%}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1rem}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1rem}.wp-block-latest-posts__featured-image.aligncenter,.is-grid .wp-block-latest-posts__featured-image{--postsMaxWidth: none}.wp-block-latest-posts__featured-image.aligncenter img,.is-grid .wp-block-latest-posts__featured-image img{width:100%;max-height:150px;object-fit:cover}.wp-block-latest-posts__post-excerpt{font-size:var(--sFontSize)}.wp-block-embed{text-align:center}.wp-block-embed iframe{border-radius:var(--gRadius)}.wp-block-embed__wrapper{display:flex;justify-content:center;position:relative}.wp-has-aspect-ratio .wp-block-embed__wrapper::before,.wp-block-embed-wordpress .wp-block-embed__wrapper::before{content:"";display:block;width:100%}.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before,.wp-block-embed-wordpress .wp-block-embed__wrapper::before{padding-top:42.85%}.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{padding-top:50%}.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{padding-top:56.25%}.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{padding-top:75%}.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{padding-top:100%}.wp-embed-aspect-9-6 .wp-block-embed__wrapper::before{padding-top:66.667%}.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{padding-top:200%}.wp-has-aspect-ratio iframe,.wp-block-embed-wordpress iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-block-embed-wordpress blockquote{display:none}.wp-block-embed-wordpress iframe{clip:auto !important}.wp-block-social-links{--iconSize: 1.75rem;--iconPadding: 0.5rem;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;row-gap:1rem;column-gap:1rem;padding-left:0;list-style-type:none}.wp-block-social-links.items-justified-center{justify-content:center}.wp-block-social-links.items-justified-right{justify-content:flex-end}.wp-block-social-links.items-justified-space-between{justify-content:space-between}.wp-block-social-links.has-small-icon-size{--iconSize: 1.25rem;--iconPadding: 0.25rem}.wp-block-social-links.has-large-icon-size{--iconSize: 2.5rem}.wp-block-social-links.has-huge-icon-size{--iconSize: 3.25rem}.wp-block-social-links.has-monotone-color{--iconBg: var(--color1);--iconColor: currentColor}.wp-block-social-links.is-style-default,.wp-block-social-links.is-style-pill-shape{--iconColor: var(--textInvert)}.wp-block-social-links.is-style-logos-only{--iconPadding: 0px}.wp-block-social-links.is-orientation-vertical{flex-direction:column;align-items:flex-start}.wp-social-link{--brandColor: currentColor}.wp-social-link-amazon{--brandColor: #f90}.wp-social-link-bandcamp{--brandColor: #1ea0c3}.wp-social-link-behance{--brandColor: #0757fe}.wp-social-link-chain{--brandColor: #382110}.wp-social-link-codepen{--brandColor: #1e1f26}.wp-social-link-deviantart{--brandColor: #02e49b}.wp-social-link-dribbble{--brandColor: #e94c89}.wp-social-link-dropbox{--brandColor: #4280ff}.wp-social-link-etsy{--brandColor: #f45800}.wp-social-link-facebook{--brandColor: #1977f2}.wp-social-link-feed{--brandColor: #382110}.wp-social-link-fivehundredpx{--brandColor: #000}.wp-social-link-flickr{--brandColor: #0461dd}.wp-social-link-foursquare{--brandColor: #e65678}.wp-social-link-github{--brandColor: #24292d}.wp-social-link-goodreads{--brandColor: #382110}.wp-social-link-google{--brandColor: #ea4434}.wp-social-link-instagram{--brandColor: #f00075}.wp-social-link-lastfm{--brandColor: #e21b24}.wp-social-link-linkedin{--brandColor: #0577b5}.wp-social-link-line{--brandColor: #03c302}.wp-social-link-mail{--brandColor: #f0f0f0}.wp-social-link-mastodon{--brandColor: #3288d4}.wp-social-link-medium{--brandColor: #02ab6c}.wp-social-link-meetup{--brandColor: #f6405f}.wp-social-link-patreon{--brandColor: #ff424d}.wp-social-link-pinterest{--brandColor: #e60122}.wp-social-link-pocket{--brandColor: #ef4155}.wp-social-link-reddit{--brandColor: #fe4500}.wp-social-link-skype{--brandColor: #0478d7}.wp-social-link-snapchat{--brandColor: #fefc00}.wp-social-link-soundcloud{--brandColor: #ff5600}.wp-social-link-spotify{--brandColor: #1bd760}.wp-social-link-telegram{--brandColor: #08c}.wp-social-link-tiktok{--brandColor: #000}.wp-social-link-tumblr{--brandColor: #011835}.wp-social-link-twitch{--brandColor: #6440a4}.wp-social-link-twitter{--brandColor: #21a1f3}.wp-social-link-vimeo{--brandColor: #1eb7ea}.wp-social-link-vk{--brandColor: #4680c2}.wp-social-link-wordpress{--brandColor: #3499cd}.wp-social-link-jetpack-whatsapp{--brandColor: #25d366}.wp-social-link-whatsapp{--brandColor: #25d366}.wp-social-link-wechat{--brandColor: #7bb32e}.wp-social-link-yelp{--brandColor: #d32422}.wp-social-link-youtube{--brandColor: #ff0100}.wp-social-link-snapchat{stroke:#000}.wp-block-social-link-anchor{display:flex;align-items:center;justify-content:center;transition:var(--gTransition);will-change:opacity,transform;border-radius:var(--gRadius);line-height:0}.wp-block-social-link-anchor:hover{opacity:.7;transform:translateY(-1px)}.wp-block-social-link-anchor:hover figure{box-shadow:var(--shadow1)}.wp-block-social-link-anchor:active{transition:none;transform:none}.wp-block-social-link-anchor p{display:inline-block;margin-left:.5rem;line-height:1.25}.wp-block-social-link-anchor strong{display:block}.wp-block-social-link__icon{display:flex;align-items:center;justify-content:center;transition:var(--gTransition);padding:var(--iconPadding, 0.25rem);width:calc(var(--iconSize) + var(--iconPadding)*2);height:calc(var(--iconSize) + var(--iconPadding)*2);border-radius:var(--gRadius)}.is-style-default .wp-block-social-link__icon,.is-style-pill-shape .wp-block-social-link__icon{background-color:var(--iconBg, var(--brandColor))}.is-style-pill-shape .wp-block-social-link__icon{border-radius:50%}.is-style-outline .wp-block-social-link__icon{border:1px solid var(--iconColor, var(--brandColor));border-radius:50%}.wp-block-social-link__icon svg{height:100%}.has-large-icon-size .wp-block-social-link__icon svg,.has-huge-icon-size .wp-block-social-link__icon svg{width:100%}.wp-block-social-link__icon path{fill:var(--iconColor, var(--brandColor))}.wp-block-h-icon{--iconSize: 60px;--iconPadding: 1rem;--iconGap: 1rem;--iconBg: var(--bgColor, rgba(0,0,0,.1));--textColor: inherit;display:flex;align-items:flex-start;color:var(--textColor);border-radius:var(--gRadius)}.wp-block-h-icon.is-style-boxed{--iconPadding: 0;--iconSize: 28px;--iconBg: transparent;padding:.5rem;background-color:var(--bgColor);box-shadow:var(--shadow0)}.wp-block-h-icon.use-image{--iconPadding: 0;--iconSize: 60px;--iconBg: transparent}@media(min-width:769px)and (max-width:960px){.wp-block-h-icon.use-image.is-style-boxed{--iconSize: 45px}}@media(min-width:481px)and (max-width:768px){.wp-block-h-icon.use-image.is-style-boxed{--iconSize: 35px}}.wp-block-h-icon.has-icon-position-top{flex-wrap:wrap}.wp-block-h-icon.has-text-align-center{justify-content:center}.wp-block-h-icon.has-text-align-right{justify-content:flex-end}.wp-block-h-icon.has-no-description{align-items:center}@media(max-width:960px){.wp-block-h-icon{--iconGap: 0.75rem}}a.wp-block-h-icon{text-decoration:none;will-change:transform}a.wp-block-h-icon:hover{opacity:.9;transform:translateY(-2px);color:var(--textColor)}a.wp-block-h-icon:hover dt{text-decoration:underline}a.wp-block-h-icon:active{transform:none;transition:none}.wp-block-h-icon__figure{display:flex;align-items:center;justify-content:center;min-width:var(--iconSize);max-width:var(--iconSize);width:var(--iconSize);height:var(--iconSize);margin:0;padding:var(--iconPadding);background-color:var(--iconBg);border-radius:50%}.has-icon-position-left .wp-block-h-icon__figure{margin-right:var(--iconGap)}.has-icon-position-right .wp-block-h-icon__figure{order:1;margin-left:var(--iconGap)}.has-icon-position-top .wp-block-h-icon__figure{margin-bottom:var(--iconGap)}.wp-block-h-icon__figure path,.wp-block-h-icon__figure rect{fill:var(--iconColor, currentColor)}.wp-block-h-icon__figure svg{max-width:100%;max-height:100%}.wp-block-h-icon__content{flex:1;width:100%}.has-icon-position-top .wp-block-h-icon__content{flex:auto}.wp-block-h-icon__content dt{font-family:var(--hFontFamily);font-weight:700;font-size:var(--h4Size);line-height:var(--hLineHeight)}.is-style-boxed .wp-block-h-icon__content dt{font-weight:500;font-family:var(--fontFamily);font-size:var(--h5Size)}@media(max-width:960px){.is-style-boxed .wp-block-h-icon__content dt{font-size:var(--h6Size)}}.wp-block-h-icon__content dd{margin-top:.75rem}.wp-block-h-icon__content dd p+p{margin-top:.5rem}.wp-block-h-faq{--bgColor: #e5e5e5;--textColor: var(--text, #191e23);border:2px solid var(--bgColor);border-radius:var(--gRadius)}.wp-block-h-faq__question{position:relative;cursor:pointer;padding:.75rem 1rem .75rem 2rem;margin:-1px;background-color:var(--bgColor);font-size:var(--h5Size);color:var(--textColor);line-height:1.25;transition:var(--gTransition)}.wp-block-h-faq__question:hover{opacity:.8}.wp-block-h-faq__question:active{transition:none;box-shadow:var(--shadow0);transform:translateY(1px)}.wp-block-h-faq__question::-webkit-details-marker{display:none}.wp-block-h-faq__question::marker{display:none;font-size:0}.wp-block-h-faq__question::before{content:"+";position:absolute;left:.75rem;display:inline-block;margin-right:.75rem;font-family:var(--codeFontFamily)}[open] .wp-block-h-faq__question::before{content:"-"}[open] .wp-block-h-faq__question{opacity:1}.wp-block-h-faq__answer{padding:1rem 1.5rem}.wp-block-h-faq__answer p+p{margin-top:1rem}.grunion-field-wrap{position:relative;margin-bottom:1rem}.grunion-field-wrap .grunion-field-label{cursor:pointer;margin-bottom:.25rem;font-weight:700;font-size:var(--sFontSize);color:rgbA(0, 0, 0, 0.5)}.grunion-field-wrap span{display:inline-block;margin-left:.5rem;text-transform:initial;font-weight:400;color:var(--red)}.grunion-field-wrap textarea{max-height:8rem} +:root{--text:#2c3e50;--textRGB:44,62,80;--textFilter:invert(18%) sepia(12%) saturate(1870%) hue-rotate(169deg) brightness(94%) contrast(83%);--textInvert:#ffffff;--textInvertRGB:255,255,255;--textInvertFilter:invert(100%) sepia(10%) saturate(7462%) hue-rotate(173deg) brightness(117%) contrast(108%);--gray:#888888;--grayRGB:136,136,136;--grayFilter:invert(60%) sepia(0%) saturate(0%) hue-rotate(151deg) brightness(90%) contrast(88%);--grayDark:#5C5C5C;--grayDarkRGB:92,92,92;--grayDarkFilter:invert(35%) sepia(0%) saturate(0%) hue-rotate(193deg) brightness(98%) contrast(89%);--grayLight:#E0E0E0;--grayLightRGB:224,224,224;--grayLightFilter:invert(100%) sepia(2%) saturate(1493%) hue-rotate(171deg) brightness(114%) contrast(76%);--color1:#5C6BC0;--color1RGB:92,107,192;--color1Filter:invert(59%) sepia(80%) saturate(2621%) hue-rotate(178deg) brightness(91%) contrast(87%);--color1Dark:#3F4EA2;--color1DarkRGB:63,78,162;--color1DarkFilter:invert(39%) sepia(9%) saturate(4187%) hue-rotate(163deg) brightness(95%) contrast(86%);--color1Light:#D3D7EE;--color1LightRGB:211,215,238;--color1LightFilter:invert(87%) sepia(18%) saturate(184%) hue-rotate(170deg) brightness(105%) contrast(95%);--color2:#2ecc71;--color2RGB:46,204,113;--color2Filter:invert(64%) sepia(63%) saturate(493%) hue-rotate(92deg) brightness(90%) contrast(90%);--color2Dark:#26A65B;--color2DarkRGB:38,166,91;--color2DarkFilter:invert(49%) sepia(22%) saturate(1352%) hue-rotate(92deg) brightness(103%) contrast(90%);--color2Light:#def7e8;--color2LightRGB:222,247,232;--color2LightFilter:invert(98%) sepia(67%) saturate(213%) hue-rotate(65deg) brightness(100%) contrast(95%);--color3:#e74c3c;--color3RGB:231,76,60;--color3Filter:invert(59%) sepia(98%) saturate(5598%) hue-rotate(343deg) brightness(99%) contrast(83%);--color3Light:#fbdedb;--color3LightRGB:251,222,219;--color3LightFilter:invert(96%) sepia(66%) saturate(482%) hue-rotate(292deg) brightness(101%) contrast(97%);--siteBg: #f8f9fb;--siteBgColor: #f8f9fb;--panelBg: #eff1f5;--colorAlert: #e74c3c;--colorAlertLight: #f8cdc9;--main: var(--color1);--mainDark: var(--color1Dark);--mainLight: var(--color1Light);--sub: var(--color2);--subDark: var(--color2Dark);--subLight: var(--color2Light);--extra: var(--color3);--extraLight: var(--color3Light)}[class*=-background-color]{background-color:var(--bgColor)}.has-text-color,.has-inline-color{color:var(--textColor, var(--text))}.has-text-base-background-color{--bgColor: var(--text);--bgColorRGB: var(--textRGB)}.has-text-base-color{--textColor: var(--text);--textColorRGB: var(--textRGB);--filterColor: invert(18%) sepia(12%) saturate(1870%) hue-rotate(169deg) brightness(94%) contrast(83%)}.has-text-invert-background-color{--bgColor: var(--textInvert);--bgColorRGB: var(--textInvertRGB)}.has-text-invert-color{--textColor: var(--textInvert);--textColorRGB: var(--textInvertRGB);--filterColor: invert(100%) sepia(10%) saturate(7462%) hue-rotate(173deg) brightness(117%) contrast(108%)}.has-gray-background-color{--bgColor: var(--gray);--bgColorRGB: var(--grayRGB)}.has-gray-color{--textColor: var(--gray);--textColorRGB: var(--grayRGB);--filterColor: invert(60%) sepia(0%) saturate(0%) hue-rotate(151deg) brightness(90%) contrast(88%)}.has-gray-dark-background-color{--bgColor: var(--grayDark);--bgColorRGB: var(--grayDarkRGB)}.has-gray-dark-color{--textColor: var(--grayDark);--textColorRGB: var(--grayDarkRGB);--filterColor: invert(35%) sepia(0%) saturate(0%) hue-rotate(193deg) brightness(98%) contrast(89%)}.has-gray-light-background-color{--bgColor: var(--grayLight);--bgColorRGB: var(--grayLightRGB)}.has-gray-light-color{--textColor: var(--grayLight);--textColorRGB: var(--grayLightRGB);--filterColor: invert(100%) sepia(2%) saturate(1493%) hue-rotate(171deg) brightness(114%) contrast(76%)}.has-color-1-background-color{--bgColor: var(--color1);--bgColorRGB: var(--color1RGB)}.has-color-1-color{--textColor: var(--color1);--textColorRGB: var(--color1RGB);--filterColor: invert(59%) sepia(80%) saturate(2621%) hue-rotate(178deg) brightness(91%) contrast(87%)}.has-color-1-dark-background-color{--bgColor: var(--color1Dark);--bgColorRGB: var(--color1DarkRGB)}.has-color-1-dark-color{--textColor: var(--color1Dark);--textColorRGB: var(--color1DarkRGB);--filterColor: invert(39%) sepia(9%) saturate(4187%) hue-rotate(163deg) brightness(95%) contrast(86%)}.has-color-1-light-background-color{--bgColor: var(--color1Light);--bgColorRGB: var(--color1LightRGB)}.has-color-1-light-color{--textColor: var(--color1Light);--textColorRGB: var(--color1LightRGB);--filterColor: invert(87%) sepia(18%) saturate(184%) hue-rotate(170deg) brightness(105%) contrast(95%)}.has-color-2-background-color{--bgColor: var(--color2);--bgColorRGB: var(--color2RGB)}.has-color-2-color{--textColor: var(--color2);--textColorRGB: var(--color2RGB);--filterColor: invert(64%) sepia(63%) saturate(493%) hue-rotate(92deg) brightness(90%) contrast(90%)}.has-color-2-dark-background-color{--bgColor: var(--color2Dark);--bgColorRGB: var(--color2DarkRGB)}.has-color-2-dark-color{--textColor: var(--color2Dark);--textColorRGB: var(--color2DarkRGB);--filterColor: invert(49%) sepia(22%) saturate(1352%) hue-rotate(92deg) brightness(103%) contrast(90%)}.has-color-2-light-background-color{--bgColor: var(--color2Light);--bgColorRGB: var(--color2LightRGB)}.has-color-2-light-color{--textColor: var(--color2Light);--textColorRGB: var(--color2LightRGB);--filterColor: invert(98%) sepia(67%) saturate(213%) hue-rotate(65deg) brightness(100%) contrast(95%)}.has-color-3-background-color{--bgColor: var(--color3);--bgColorRGB: var(--color3RGB)}.has-color-3-color{--textColor: var(--color3);--textColorRGB: var(--color3RGB);--filterColor: invert(59%) sepia(98%) saturate(5598%) hue-rotate(343deg) brightness(99%) contrast(83%)}.has-color-3-light-background-color{--bgColor: var(--color3Light);--bgColorRGB: var(--color3LightRGB)}.has-color-3-light-color{--textColor: var(--color3Light);--textColorRGB: var(--color3LightRGB);--filterColor: invert(96%) sepia(66%) saturate(482%) hue-rotate(292deg) brightness(101%) contrast(97%)}.wp-block-embed figcaption,.wp-block-video figcaption,.wp-block-audio figcaption,.wp-block-image figcaption,.wp-block-table figcaption{display:inline-block;padding:.5rem;margin-right:auto;margin-left:auto;border-bottom:1px solid var(--gray);font-size:var(--sFontSize)}main{letter-spacing:calc(.01*var(--fontSize));overflow-wrap:break-word}main>*:first-child:not(.alignfull){padding-top:var(--blockSpacing)}body.single-post main>*:first-child:not(.alignfull){padding-top:0}main>*:last-child:not(.alignfull){margin-bottom:var(--groupSpacing)}main ul,main ol{padding-left:1.25rem}main a{text-decoration:underline}main a:hover{color:var(--linkColorHover, var(--color1))}main>*,.wp-block-group__inner-container>*{margin:0 auto;max-width:var(--blogWidth)}@media(max-width:1120px){body:not(.single-post) main,.wp-block-group.alignfull .wp-block-group__inner-container,.wp-block-cover__inner-container{padding-right:var(--gridRim);padding-left:var(--gridRim)}}main>*+*,.wp-block-group__inner-container>*+*,.wp-block-cover__inner-container>*+*,.wp-block-media-text__content>*+*,.wp-block-column>*+*{margin-top:var(--blockSpacing)}.alignleft,.has-text-align-left{text-align:left}.alignright,.has-text-align-right{text-align:right}.aligncenter,.has-text-align-center{text-align:center}.alignwide{max-width:var(--siteWidth);width:100%}@media(max-width:1120px){.alignwide{max-width:100%}}.alignfull{max-width:none;margin-top:var(--groupSpacing)}@media(max-width:1120px){.alignfull{margin-right:calc(-1*var(--gridRim));margin-left:calc(-1*var(--gridRim))}}.alignfull:first-child{margin-top:0}.alignfull+*{margin-top:var(--groupSpacing)}.alignfull+.alignfull{margin-top:0}.alignfull:last-child{margin-bottom:0}.is-vertically-aligned-top{align-items:flex-start;align-self:flex-start}.is-vertically-aligned-center{align-items:center;align-self:center}.is-vertically-aligned-bottom{align-items:flex-end;align-self:flex-end}.is-content-justification-left{--flexAlign: flex-start}.is-content-justification-center{--flexAlign: center}.is-content-justification-right{--flexAlign: flex-end}.is-content-justification-space-between{--flexAlign: space-between}[class*=is-content-justification-]{justify-content:var(--flexAlign)}[class*=is-content-justification-].is-vertical{justify-content:normal;align-items:var(--flexAlign)}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}p.has-background{padding:1rem;border-radius:var(--gRadius)}.has-drop-cap:first-letter{float:left;margin-right:.25rem;font-family:var(--hFontFamily);font-weight:700;font-size:3.25rem;line-height:3.25rem}.has-small-font-size{font-size:var(--sFontSize)}.has-medium-font-size{font-size:var(--mFontSize)}.has-large-font-size{font-size:var(--lFontSize)}.has-huge-font-size{font-size:var(--xlFontSize);line-height:var(--hLineHeight)}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1rem 2rem}@media(max-width:768px){h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:.5rem 1rem}}h1 sub,h1 sup,h2 sub,h2 sup,h3 sub,h3 sup,h4 sub,h4 sup,h5 sub,h5 sup,h6 sub,h6 sup{text-transform:uppercase;line-height:1.75;letter-spacing:.05em;font-size:50%;font-weight:var(--fontWeight)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:var(--fontWeight)}ul.has-background,ol.has-background{padding:1rem 1.5rem;padding-left:2.5rem}.wp-block-quote{position:relative;padding:.5rem 2rem;border-left:3px solid var(--text)}.wp-block-quote>*+*{margin-top:1rem}.wp-block-quote cite{display:block;font-size:var(--sFontSize);color:var(--gray)}.wp-block-quote.has-text-align-right{border-left:none;border-right:3px solid var(--text)}.wp-block-quote.has-text-align-center{padding-top:1.5rem;padding-bottom:0;border-left:none}.wp-block-quote.has-text-align-center::before{content:"";position:absolute;top:0;width:100px;height:3px;background-color:var(--text);transform:translateX(-50%)}.wp-block-quote.is-style-large{padding-top:1rem;padding-bottom:1rem;margin-top:2.5rem;margin-bottom:2.5rem;border-left:none;border-right:none;border-top:3px solid var(--gray);border-bottom:3px solid var(--gray);font-size:var(--h5Size)}.wp-block-quote.is-style-large::before,.wp-block-quote.is-style-large::after{display:none}.wp-block-quote.is-style-large cite{text-align:right;font-size:var(--sFontSize)}.wp-block-quote.is-style-large.has-text-align-center cite{text-align:center}.wp-block-quote.is-style-large.has-text-align-right cite{text-align:left}.wp-block-table{--tableStripe: #eef2f7;display:flex;flex-direction:column;overflow-x:auto;margin-top:var(--blockSpacing);margin-bottom:var(--blockSpacing)}@media(max-width:768px){.wp-block-table{font-size:var(--sFontSize)}}.wp-block-table table{border-collapse:collapse;border-spacing:0;color:var(--text)}.wp-block-table thead,.wp-block-table tfoot{background-color:var(--bgColor, #eef2f7);color:var(--textColor, var(--text));font-weight:700;text-align:left}.wp-block-table thead{border-bottom:2px solid var(--text)}.wp-block-table tfoot{border-top:2px solid var(--text)}.wp-block-table tbody{background-color:var(--textInvert);color:var(--text)}.wp-block-table th,.wp-block-table td{padding:.5rem 1rem;border:1px solid rgbA(0, 0, 0, 0.5)}@media(max-width:768px){.wp-block-table th,.wp-block-table td{padding:.25rem .5rem}}.wp-block-table.is-style-h-full-color tbody{background-color:var(--bgColor);color:var(--textColor)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--textInvert)}.wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:var(--tableStripe)}.wp-block-table .has-color-1-background-color{--tableStripe: rgbA(var(--color1RGB), 0.1)}.wp-block-table .has-color-1-background-color thead,.wp-block-table .has-color-1-background-color tfoot{color:var(--textInvert)}.wp-block-table .has-color-2-background-color{--tableStripe: rgbA(var(--color2RGB), 0.1)}.wp-block-table .has-color-3-background-color{--tableStripe: rgbA(var(--color3RGB), 0.1)}.wp-block-table.is-style-main,.wp-block-table.is-style-main-stripes{--tableStripe: rgbA(var(--mainRGB), 0.1);--bgColor: var(--main);--textColor: var(--textInvert)}.wp-block-table.is-style-sub,.wp-block-table.is-style-sub-stripes{--tableStripe: rgbA(var(--subRGB), 0.2);--bgColor: var(--sub);--textColor: var(--text)}.wp-block-verse{white-space:pre-wrap;font-family:var(--fontFamily);font-size:var(--fontSize)}.wp-block-image{text-align:center}.wp-block-image .alignleft,.wp-block-image .alignright{max-width:50%;margin-bottom:1.5rem}.wp-block-image .alignleft{float:left;margin-right:1.5rem;text-align:left}.wp-block-image .alignright{float:right;margin-left:1.5rem;text-align:right}.wp-block-image.alignfull img{width:100%;border-radius:0}.wp-block-image.alignwide img{width:100%}.wp-block-image>a,.wp-block-gallery figure>a{display:block;overflow:hidden;border-radius:var(--gRadius)}.wp-block-image>a img,.wp-block-gallery figure>a img{transition:var(--gTransition)}.wp-block-image>a:hover img,.wp-block-gallery figure>a:hover img{opacity:.75;backface-visibility:hidden;transform:translateY(-2px);box-shadow:var(--shadow1)}.wp-block-image>a:active img,.wp-block-gallery figure>a:active img{transform:none;transition:none}.wp-block-gallery{--columns: 3;--gap: 1rem;display:flex;flex-wrap:wrap;row-gap:var(--gap);column-gap:var(--gap);padding-left:0;width:100%}.wp-block-gallery:not(.is-cropped){align-items:flex-start}@media(min-width:769px){.wp-block-gallery.columns-1{--columns: 1}.wp-block-gallery.columns-2{--columns: 2}.wp-block-gallery.columns-3{--columns: 3}.wp-block-gallery.columns-4{--columns: 4}.wp-block-gallery.columns-5{--columns: 5}.wp-block-gallery.columns-6{--columns: 6}.wp-block-gallery.columns-7{--columns: 7}.wp-block-gallery.columns-8{--columns: 8}.wp-block-gallery.columns-{--columns: 5}}@media(max-width:768px){.wp-block-gallery{--columns: 3}.wp-block-gallery.columns-2{--columns: 2}}@media(max-width:480px){.wp-block-gallery{--columns: 2}}.wp-block-gallery .wp-block-image{flex-grow:1;position:relative;width:calc(100%/var(--columns) - var(--gap))}.wp-block-gallery.is-cropped .wp-block-image img{flex:1;height:100%;width:100%;object-fit:cover;object-position:center center}.wp-block-gallery .wp-block-image figcaption{position:absolute;z-index:2;left:0;bottom:0;width:100%;padding:.5rem;background-image:linear-gradient(0deg, rgbA(0, 0, 0, 0.7), rgbA(0, 0, 0, 0.5) 50%, transparent);text-align:center;color:#fff}.wp-block-gallery figcaption a:hover{opacity:.6;color:inherit}.wp-block-gallery .blocks-gallery-caption{flex-basis:100%;text-align:center;font-size:smaller}.wp-block-gallery:not(.has-nested-images) ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;row-gap:var(--gap);column-gap:var(--gap)}.wp-block-gallery:not(.has-nested-images) li{flex-grow:1;width:calc(100%/var(--columns) - var(--gap))}.wp-block-gallery:not(.has-nested-images) figure{position:relative}.wp-block-gallery:not(.has-nested-images).is-cropped figure{height:100%}.wp-block-gallery:not(.has-nested-images).is-cropped img{flex:1;height:100%;width:100%;object-fit:cover;object-position:center center}.wp-block-gallery:not(.has-nested-images) li figcaption{position:absolute;bottom:0;left:0;right:0;padding:.25rem;background-image:linear-gradient(0deg, rgbA(0, 0, 0, 0.7), rgbA(0, 0, 0, 0.5) 50%, transparent);text-align:center;font-size:var(--sFontSize);color:var(--textInvert)}.wp-block-cover{position:relative;display:flex;align-items:stretch;justify-content:center;background-size:cover;background-position:center center;background-color:var(--bgColor, black);min-height:400px;padding:var(--blockSpacing) 0}.wp-block-cover:not(.alignfull){border-radius:var(--gRadius)}.has-custom-content-position{--alignX: center;--alignY: center}.has-custom-content-position[class*=is-position-top-]{--alignY: flex-start}.has-custom-content-position[class*=is-position-bottom-]{--alignY: flex-end}.has-custom-content-position[class*=-right]{--alignX: flex-end}.has-custom-content-position[class*=-left]{--alignX: flex-start}.wp-block-cover__image-background{position:absolute;top:0;left:0;right:0;bottom:0;border:none;border-radius:0;padding:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;box-shadow:none}.wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:var(--alignX, center);justify-content:var(--alignY, center);position:relative;z-index:2;width:var(--siteWidth);color:var(--textColor, var(--textInvert))}.wp-block-cover:not(.alignfull) .wp-block-cover__inner-container{padding-right:var(--gridRim);padding-left:var(--gridRim)}.wp-block-cover__inner-container>*{width:100%;max-width:var(--blogWidth)}.wp-block-cover__inner-container .alignwide{max-width:var(--siteWidth)}@media(min-width:769px){.has-parallax{background-attachment:fixed}}.wp-block-cover__gradient-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--bgColor, black)}.wp-block-cover__gradient-background.has-background-dim{opacity:.5}.wp-block-cover__gradient-background.has-background-dim-0{opacity:0}.wp-block-cover__gradient-background.has-background-dim-10{opacity:.1}.wp-block-cover__gradient-background.has-background-dim-20{opacity:.2}.wp-block-cover__gradient-background.has-background-dim-30{opacity:.3}.wp-block-cover__gradient-background.has-background-dim-40{opacity:.4}.wp-block-cover__gradient-background.has-background-dim-60{opacity:.6}.wp-block-cover__gradient-background.has-background-dim-70{opacity:.7}.wp-block-cover__gradient-background.has-background-dim-80{opacity:.8}.wp-block-cover__gradient-background.has-background-dim-90{opacity:.9}.wp-block-cover__gradient-background.has-background-dim-100{opacity:1}.wp-block-media-text{--columnMedia: minmax(0, 1fr);--columnContent: minmax(0, 1fr);display:grid;row-gap:var(--columnGap, 2rem);column-gap:var(--columnGap, 2rem);grid-template-columns:var(--columnMedia) var(--columnContent)}.wp-block-media-text.alignwide,.wp-block-media-text.alignfull{margin-top:var(--groupSpacing)}.wp-block-media-text.has-media-on-the-right{grid-template-columns:var(--columnContent) var(--columnMedia)}.wp-block-media-text:not([class*=is-vertically-aligned-]){align-items:center}.wp-block-media-text.is-style-h-larger-image{--columnMedia: 3fr;--columnContent: 2fr}.wp-block-media-text.is-style-h-smaller-image{--columnMedia: 2fr;--columnContent: 3fr}.wp-block-media-text.has-background{border-radius:var(--gRadius)}@media(max-width:768px){.wp-block-media-text{--columnGap: 1rem}}@media(max-width:480px){.wp-block-media-text.is-stacked-on-mobile{--columnsMedia: 1fr;--columnsContent: 1fr;grid-template-columns:minmax(0, 1fr)}}.wp-block-media-text__media{margin-bottom:0}.wp-block-media-text__media img{width:100%}.is-image-fill .wp-block-media-text__media{align-self:stretch;background-repeat:no-repeat;background-size:cover;border-radius:var(--gRadius);min-height:150px;height:100%}.is-image-fill .wp-block-media-text__media img{display:none}@media(min-width:481px){.has-media-on-the-right .wp-block-media-text__media{order:1}}.wp-block-media-text__content{padding:var(--contentPadding, 0)}.wp-block-media-text.has-background .wp-block-media-text__content{--contentPadding: 3rem}@media(max-width:960px){.wp-block-media-text.has-background .wp-block-media-text__content{--contentPadding: 1.5rem}}@media(max-width:768px){.wp-block-media-text.has-background .wp-block-media-text__content{--contentPadding: 1rem}}@media(max-width:480px){.wp-block-media-text.has-background .wp-block-media-text__content{--contentPadding: 0 1rem 1rem 1rem}}.wp-block-audio{text-align:center}.wp-block-audio audio{width:100%}.wp-block-file{--bgColor: var(--color1);display:flex;align-items:center;justify-content:center;padding:1.25rem;background-color:rgbA(0, 0, 0, 0.05);border:1px solid rgbA(0, 0, 0, 0.2);border-radius:var(--gRadius)}.wp-block-file.alignleft{justify-content:flex-start;float:left}.wp-block-file.alignright{justify-content:flex-end}.wp-block-file__button{margin-left:1rem}.wp-block-video{width:100%;text-align:center}.wp-block-video video{width:100%}.wp-block-buttons{--gap: 1rem;display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--gap);row-gap:var(--gap)}.wp-block-buttons.aligncenter{justify-content:center}.wp-block-buttons.alignright{justify-content:flex-end}.wp-block-buttons.alignleft{justify-content:flex-start}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-button{--bgColor: var(--color1);--textColor: var(--textInvert)}.wp-block-button.is-style-outline,.wp-block-button.is-style-h-transparent{--textColor: currentColor}.wp-block-cover .wp-block-button{--textColor: var(--textInvert)}.button,[type=submit],[type=reset],.wp-block-file__button,.wp-block-button__link{display:inline-flex;align-items:center;cursor:pointer;overflow:hidden;padding:.75em 1em;background-color:var(--bgColor, var(--color1));border:1px solid rgbA(0, 0, 0, 0.2);border-bottom-width:2px;border-radius:var(--gRadius);text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.05em;color:var(--textColor, var(--textInvert));vertical-align:top;line-height:1;transition:var(--gTransition);will-change:transform,opacity}.button img,.button svg,[type=submit] img,[type=submit] svg,[type=reset] img,[type=reset] svg,.wp-block-file__button img,.wp-block-file__button svg,.wp-block-button__link img,.wp-block-button__link svg{margin-right:.5em;height:1.25em;width:1.25em}.button img:only-child,.button svg:only-child,[type=submit] img:only-child,[type=submit] svg:only-child,[type=reset] img:only-child,[type=reset] svg:only-child,.wp-block-file__button img:only-child,.wp-block-file__button svg:only-child,.wp-block-button__link img:only-child,.wp-block-button__link svg:only-child{margin-left:0;margin-right:0}.button path,.button circle,.button rect,[type=submit] path,[type=submit] circle,[type=submit] rect,[type=reset] path,[type=reset] circle,[type=reset] rect,.wp-block-file__button path,.wp-block-file__button circle,.wp-block-file__button rect,.wp-block-button__link path,.wp-block-button__link circle,.wp-block-button__link rect{fill:currentColor}.button:hover,[type=submit]:hover,[type=reset]:hover,.wp-block-file__button:hover,.wp-block-button__link:hover{opacity:.9;color:var(--textColor, var(--textInvert));transform:translateY(-2px);box-shadow:var(--shadow1)}.button:active,[type=submit]:active,[type=reset]:active,.wp-block-file__button:active,.wp-block-button__link:active{transition:none;transform:none;box-shadow:var(--shadow0)}.button[disabled],.button.disabled,[type=submit][disabled],[type=submit].disabled,[type=reset][disabled],[type=reset].disabled,.wp-block-file__button[disabled],.wp-block-file__button.disabled,.wp-block-button__link[disabled],.wp-block-button__link.disabled{cursor:not-allowed;opacity:.5;filter:grayscale(1)}.is-style-outline .wp-block-button__link{border:1px solid;border-bottom-width:2px;background-color:rgba(0,0,0,0);color:var(--textColor)}.is-style-h-transparent .wp-block-button__link{border:none;background-color:rgba(0,0,0,0);text-transform:uppercase;font-weight:700;color:var(--textColor)}.is-style-h-transparent .wp-block-button__link:hover{background-color:rgba(0,0,0,0)}[class*=wp-block-button__width-] a{justify-content:center}.wp-block-button__width-25{width:calc(25% - var(--gap)*.75)}.wp-block-button__width-50{width:calc(50% - var(--gap)*.5)}.wp-block-button__width-75{width:calc(75% - var(--gap)*.25)}.wp-block-button__width-100{width:100%}.wp-block-columns{display:flex;row-gap:var(--blockSpacing);column-gap:var(--blockSpacing)}.wp-block-columns.has-background{padding:var(--blockSpacing);background-color:var(--bgColor)}@media(max-width:768px){.wp-block-columns{flex-wrap:wrap}}.wp-block-column{flex-basis:0;flex-grow:1;min-width:0}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column.has-background{padding:var(--blockSpacing);border-radius:var(--gRadius)}@media(max-width:768px){.wp-block-column{flex-basis:100% !important;width:100%}}.wp-block-group{position:relative}.wp-block-group:not(.has-background){margin-top:var(--groupSpacing);margin-bottom:var(--groupSpacing)}.wp-block-group:first-child{margin-top:0}.wp-block-group:last-child{margin-bottom:0}.wp-block-group.has-background{padding:var(--groupSpacing) 0;border-radius:var(--gRadius)}.wp-block-group.has-background.alignfull{border-radius:0}.wp-block-group.has-background:not(.alignfull){padding-right:var(--gridRim);padding-left:var(--gridRim)}.wp-block-spacer{margin-top:0;margin-bottom:0}.wp-block-separator{display:block;border-top:2px solid var(--bgColor, var(--gray));margin:2.5rem auto;padding:0;width:120px;line-height:1;clear:both}.wp-block-separator.is-style-wide{width:var(--siteWidth)}.wp-block-separator.is-style-dots{border:0;height:auto;width:auto;background-color:rgba(0,0,0,0);text-align:center}.wp-block-separator.is-style-dots::before{content:"···";padding-left:2rem;font-family:var(--codeFontFamily);font-size:var(--lFontSize);letter-spacing:1.5rem;color:var(--bgColor, var(--text))}ul.wp-block-latest-posts{padding-left:0}.wp-block-latest-posts{display:grid;grid-template-columns:repeat(var(--postsColumns, 1), 1fr);column-gap:var(--postsGap, 1.5rem);row-gap:var(--postsGap, 1.5rem);list-style-type:none;clear:both}@media(max-width:960px){.wp-block-latest-posts{--postsGap: 1rem}}.wp-block-latest-posts.alignwide,.wp-block-latest-posts.alignfull{--blockSpacing: var(--groupSpacing)}.wp-block-latest-posts li{clear:both}.wp-block-latest-posts a{display:block;text-decoration:underline}.wp-block-latest-posts a:hover{color:var(--linkColorHover)}.wp-block-latest-posts li>a{font-family:var(--hFontFamily);font-size:var(--postsFontSize, var(--h5Size))}.wp-block-latest-posts.columns-1{--postsColumns: 1}.wp-block-latest-posts.columns-2{--postsColumns: 2}.wp-block-latest-posts.columns-3{--postsColumns: 3}.wp-block-latest-posts.columns-4{--postsColumns: 4}.wp-block-latest-posts.columns-5{--postsColumns: 5}.wp-block-latest-posts.columns-6{--postsColumns: 6}@media(max-width:768px){.wp-block-latest-posts.columns-2,.wp-block-latest-posts.columns-3{--postsGap: 1rem;--postsColumns: 2}}@media(max-width:480px){.wp-block-latest-posts.columns-2,.wp-block-latest-posts.columns-3{--postsColumns: 1}}.wp-block-latest-posts.columns-4,.wp-block-latest-posts.columns-5,.wp-block-latest-posts.columns-6{--postsGap: 1rem;--postsFontSize: var(--h6Size)}@media(max-width:960px){.wp-block-latest-posts.columns-4,.wp-block-latest-posts.columns-5,.wp-block-latest-posts.columns-6{--postsColumns: 3}}@media(max-width:768px){.wp-block-latest-posts.columns-4,.wp-block-latest-posts.columns-5,.wp-block-latest-posts.columns-6{--postsColumns: 2}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:inline-block;color:var(--textDim);font-size:var(--sFontSize)}.wp-block-latest-posts__post-author{margin-right:.5rem}.wp-block-latest-posts__featured-image{margin-bottom:.5rem;max-width:var(--postsImageWidth, 100%)}.wp-block-latest-posts__featured-image a:hover{opacity:.75}.wp-block-latest-posts__featured-image.alignleft,.wp-block-latest-posts__featured-image.alignright{--postsImageWidth: 45%}.columns-4 .wp-block-latest-posts__featured-image.alignleft,.columns-5 .wp-block-latest-posts__featured-image.alignleft,.columns-6 .wp-block-latest-posts__featured-image.alignleft,.columns-4 .wp-block-latest-posts__featured-image.alignright,.columns-5 .wp-block-latest-posts__featured-image.alignright,.columns-6 .wp-block-latest-posts__featured-image.alignright{--postsImageWidth: 35%}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1rem}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1rem}.wp-block-latest-posts__featured-image.aligncenter,.is-grid .wp-block-latest-posts__featured-image{--postsMaxWidth: none}.wp-block-latest-posts__featured-image.aligncenter img,.is-grid .wp-block-latest-posts__featured-image img{width:100%;max-height:150px;object-fit:cover}.wp-block-latest-posts__post-excerpt{font-size:var(--sFontSize)}.wp-block-embed{text-align:center}.wp-block-embed iframe{border-radius:var(--gRadius)}.wp-block-embed__wrapper{display:flex;justify-content:center;position:relative}.wp-has-aspect-ratio .wp-block-embed__wrapper::before,.wp-block-embed-wordpress .wp-block-embed__wrapper::before{content:"";display:block;width:100%}.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before,.wp-block-embed-wordpress .wp-block-embed__wrapper::before{padding-top:42.85%}.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{padding-top:50%}.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{padding-top:56.25%}.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{padding-top:75%}.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{padding-top:100%}.wp-embed-aspect-9-6 .wp-block-embed__wrapper::before{padding-top:66.667%}.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{padding-top:200%}.wp-has-aspect-ratio iframe,.wp-block-embed-wordpress iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-block-embed-wordpress blockquote{display:none}.wp-block-embed-wordpress iframe{clip:auto !important}.wp-block-social-links{--iconSize: 1.75rem;--iconPadding: 0.5rem;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;row-gap:1rem;column-gap:1rem;padding-left:0;list-style-type:none}.wp-block-social-links.items-justified-center{justify-content:center}.wp-block-social-links.items-justified-right{justify-content:flex-end}.wp-block-social-links.items-justified-space-between{justify-content:space-between}.wp-block-social-links.has-small-icon-size{--iconSize: 1.25rem;--iconPadding: 0.25rem}.wp-block-social-links.has-large-icon-size{--iconSize: 2.5rem}.wp-block-social-links.has-huge-icon-size{--iconSize: 3.25rem}.wp-block-social-links.has-monotone-color{--iconBg: var(--color1);--iconColor: currentColor}.wp-block-social-links.is-style-default,.wp-block-social-links.is-style-pill-shape{--iconColor: var(--textInvert)}.wp-block-social-links.is-style-logos-only{--iconPadding: 0px}.wp-block-social-links.is-orientation-vertical{flex-direction:column;align-items:flex-start}.wp-social-link{--brandColor: currentColor}.wp-social-link-facebook{--brandColor: #1977f2}.wp-social-link-instagram{--brandColor: #f00075}.wp-social-link-linkedin{--brandColor: #0577b5}.wp-social-link-skype{--brandColor: #0478d7}.wp-social-link-telegram{--brandColor: #08c}.wp-social-link-tiktok{--brandColor: #000}.wp-social-link-twitter{--brandColor: #21a1f3}.wp-social-link-whatsapp{--brandColor: #25d366}.wp-social-link-youtube{--brandColor: #ff0100}.wp-block-social-link-anchor{display:flex;align-items:center;justify-content:center;transition:var(--gTransition);will-change:opacity,transform;border-radius:var(--gRadius);line-height:0}.wp-block-social-link-anchor:hover{opacity:.7;transform:translateY(-1px)}.wp-block-social-link-anchor:hover figure{box-shadow:var(--shadow1)}.wp-block-social-link-anchor:active{transition:none;transform:none}.wp-block-social-link-anchor p{display:inline-block;margin-left:.5rem;line-height:1.25}.wp-block-social-link-anchor strong{display:block}.wp-block-social-link__icon{display:flex;align-items:center;justify-content:center;transition:var(--gTransition);padding:var(--iconPadding, 0.25rem);width:calc(var(--iconSize) + var(--iconPadding)*2);height:calc(var(--iconSize) + var(--iconPadding)*2);border-radius:var(--gRadius)}.is-style-default .wp-block-social-link__icon,.is-style-pill-shape .wp-block-social-link__icon{background-color:var(--iconBg, var(--brandColor))}.is-style-pill-shape .wp-block-social-link__icon{border-radius:50%}.is-style-outline .wp-block-social-link__icon{border:1px solid var(--iconColor, var(--brandColor));border-radius:50%}.wp-block-social-link__icon svg{height:100%}.has-large-icon-size .wp-block-social-link__icon svg,.has-huge-icon-size .wp-block-social-link__icon svg{width:100%}.wp-block-social-link__icon path{fill:var(--iconColor, var(--brandColor))}.wp-block-h-icon{--iconSize: 60px;--iconPadding: 1rem;--iconGap: 1rem;--iconBg: var(--bgColor, rgba(0,0,0,.1));--textColor: inherit;display:flex;align-items:flex-start;color:var(--textColor);border-radius:var(--gRadius)}.wp-block-h-icon.is-style-boxed{--iconPadding: 0;--iconSize: 28px;--iconBg: transparent;padding:.5rem;background-color:var(--bgColor);box-shadow:var(--shadow0)}.wp-block-h-icon.use-image{--iconPadding: 0;--iconSize: 60px;--iconBg: transparent}@media(min-width:769px)and (max-width:960px){.wp-block-h-icon.use-image.is-style-boxed{--iconSize: 45px}}@media(min-width:481px)and (max-width:768px){.wp-block-h-icon.use-image.is-style-boxed{--iconSize: 35px}}.wp-block-h-icon.has-icon-position-top{flex-wrap:wrap}.wp-block-h-icon.has-text-align-center{justify-content:center}.wp-block-h-icon.has-text-align-right{justify-content:flex-end}.wp-block-h-icon.has-no-description{align-items:center}@media(max-width:960px){.wp-block-h-icon{--iconGap: 0.75rem}}a.wp-block-h-icon{text-decoration:none;will-change:transform}a.wp-block-h-icon:hover{opacity:.9;transform:translateY(-2px);color:var(--textColor)}a.wp-block-h-icon:hover dt{text-decoration:underline}a.wp-block-h-icon:active{transform:none;transition:none}.wp-block-h-icon__figure{display:flex;align-items:center;justify-content:center;min-width:var(--iconSize);max-width:var(--iconSize);width:var(--iconSize);height:var(--iconSize);margin:0;padding:var(--iconPadding);background-color:var(--iconBg);border-radius:50%}.has-icon-position-left .wp-block-h-icon__figure{margin-right:var(--iconGap)}.has-icon-position-right .wp-block-h-icon__figure{order:1;margin-left:var(--iconGap)}.has-icon-position-top .wp-block-h-icon__figure{margin-bottom:var(--iconGap)}.wp-block-h-icon__figure path,.wp-block-h-icon__figure rect{fill:var(--iconColor, currentColor)}.wp-block-h-icon__figure svg{max-width:100%;max-height:100%}.wp-block-h-icon__content{flex:1;width:100%}.has-icon-position-top .wp-block-h-icon__content{flex:auto}.wp-block-h-icon__content dt{font-family:var(--hFontFamily);font-weight:700;font-size:var(--h5Size);line-height:var(--hLineHeight)}.is-style-boxed .wp-block-h-icon__content dt{font-weight:500;font-family:var(--fontFamily);font-size:var(--h5Size)}@media(max-width:960px){.is-style-boxed .wp-block-h-icon__content dt{font-size:var(--h6Size)}}.wp-block-h-icon__content dd{margin-top:.75rem}.wp-block-h-icon__content dd p+p{margin-top:.5rem}.wp-block-h-faq{--bgColor: #e5e5e5;--textColor: var(--text, #191e23);border:2px solid var(--bgColor);border-radius:var(--gRadius)}.wp-block-h-faq__question{position:relative;cursor:pointer;padding:.75rem 1rem .75rem 2rem;margin:-1px;background-color:var(--bgColor);font-size:var(--h5Size);color:var(--textColor);line-height:1.25;transition:var(--gTransition)}.wp-block-h-faq__question:hover{opacity:.8}.wp-block-h-faq__question:active{transition:none;box-shadow:var(--shadow0);transform:translateY(1px)}.wp-block-h-faq__question::-webkit-details-marker{display:none}.wp-block-h-faq__question::marker{display:none;font-size:0}.wp-block-h-faq__question::before{content:"+";position:absolute;left:.75rem;display:inline-block;margin-right:.75rem;font-family:var(--codeFontFamily)}[open] .wp-block-h-faq__question::before{content:"-"}[open] .wp-block-h-faq__question{opacity:1}.wp-block-h-faq__answer{padding:1rem 1.5rem}.wp-block-h-faq__answer p+p{margin-top:1rem}.grunion-field-wrap{position:relative;margin-bottom:1rem}.grunion-field-wrap .grunion-field-label{cursor:pointer;margin-bottom:.25rem;font-weight:700;font-size:var(--sFontSize);color:rgbA(0, 0, 0, 0.5)}.grunion-field-wrap span{display:inline-block;margin-left:.5rem;text-transform:initial;font-weight:400;color:var(--red)}.grunion-field-wrap textarea{max-height:8rem} diff --git a/dist/my-block.asset.php b/dist/my-block.asset.php deleted file mode 100644 index bc09cf7..0000000 --- a/dist/my-block.asset.php +++ /dev/null @@ -1 +0,0 @@ - array('wp-polyfill'), 'version' => '6991ae79812174de73051aa9f32cdd97'); \ No newline at end of file diff --git a/dist/my-block.css b/dist/my-block.css deleted file mode 100644 index 8b13789..0000000 --- a/dist/my-block.css +++ /dev/null @@ -1 +0,0 @@ - diff --git a/dist/my-block.js b/dist/my-block.js deleted file mode 100644 index dc3edaa..0000000 --- a/dist/my-block.js +++ /dev/null @@ -1,100 +0,0 @@ -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = "./inc/my-block/index.jsx"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./inc/my-block/index.jsx": -/*!********************************!*\ - !*** ./inc/my-block/index.jsx ***! - \********************************/ -/*! no exports provided */ -/***/ (function(module, exports) { - -eval("throw new Error(\"Module build failed (from ./node_modules/babel-loader/lib/index.js):\\nError: ENOENT: no such file or directory, open 'H:\\\\_open\\\\edje-wp-theme\\\\inc\\\\my-block\\\\index.jsx'\");\n\n//# sourceURL=webpack:///./inc/my-block/index.jsx?"); - -/***/ }) - -/******/ }); \ No newline at end of file diff --git a/dist/my-editor.asset.php b/dist/my-editor.asset.php index 16f81c6..fa37093 100644 --- a/dist/my-editor.asset.php +++ b/dist/my-editor.asset.php @@ -1 +1 @@ - array('wp-polyfill'), 'version' => '17c919a7f6392a6d65c50bd7d03c1b2e'); \ No newline at end of file + array('wp-polyfill'), 'version' => 'fafacd1547c272cde0701d52149fcd03'); \ No newline at end of file diff --git a/dist/my-editor.css b/dist/my-editor.css index c0e06a9..96f4923 100644 --- a/dist/my-editor.css +++ b/dist/my-editor.css @@ -1 +1 @@ -:root{--text:#2c3e50;--textRGB:44,62,80;--textDim:#868698;--textDimRGB:134,134,152;--textInvert:#ffffff;--textInvertRGB:255,255,255;--color1:#5C6BC0;--color1RGB:92,107,192;--color1Dark:#3F4EA2;--color1DarkRGB:63,78,162;--color1Light:#D3D7EE;--color1LightRGB:211,215,238;--color2:#2ecc71;--color2RGB:46,204,113;--color2Dark:#26A65B;--color2DarkRGB:38,166,91;--color2Light:#def7e8;--color2LightRGB:222,247,232;--color3:#e74c3c;--color3RGB:231,76,60;--color3Light:#fbdedb;--color3LightRGB:251,222,219;--siteBg: #f8f9fb;--siteBgColor: #f8f9fb;--panelBg: #eff1f5;--colorAlert: #e74c3c;--colorAlertLight: #f8cdc9;--shadow0: 0 0.5px 2px rgba(0,0,0, .18), 0 1.5px 6px rgba(0,0,0, .08);--shadow1: 0 1.5px 4px rgba(0,0,0, .24), 0 1.5px 6px rgba(0,0,0, .12);--shadow2: 0 3px 12px rgba(0,0,0, .23), 0 3px 12px rgba(0,0,0, .16);--shadow3: 0 6px 12px rgba(0,0,0, .23), 0 10px 40px rgba(0,0,0, .19);--shadow4: 0 10px 20px rgba(0,0,0, .19), 0 6px 6px rgba(0,0,0, .23);--shadowThin: 0 10px 30px rgba(0,0,0, .08);--shadowThin2: 0 10px 30px rgba(0,0,0, .12);--fontFamily: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fontWeight: 400;--lineHeight: 1.65;--letterSpacing: 0;--fontSize: 16px;--xsFontSize: 12px;--sFontSize: 14px;--mFontSize: 18px;--lFontSize: 22px;--xlFontSize: 30px;--xsmallFontSize: var(--xsFontSize);--smallFontSize: var(--sFontSize);--mediumFontSize: var(--mFontSize);--largeFontSize: var(--lFontSize);--hugeFontSize: var(--xlFontSize);--hFontFamily: "Noto Serif", "Apple Garamond", "Baskerville", "Times New Roman", "Droid Serif", "Times","Source Serif Pro", serif;--hFontStyle: normal;--hFontWeight: 700;--hLineHeight: 1.25;--hLetterSpacing: 0.025em;--hTextTransform: initial;--hColor: inherit;--h1Size: 46px;--h2Size: 38px;--h3Size: 30px;--h4Size: 24px;--h5Size: 20px;--h6Size: var(--fontSize);--codeFontFamily: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--codeFontSize: var(--sFontSize);--linkColor: inherit;--linkColorHover: var(--color1);--siteWidth: 1120px;--blogWidth: 650px;--gridGap: 20px;--gridRim: 1rem;--tileGap: 20px;--gRadius: 4px;--gTransition: all .25s ease-in-out;--inputColor: var(--text);--inputPlaceholderColor: var(--textDim);--inputBg: var(--textInvert);--inputBgFocus: var(--textInvert);--adminBarHeight: 0px;--wp--style--block-gap: 1.5rem;--groupSpacing: 3rem;--main: var(--color1);--mainDark: var(--color1Dark);--mainLight: var(--color1Light);--sub: var(--color2);--subDark: var(--color2Dark);--subLight: var(--color2Light);--extra: var(--color3);--extraLight: var(--color3Light);--blockSpacing: var(--wp--style--block-gap)}@media(max-width:960px){:root{--h1Size: 40px;--h2Size: 32px;--h3Size: 26px;--h4Size: 22px;--h5Size: 18px;--h6Size: var(--fontSize)}}@media(max-width:768px){:root{--h1Size: 32px;--h2Size: 26px;--h3Size: 22px;--h4Size: 20px;--h5Size: 18px;--h6Size: var(--fontSize);--groupSpacing: 2.5rem}}@media(max-width:480px){:root{--blockSpacing: 1rem}}body.admin-bar{--adminBarHeight: 32px}@media(max-width:782px){body.admin-bar{--adminBarHeight: 0px}}.has-text-base-background-color{--bgColor: var(--text);--bgColorRGB: var(--textRGB)}.has-text-base-color{--textColor: var(--text);--textColorRGB: var(--textRGB);--filterColor: invert(18%) sepia(12%) saturate(1870%) hue-rotate(169deg) brightness(94%) contrast(83%)}.has-text-dim-background-color{--bgColor: var(--textDim);--bgColorRGB: var(--textDimRGB)}.has-text-dim-color{--textColor: var(--textDim);--textColorRGB: var(--textDimRGB);--filterColor: invert(53%) sepia(8%) saturate(544%) hue-rotate(201deg) brightness(99%) contrast(91%)}.has-text-invert-background-color{--bgColor: var(--textInvert);--bgColorRGB: var(--textInvertRGB)}.has-text-invert-color{--textColor: var(--textInvert);--textColorRGB: var(--textInvertRGB);--filterColor: invert(100%) sepia(10%) saturate(7462%) hue-rotate(173deg) brightness(117%) contrast(108%)}.has-color-1-background-color{--bgColor: var(--color1);--bgColorRGB: var(--color1RGB)}.has-color-1-color{--textColor: var(--color1);--textColorRGB: var(--color1RGB);--filterColor: invert(59%) sepia(80%) saturate(2621%) hue-rotate(178deg) brightness(91%) contrast(87%)}.has-color-1-dark-background-color{--bgColor: var(--color1Dark);--bgColorRGB: var(--color1DarkRGB)}.has-color-1-dark-color{--textColor: var(--color1Dark);--textColorRGB: var(--color1DarkRGB);--filterColor: invert(39%) sepia(9%) saturate(4187%) hue-rotate(163deg) brightness(95%) contrast(86%)}.has-color-1-light-background-color{--bgColor: var(--color1Light);--bgColorRGB: var(--color1LightRGB)}.has-color-1-light-color{--textColor: var(--color1Light);--textColorRGB: var(--color1LightRGB);--filterColor: invert(87%) sepia(18%) saturate(184%) hue-rotate(170deg) brightness(105%) contrast(95%)}.has-color-2-background-color{--bgColor: var(--color2);--bgColorRGB: var(--color2RGB)}.has-color-2-color{--textColor: var(--color2);--textColorRGB: var(--color2RGB);--filterColor: invert(64%) sepia(63%) saturate(493%) hue-rotate(92deg) brightness(90%) contrast(90%)}.has-color-2-dark-background-color{--bgColor: var(--color2Dark);--bgColorRGB: var(--color2DarkRGB)}.has-color-2-dark-color{--textColor: var(--color2Dark);--textColorRGB: var(--color2DarkRGB);--filterColor: invert(49%) sepia(22%) saturate(1352%) hue-rotate(92deg) brightness(103%) contrast(90%)}.has-color-2-light-background-color{--bgColor: var(--color2Light);--bgColorRGB: var(--color2LightRGB)}.has-color-2-light-color{--textColor: var(--color2Light);--textColorRGB: var(--color2LightRGB);--filterColor: invert(98%) sepia(67%) saturate(213%) hue-rotate(65deg) brightness(100%) contrast(95%)}.has-color-3-background-color{--bgColor: var(--color3);--bgColorRGB: var(--color3RGB)}.has-color-3-color{--textColor: var(--color3);--textColorRGB: var(--color3RGB);--filterColor: invert(59%) sepia(98%) saturate(5598%) hue-rotate(343deg) brightness(99%) contrast(83%)}.has-color-3-light-background-color{--bgColor: var(--color3Light);--bgColorRGB: var(--color3LightRGB)}.has-color-3-light-color{--textColor: var(--color3Light);--textColorRGB: var(--color3LightRGB);--filterColor: invert(96%) sepia(66%) saturate(482%) hue-rotate(292deg) brightness(101%) contrast(97%)}@font-face{src:url(5d8da75aca3a31f37c5f72b734ca8c49.woff2);font-family:"Noto Serif";font-weight:400}@font-face{src:url(f6e4737d8c2e16f0cec8c4f999d165a5.woff2);font-family:"Noto Serif";font-weight:700}.wp-block{max-width:var(--blogWidth)}.wp-block b,.wp-block strong{font-weight:700}.wp-block[data-align=wide]{max-width:calc(var(--siteWidth) - 100px)}.editor-styles-wrapper{background-color:var(--siteBg)}.has-text-color,.has-inline-color{color:var(--textColor, var(--text))}.has-background{background-color:var(--bgColor)}.editor-styles-wrapper>*{font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);line-height:var(--lineHeight);color:var(--text)}.editor-post-title__block .editor-post-title__input,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6,.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter{font-family:var(--hFontFamily);font-weight:var(--hFontWeight);text-transform:var(--hTextTransform);line-height:var(--hLineHeight);margin-bottom:0}.editor-styles-wrapper h1{font-size:var(--h1Size)}.editor-styles-wrapper h2{font-size:var(--h2Size)}.editor-styles-wrapper h3{font-size:var(--h3Size)}.editor-styles-wrapper h4{font-size:var(--h4Size)}.editor-styles-wrapper h5{font-size:var(--h5Size)}.editor-styles-wrapper h6{font-size:var(--h6Size)}[data-type="core/heading"] strong{font-weight:var(--fontWeight)}.wp-block-quote.has-text-align-center{padding-top:1rem}.wp-block-quote.has-text-align-center::before{content:"";position:absolute;top:0;width:100px;height:3px;background-color:var(--text);transform:translateX(-50%)}.wp-block-quote.is-style-large{padding:1rem 0;border-top:3px solid var(--textDim);border-bottom:3px solid var(--textDim);font-size:var(--h5Size)}.wp-block-quote.is-style-large::before{display:none}.wp-block-quote.is-style-large p{font-size:1em;font-style:normal}.wp-block-quote.is-style-large cite{text-align:right;font-size:var(--sFontSize)}.wp-block-quote.is-style-large.has-text-align-center cite{text-align:center}.wp-block-quote.is-style-large.has-text-align-right cite{text-align:left}.wp-block-table{margin-top:var(--blockSpacing);margin-bottom:var(--blockSpacing)}.wp-block-table table{--theadBg: var(--bgColor, #eef2f7);--theadColor: var(--textColor, var(--text));--tbodyBg: var(--textInvert);--tbodyColor: var(--text);border-collapse:collapse;border-spacing:0}.wp-block-table.is-style-h-full-color table{--tbodyBg: var(--theadBg);--tbodyColor: var(--theadColor)}.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{border:1px solid rgbA(0, 0, 0, 0.5)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:none}.wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:var(--theadBg);color:var(--theadColor)}.wp-block-table thead,.wp-block-table tfoot{background-color:var(--theadBg);color:var(--theadColor);font-weight:700;text-align:left}.wp-block-table thead{border-bottom:2px solid var(--text)}.wp-block-table tfoot{border-top:2px solid var(--text)}.wp-block-table tbody{background-color:var(--tbodyBg);color:var(--tbodyColor)}.wp-block-table tr{border:none}.wp-block-table th,.wp-block-table td{border:1px solid rgbA(0, 0, 0, 0.5)}.wp-block-button__link{background-color:var(--color1);text-transform:uppercase;font-weight:var(--hFontWeight);border-radius:var(--gRadius)}.is-style-outline .wp-block-button__link{border:2px solid currentColor;color:var(--color1)}.is-style-outline .wp-block-button__link:not(:hover){background-color:rgba(0,0,0,0) !important}.is-style-h-transparent .wp-block-button__link{border:none;color:var(--textColor, var(--text))}.is-style-h-transparent .wp-block-button__link:not(:hover){background-color:rgba(0,0,0,0) !important}.has-custom-content-position{--alignX: center;--alignY: center}.has-custom-content-position[class*=is-position-top-]{--alignY: flex-start}.has-custom-content-position[class*=is-position-bottom-]{--alignY: flex-end}.has-custom-content-position[class*=-right]{--alignX: flex-end}.has-custom-content-position[class*=-left]{--alignX: flex-start}.wp-block-cover{display:flex;align-items:stretch !important;justify-content:center !important}.wp-block-cover.is-light .wp-block-cover__inner-container{color:var(--textInvert)}.wp-block-cover .wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:var(--alignX, center);justify-content:var(--alignY, center);width:var(--siteWidth) !important}.wp-block-cover .wp-block-cover__inner-container>*{width:100%;max-width:var(--blogWidth)}.wp-block-cover .wp-block-cover__inner-container .alignwide{max-width:var(--siteWidth)}.wp-block-cover .wp-block-cover__inner-container .wp-block-cover__inner-container{min-width:var(--blogWidth);width:100%}.block-editor-inserter__panel-content [aria-label=Embeds]>div:nth-child(n+2){display:none}.edit-post-visual-editor ul.wp-block-latest-posts{display:grid;grid-template-columns:repeat(var(--postsColumns, 1), 1fr);column-gap:var(--postsGap, 1.5rem);row-gap:var(--postsGap, 1.5rem);list-style-type:none;padding-left:0;clear:both}.edit-post-visual-editor ul.wp-block-latest-posts.alignwide,.edit-post-visual-editor ul.wp-block-latest-posts.alignfull{--blockSpacing: var(--groupSpacing)}.edit-post-visual-editor ul.wp-block-latest-posts li{clear:both;width:100%;margin:0}.edit-post-visual-editor ul.wp-block-latest-posts a{display:block;pointer-events:none}.edit-post-visual-editor ul.wp-block-latest-posts li>a{font-family:var(--hFontFamily);font-size:var(--postsFontSize, var(--h5Size))}.edit-post-visual-editor ul.wp-block-latest-posts.columns-1{--postsColumns: 1}.edit-post-visual-editor ul.wp-block-latest-posts.columns-2{--postsColumns: 2}.edit-post-visual-editor ul.wp-block-latest-posts.columns-3{--postsColumns: 3}.edit-post-visual-editor ul.wp-block-latest-posts.columns-4{--postsColumns: 4}.edit-post-visual-editor ul.wp-block-latest-posts.columns-5{--postsColumns: 5}.edit-post-visual-editor ul.wp-block-latest-posts.columns-6{--postsColumns: 6}.edit-post-visual-editor ul.wp-block-latest-posts.columns-4,.edit-post-visual-editor ul.wp-block-latest-posts.columns-5,.edit-post-visual-editor ul.wp-block-latest-posts.columns-6{--postsGap: 1rem;--postsFontSize: var(--h6Size)}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:inline-block;color:var(--textDim);font-size:var(--sFontSize)}.wp-block-latest-posts__post-author{margin-right:1rem}.wp-block-latest-posts__featured-image{margin-bottom:.5rem}.wp-block-latest-posts__featured-image a:hover{opacity:.75}.wp-block-latest-posts__featured-image.alignleft,.wp-block-latest-posts__featured-image.alignright{max-width:50%}.is-grid .wp-block-latest-posts__featured-image.alignleft,.is-grid .wp-block-latest-posts__featured-image.alignright{max-width:40%}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1rem}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1rem}.wp-block-latest-posts__featured-image.aligncenter,.is-grid .wp-block-latest-posts__featured-image{max-width:none}.wp-block-latest-posts__featured-image.aligncenter img,.is-grid .wp-block-latest-posts__featured-image img{width:100%;max-height:150px;object-fit:cover} +:root{--text:#2c3e50;--textRGB:44,62,80;--textFilter:invert(18%) sepia(12%) saturate(1870%) hue-rotate(169deg) brightness(94%) contrast(83%);--textInvert:#ffffff;--textInvertRGB:255,255,255;--textInvertFilter:invert(100%) sepia(10%) saturate(7462%) hue-rotate(173deg) brightness(117%) contrast(108%);--gray:#888888;--grayRGB:136,136,136;--grayFilter:invert(60%) sepia(0%) saturate(0%) hue-rotate(151deg) brightness(90%) contrast(88%);--grayDark:#5C5C5C;--grayDarkRGB:92,92,92;--grayDarkFilter:invert(35%) sepia(0%) saturate(0%) hue-rotate(193deg) brightness(98%) contrast(89%);--grayLight:#E0E0E0;--grayLightRGB:224,224,224;--grayLightFilter:invert(100%) sepia(2%) saturate(1493%) hue-rotate(171deg) brightness(114%) contrast(76%);--color1:#5C6BC0;--color1RGB:92,107,192;--color1Filter:invert(59%) sepia(80%) saturate(2621%) hue-rotate(178deg) brightness(91%) contrast(87%);--color1Dark:#3F4EA2;--color1DarkRGB:63,78,162;--color1DarkFilter:invert(39%) sepia(9%) saturate(4187%) hue-rotate(163deg) brightness(95%) contrast(86%);--color1Light:#D3D7EE;--color1LightRGB:211,215,238;--color1LightFilter:invert(87%) sepia(18%) saturate(184%) hue-rotate(170deg) brightness(105%) contrast(95%);--color2:#2ecc71;--color2RGB:46,204,113;--color2Filter:invert(64%) sepia(63%) saturate(493%) hue-rotate(92deg) brightness(90%) contrast(90%);--color2Dark:#26A65B;--color2DarkRGB:38,166,91;--color2DarkFilter:invert(49%) sepia(22%) saturate(1352%) hue-rotate(92deg) brightness(103%) contrast(90%);--color2Light:#def7e8;--color2LightRGB:222,247,232;--color2LightFilter:invert(98%) sepia(67%) saturate(213%) hue-rotate(65deg) brightness(100%) contrast(95%);--color3:#e74c3c;--color3RGB:231,76,60;--color3Filter:invert(59%) sepia(98%) saturate(5598%) hue-rotate(343deg) brightness(99%) contrast(83%);--color3Light:#fbdedb;--color3LightRGB:251,222,219;--color3LightFilter:invert(96%) sepia(66%) saturate(482%) hue-rotate(292deg) brightness(101%) contrast(97%);--siteBg: #f8f9fb;--siteBgColor: #f8f9fb;--panelBg: #eff1f5;--colorAlert: #e74c3c;--colorAlertLight: #f8cdc9;--main: var(--color1);--mainDark: var(--color1Dark);--mainLight: var(--color1Light);--sub: var(--color2);--subDark: var(--color2Dark);--subLight: var(--color2Light);--extra: var(--color3);--extraLight: var(--color3Light)}[class*=-background-color]{background-color:var(--bgColor)}.has-text-color,.has-inline-color{color:var(--textColor, var(--text))}.has-text-base-background-color{--bgColor: var(--text);--bgColorRGB: var(--textRGB)}.has-text-base-color{--textColor: var(--text);--textColorRGB: var(--textRGB);--filterColor: invert(18%) sepia(12%) saturate(1870%) hue-rotate(169deg) brightness(94%) contrast(83%)}.has-text-invert-background-color{--bgColor: var(--textInvert);--bgColorRGB: var(--textInvertRGB)}.has-text-invert-color{--textColor: var(--textInvert);--textColorRGB: var(--textInvertRGB);--filterColor: invert(100%) sepia(10%) saturate(7462%) hue-rotate(173deg) brightness(117%) contrast(108%)}.has-gray-background-color{--bgColor: var(--gray);--bgColorRGB: var(--grayRGB)}.has-gray-color{--textColor: var(--gray);--textColorRGB: var(--grayRGB);--filterColor: invert(60%) sepia(0%) saturate(0%) hue-rotate(151deg) brightness(90%) contrast(88%)}.has-gray-dark-background-color{--bgColor: var(--grayDark);--bgColorRGB: var(--grayDarkRGB)}.has-gray-dark-color{--textColor: var(--grayDark);--textColorRGB: var(--grayDarkRGB);--filterColor: invert(35%) sepia(0%) saturate(0%) hue-rotate(193deg) brightness(98%) contrast(89%)}.has-gray-light-background-color{--bgColor: var(--grayLight);--bgColorRGB: var(--grayLightRGB)}.has-gray-light-color{--textColor: var(--grayLight);--textColorRGB: var(--grayLightRGB);--filterColor: invert(100%) sepia(2%) saturate(1493%) hue-rotate(171deg) brightness(114%) contrast(76%)}.has-color-1-background-color{--bgColor: var(--color1);--bgColorRGB: var(--color1RGB)}.has-color-1-color{--textColor: var(--color1);--textColorRGB: var(--color1RGB);--filterColor: invert(59%) sepia(80%) saturate(2621%) hue-rotate(178deg) brightness(91%) contrast(87%)}.has-color-1-dark-background-color{--bgColor: var(--color1Dark);--bgColorRGB: var(--color1DarkRGB)}.has-color-1-dark-color{--textColor: var(--color1Dark);--textColorRGB: var(--color1DarkRGB);--filterColor: invert(39%) sepia(9%) saturate(4187%) hue-rotate(163deg) brightness(95%) contrast(86%)}.has-color-1-light-background-color{--bgColor: var(--color1Light);--bgColorRGB: var(--color1LightRGB)}.has-color-1-light-color{--textColor: var(--color1Light);--textColorRGB: var(--color1LightRGB);--filterColor: invert(87%) sepia(18%) saturate(184%) hue-rotate(170deg) brightness(105%) contrast(95%)}.has-color-2-background-color{--bgColor: var(--color2);--bgColorRGB: var(--color2RGB)}.has-color-2-color{--textColor: var(--color2);--textColorRGB: var(--color2RGB);--filterColor: invert(64%) sepia(63%) saturate(493%) hue-rotate(92deg) brightness(90%) contrast(90%)}.has-color-2-dark-background-color{--bgColor: var(--color2Dark);--bgColorRGB: var(--color2DarkRGB)}.has-color-2-dark-color{--textColor: var(--color2Dark);--textColorRGB: var(--color2DarkRGB);--filterColor: invert(49%) sepia(22%) saturate(1352%) hue-rotate(92deg) brightness(103%) contrast(90%)}.has-color-2-light-background-color{--bgColor: var(--color2Light);--bgColorRGB: var(--color2LightRGB)}.has-color-2-light-color{--textColor: var(--color2Light);--textColorRGB: var(--color2LightRGB);--filterColor: invert(98%) sepia(67%) saturate(213%) hue-rotate(65deg) brightness(100%) contrast(95%)}.has-color-3-background-color{--bgColor: var(--color3);--bgColorRGB: var(--color3RGB)}.has-color-3-color{--textColor: var(--color3);--textColorRGB: var(--color3RGB);--filterColor: invert(59%) sepia(98%) saturate(5598%) hue-rotate(343deg) brightness(99%) contrast(83%)}.has-color-3-light-background-color{--bgColor: var(--color3Light);--bgColorRGB: var(--color3LightRGB)}.has-color-3-light-color{--textColor: var(--color3Light);--textColorRGB: var(--color3LightRGB);--filterColor: invert(96%) sepia(66%) saturate(482%) hue-rotate(292deg) brightness(101%) contrast(97%)}:root{--fontFamily: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fontWeight: 400;--lineHeight: 1.65;--letterSpacing: 0;--fontSize: 16px;--xsFontSize: 12px;--sFontSize: 14px;--mFontSize: 18px;--lFontSize: 22px;--xlFontSize: 30px;--xsmallFontSize: var(--xsFontSize);--smallFontSize: var(--sFontSize);--mediumFontSize: var(--mFontSize);--largeFontSize: var(--lFontSize);--hugeFontSize: var(--xlFontSize);--hFontFamily: "Noto Serif", "Apple Garamond", "Baskerville", "Times New Roman", "Droid Serif", "Times","Source Serif Pro", serif;--hFontStyle: normal;--hFontWeight: 700;--hLineHeight: 1.25;--hLetterSpacing: 0.025em;--hTextTransform: initial;--hColor: inherit;--h1Size: 46px;--h2Size: 38px;--h3Size: 30px;--h4Size: 24px;--h5Size: 20px;--h6Size: var(--fontSize);--codeFontFamily: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--codeFontSize: var(--sFontSize);--shadow0: 0 0.5px 2px rgba(0,0,0, .18), 0 1.5px 6px rgba(0,0,0, .08);--shadow1: 0 1.5px 4px rgba(0,0,0, .24), 0 1.5px 6px rgba(0,0,0, .12);--shadow2: 0 3px 12px rgba(0,0,0, .23), 0 3px 12px rgba(0,0,0, .16);--shadow3: 0 6px 12px rgba(0,0,0, .23), 0 10px 40px rgba(0,0,0, .19);--shadow4: 0 10px 20px rgba(0,0,0, .19), 0 6px 6px rgba(0,0,0, .23);--shadowThin: 0 10px 30px rgba(0,0,0, .08);--shadowThin2: 0 10px 30px rgba(0,0,0, .12);--linkColor: inherit;--linkColorHover: var(--color1);--siteWidth: 1120px;--blogWidth: 650px;--gridGap: 20px;--gridRim: 1rem;--tileGap: 20px;--gRadius: 4px;--gTransition: all .25s ease-in-out;--inputColor: var(--text);--inputPlaceholderColor: var(--gray);--inputBg: var(--textInvert);--inputBgFocus: var(--textInvert);--adminBarHeight: 0px;--blockSpacing: 1.5rem;--groupSpacing: 3rem}@media(max-width:960px){:root{--h1Size: 40px;--h2Size: 32px;--h3Size: 26px;--h4Size: 22px;--h5Size: 18px;--h6Size: var(--fontSize)}}@media(max-width:768px){:root{--h1Size: 32px;--h2Size: 26px;--h3Size: 22px;--h4Size: 20px;--h5Size: 18px;--h6Size: var(--fontSize);--groupSpacing: 2.5rem}}@media(max-width:480px){:root{--blockSpacing: 1rem}}body.admin-bar{--adminBarHeight: 32px}@media(max-width:782px){body.admin-bar{--adminBarHeight: 0px}}@font-face{src:url(5d8da75aca3a31f37c5f72b734ca8c49.woff2);font-family:"Noto Serif";font-weight:400}@font-face{src:url(f6e4737d8c2e16f0cec8c4f999d165a5.woff2);font-family:"Noto Serif";font-weight:700}.wp-block{max-width:var(--blogWidth)}.wp-block b,.wp-block strong{font-weight:700}.wp-block[data-align=wide]{max-width:calc(var(--siteWidth) - 100px)}.editor-styles-wrapper{background-color:var(--siteBg)}.has-text-color,.has-inline-color{color:var(--textColor, var(--text))}.has-background{background-color:var(--bgColor)}.editor-styles-wrapper>*{font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);line-height:var(--lineHeight);color:var(--text)}.editor-post-title__block .editor-post-title__input,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6,.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter{font-family:var(--hFontFamily);font-weight:var(--hFontWeight);text-transform:var(--hTextTransform);line-height:var(--hLineHeight);margin-bottom:0}.editor-styles-wrapper h1{font-size:var(--h1Size)}.editor-styles-wrapper h2{font-size:var(--h2Size)}.editor-styles-wrapper h3{font-size:var(--h3Size)}.editor-styles-wrapper h4{font-size:var(--h4Size)}.editor-styles-wrapper h5{font-size:var(--h5Size)}.editor-styles-wrapper h6{font-size:var(--h6Size)}[data-type="core/heading"] strong{font-weight:var(--fontWeight)}.wp-block-quote.has-text-align-center{padding-top:1rem}.wp-block-quote.has-text-align-center::before{content:"";position:absolute;top:0;width:100px;height:3px;background-color:var(--text);transform:translateX(-50%)}.wp-block-quote.is-style-large{padding:1rem 0;border-top:3px solid var(--gray);border-bottom:3px solid var(--gray);font-size:var(--h5Size)}.wp-block-quote.is-style-large::before{display:none}.wp-block-quote.is-style-large p{font-size:1em;font-style:normal}.wp-block-quote.is-style-large cite{text-align:right;font-size:var(--sFontSize)}.wp-block-quote.is-style-large.has-text-align-center cite{text-align:center}.wp-block-quote.is-style-large.has-text-align-right cite{text-align:left}.wp-block-table{--tableStripe: #eef2f7;display:flex;flex-direction:column;overflow-x:auto;margin-top:var(--blockSpacing);margin-bottom:var(--blockSpacing)}@media(max-width:768px){.wp-block-table{font-size:var(--sFontSize)}}.wp-block-table table{border-collapse:collapse;border-spacing:0;color:var(--text)}.wp-block-table thead,.wp-block-table tfoot{background-color:var(--bgColor, #eef2f7);color:var(--textColor, var(--text));font-weight:700;text-align:left}.wp-block-table thead{border-bottom:2px solid var(--text)}.wp-block-table tfoot{border-top:2px solid var(--text)}.wp-block-table tbody{background-color:var(--textInvert);color:var(--text)}.wp-block-table th,.wp-block-table td{padding:.5rem 1rem;border:1px solid rgbA(0, 0, 0, 0.5) !important}@media(max-width:768px){.wp-block-table th,.wp-block-table td{padding:.25rem .5rem}}.wp-block-table.is-style-h-full-color tbody{background-color:var(--bgColor);color:var(--textColor)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--textInvert)}.wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:var(--tableStripe)}.wp-block-table .has-color-1-background-color{--tableStripe: rgbA(var(--color1RGB), 0.1)}.wp-block-table .has-color-1-background-color thead,.wp-block-table .has-color-1-background-color tfoot{color:var(--textInvert)}.wp-block-table .has-color-2-background-color{--tableStripe: rgbA(var(--color2RGB), 0.1)}.wp-block-table .has-color-3-background-color{--tableStripe: rgbA(var(--color3RGB), 0.1)}.wp-block-button__link{background-color:var(--color1);text-transform:uppercase;font-weight:var(--hFontWeight);border-radius:var(--gRadius)}.is-style-outline .wp-block-button__link{border:2px solid currentColor;color:var(--color1)}.is-style-outline .wp-block-button__link:not(:hover){background-color:rgba(0,0,0,0) !important}.is-style-h-transparent .wp-block-button__link{border:none;color:var(--textColor, var(--text))}.is-style-h-transparent .wp-block-button__link:not(:hover){background-color:rgba(0,0,0,0) !important}.has-custom-content-position{--alignX: center;--alignY: center}.has-custom-content-position[class*=is-position-top-]{--alignY: flex-start}.has-custom-content-position[class*=is-position-bottom-]{--alignY: flex-end}.has-custom-content-position[class*=-right]{--alignX: flex-end}.has-custom-content-position[class*=-left]{--alignX: flex-start}.wp-block-cover{display:flex;align-items:stretch !important;justify-content:center !important}.wp-block-cover.is-light .wp-block-cover__inner-container{color:var(--textInvert)}.wp-block-cover .wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:var(--alignX, center);justify-content:var(--alignY, center);width:var(--siteWidth) !important}.wp-block-cover .wp-block-cover__inner-container>*{width:100%;max-width:var(--blogWidth)}.wp-block-cover .wp-block-cover__inner-container .alignwide{max-width:var(--siteWidth)}.wp-block-cover .wp-block-cover__inner-container .wp-block-cover__inner-container{min-width:var(--blogWidth);width:100%}.block-editor-inserter__panel-content [aria-label=Embeds]>div:nth-child(n+2){display:none}.edit-post-visual-editor ul.wp-block-latest-posts{display:grid;grid-template-columns:repeat(var(--postsColumns, 1), 1fr);column-gap:var(--postsGap, 1.5rem);row-gap:var(--postsGap, 1.5rem);list-style-type:none;padding-left:0;clear:both}.edit-post-visual-editor ul.wp-block-latest-posts.alignwide,.edit-post-visual-editor ul.wp-block-latest-posts.alignfull{--blockSpacing: var(--groupSpacing)}.edit-post-visual-editor ul.wp-block-latest-posts li{clear:both;width:100%;margin:0}.edit-post-visual-editor ul.wp-block-latest-posts a{display:block;pointer-events:none}.edit-post-visual-editor ul.wp-block-latest-posts li>a{font-family:var(--hFontFamily);font-size:var(--postsFontSize, var(--h5Size))}.edit-post-visual-editor ul.wp-block-latest-posts.columns-1{--postsColumns: 1}.edit-post-visual-editor ul.wp-block-latest-posts.columns-2{--postsColumns: 2}.edit-post-visual-editor ul.wp-block-latest-posts.columns-3{--postsColumns: 3}.edit-post-visual-editor ul.wp-block-latest-posts.columns-4{--postsColumns: 4}.edit-post-visual-editor ul.wp-block-latest-posts.columns-5{--postsColumns: 5}.edit-post-visual-editor ul.wp-block-latest-posts.columns-6{--postsColumns: 6}.edit-post-visual-editor ul.wp-block-latest-posts.columns-4,.edit-post-visual-editor ul.wp-block-latest-posts.columns-5,.edit-post-visual-editor ul.wp-block-latest-posts.columns-6{--postsGap: 1rem;--postsFontSize: var(--h6Size)}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:inline-block;color:var(--gray);font-size:var(--sFontSize)}.wp-block-latest-posts__post-author{margin-right:1rem}.wp-block-latest-posts__featured-image{margin-bottom:.5rem}.wp-block-latest-posts__featured-image a:hover{opacity:.75}.wp-block-latest-posts__featured-image.alignleft,.wp-block-latest-posts__featured-image.alignright{max-width:50%}.is-grid .wp-block-latest-posts__featured-image.alignleft,.is-grid .wp-block-latest-posts__featured-image.alignright{max-width:40%}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1rem}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1rem}.wp-block-latest-posts__featured-image.aligncenter,.is-grid .wp-block-latest-posts__featured-image{max-width:none}.wp-block-latest-posts__featured-image.aligncenter img,.is-grid .wp-block-latest-posts__featured-image img{width:100%;max-height:150px;object-fit:cover} diff --git a/dist/shop-editor.asset.php b/dist/shop-editor.asset.php index d2b5192..dcb47af 100644 --- a/dist/shop-editor.asset.php +++ b/dist/shop-editor.asset.php @@ -1 +1 @@ - array('wp-polyfill'), 'version' => '1aeb53423d2624d69253ff1be0b3c898'); \ No newline at end of file + array('wp-polyfill'), 'version' => '03687fd17600558041e1e822e0916922'); \ No newline at end of file diff --git a/dist/shop-editor.css b/dist/shop-editor.css index c560de4..0370267 100644 --- a/dist/shop-editor.css +++ b/dist/shop-editor.css @@ -1 +1 @@ -.wc-block-grid__products{display:grid;grid-template-columns:repeat(var(--columns, 3), minmax(0, 1fr));row-gap:2rem;column-gap:2rem;padding-left:0;list-style-type:none}@media(min-width:769px){.has-1-columns .wc-block-grid__products{--columns: 1}.has-2-columns .wc-block-grid__products{--columns: 2}.has-3-columns .wc-block-grid__products{--columns: 3}.has-4-columns .wc-block-grid__products{--columns: 4}.has-5-columns .wc-block-grid__products{--columns: 5}.has-6-columns .wc-block-grid__products{--columns: 6}}.wc-block-grid:not(.alignwide) .wc-block-grid__products{column-gap:1rem}@media(max-width:960px){.wc-block-grid__products{column-gap:1rem}}@media(max-width:768px){.wc-block-grid__products{--columns: 2;row-gap:2rem}.has-1-columns .wc-block-grid__products{--columns: 1}}.wc-block-grid__product{position:relative;text-align:center}.wc-block-grid__product-link,.wc-block-grid__product-title a{display:block;text-decoration:none;color:var(--textDim)}.wc-block-grid__product-link:hover,.wc-block-grid__product-title a:hover{text-decoration:underline;color:var(--textDim)}.wc-block-grid__product-image{margin-bottom:1rem}.wc-block-grid__product-image img{width:100%;transition:var(--gTransition)}a:hover .wc-block-grid__product-image img,.wc-block-grid__product-image a:hover img{transform:translateY(-2px);box-shadow:var(--shadowThin)}a:active .wc-block-grid__product-image img,.wc-block-grid__product-image a:active img{transform:none;transition:none}.wc-block-grid__product-title{font-weight:var(--hFontWeight);font-family:var(--hFontFamily);font-size:var(--mFontSize);color:var(--text)}.wc-block-grid__product-price,.price{display:flex;justify-content:center;margin-top:.5rem;font-weight:700;font-size:var(--fontSize);color:var(--textDim)}.wc-block-grid__product-price ins,.price ins{text-decoration:none}.wc-block-grid__product-price del,.price del{order:2;opacity:.5;margin-left:.5rem;font-size:var(--sFontSize)}.wc-block-grid__product-badge{display:inline-block;position:absolute;z-index:2;top:.5rem;left:.5rem;background-color:var(--text);padding:0 .375rem;color:var(--textInvert);font-size:var(--xsFontSize);font-weight:700;text-transform:uppercase;border-radius:var(--gRadius)}.product-figure .wc-block-grid__product-badge{font-size:var(--sFontSize)}.wc-block-grid__product-badge.h-outofstock{margin-top:0;background-color:var(--textDim)}.wc-block-grid__product-add-to-cart{--bgColor: transparent;--textColor: var(--color1);display:flex;justify-content:center;column-gap:.5rem;row-gap:.5rem;margin-top:1rem}@media(max-width:960px){.wc-block-grid__product-add-to-cart{flex-direction:column;align-items:center}}.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:1px solid var(--textColor);border-bottom-width:2px;padding:.5rem;font-size:var(--sFontSize);text-decoration:none}@media(max-width:480px){.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{font-size:var(--xsFontSize)}}.wc-block-grid__product-add-to-cart a.loading,.wc-block-grid__product-add-to-cart button.loading{background-image:url(bb705242196eb48db025d908df77bb4e.gif);background-repeat:no-repeat;background-size:auto 30%;background-position:center center;color:rgba(0,0,0,0);transition:none}.wc-block-grid__product-add-to-cart a.added_to_cart,.wc-block-grid__product-add-to-cart button.added{border:none;text-transform:uppercase;font-size:var(--xsFontSize);font-weight:var(--hFontWeight);border-radius:var(--gRadius)}.wc-block-grid__product-add-to-cart a:hover,.wc-block-grid__product-add-to-cart button:hover{transform:translateY(-2px);box-shadow:var(--shadow1)}.wc-block-grid__product-add-to-cart a:active,.wc-block-grid__product-add-to-cart button:active{transform:none;transition:none;box-shadow:var(--shadow0)}.woocommerce-ordering{max-width:var(--siteWidth)}.wc-block-sort-select,.woocommerce-ordering{display:flex;justify-content:flex-end;margin-bottom:var(--blockSpacing)}.wc-block-sort-select select,.woocommerce-ordering select{width:auto}.wc-block-product-sort-select{display:flex;align-items:center}.wc-block-product-sort-select .woocommerce-ordering{margin-left:auto;margin-bottom:0}.wc-block-pagination{display:flex;justify-content:center;margin:var(--groupSpacing) auto}.wc-block-pagination button{padding:.5rem .75rem;border:1px solid var(--text);font-weight:700;color:var(--text);transition:var(--gTransition)}.wc-block-pagination button+button{margin-left:-1px}.wc-block-pagination button:hover{background-color:rgbA(0, 0, 0, 0.2)}.wc-block-pagination button:first-of-type{border-radius:var(--gRadius) 0 0 var(--gRadius)}.wc-block-pagination button:last-of-type{border-radius:0 var(--gRadius) var(--gRadius) 0}.wc-block-pagination button[disabled]{opacity:.5}.wc-block-pagination button.wc-block-pagination-page--active{opacity:1;background-color:var(--text);color:var(--textInvert)}.wc-block-featured-category{position:relative;transition:var(--gTransition);will-change:transform,box-shadow;height:0;padding-bottom:var(--ratio, 50%);text-align:center}.wc-block-featured-category:hover{box-shadow:var(--shadowThin2);transform:translateY(-2px)}.wc-block-featured-category:active{transform:none;transition:none}body:not(.wp-admin) .wc-block-featured-category{min-height:0 !important}.wc-block-featured-category.has-left-content{--hAlign: flex-start;text-align:left}.wc-block-featured-category.has-center-content{--hAlign: center;text-align:center}.wc-block-featured-category.has-right-content{--hAlign: flex-end;text-align:right}.wc-block-featured-category.is-vertically-aligned-top{--vAlign: flex-start}.wc-block-featured-category.is-vertically-aligned-center{--vAlign: center}.wc-block-featured-category.is-vertically-aligned-bottom{--vAlign: flex-end}.wc-block-featured-category__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;z-index:2;width:100%;min-height:0 !important;padding:1rem;border-radius:var(--gRadius);color:var(--textColor, var(--text));will-change:transform;transition:var(--gTransition)}.wc-block-featured-category__wrapper h2,.wc-block-featured-category__wrapper .wc-block-featured-category__description{position:relative;z-index:3}.wc-block-featured-category__wrapper h2{font-size:var(--h3Size)}.wc-block-featured-category__wrapper h2::after{content:"»";display:inline-block;margin-left:.25rem;opacity:0;visibility:hidden;transform:translateX(-0.25rem);transition:var(--gTransition)}.wc-block-featured-category__wrapper:hover h2::after{opacity:1;visibility:visible;transform:none}.wc-block-featured-category__wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover !important}.wc-block-featured-category__link{display:flex;justify-content:center;margin-top:0}.wc-block-featured-category__link .wp-block-button__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background-color:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;font-size:0}.wc-block-featured-category__link .wp-block-button__link:hover{box-shadow:none;transform:none}.wc-block-featured-category.has-background-dim .background-dim__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:var(--opacity, 0.5)}.wc-block-featured-category.has-background-dim.has-background-dim-10{--opacity: .1}.wc-block-featured-category.has-background-dim.has-background-dim-20{--opacity: .2}.wc-block-featured-category.has-background-dim.has-background-dim-30{--opacity: .3}.wc-block-featured-category.has-background-dim.has-background-dim-40{--opacity: .4}.wc-block-featured-category.has-background-dim.has-background-dim-60{--opacity: .6}.wc-block-featured-category.has-background-dim.has-background-dim-70{--opacity: .7}.wc-block-featured-category.has-background-dim.has-background-dim-80{--opacity: .8}.wc-block-featured-category.has-background-dim.has-background-dim-90{--opacity: .9}.wc-block-featured-category.has-background-dim.has-background-dim-100{--opacity: 1}.wc-block-featured-product{--padding: 0rem;border-radius:var(--gRadius);min-height:0 !important}.wc-block-featured-product.has-background,.wc-block-featured-product[style*=background-color]{--padding: 1rem}.wc-block-featured-product__wrapper{position:relative;padding:var(--padding);padding-left:50%}.has-left-content .wc-block-featured-product__wrapper{padding-left:var(--padding);padding-right:50%}@media(max-width:480px){.wc-block-featured-product__wrapper{padding-left:var(--padding)}}.wc-block-featured-product:not(.components-placeholder) .wc-block-featured-product__wrapper{min-height:0 !important}.wc-block-featured-product__wrapper img{object-fit:contain !important;object-position:center center}@media(min-width:481px){.wc-block-featured-product__wrapper img{position:absolute;top:var(--padding);left:var(--padding);bottom:var(--padding);max-width:calc(50% - 2.5rem)}.has-left-content .wc-block-featured-product__wrapper img{left:auto;right:var(--padding)}}@media(max-width:480px){.wc-block-featured-product__wrapper img{margin-bottom:1rem}}.wc-block-featured-product__wrapper h2{font-size:var(--h4Size)}.wc-block-featured-product__wrapper .wc-block-featured-product__description{margin-top:1rem;font-size:var(--sFontSize)}.wc-block-featured-product__wrapper .wc-block-featured-product__description *+*{margin-top:1rem}.wc-block-featured-product__wrapper .wc-block-featured-product__link{margin-top:1rem}.wc-block-featured-product__wrapper .wp-block-button__link{padding:.5rem .75rem;font-size:var(--fontSize)}.wc-block-featured-product__price{display:flex;margin-top:1rem;font-size:var(--h4Size);font-weight:700}.wc-block-featured-product__price del{order:2;margin-left:.5rem;font-size:var(--fontSize)}.wc-block-featured-product__price ins{text-decoration:none}.wc-block-product-categories ul{padding-left:0;list-style-type:none}.wc-block-product-categories li{position:relative;margin-bottom:.5rem}.wc-block-product-categories a{display:inline-block}.wc-block-product-categories img{max-width:5rem;max-height:2.5rem;margin-right:1rem}.wc-block-product-categories-list--has-images{display:grid;grid-template-columns:repeat(var(--columns, 2), 1fr);row-gap:1rem;column-gap:1rem;margin:0}.wc-block-product-categories.alignwide .wc-block-product-categories-list--has-images,.wc-block-product-categories.alignfull .wc-block-product-categories-list--has-images{--columns: 3}.wc-block-product-categories-list--has-images a{display:flex;flex-direction:column;text-decoration:none;font-weight:var(--hFontWeight);font-family:var(--hFontFamily);font-size:var(--mFontSize)}.wc-block-product-categories-list--has-images a:hover{text-decoration:underline}.wc-block-product-categories-list--has-images a:hover img{opacity:.75;transform:translateY(-2px);box-shadow:var(--shadow0)}.wc-block-product-categories-list--has-images a:active img{transform:none;transition:none}.wc-block-product-categories-list--has-images img{width:100%;max-width:100%;max-height:none;transition:var(--gTransition);will-change:transform,box-shadow,opacity}.wc-block-product-categories-list-item-count{display:inline-block;padding:.125rem .375rem;margin-left:.25rem;background-color:rgbA(var(--textRGB), 0.1);line-height:1;font-weight:700;font-size:var(--sFontSize);border-radius:var(--gRadius)}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item-count{position:absolute;bottom:.25rem;right:0}.wc-block-product-categories.is-dropdown,.wc-block-product-search__fields{display:flex;justify-content:flex-start}.wc-block-product-categories.is-dropdown button,.wc-block-product-search__fields button{padding:0 .5rem;margin-left:.5rem;border:none;border-radius:var(--gRadius);outline:none;background-color:var(--text);color:var(--textInvert)}.wc-block-product-categories.is-dropdown path,.wc-block-product-search__fields path{fill:currentColor}.wc-block-product-search label{display:inline-block;margin-bottom:.5rem;text-transform:uppercase;font-weight:700}.wc-block-all-reviews{display:flex;flex-direction:column}.wc-block-sort-select{display:flex;align-items:center;justify-content:flex-end;font-size:var(--sFontSize)}.wc-block-sort-select label{margin-right:.5rem;white-space:nowrap}.wc-block-sort-select select{width:auto}.wc-block-review-list{padding-left:0;list-style-type:none}.wc-block-review-list li+li{margin-top:var(--blockSpacing)}.wc-block-review-list-item__info{display:grid;grid-template-columns:3.5rem auto;column-gap:1rem;align-items:center;margin-bottom:1rem;line-height:1}.wc-block-review-list-item__meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:.25rem}.wc-block-review-list-item__meta::after{content:"";order:3;flex-basis:100%}.wc-block-review-list-item__product{font-weight:700}.wc-block-review-list-item__rating{order:2;margin-left:.5rem}.wc-block-review-list-item__rating__stars,.star-rating{display:inline-block;line-height:1;text-align:left}.wc-block-review-list-item__rating__stars::before,.star-rating::before{content:"☆☆☆☆☆";display:inline-block;position:absolute;font-size:1.25rem;opacity:.5}.wc-block-review-list-item__rating__stars>span,.star-rating>span{display:inline-block;overflow:hidden;color:rgba(0,0,0,0);font-size:0}.wc-block-review-list-item__rating__stars>span::before,.star-rating>span::before{content:"★★★★★";display:block;white-space:nowrap;color:#fda256;font-size:1.25rem}.wc-block-review-list-item__author,.wc-block-review-list-item__published-date{order:4;color:var(--textDim);font-size:var(--sFontSize)}.wc-block-all-reviews:not(.has-product-name) .wc-block-review-list-item__author{order:1;color:var(--text);font-weight:700;font-size:var(--fontSize)}.wc-block-review-list-item__author+.wc-block-review-list-item__published-date{margin-left:.5rem;padding-left:.5rem;border-left:1px solid rgbA(0, 0, 0, 0.1)}.wc-block-all-reviews:not(.has-product-name) .wc-block-review-list-item__published-date{margin-left:0;padding-left:0;border:none}.wc-block-load-more{--textColor: var(--text);align-self:center;margin-top:var(--blockSpacing)}.wc-block-load-more .wp-block-button__link{border:2px solid;background-color:rgba(0,0,0,0)}.editor-styles-wrapper ul.wc-block-review-list,.editor-styles-wrapper ul.wc-block-grid__products,.editor-styles-wrapper ul.wc-block-product-categories-list{padding-left:0;list-style-type:none}.editor-styles-wrapper .wc-block-featured-category,.editor-styles-wrapper .wc-block-featured-product{margin-bottom:1.5rem}.editor-styles-wrapper .wc-block-featured-category.components-placeholder,.editor-styles-wrapper .wc-block-featured-product.components-placeholder{min-height:500px}.editor-styles-wrapper .wc-block-featured-category h2,.editor-styles-wrapper .wc-block-featured-category p,.editor-styles-wrapper .wc-block-featured-product h2,.editor-styles-wrapper .wc-block-featured-product p{margin:0}.wp-block-woocommerce-featured-product.has-background .wc-block-featured-product,.wp-block-woocommerce-featured-product[style*=background-color] .wc-block-featured-product{--padding: 1rem}.wc-block-featured-product div.wp-block-buttons{justify-content:flex-start}.wc-block-grid .wp-block-button__link{color:var(--textColor)}.wc-block-grid.is-style-my-slider::before,.wc-block-grid.is-style-my-slider::after{position:absolute;z-index:2;top:-1rem;left:auto;right:0;transform:translateY(-100%);content:"";display:inline-block;background:rgbA(var(--textRGB), 0.1) no-repeat center center;background-size:auto 50%;transition:var(--gTransition);border-radius:50%;width:2rem;height:2rem;line-height:1}.wc-block-grid.is-style-my-slider::before{right:2.5rem}.wc-block-grid.is-style-my-slider::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzQuNTIgMjM5LjAzTDIyOC44NyA0NC42OWM5LjM3LTkuMzcgMjQuNTctOS4zNyAzMy45NCAwbDIyLjY3IDIyLjY3YzkuMzYgOS4zNiA5LjM3IDI0LjUyLjA0IDMzLjlMMTMxLjQ5IDI1NmwxNTQuMDIgMTU0Ljc1YzkuMzQgOS4zOCA5LjMyIDI0LjU0LS4wNCAzMy45bC0yMi42NyAyMi42N2MtOS4zNyA5LjM3LTI0LjU3IDkuMzctMzMuOTQgMEwzNC41MiAyNzIuOTdjLTkuMzctOS4zNy05LjM3LTI0LjU3IDAtMzMuOTR6Ii8+PC9zdmc+)}.wc-block-grid.is-style-my-slider::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMjg1LjQ3NiAyNzIuOTcxTDkxLjEzMiA0NjcuMzE0Yy05LjM3MyA5LjM3My0yNC41NjkgOS4zNzMtMzMuOTQxIDBsLTIyLjY2Ny0yMi42NjdjLTkuMzU3LTkuMzU3LTkuMzc1LTI0LjUyMi0uMDQtMzMuOTAxTDE4OC41MDUgMjU2IDM0LjQ4NCAxMDEuMjU1Yy05LjMzNS05LjM3OS05LjMxNy0yNC41NDQuMDQtMzMuOTAxbDIyLjY2Ny0yMi42NjdjOS4zNzMtOS4zNzMgMjQuNTY5LTkuMzczIDMzLjk0MSAwTDI4NS40NzUgMjM5LjAzYzkuMzczIDkuMzcyIDkuMzczIDI0LjU2OC4wMDEgMzMuOTQxeiIvPjwvc3ZnPg==)} +.wc-block-grid__products{display:grid;grid-template-columns:repeat(var(--columns, 3), minmax(0, 1fr));row-gap:2rem;column-gap:2rem;padding-left:0;list-style-type:none}@media(min-width:769px){.has-1-columns .wc-block-grid__products{--columns: 1}.has-2-columns .wc-block-grid__products{--columns: 2}.has-3-columns .wc-block-grid__products{--columns: 3}.has-4-columns .wc-block-grid__products{--columns: 4}.has-5-columns .wc-block-grid__products{--columns: 5}.has-6-columns .wc-block-grid__products{--columns: 6}}.wc-block-grid:not(.alignwide) .wc-block-grid__products{column-gap:1rem}@media(max-width:960px){.wc-block-grid__products{column-gap:1rem}}@media(max-width:768px){.wc-block-grid__products{--columns: 2;row-gap:2rem}.has-1-columns .wc-block-grid__products{--columns: 1}}.wc-block-grid__product{position:relative;text-align:center}.wc-block-grid__product-link,.wc-block-grid__product-title a{display:block;text-decoration:none;color:var(--gray)}.wc-block-grid__product-link:hover,.wc-block-grid__product-title a:hover{text-decoration:underline;color:var(--gray)}.wc-block-grid__product-image{margin-bottom:1rem}.wc-block-grid__product-image img{width:100%;transition:var(--gTransition)}a:hover .wc-block-grid__product-image img,.wc-block-grid__product-image a:hover img{transform:translateY(-2px);box-shadow:var(--shadowThin)}a:active .wc-block-grid__product-image img,.wc-block-grid__product-image a:active img{transform:none;transition:none}.wc-block-grid__product-title{font-weight:var(--hFontWeight);font-family:var(--hFontFamily);font-size:var(--mFontSize);color:var(--text)}.wc-block-grid__product-price,.price{display:flex;justify-content:center;margin-top:.5rem;font-weight:700;font-size:var(--fontSize);color:var(--gray)}.wc-block-grid__product-price ins,.price ins{text-decoration:none}.wc-block-grid__product-price del,.price del{order:2;opacity:.5;margin-left:.5rem;font-size:var(--sFontSize)}.wc-block-grid__product-badge{display:inline-block;position:absolute;z-index:2;top:.5rem;left:.5rem;background-color:var(--text);padding:0 .375rem;color:var(--textInvert);font-size:var(--xsFontSize);font-weight:700;text-transform:uppercase;border-radius:var(--gRadius)}.product-figure .wc-block-grid__product-badge{font-size:var(--sFontSize)}.wc-block-grid__product-badge.h-outofstock{margin-top:0;background-color:var(--gray)}.wc-block-grid__product-add-to-cart{--bgColor: transparent;--textColor: var(--color1);display:flex;justify-content:center;column-gap:.5rem;row-gap:.5rem;margin-top:1rem}@media(max-width:960px){.wc-block-grid__product-add-to-cart{flex-direction:column;align-items:center}}.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:1px solid var(--textColor);border-bottom-width:2px;padding:.5rem;font-size:var(--sFontSize);text-decoration:none}@media(max-width:480px){.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{font-size:var(--xsFontSize)}}.wc-block-grid__product-add-to-cart a.loading,.wc-block-grid__product-add-to-cart button.loading{background-image:url(bb705242196eb48db025d908df77bb4e.gif);background-repeat:no-repeat;background-size:auto 30%;background-position:center center;color:rgba(0,0,0,0);transition:none}.wc-block-grid__product-add-to-cart a.added_to_cart,.wc-block-grid__product-add-to-cart button.added{border:none;text-transform:uppercase;font-size:var(--xsFontSize);font-weight:var(--hFontWeight);border-radius:var(--gRadius)}.wc-block-grid__product-add-to-cart a:hover,.wc-block-grid__product-add-to-cart button:hover{transform:translateY(-2px);box-shadow:var(--shadow1)}.wc-block-grid__product-add-to-cart a:active,.wc-block-grid__product-add-to-cart button:active{transform:none;transition:none;box-shadow:var(--shadow0)}.woocommerce-ordering{max-width:var(--siteWidth)}.wc-block-sort-select,.woocommerce-ordering{display:flex;justify-content:flex-end;margin-bottom:var(--blockSpacing)}.wc-block-sort-select select,.woocommerce-ordering select{width:auto}.wc-block-product-sort-select{display:flex;align-items:center}.wc-block-product-sort-select .woocommerce-ordering{margin-left:auto;margin-bottom:0}.wc-block-pagination{display:flex;justify-content:center;margin:var(--groupSpacing) auto}.wc-block-pagination button{padding:.5rem .75rem;border:1px solid var(--text);font-weight:700;color:var(--text);transition:var(--gTransition)}.wc-block-pagination button+button{margin-left:-1px}.wc-block-pagination button:hover{background-color:rgbA(0, 0, 0, 0.2)}.wc-block-pagination button:first-of-type{border-radius:var(--gRadius) 0 0 var(--gRadius)}.wc-block-pagination button:last-of-type{border-radius:0 var(--gRadius) var(--gRadius) 0}.wc-block-pagination button[disabled]{opacity:.5}.wc-block-pagination button.wc-block-pagination-page--active{opacity:1;background-color:var(--text);color:var(--textInvert)}.wc-block-featured-category{position:relative;transition:var(--gTransition);will-change:transform,box-shadow;height:0;padding-bottom:var(--ratio, 50%);text-align:center}.wc-block-featured-category:hover{box-shadow:var(--shadowThin2);transform:translateY(-2px)}.wc-block-featured-category:active{transform:none;transition:none}body:not(.wp-admin) .wc-block-featured-category{min-height:0 !important}.wc-block-featured-category.has-left-content{--hAlign: flex-start;text-align:left}.wc-block-featured-category.has-center-content{--hAlign: center;text-align:center}.wc-block-featured-category.has-right-content{--hAlign: flex-end;text-align:right}.wc-block-featured-category.is-vertically-aligned-top{--vAlign: flex-start}.wc-block-featured-category.is-vertically-aligned-center{--vAlign: center}.wc-block-featured-category.is-vertically-aligned-bottom{--vAlign: flex-end}.wc-block-featured-category__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;z-index:2;width:100%;min-height:0 !important;padding:1rem;border-radius:var(--gRadius);color:var(--textColor, var(--text));will-change:transform;transition:var(--gTransition)}.wc-block-featured-category__wrapper h2,.wc-block-featured-category__wrapper .wc-block-featured-category__description{position:relative;z-index:3}.wc-block-featured-category__wrapper h2{font-size:var(--h3Size)}.wc-block-featured-category__wrapper h2::after{content:"»";display:inline-block;margin-left:.25rem;opacity:0;visibility:hidden;transform:translateX(-0.25rem);transition:var(--gTransition)}.wc-block-featured-category__wrapper:hover h2::after{opacity:1;visibility:visible;transform:none}.wc-block-featured-category__wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover !important}.wc-block-featured-category__link{display:flex;justify-content:center;margin-top:0}.wc-block-featured-category__link .wp-block-button__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background-color:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;font-size:0}.wc-block-featured-category__link .wp-block-button__link:hover{box-shadow:none;transform:none}.wc-block-featured-category.has-background-dim .background-dim__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:var(--opacity, 0.5)}.wc-block-featured-category.has-background-dim.has-background-dim-10{--opacity: .1}.wc-block-featured-category.has-background-dim.has-background-dim-20{--opacity: .2}.wc-block-featured-category.has-background-dim.has-background-dim-30{--opacity: .3}.wc-block-featured-category.has-background-dim.has-background-dim-40{--opacity: .4}.wc-block-featured-category.has-background-dim.has-background-dim-60{--opacity: .6}.wc-block-featured-category.has-background-dim.has-background-dim-70{--opacity: .7}.wc-block-featured-category.has-background-dim.has-background-dim-80{--opacity: .8}.wc-block-featured-category.has-background-dim.has-background-dim-90{--opacity: .9}.wc-block-featured-category.has-background-dim.has-background-dim-100{--opacity: 1}.wc-block-featured-product{--padding: 0rem;border-radius:var(--gRadius);min-height:0 !important}.wc-block-featured-product.has-background,.wc-block-featured-product[style*=background-color]{--padding: 1rem}.wc-block-featured-product__wrapper{position:relative;padding:var(--padding);padding-left:50%}.has-left-content .wc-block-featured-product__wrapper{padding-left:var(--padding);padding-right:50%}@media(max-width:480px){.wc-block-featured-product__wrapper{padding-left:var(--padding)}}.wc-block-featured-product:not(.components-placeholder) .wc-block-featured-product__wrapper{min-height:0 !important}.wc-block-featured-product__wrapper img{object-fit:contain !important;object-position:center center}@media(min-width:481px){.wc-block-featured-product__wrapper img{position:absolute;top:var(--padding);left:var(--padding);bottom:var(--padding);max-width:calc(50% - 2.5rem)}.has-left-content .wc-block-featured-product__wrapper img{left:auto;right:var(--padding)}}@media(max-width:480px){.wc-block-featured-product__wrapper img{margin-bottom:1rem}}.wc-block-featured-product__wrapper h2{font-size:var(--h4Size)}.wc-block-featured-product__wrapper .wc-block-featured-product__description{margin-top:1rem;font-size:var(--sFontSize)}.wc-block-featured-product__wrapper .wc-block-featured-product__description *+*{margin-top:1rem}.wc-block-featured-product__wrapper .wc-block-featured-product__link{margin-top:1rem}.wc-block-featured-product__wrapper .wp-block-button__link{padding:.5rem .75rem;font-size:var(--fontSize)}.wc-block-featured-product__price{display:flex;margin-top:1rem;font-size:var(--h4Size);font-weight:700}.wc-block-featured-product__price del{order:2;margin-left:.5rem;font-size:var(--fontSize)}.wc-block-featured-product__price ins{text-decoration:none}.wc-block-product-categories ul{padding-left:0;list-style-type:none}.wc-block-product-categories li{position:relative;margin-bottom:.5rem}.wc-block-product-categories a{display:inline-block}.wc-block-product-categories img{max-width:5rem;max-height:2.5rem;margin-right:1rem}.wc-block-product-categories-list--has-images{display:grid;grid-template-columns:repeat(var(--columns, 2), 1fr);row-gap:1rem;column-gap:1rem;margin:0}.wc-block-product-categories.alignwide .wc-block-product-categories-list--has-images,.wc-block-product-categories.alignfull .wc-block-product-categories-list--has-images{--columns: 3}.wc-block-product-categories-list--has-images a{display:flex;flex-direction:column;text-decoration:none;font-weight:var(--hFontWeight);font-family:var(--hFontFamily);font-size:var(--mFontSize)}.wc-block-product-categories-list--has-images a:hover{text-decoration:underline}.wc-block-product-categories-list--has-images a:hover img{opacity:.75;transform:translateY(-2px);box-shadow:var(--shadow0)}.wc-block-product-categories-list--has-images a:active img{transform:none;transition:none}.wc-block-product-categories-list--has-images img{width:100%;max-width:100%;max-height:none;transition:var(--gTransition);will-change:transform,box-shadow,opacity}.wc-block-product-categories-list-item-count{display:inline-block;padding:.125rem .375rem;margin-left:.25rem;background-color:rgbA(var(--textRGB), 0.1);line-height:1;font-weight:700;font-size:var(--sFontSize);border-radius:var(--gRadius)}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item-count{position:absolute;bottom:.25rem;right:0}.wc-block-product-categories.is-dropdown,.wc-block-product-search__fields{display:flex;justify-content:flex-start}.wc-block-product-categories.is-dropdown button,.wc-block-product-search__fields button{padding:0 .5rem;margin-left:.5rem;border:none;border-radius:var(--gRadius);outline:none;background-color:var(--text);color:var(--textInvert)}.wc-block-product-categories.is-dropdown path,.wc-block-product-search__fields path{fill:currentColor}.wc-block-product-search label{display:inline-block;margin-bottom:.5rem;text-transform:uppercase;font-weight:700}.wc-block-all-reviews{display:flex;flex-direction:column}.wc-block-sort-select{display:flex;align-items:center;justify-content:flex-end;font-size:var(--sFontSize)}.wc-block-sort-select label{margin-right:.5rem;white-space:nowrap}.wc-block-sort-select select{width:auto}.wc-block-review-list{padding-left:0;list-style-type:none}.wc-block-review-list li+li{margin-top:var(--blockSpacing)}.wc-block-review-list-item__info{display:grid;grid-template-columns:3.5rem auto;column-gap:1rem;align-items:center;margin-bottom:1rem;line-height:1}.wc-block-review-list-item__meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:.25rem}.wc-block-review-list-item__meta::after{content:"";order:3;flex-basis:100%}.wc-block-review-list-item__product{font-weight:700}.wc-block-review-list-item__rating{order:2;margin-left:.5rem}.wc-block-review-list-item__rating__stars,.star-rating{display:inline-block;line-height:1;text-align:left}.wc-block-review-list-item__rating__stars::before,.star-rating::before{content:"☆☆☆☆☆";display:inline-block;position:absolute;font-size:1.25rem;opacity:.5}.wc-block-review-list-item__rating__stars>span,.star-rating>span{display:inline-block;overflow:hidden;color:rgba(0,0,0,0);font-size:0}.wc-block-review-list-item__rating__stars>span::before,.star-rating>span::before{content:"★★★★★";display:block;white-space:nowrap;color:#fda256;font-size:1.25rem}.wc-block-review-list-item__author,.wc-block-review-list-item__published-date{order:4;color:var(--gray);font-size:var(--sFontSize)}.wc-block-all-reviews:not(.has-product-name) .wc-block-review-list-item__author{order:1;color:var(--text);font-weight:700;font-size:var(--fontSize)}.wc-block-review-list-item__author+.wc-block-review-list-item__published-date{margin-left:.5rem;padding-left:.5rem;border-left:1px solid rgbA(0, 0, 0, 0.1)}.wc-block-all-reviews:not(.has-product-name) .wc-block-review-list-item__published-date{margin-left:0;padding-left:0;border:none}.wc-block-load-more{--textColor: var(--text);align-self:center;margin-top:var(--blockSpacing)}.wc-block-load-more .wp-block-button__link{border:2px solid;background-color:rgba(0,0,0,0)}.editor-styles-wrapper ul.wc-block-review-list,.editor-styles-wrapper ul.wc-block-grid__products,.editor-styles-wrapper ul.wc-block-product-categories-list{padding-left:0;list-style-type:none}.editor-styles-wrapper .wc-block-featured-category,.editor-styles-wrapper .wc-block-featured-product{margin-bottom:1.5rem}.editor-styles-wrapper .wc-block-featured-category.components-placeholder,.editor-styles-wrapper .wc-block-featured-product.components-placeholder{min-height:500px}.editor-styles-wrapper .wc-block-featured-category h2,.editor-styles-wrapper .wc-block-featured-category p,.editor-styles-wrapper .wc-block-featured-product h2,.editor-styles-wrapper .wc-block-featured-product p{margin:0}.wp-block-woocommerce-featured-product.has-background .wc-block-featured-product,.wp-block-woocommerce-featured-product[style*=background-color] .wc-block-featured-product{--padding: 1rem}.wc-block-featured-product div.wp-block-buttons{justify-content:flex-start}.wc-block-grid .wp-block-button__link{color:var(--textColor)}.wc-block-grid.is-style-my-slider::before,.wc-block-grid.is-style-my-slider::after{position:absolute;z-index:2;top:-1rem;left:auto;right:0;transform:translateY(-100%);content:"";display:inline-block;background:rgbA(var(--textRGB), 0.1) no-repeat center center;background-size:auto 50%;transition:var(--gTransition);border-radius:50%;width:2rem;height:2rem;line-height:1}.wc-block-grid.is-style-my-slider::before{right:2.5rem}.wc-block-grid.is-style-my-slider::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzQuNTIgMjM5LjAzTDIyOC44NyA0NC42OWM5LjM3LTkuMzcgMjQuNTctOS4zNyAzMy45NCAwbDIyLjY3IDIyLjY3YzkuMzYgOS4zNiA5LjM3IDI0LjUyLjA0IDMzLjlMMTMxLjQ5IDI1NmwxNTQuMDIgMTU0Ljc1YzkuMzQgOS4zOCA5LjMyIDI0LjU0LS4wNCAzMy45bC0yMi42NyAyMi42N2MtOS4zNyA5LjM3LTI0LjU3IDkuMzctMzMuOTQgMEwzNC41MiAyNzIuOTdjLTkuMzctOS4zNy05LjM3LTI0LjU3IDAtMzMuOTR6Ii8+PC9zdmc+)}.wc-block-grid.is-style-my-slider::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMjg1LjQ3NiAyNzIuOTcxTDkxLjEzMiA0NjcuMzE0Yy05LjM3MyA5LjM3My0yNC41NjkgOS4zNzMtMzMuOTQxIDBsLTIyLjY2Ny0yMi42NjdjLTkuMzU3LTkuMzU3LTkuMzc1LTI0LjUyMi0uMDQtMzMuOTAxTDE4OC41MDUgMjU2IDM0LjQ4NCAxMDEuMjU1Yy05LjMzNS05LjM3OS05LjMxNy0yNC41NDQuMDQtMzMuOTAxbDIyLjY2Ny0yMi42NjdjOS4zNzMtOS4zNzMgMjQuNTY5LTkuMzczIDMzLjk0MSAwTDI4NS40NzUgMjM5LjAzYzkuMzczIDkuMzcyIDkuMzczIDI0LjU2OC4wMDEgMzMuOTQxeiIvPjwvc3ZnPg==)} diff --git a/dist/shop.asset.php b/dist/shop.asset.php index 2341f02..d0ddfc9 100644 --- a/dist/shop.asset.php +++ b/dist/shop.asset.php @@ -1 +1 @@ - array('wp-polyfill'), 'version' => '44e3ebc1617f30bd85815efa2b57f15d'); \ No newline at end of file + array('wp-polyfill'), 'version' => 'f3bc5c68be9f0ad00a854bc83678d23d'); \ No newline at end of file diff --git a/dist/shop.css b/dist/shop.css index 7d07ff3..3659f9a 100644 --- a/dist/shop.css +++ b/dist/shop.css @@ -1,4 +1,4 @@ -.wc-block-grid__products{display:grid;grid-template-columns:repeat(var(--columns, 3), minmax(0, 1fr));row-gap:2rem;column-gap:2rem;padding-left:0;list-style-type:none}@media(min-width:769px){.has-1-columns .wc-block-grid__products{--columns: 1}.has-2-columns .wc-block-grid__products{--columns: 2}.has-3-columns .wc-block-grid__products{--columns: 3}.has-4-columns .wc-block-grid__products{--columns: 4}.has-5-columns .wc-block-grid__products{--columns: 5}.has-6-columns .wc-block-grid__products{--columns: 6}}.wc-block-grid:not(.alignwide) .wc-block-grid__products{column-gap:1rem}@media(max-width:960px){.wc-block-grid__products{column-gap:1rem}}@media(max-width:768px){.wc-block-grid__products{--columns: 2;row-gap:2rem}.has-1-columns .wc-block-grid__products{--columns: 1}}.wc-block-grid__product{position:relative;text-align:center}.wc-block-grid__product-link,.wc-block-grid__product-title a{display:block;text-decoration:none;color:var(--textDim)}.wc-block-grid__product-link:hover,.wc-block-grid__product-title a:hover{text-decoration:underline;color:var(--textDim)}.wc-block-grid__product-image{margin-bottom:1rem}.wc-block-grid__product-image img{width:100%;transition:var(--gTransition)}a:hover .wc-block-grid__product-image img,.wc-block-grid__product-image a:hover img{transform:translateY(-2px);box-shadow:var(--shadowThin)}a:active .wc-block-grid__product-image img,.wc-block-grid__product-image a:active img{transform:none;transition:none}.wc-block-grid__product-title{font-weight:var(--hFontWeight);font-family:var(--hFontFamily);font-size:var(--mFontSize);color:var(--text)}.wc-block-grid__product-price,.price{display:flex;justify-content:center;margin-top:.5rem;font-weight:700;font-size:var(--fontSize);color:var(--textDim)}.wc-block-grid__product-price ins,.price ins{text-decoration:none}.wc-block-grid__product-price del,.price del{order:2;opacity:.5;margin-left:.5rem;font-size:var(--sFontSize)}.wc-block-grid__product-badge{display:inline-block;position:absolute;z-index:2;top:.5rem;left:.5rem;background-color:var(--text);padding:0 .375rem;color:var(--textInvert);font-size:var(--xsFontSize);font-weight:700;text-transform:uppercase;border-radius:var(--gRadius)}.product-figure .wc-block-grid__product-badge{font-size:var(--sFontSize)}.wc-block-grid__product-badge.h-outofstock{margin-top:0;background-color:var(--textDim)}.wc-block-grid__product-add-to-cart{--bgColor: transparent;--textColor: var(--color1);display:flex;justify-content:center;column-gap:.5rem;row-gap:.5rem;margin-top:1rem}@media(max-width:960px){.wc-block-grid__product-add-to-cart{flex-direction:column;align-items:center}}.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:1px solid var(--textColor);border-bottom-width:2px;padding:.5rem;font-size:var(--sFontSize);text-decoration:none}@media(max-width:480px){.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{font-size:var(--xsFontSize)}}.wc-block-grid__product-add-to-cart a.loading,.wc-block-grid__product-add-to-cart button.loading{background-image:url(bb705242196eb48db025d908df77bb4e.gif);background-repeat:no-repeat;background-size:auto 30%;background-position:center center;color:rgba(0,0,0,0);transition:none}.wc-block-grid__product-add-to-cart a.added_to_cart,.wc-block-grid__product-add-to-cart button.added{border:none;text-transform:uppercase;font-size:var(--xsFontSize);font-weight:var(--hFontWeight);border-radius:var(--gRadius)}.wc-block-grid__product-add-to-cart a:hover,.wc-block-grid__product-add-to-cart button:hover{transform:translateY(-2px);box-shadow:var(--shadow1)}.wc-block-grid__product-add-to-cart a:active,.wc-block-grid__product-add-to-cart button:active{transform:none;transition:none;box-shadow:var(--shadow0)}.woocommerce-ordering{max-width:var(--siteWidth)}.wc-block-sort-select,.woocommerce-ordering{display:flex;justify-content:flex-end;margin-bottom:var(--blockSpacing)}.wc-block-sort-select select,.woocommerce-ordering select{width:auto}.wc-block-product-sort-select{display:flex;align-items:center}.wc-block-product-sort-select .woocommerce-ordering{margin-left:auto;margin-bottom:0}.wc-block-pagination{display:flex;justify-content:center;margin:var(--groupSpacing) auto}.wc-block-pagination button{padding:.5rem .75rem;border:1px solid var(--text);font-weight:700;color:var(--text);transition:var(--gTransition)}.wc-block-pagination button+button{margin-left:-1px}.wc-block-pagination button:hover{background-color:rgbA(0, 0, 0, 0.2)}.wc-block-pagination button:first-of-type{border-radius:var(--gRadius) 0 0 var(--gRadius)}.wc-block-pagination button:last-of-type{border-radius:0 var(--gRadius) var(--gRadius) 0}.wc-block-pagination button[disabled]{opacity:.5}.wc-block-pagination button.wc-block-pagination-page--active{opacity:1;background-color:var(--text);color:var(--textInvert)}.wc-block-featured-category{position:relative;transition:var(--gTransition);will-change:transform,box-shadow;height:0;padding-bottom:var(--ratio, 50%);text-align:center}.wc-block-featured-category:hover{box-shadow:var(--shadowThin2);transform:translateY(-2px)}.wc-block-featured-category:active{transform:none;transition:none}body:not(.wp-admin) .wc-block-featured-category{min-height:0 !important}.wc-block-featured-category.has-left-content{--hAlign: flex-start;text-align:left}.wc-block-featured-category.has-center-content{--hAlign: center;text-align:center}.wc-block-featured-category.has-right-content{--hAlign: flex-end;text-align:right}.wc-block-featured-category.is-vertically-aligned-top{--vAlign: flex-start}.wc-block-featured-category.is-vertically-aligned-center{--vAlign: center}.wc-block-featured-category.is-vertically-aligned-bottom{--vAlign: flex-end}.wc-block-featured-category__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;z-index:2;width:100%;min-height:0 !important;padding:1rem;border-radius:var(--gRadius);color:var(--textColor, var(--text));will-change:transform;transition:var(--gTransition)}.wc-block-featured-category__wrapper h2,.wc-block-featured-category__wrapper .wc-block-featured-category__description{position:relative;z-index:3}.wc-block-featured-category__wrapper h2{font-size:var(--h3Size)}.wc-block-featured-category__wrapper h2::after{content:"»";display:inline-block;margin-left:.25rem;opacity:0;visibility:hidden;transform:translateX(-0.25rem);transition:var(--gTransition)}.wc-block-featured-category__wrapper:hover h2::after{opacity:1;visibility:visible;transform:none}.wc-block-featured-category__wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover !important}.wc-block-featured-category__link{display:flex;justify-content:center;margin-top:0}.wc-block-featured-category__link .wp-block-button__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background-color:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;font-size:0}.wc-block-featured-category__link .wp-block-button__link:hover{box-shadow:none;transform:none}.wc-block-featured-category.has-background-dim .background-dim__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:var(--opacity, 0.5)}.wc-block-featured-category.has-background-dim.has-background-dim-10{--opacity: .1}.wc-block-featured-category.has-background-dim.has-background-dim-20{--opacity: .2}.wc-block-featured-category.has-background-dim.has-background-dim-30{--opacity: .3}.wc-block-featured-category.has-background-dim.has-background-dim-40{--opacity: .4}.wc-block-featured-category.has-background-dim.has-background-dim-60{--opacity: .6}.wc-block-featured-category.has-background-dim.has-background-dim-70{--opacity: .7}.wc-block-featured-category.has-background-dim.has-background-dim-80{--opacity: .8}.wc-block-featured-category.has-background-dim.has-background-dim-90{--opacity: .9}.wc-block-featured-category.has-background-dim.has-background-dim-100{--opacity: 1}.wc-block-featured-product{--padding: 0rem;border-radius:var(--gRadius);min-height:0 !important}.wc-block-featured-product.has-background,.wc-block-featured-product[style*=background-color]{--padding: 1rem}.wc-block-featured-product__wrapper{position:relative;padding:var(--padding);padding-left:50%}.has-left-content .wc-block-featured-product__wrapper{padding-left:var(--padding);padding-right:50%}@media(max-width:480px){.wc-block-featured-product__wrapper{padding-left:var(--padding)}}.wc-block-featured-product:not(.components-placeholder) .wc-block-featured-product__wrapper{min-height:0 !important}.wc-block-featured-product__wrapper img{object-fit:contain !important;object-position:center center}@media(min-width:481px){.wc-block-featured-product__wrapper img{position:absolute;top:var(--padding);left:var(--padding);bottom:var(--padding);max-width:calc(50% - 2.5rem)}.has-left-content .wc-block-featured-product__wrapper img{left:auto;right:var(--padding)}}@media(max-width:480px){.wc-block-featured-product__wrapper img{margin-bottom:1rem}}.wc-block-featured-product__wrapper h2{font-size:var(--h4Size)}.wc-block-featured-product__wrapper .wc-block-featured-product__description{margin-top:1rem;font-size:var(--sFontSize)}.wc-block-featured-product__wrapper .wc-block-featured-product__description *+*{margin-top:1rem}.wc-block-featured-product__wrapper .wc-block-featured-product__link{margin-top:1rem}.wc-block-featured-product__wrapper .wp-block-button__link{padding:.5rem .75rem;font-size:var(--fontSize)}.wc-block-featured-product__price{display:flex;margin-top:1rem;font-size:var(--h4Size);font-weight:700}.wc-block-featured-product__price del{order:2;margin-left:.5rem;font-size:var(--fontSize)}.wc-block-featured-product__price ins{text-decoration:none}.wc-block-product-categories ul{padding-left:0;list-style-type:none}.wc-block-product-categories li{position:relative;margin-bottom:.5rem}.wc-block-product-categories a{display:inline-block}.wc-block-product-categories img{max-width:5rem;max-height:2.5rem;margin-right:1rem}.wc-block-product-categories-list--has-images{display:grid;grid-template-columns:repeat(var(--columns, 2), 1fr);row-gap:1rem;column-gap:1rem;margin:0}.wc-block-product-categories.alignwide .wc-block-product-categories-list--has-images,.wc-block-product-categories.alignfull .wc-block-product-categories-list--has-images{--columns: 3}.wc-block-product-categories-list--has-images a{display:flex;flex-direction:column;text-decoration:none;font-weight:var(--hFontWeight);font-family:var(--hFontFamily);font-size:var(--mFontSize)}.wc-block-product-categories-list--has-images a:hover{text-decoration:underline}.wc-block-product-categories-list--has-images a:hover img{opacity:.75;transform:translateY(-2px);box-shadow:var(--shadow0)}.wc-block-product-categories-list--has-images a:active img{transform:none;transition:none}.wc-block-product-categories-list--has-images img{width:100%;max-width:100%;max-height:none;transition:var(--gTransition);will-change:transform,box-shadow,opacity}.wc-block-product-categories-list-item-count{display:inline-block;padding:.125rem .375rem;margin-left:.25rem;background-color:rgbA(var(--textRGB), 0.1);line-height:1;font-weight:700;font-size:var(--sFontSize);border-radius:var(--gRadius)}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item-count{position:absolute;bottom:.25rem;right:0}.wc-block-product-categories.is-dropdown,.wc-block-product-search__fields{display:flex;justify-content:flex-start}.wc-block-product-categories.is-dropdown button,.wc-block-product-search__fields button{padding:0 .5rem;margin-left:.5rem;border:none;border-radius:var(--gRadius);outline:none;background-color:var(--text);color:var(--textInvert)}.wc-block-product-categories.is-dropdown path,.wc-block-product-search__fields path{fill:currentColor}.wc-block-product-search label{display:inline-block;margin-bottom:.5rem;text-transform:uppercase;font-weight:700}.wc-block-all-reviews{display:flex;flex-direction:column}.wc-block-sort-select{display:flex;align-items:center;justify-content:flex-end;font-size:var(--sFontSize)}.wc-block-sort-select label{margin-right:.5rem;white-space:nowrap}.wc-block-sort-select select{width:auto}.wc-block-review-list{padding-left:0;list-style-type:none}.wc-block-review-list li+li{margin-top:var(--blockSpacing)}.wc-block-review-list-item__info{display:grid;grid-template-columns:3.5rem auto;column-gap:1rem;align-items:center;margin-bottom:1rem;line-height:1}.wc-block-review-list-item__meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:.25rem}.wc-block-review-list-item__meta::after{content:"";order:3;flex-basis:100%}.wc-block-review-list-item__product{font-weight:700}.wc-block-review-list-item__rating{order:2;margin-left:.5rem}.wc-block-review-list-item__rating__stars,.star-rating{display:inline-block;line-height:1;text-align:left}.wc-block-review-list-item__rating__stars::before,.star-rating::before{content:"☆☆☆☆☆";display:inline-block;position:absolute;font-size:1.25rem;opacity:.5}.wc-block-review-list-item__rating__stars>span,.star-rating>span{display:inline-block;overflow:hidden;color:rgba(0,0,0,0);font-size:0}.wc-block-review-list-item__rating__stars>span::before,.star-rating>span::before{content:"★★★★★";display:block;white-space:nowrap;color:#fda256;font-size:1.25rem}.wc-block-review-list-item__author,.wc-block-review-list-item__published-date{order:4;color:var(--textDim);font-size:var(--sFontSize)}.wc-block-all-reviews:not(.has-product-name) .wc-block-review-list-item__author{order:1;color:var(--text);font-weight:700;font-size:var(--fontSize)}.wc-block-review-list-item__author+.wc-block-review-list-item__published-date{margin-left:.5rem;padding-left:.5rem;border-left:1px solid rgbA(0, 0, 0, 0.1)}.wc-block-all-reviews:not(.has-product-name) .wc-block-review-list-item__published-date{margin-left:0;padding-left:0;border:none}.wc-block-load-more{--textColor: var(--text);align-self:center;margin-top:var(--blockSpacing)}.wc-block-load-more .wp-block-button__link{border:2px solid;background-color:rgba(0,0,0,0)}.wc-block-grid.is-style-my-slider{padding-top:4rem;padding-bottom:2rem}h1+.wc-block-grid.is-style-my-slider,h2+.wc-block-grid.is-style-my-slider,h3+.wc-block-grid.is-style-my-slider{margin-top:calc(-1.5*var(--blockSpacing))}.wc-block-grid.is-style-my-slider .wc-block-grid__products{row-gap:0;column-gap:0}.wc-block-grid.is-style-my-slider li{padding-right:.5rem;padding-left:.5rem}.wc-block-grid.is-style-my-slider .swiper-pagination{display:flex;justify-content:center;bottom:0}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet{display:inline-flex;align-items:center;justify-content:center;margin:0;width:1.25rem;height:1.25rem;background:rgba(0,0,0,0);opacity:1}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet::after{content:"";display:inline-block;background-color:rgbA(var(--textRGB), 0.2);width:.625rem;height:.625rem;border-radius:50%}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet:hover::after{background-color:rgbA(var(--textRGB), 0.4)}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgbA(var(--color1RGB), 0.2)}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active::after{background-color:var(--color1)}.wc-block-grid.is-style-my-slider .swiper-button-next,.wc-block-grid.is-style-my-slider .swiper-button-prev{position:absolute;top:0;left:auto;right:0;margin-top:0;height:auto;width:auto}.wc-block-grid.is-style-my-slider .swiper-button-next::after,.wc-block-grid.is-style-my-slider .swiper-button-prev::after{content:"";display:inline-block;background:rgbA(var(--textRGB), 0.1) no-repeat center center;background-size:auto 50%;transition:var(--gTransition);border-radius:50%;width:2rem;height:2rem;line-height:1}.wc-block-grid.is-style-my-slider .swiper-button-next:hover::after,.wc-block-grid.is-style-my-slider .swiper-button-prev:hover::after{background-color:rgbA(var(--textRGB), 0.2)}.wc-block-grid.is-style-my-slider .swiper-button-next:active::after,.wc-block-grid.is-style-my-slider .swiper-button-prev:active::after{background-color:rgbA(var(--textRGB), 0.3);transform:translateY(1px);transition:none}.wc-block-grid.is-style-my-slider .swiper-button-prev{right:2.5rem}.wc-block-grid.is-style-my-slider .swiper-button-prev::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzQuNTIgMjM5LjAzTDIyOC44NyA0NC42OWM5LjM3LTkuMzcgMjQuNTctOS4zNyAzMy45NCAwbDIyLjY3IDIyLjY3YzkuMzYgOS4zNiA5LjM3IDI0LjUyLjA0IDMzLjlMMTMxLjQ5IDI1NmwxNTQuMDIgMTU0Ljc1YzkuMzQgOS4zOCA5LjMyIDI0LjU0LS4wNCAzMy45bC0yMi42NyAyMi42N2MtOS4zNyA5LjM3LTI0LjU3IDkuMzctMzMuOTQgMEwzNC41MiAyNzIuOTdjLTkuMzctOS4zNy05LjM3LTI0LjU3IDAtMzMuOTR6Ii8+PC9zdmc+)}.wc-block-grid.is-style-my-slider .swiper-button-next::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMjg1LjQ3NiAyNzIuOTcxTDkxLjEzMiA0NjcuMzE0Yy05LjM3MyA5LjM3My0yNC41NjkgOS4zNzMtMzMuOTQxIDBsLTIyLjY2Ny0yMi42NjdjLTkuMzU3LTkuMzU3LTkuMzc1LTI0LjUyMi0uMDQtMzMuOTAxTDE4OC41MDUgMjU2IDM0LjQ4NCAxMDEuMjU1Yy05LjMzNS05LjM3OS05LjMxNy0yNC41NDQuMDQtMzMuOTAxbDIyLjY2Ny0yMi42NjdjOS4zNzMtOS4zNzMgMjQuNTY5LTkuMzczIDMzLjk0MSAwTDI4NS40NzUgMjM5LjAzYzkuMzczIDkuMzcyIDkuMzczIDI0LjU2OC4wMDEgMzMuOTQxeiIvPjwvc3ZnPg==)}.product_list_widget{display:flex;flex-direction:column;row-gap:1rem;list-style-type:none;padding:1rem}.is-style-default .product_list_widget{max-height:300px;overflow-y:auto}.is-style-offcanvas .product_list_widget{flex:1;overflow-y:auto;padding:1.5rem}@media(max-width:768px){.is-style-offcanvas .product_list_widget{padding:1rem}}.product_list_widget li{display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:5.5rem;min-height:60px}.widget_shopping_cart .product_list_widget li{padding-right:2rem}.is-style-offcanvas .product_list_widget li{min-height:75px}.product_list_widget img{position:absolute;top:0;left:0;bottom:0;width:4.5rem;height:100%;object-fit:cover;object-position:center center}.product_list_widget a{display:block;width:100%;font-family:var(--hFontFamily);font-weight:700}.product_list_widget a:hover{text-decoration:underline}.product_list_widget li::before{content:"";order:3;flex-basis:100%}.product_list_widget .star-rating{order:4}.product_list_widget .quantity,.product_list_widget .amount{font-size:var(--xsFontSize)}.product_list_widget ins{order:1;text-decoration:none;font-weight:700}.product_list_widget del{order:2;margin-left:.5rem;color:var(--textDim);font-weight:400;font-size:var(--xsFontSize)}.product_list_widget .reviewer{font-size:var(--sFontSize);color:var(--textDim)}.woocommerce-product-search{display:flex}.woocommerce-product-search .search-field{flex:1;width:auto}.woocommerce-product-search button{padding:0 .375rem;border-radius:0 var(--gRadius) var(--gRadius) 0;font-size:var(--sFontSize)}.widget_product_categories ul{padding-left:1.5rem}.widget_product_categories a{text-decoration:underline}.widget_product_categories a:hover{color:var(--color1)}.widget_h_cart{position:relative}body.woocommerce-cart .widget_h_cart,body.woocommerce-checkout .widget_h_cart{display:none}.h-cart{--cartPadding: 1rem}.h-cart.is-style-offcanvas{--cartPadding: 1.5rem}.h-cart.is-style-offcanvas::before{content:"";transition:var(--gTransition)}.h-cart.is-style-offcanvas.is-active::before{content:"";cursor:pointer;position:fixed;top:0;right:0;bottom:0;left:0;z-index:105;background-color:rgbA(0, 0, 0, 0.5)}.h-widget-button{display:flex;align-items:center;cursor:pointer;padding:.5rem;border:1px solid rgbA(var(--textRGB), 0.2);border-bottom-width:2px;border-radius:var(--gRadius);color:var(--text);font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);text-align:center;letter-spacing:0}@media(max-width:960px){.h-widget-button{font-size:var(--sFontSize)}}.h-widget-button.is-cart-filled{background-color:var(--color1);color:var(--textInvert);animation:bounce 4s 2s infinite}.h-widget-button.is-cart-filled:hover{background-color:var(--color1Dark)}.h-widget-button.is-cart-filled path{fill:var(--textInvert)}.h-widget-button:hover{transform:translateY(-2px);border-color:rgbA(var(--textRGB), 0.5);box-shadow:var(--shadow0)}.h-widget-button:active{transform:none;transition:none;box-shadow:none}.h-widget-button *+*{margin-left:.25rem}.h-widget-button svg{width:1rem;height:1rem}.h-widget-button path{fill:currentColor}.h-widget-button b{display:flex;align-items:center;justify-content:center;background-color:var(--textInvert);width:1rem;height:1rem;border-radius:50%;box-shadow:0 0 0 1px var(--textInvert);line-height:1;color:var(--color1);font-size:var(--xsFontSize)}.h-widget-button span{display:inline-block}@media(max-width:480px){.h-widget-button span{display:none}}.widget_shopping_cart{display:flex;flex-direction:column;visibility:hidden;opacity:0;will-change:opacity,transform;position:absolute;z-index:10;top:calc(100% + .5rem);right:0;transform:translateX(1rem);transition:none;background-color:var(--textInvert);width:320px;box-shadow:var(--shadow1);border-radius:var(--gRadius)}@media(max-width:480px){.widget_shopping_cart{padding:.75rem;width:calc(100vw - var(--gridRim) - var(--gridRim))}}.is-style-offcanvas .widget_shopping_cart{position:fixed;z-index:110;top:0;right:0;bottom:0;width:380px;padding:0;border-radius:0}@media(max-width:480px){.is-style-offcanvas .widget_shopping_cart{width:100%}}.h-cart.is-active .widget_shopping_cart{visibility:visible;opacity:1;transform:none;transition:var(--gTransition)}@keyframes bounce{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(-4px)}30%{transform:translateY(-2px)}}.widget_shopping_cart .widgettitle{display:none}.is-style-offcanvas .widget_shopping_cart .widgettitle{display:block;pointer-events:none;position:relative;padding:.75rem 1rem;margin-top:var(--adminBarHeight);background-color:var(--color1Light);font-size:var(--h4Size);text-align:center}.is-style-offcanvas .widget_shopping_cart .widgettitle::after{content:"";cursor:pointer;pointer-events:all;display:inline-block;position:absolute;top:50%;left:.75rem;transform:translateY(-50%);transition:var(--gTransition);width:2rem;height:2rem;border:1px solid var(--text);border-bottom-width:2px;border-radius:var(--gRadius);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTIgNTEyIj48cGF0aCBkPSJNMjQyLjcyIDI1NmwxMDAuMDctMTAwLjA3YzEyLjI4LTEyLjI4IDEyLjI4LTMyLjE5IDAtNDQuNDhsLTIyLjI0LTIyLjI0Yy0xMi4yOC0xMi4yOC0zMi4xOS0xMi4yOC00NC40OCAwTDE3NiAxODkuMjggNzUuOTMgODkuMjFjLTEyLjI4LTEyLjI4LTMyLjE5LTEyLjI4LTQ0LjQ4IDBMOS4yMSAxMTEuNDVjLTEyLjI4IDEyLjI4LTEyLjI4IDMyLjE5IDAgNDQuNDhMMTA5LjI4IDI1NiA5LjIxIDM1Ni4wN2MtMTIuMjggMTIuMjgtMTIuMjggMzIuMTkgMCA0NC40OGwyMi4yNCAyMi4yNGMxMi4yOCAxMi4yOCAzMi4yIDEyLjI4IDQ0LjQ4IDBMMTc2IDMyMi43MmwxMDAuMDcgMTAwLjA3YzEyLjI4IDEyLjI4IDMyLjIgMTIuMjggNDQuNDggMGwyMi4yNC0yMi4yNGMxMi4yOC0xMi4yOCAxMi4yOC0zMi4xOSAwLTQ0LjQ4TDI0Mi43MiAyNTZ6Ii8+PC9zdmc+) no-repeat center center;background-size:.75rem auto;opacity:.5}.is-style-offcanvas .widget_shopping_cart .widgettitle:hover::after{background-color:rgbA(var(--textRGB), 0.2);opacity:.8}.is-style-offcanvas .widget_shopping_cart .widgettitle:active::after{border-bottom-width:1px;border-top-width:2px;transition:none}.widget_shopping_cart_content{display:flex;flex-direction:column;flex:1;color:var(--text)}.woocommerce-mini-cart__empty-message{padding:var(--blockSpacing) 0;text-align:center}.woocommerce-mini-cart .variation{font-size:var(--xsFontSize)}.woocommerce-mini-cart .variation dt,.woocommerce-mini-cart .variation dd{display:inline-block}.woocommerce-mini-cart .variation dt{font-weight:700}.woocommerce-mini-cart .variation dd{margin-right:1rem}.woocommerce-mini-cart__total{display:flex;align-items:center;border-top:1px solid rgbA(var(--textRGB), 0.1);text-align:center;padding:.75rem 1rem}.woocommerce-mini-cart__total strong{display:block;line-height:1;font-size:var(--xsFontSize);letter-spacing:.05em}.woocommerce-mini-cart__total .amount{margin-left:auto;font-size:var(--mFontSize)}.is-style-offcanvas .woocommerce-mini-cart__total{margin-top:auto}.is-style-offcanvas .woocommerce-mini-cart__total strong{font-size:var(--sFontSize)}.woocommerce-mini-cart__buttons{display:flex;padding:0 1rem 1rem}.woocommerce-mini-cart__buttons a{display:flex;align-items:center;padding:.5rem .75rem}.woocommerce-mini-cart__buttons a:first-child{background-color:rgba(0,0,0,0);font-size:var(--xsFontSize);color:var(--text)}.woocommerce-mini-cart__buttons a:last-child{margin-left:auto}.is-style-offcanvas .woocommerce-mini-cart__buttons{column-gap:1rem}.is-style-offcanvas .woocommerce-mini-cart__buttons a{flex:1}.is-style-offcanvas .woocommerce-mini-cart__buttons a{justify-content:center;margin:0;padding:.75rem;font-size:var(--sFontSize)}.product-columns{column-gap:4rem}@media(max-width:960px){.product-columns{column-gap:2rem}}.product-figure{position:relative}div.woocommerce-product-gallery{margin-top:0}div.woocommerce-product-gallery img{width:100%}.woocommerce-product-gallery__wrapper{cursor:zoom-in}.woocommerce-product-gallery__trigger{position:absolute;z-index:2;top:.5rem;right:.5rem;display:inline-block;width:2.5rem;height:2.5rem;border:1px solid rgbA(0, 0, 0, 0.1);border-bottom-width:2px;background:var(--textInvert) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjUyLjMgMjU2bDEyMS40IDEyMS40IDUzLjgtNTMuOGM3LjYtNy42IDIwLjUtMi4yIDIwLjUgOC41djEzNmMwIDYuNi01LjQgMTItMTIgMTJIMzAwYy0xMC43IDAtMTYtMTIuOS04LjUtMjAuNWw1My44LTUzLjhMMjI0IDI4NC4zIDEwMi42IDQwNS43bDUzLjggNTMuOGM3LjYgNy42IDIuMiAyMC41LTguNSAyMC41aC0xMzZjLTYuNiAwLTEyLTUuNC0xMi0xMlYzMzJjMC0xMC43IDEyLjktMTYgMjAuNS04LjVsNTMuOCA1My44TDE5NS43IDI1NiA3NC4zIDEzNC42bC01My44IDUzLjhDMTIuOSAxOTYgMCAxOTAuNyAwIDE4MFY0NGMwLTYuNiA1LjQtMTIgMTItMTJoMTM2YzEwLjcgMCAxNiAxMi45IDguNSAyMC41bC01My44IDUzLjhMMjI0IDIyNy43bDEyMS40LTEyMS40LTUzLjgtNTMuOEMyODQgNDQuOSAyODkuMyAzMiAzMDAgMzJoMTM2YzYuNiAwIDEyIDUuNCAxMiAxMnYxMzZjMCAxMC43LTEyLjkgMTYtMjAuNSA4LjVsLTUzLjgtNTMuOEwyNTIuMyAyNTZ6Ii8+PC9zdmc+) no-repeat center center;background-size:50% auto;color:rgba(0,0,0,0)}.woocommerce-product-gallery__trigger:hover{color:rgba(0,0,0,0);transform:translateY(-2px);box-shadow:var(--shadow0)}.woocommerce-product-gallery__trigger:active{transform:none;transition:none}.pswp__caption{display:none}.flex-control-nav{display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:.75rem;padding-left:0;margin-top:.75rem;list-style-type:none}.flex-control-nav li{cursor:pointer;max-width:20%}.flex-control-nav img{opacity:.5;width:100%;transition:var(--gTransition)}.flex-control-nav img:hover{opacity:.75;transform:translateY(-2px);box-shadow:var(--shadow0)}.flex-control-nav img.flex-active{opacity:1;box-shadow:0 0 0 1px var(--text),var(--shadow1);transform:none;transition:none}.product-summary h1{font-size:var(--h2Size)}.product-summary .price{display:flex;justify-content:flex-start;margin-top:var(--blockSpacing);font-size:var(--h4Size);color:var(--text)}.product-summary .stock{font-weight:700;font-size:var(--mFontSize)}.product-summary del{font-size:var(--h5Size)}form.cart{display:flex;column-gap:1rem;padding:var(--blockSpacing) 0;border-top:1px solid rgbA(0, 0, 0, 0.1);border-bottom:1px solid rgbA(0, 0, 0, 0.1)}form.cart.variations_form{flex-direction:column}.quantity{position:relative;width:140px;font-size:var(--mFontSize)}td .quantity{margin:0 auto}@media(max-width:480px){td .quantity{margin-left:auto;margin-right:0}}@media(max-width:960px){.quantity{width:120px;font-size:var(--fontSize)}}.quantity input[type=number]{width:100%;height:100%;padding:.5rem 2rem;text-align:center}.quantity input[type=number]{-moz-appearance:textfield}.quantity input[type=number]::-webkit-outer-spin-button,.quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .quantity__h-spin{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0);border:1px solid rgbA(0, 0, 0, 0.1);border-bottom-width:2px;border-radius:var(--gRadius);padding:0;width:1.75rem;height:1.75rem;font-family:var(--codeFontFamily);line-height:1}@media(max-width:960px){.quantity .quantity__h-spin{width:1.5rem;height:1.5rem}}.quantity .quantity__h-spin:hover{background-color:var(--color1Light)}.quantity .quantity__h-spin:active{transition:none;border-top-width:2px;border-bottom-width:1px}.quantity .is-minus{left:.5rem}.quantity .is-plus{right:.5rem}.quantity .is-hidden{visibility:hidden}.woocommerce-variation-add-to-cart{display:flex;column-gap:1rem}table.variations{margin-bottom:1rem}table.variations .label{margin-right:.25rem;font-weight:700;font-size:var(--sFontSize);text-transform:uppercase;text-align:left;letter-spacing:.05em}@media(max-width:480px){table.variations .label{font-size:var(--xsFontSize)}}table.variations .label span{display:none}table.variations select{display:inline-block;width:auto;max-width:200px}@media(max-width:480px){table.variations select{font-size:var(--sFontSize)}}table.variations th,table.variations td{padding-top:.5rem;padding-bottom:.5rem}a.reset_variations{display:none !important}.woocommerce-variation{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.woocommerce-variation .woocommerce-variation-description{flex-basis:100%;font-size:var(--sFontSize)}.woocommerce-variation .woocommerce-variation-description *{margin-bottom:.5rem}.woocommerce-variation .price{margin:0;font-size:var(--mFontSize)}.woocommerce-variation .stock{padding:0 .5rem;border-radius:var(--gRadius);margin-left:1rem;background-color:rgbA(var(--textRGB), 0.2);font-weight:var(--fontWeight);font-size:var(--sFontSize)}.woocommerce-variation .out-of-stock{background-color:var(--colorAlertLight)}div.woocommerce-product-rating{display:flex;align-items:center;margin-top:.5rem}div.woocommerce-product-rating .woocommerce-review-link{margin-left:.5rem;font-size:var(--sFontSize)}.woocommerce-product-details__short-description>*+*{margin-top:1rem}.product_meta{font-size:var(--xsFontSize);font-weight:700;text-transform:uppercase}.product_meta .posted_in,.product_meta .tagged_as{display:block}.product_meta a{font-weight:400}.product_meta a:hover{text-decoration:underline}.wc-tabs-wrapper{display:flex;column-gap:3rem;row-gap:0;max-width:var(--siteWidth);margin-top:var(--groupSpacing)}@media(max-width:1120px){.wc-tabs-wrapper{column-gap:2rem}}@media(max-width:768px){.wc-tabs-wrapper{flex-direction:column}}.wc-tabs{align-self:flex-start;width:250px;padding:0;box-shadow:var(--shadowThin);list-style-type:none}@media(max-width:960px){.wc-tabs{width:220px;font-size:var(--sFontSize)}}@media(max-width:768px){.wc-tabs{display:none}}.wc-tabs li,.h-tab-mobile{margin-bottom:2px;border-radius:var(--gRadius)}.wc-tabs li a,.h-tab-mobile a{display:flex;align-items:center;padding:.75rem 1rem;text-decoration:none;font-weight:500}.wc-tabs li a::before,.h-tab-mobile a::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.75rem;background-image:var(--iconSvg, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMTIuODMgMzUyaDI2Mi4zNEExMi44MiAxMi44MiAwIDAgMCAyODggMzM5LjE3di0zOC4zNEExMi44MiAxMi44MiAwIDAgMCAyNzUuMTcgMjg4SDEyLjgzQTEyLjgyIDEyLjgyIDAgMCAwIDAgMzAwLjgzdjM4LjM0QTEyLjgyIDEyLjgyIDAgMCAwIDEyLjgzIDM1MnptMC0yNTZoMjYyLjM0QTEyLjgyIDEyLjgyIDAgMCAwIDI4OCA4My4xN1Y0NC44M0ExMi44MiAxMi44MiAwIDAgMCAyNzUuMTcgMzJIMTIuODNBMTIuODIgMTIuODIgMCAwIDAgMCA0NC44M3YzOC4zNEExMi44MiAxMi44MiAwIDAgMCAxMi44MyA5NnpNNDMyIDE2MEgxNmExNiAxNiAwIDAgMC0xNiAxNnYzMmExNiAxNiAwIDAgMCAxNiAxNmg0MTZhMTYgMTYgMCAwIDAgMTYtMTZ2LTMyYTE2IDE2IDAgMCAwLTE2LTE2em0wIDI1NkgxNmExNiAxNiAwIDAgMC0xNiAxNnYzMmExNiAxNiAwIDAgMCAxNiAxNmg0MTZhMTYgMTYgMCAwIDAgMTYtMTZ2LTMyYTE2IDE2IDAgMCAwLTE2LTE2eiIvPjwvc3ZnPg==));background-repeat:no-repeat;background-position:center center;background-size:contain;filter:var(--iconFilter, var(--textFilter))}.wc-tabs li a:hover,.h-tab-mobile a:hover{--iconFilter: var(--color1Filter);color:var(--color1)}.wc-tabs li[aria-controls=tab-additional_information],.h-tab-mobile[aria-controls=tab-additional_information]{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDY0IDMySDQ4QzIxLjQ5IDMyIDAgNTMuNDkgMCA4MHYzNTJjMCAyNi41MSAyMS40OSA0OCA0OCA0OGg0MTZjMjYuNTEgMCA0OC0yMS40OSA0OC00OFY4MGMwLTI2LjUxLTIxLjQ5LTQ4LTQ4LTQ4ek0yMjQgNDE2SDY0di05NmgxNjB2OTZ6bTAtMTYwSDY0di05NmgxNjB2OTZ6bTIyNCAxNjBIMjg4di05NmgxNjB2OTZ6bTAtMTYwSDI4OHYtOTZoMTYwdjk2eiIvPjwvc3ZnPg==)}.wc-tabs li[aria-controls=tab-reviews],.h-tab-mobile[aria-controls=tab-reviews]{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDQ4IDBINjRDMjguNyAwIDAgMjguNyAwIDY0djI4OGMwIDM1LjMgMjguNyA2NCA2NCA2NGg5NnY4NGMwIDkuOCAxMS4yIDE1LjUgMTkuMSA5LjdMMzA0IDQxNmgxNDRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWNjRjMC0zNS4zLTI4LjctNjQtNjQtNjR6Ii8+PC9zdmc+)}.wc-tabs li.active,.h-tab-mobile.active{background-color:var(--textInvert);color:var(--text);box-shadow:var(--shadowThin)}@media(min-width:769px){.h-tab-mobile{display:none}}.h-tab-mobile a::after{content:"";display:inline-block;width:.75rem;height:.75rem;margin-left:auto;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiLz48L3N2Zz4=) no-repeat center center;background-size:contain}.h-tab-mobile.active a::after{transform:rotate(180deg)}.wc-tab{flex:1}.wc-tab>h2:first-of-type{display:none}@media(max-width:768px){.wc-tab{padding-left:1rem;margin-top:var(--blockSpacing);margin-bottom:var(--blockSpacing)}}.woocommerce-Tabs-panel--description *+*{margin-top:var(--blockSpacing)}.woocommerce-Tabs-panel--description *:nth-child(2){margin-top:0}.woocommerce-product-attributes{width:100%;text-align:left}@media(min-width:961px){.woocommerce-product-attributes{max-width:70%}}.woocommerce-product-attributes tr{border-bottom:1px solid rgbA(0, 0, 0, 0.1)}.woocommerce-product-attributes th,.woocommerce-product-attributes td{border:1px solid rgbA(0, 0, 0, 0.1)}.woocommerce-product-attributes th{padding:.75rem;width:150px;text-transform:uppercase;font-size:var(--sFontSize)}@media(max-width:768px){.woocommerce-product-attributes th{padding:.5rem;width:100px}}.woocommerce-product-attributes td{padding:.75rem}.woocommerce-Reviews{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem}@media(max-width:960px){.woocommerce-Reviews{grid-template-columns:1fr;row-gap:2.5rem}}.woocommerce-Reviews h2.woocommerce-Reviews-title{display:block;font-size:var(--h4Size)}.woocommerce-Reviews .comment-form{padding:0}.woocommerce-Reviews .comment-respond{margin-bottom:0}.h-review-header{margin-bottom:1rem}.comment-form-rating{display:flex;align-items:center;column-gap:1rem;margin-top:.5rem;width:100%}.comment-form-rating .stars{flex:1}.comment-form-rating a{display:inline-block;font-size:0;text-decoration:none;line-height:1}.comment-form-rating a::before{content:"☆";display:block;font-size:1.5rem;color:#fda256}.comment-form-rating .selected a::before{content:"★"}.comment-form-rating .active~a::before{content:"☆"}.comment-form-rating a+a{margin-left:.25rem}.woocommerce-notices-wrapper{max-width:var(--blogWidth)}body.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:1rem}body.woocommerce-account .woocommerce-notices-wrapper{display:flex;justify-content:center;min-width:100%;margin:0 auto}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flex;align-items:center;padding:.75rem;border-radius:var(--gRadius);background-color:rgbA(0, 0, 0, 0.1);list-style-type:none;box-shadow:var(--shadow0);animation:1s flipInX both}@media(max-width:768px){.woocommerce-message,.woocommerce-info,.woocommerce-error{font-size:var(--sFontSize)}}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:"";display:inline-block;flex-shrink:0;transform:translateY(1px);opacity:.5;width:1.25rem;height:1.25rem;margin-right:1rem;background-repeat:no-repeat;background-position:center center;background-size:contain}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{display:inline-block;order:1;flex-shrink:0;background-color:rgbA(var(--textRGB), 0.1);padding:.5rem .625rem;margin-left:auto;border:1px solid rgbA(var(--textRGB), 0.1);border-bottom-width:2px;border-radius:var(--gRadius);font-size:var(--xsFontSize);font-weight:700;letter-spacing:.05em;line-height:1;color:inherit;text-align:center;text-transform:uppercase;text-decoration:none}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover{transform:translateY(-1px);box-shadow:var(--shadow0);background-color:rgbA(var(--textRGB), 0.25);color:inherit}.woocommerce-message a:active,.woocommerce-info a:active,.woocommerce-error a:active{transform:none;transition:none}.woocommerce-message::before,.woocommerce-info::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0IDUxMmMzNS4zMiAwIDYzLjk3LTI4LjY1IDYzLjk3LTY0SDE2MC4wM2MwIDM1LjM1IDI4LjY1IDY0IDYzLjk3IDY0em0yMTUuMzktMTQ5LjcxYy0xOS4zMi0yMC43Ni01NS40Ny01MS45OS01NS40Ny0xNTQuMjkgMC03Ny43LTU0LjQ4LTEzOS45LTEyNy45NC0xNTUuMTZWMzJjMC0xNy42Ny0xNC4zMi0zMi0zMS45OC0zMnMtMzEuOTggMTQuMzMtMzEuOTggMzJ2MjAuODRDMTE4LjU2IDY4LjEgNjQuMDggMTMwLjMgNjQuMDggMjA4YzAgMTAyLjMtMzYuMTUgMTMzLjUzLTU1LjQ3IDE1NC4yOS02IDYuNDUtOC42NiAxNC4xNi04LjYxIDIxLjcxLjExIDE2LjQgMTIuOTggMzIgMzIuMSAzMmgzODMuOGMxOS4xMiAwIDMyLTE1LjYgMzIuMS0zMiAuMDUtNy41NS0yLjYxLTE1LjI3LTguNjEtMjEuNzF6Ii8+PC9zdmc+)}.woocommerce-form-login-toggle .woocommerce-info::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0IDI1NmM3MC43IDAgMTI4LTU3LjMgMTI4LTEyOFMyOTQuNyAwIDIyNCAwIDk2IDU3LjMgOTYgMTI4czU3LjMgMTI4IDEyOCAxMjh6bTg5LjYgMzJoLTE2LjdjLTIyLjIgMTAuMi00Ni45IDE2LTcyLjkgMTZzLTUwLjYtNS44LTcyLjktMTZoLTE2LjdDNjAuMiAyODggMCAzNDguMiAwIDQyMi40VjQ2NGMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTQxLjZjMC03NC4yLTYwLjItMTM0LjQtMTM0LjQtMTM0LjR6Ii8+PC9zdmc+)}.woocommerce-form-coupon-toggle .woocommerce-info::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNMTI4IDE2MGgzMjB2MTkySDEyOFYxNjB6bTQwMCA5NmMwIDI2LjUxIDIxLjQ5IDQ4IDQ4IDQ4djk2YzAgMjYuNTEtMjEuNDkgNDgtNDggNDhINDhjLTI2LjUxIDAtNDgtMjEuNDktNDgtNDh2LTk2YzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhzLTIxLjQ5LTQ4LTQ4LTQ4di05NmMwLTI2LjUxIDIxLjQ5LTQ4IDQ4LTQ4aDQ4MGMyNi41MSAwIDQ4IDIxLjQ5IDQ4IDQ4djk2Yy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4em0tNDgtMTA0YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNEgxMjBjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYyMDhjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDMzNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjRWMTUyeiIvPjwvc3ZnPg==)}.h-before-checkout+.woocommerce-message{display:inline-flex;margin-top:1rem}.woocommerce-error{flex-direction:column;align-items:flex-start;background-color:var(--colorAlertLight);padding-left:2.5rem}.woocommerce-error::before{position:absolute;top:.875rem;left:.75rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNTA0IDI1NmMwIDEzNi45OTctMTExLjA0MyAyNDgtMjQ4IDI0OFM4IDM5Mi45OTcgOCAyNTZDOCAxMTkuMDgzIDExOS4wNDMgOCAyNTYgOHMyNDggMTExLjA4MyAyNDggMjQ4em0tMjQ4IDUwYy0yNS40MDUgMC00NiAyMC41OTUtNDYgNDZzMjAuNTk1IDQ2IDQ2IDQ2IDQ2LTIwLjU5NSA0Ni00Ni0yMC41OTUtNDYtNDYtNDZ6bS00My42NzMtMTY1LjM0Nmw3LjQxOCAxMzZjLjM0NyA2LjM2NCA1LjYwOSAxMS4zNDYgMTEuOTgyIDExLjM0Nmg0OC41NDZjNi4zNzMgMCAxMS42MzUtNC45ODIgMTEuOTgyLTExLjM0Nmw3LjQxOC0xMzZjLjM3NS02Ljg3NC01LjA5OC0xMi42NTQtMTEuOTgyLTEyLjY1NGgtNjMuMzgzYy02Ljg4NCAwLTEyLjM1NiA1Ljc4LTExLjk4MSAxMi42NTR6Ii8+PC9zdmc+)}.woocommerce-NoticeGroup-checkout{grid-column:span 2;max-width:50%;font-size:var(--sFontSize)}.woocommerce-NoticeGroup-updateOrderReview{display:inline-flex;grid-column:span 2;margin-top:-1.5rem}.woocommerce-store-notice{position:fixed;z-index:1000;bottom:0;left:0;right:0;padding:.25rem 0;background-color:var(--color1);color:var(--textInvert);text-align:center;font-size:var(--sFontSize)}.woocommerce-store-notice__dismiss-link{display:inline-block;margin-left:1rem;text-decoration:underline}body.woocommerce-cart main>.woocommerce{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:2rem;row-gap:2rem;align-items:flex-start;max-width:var(--siteWidth)}@media(max-width:768px){body.woocommerce-cart main>.woocommerce{column-gap:1rem;row-gap:1rem}}body.woocommerce-cart .woocommerce-notices-wrapper{grid-column:span 12}.woocommerce-cart-form{grid-column:span 8}@media(max-width:768px){.woocommerce-cart-form{grid-column:span 12}}.shop_table{width:100%}.shop_table thead th{border-bottom:2px solid rgbA(var(--textRGB), 0.1);padding-bottom:1rem}.shop_table tbody th,.shop_table tfoot th{text-align:left;font-size:var(--xsFontSize)}.shop_table th,.shop_table td{border-bottom:1px dashed rgbA(var(--textRGB), 0.1)}.shop_table tr{position:relative;transform:scale(1)}.shop_table th{font-size:var(--sFontSize);letter-spacing:.05em;text-transform:uppercase}.shop_table td{padding:.75rem 0}td.product-thumbnail{width:100px;padding-right:.75rem}@media(max-width:960px){td.product-thumbnail{width:80px}}th.product-name{text-align:left}td.product-name{text-align:left}@media(max-width:768px){td.product-name{font-size:var(--sFontSize)}}td.product-name a{display:block;font-weight:700}@media(max-width:480px){td.product-name .amount,td.product-subtotal .amount{font-size:var(--xsFontSize)}}td.product-quantity{width:120px;text-align:center}@media(max-width:960px){td.product-quantity{width:auto}}@media(max-width:480px){td.product-quantity{padding-bottom:1.5rem}}@media(max-width:480px){th.product-subtotal{width:0;padding:0;font-size:0;color:rgba(0,0,0,0)}}td.product-subtotal{width:120px;text-align:center}@media(max-width:960px){td.product-subtotal{width:auto}}@media(max-width:480px){td.product-subtotal{position:absolute;bottom:0;right:.5rem;padding:0}}td.product-remove{width:2.5rem;padding-left:.5rem}@media(max-width:480px){td.product-remove{width:0;padding:0}}a.remove_from_cart_button,a.remove{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--textInvert);background:var(--textInvert) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjYTBhMGEwIiBkPSJNNDMyIDMySDMxMmwtOS40LTE4LjdBMjQgMjQgMCAwIDAgMjgxLjEgMEgxNjYuOGEyMy43MiAyMy43MiAwIDAgMC0yMS40IDEzLjNMMTM2IDMySDE2QTE2IDE2IDAgMCAwIDAgNDh2MzJhMTYgMTYgMCAwIDAgMTYgMTZoNDE2YTE2IDE2IDAgMCAwIDE2LTE2VjQ4YTE2IDE2IDAgMCAwLTE2LTE2ek01My4yIDQ2N2E0OCA0OCAwIDAgMCA0Ny45IDQ1aDI0NS44YTQ4IDQ4IDAgMCAwIDQ3LjktNDVMNDE2IDEyOEgzMnoiLz48L3N2Zz4=) no-repeat center center;background-size:40% auto;border:1px solid rgbA(var(--textRGB), 0.1);border-bottom-width:2px;border-radius:var(--gRadius);width:2rem;height:2rem;line-height:1;color:rgba(0,0,0,0)}a.remove_from_cart_button:hover,a.remove:hover{color:rgba(0,0,0,0);text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow1)}a.remove_from_cart_button:active,a.remove:active{transform:none;transition:none;box-shadow:var(--shadow0)}.widget_shopping_cart a.remove_from_cart_button,.widget_shopping_cart a.remove{position:absolute;z-index:2;top:0;right:0;width:1.75rem;height:1.75rem;background-size:50% auto;font-weight:700}@media(max-width:480px){td.product-remove a.remove_from_cart_button,td.product-remove a.remove{position:absolute;top:.25rem;left:-0.5rem}}td.actions{border-bottom:none;padding-top:var(--blockSpacing);padding-bottom:0;text-align:right}.coupon{display:flex;column-gap:.5rem;float:left}.coupon label{display:none}.coupon input{width:150px}.coupon button{--textColor: var(--text);background-color:rgba(0,0,0,0);font-size:var(--xsFontSize)}@media(max-width:480px){.coupon+[type=submit]{margin-top:1rem}}.cart-empty{grid-column:span 12;font-size:var(--mFontSize);text-align:center;max-width:var(--blogWidth);margin:0 auto}.return-to-shop{grid-column:span 12;text-align:center}.cart-collaterals{grid-column:span 4;background-color:var(--textInvert);padding:2rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}@media(max-width:960px){.cart-collaterals{padding:1rem}}@media(max-width:768px){.cart-collaterals{grid-column:span 12}}.cart-collaterals h2{display:none}.cart-collaterals table{margin-bottom:var(--blockSpacing)}.cart-collaterals th,.cart-collaterals td{padding:.5rem 0}.cart-collaterals td{text-align:right}.cart-collaterals .button{width:100%;justify-content:center}.cart-collaterals .cart-subtotal{border-bottom:1px dashed rgbA(var(--textRGB), 0.1)}.cart-collaterals__h-footnote{margin-top:.5rem;font-size:var(--xsFontSize)}.woocommerce-remove-coupon{font-size:var(--xsFontSize)}.woocommerce-shipping-destination{display:inline-block;background-color:var(--siteBg);padding:.5rem;margin-top:1rem;border:1px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius);color:var(--textDim);font-size:var(--xsFontSize)}.cross-sells{grid-column:span 12;margin-top:var(--groupSpacing)}.cross-sells h3{margin-bottom:var(--blockSpacing);font-size:var(--h4Size)}body.woocommerce-checkout main>.woocommerce{max-width:var(--siteWidth)}form.checkout{display:grid;align-items:flex-start;grid-template-columns:4fr 3fr;column-gap:3rem;row-gap:2rem;margin-top:var(--groupSpacing);max-width:var(--siteWidth)}@media(max-width:960px){form.checkout{column-gap:1.5rem}}@media(max-width:768px){form.checkout{grid-template-columns:1fr}}@media(min-width:769px){.h-before-checkout .wp-block-column:nth-child(2){text-align:right}}.h-before-checkout .woocommerce-error{display:inline-block}.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{display:inline-block}.woocommerce-form-coupon-toggle a,.woocommerce-form-login-toggle a{margin-left:.5rem}body.has-checkout-form-open{cursor:pointer}body.has-checkout-form-open::before{content:"";display:block;position:fixed;z-index:200;top:0;left:0;right:0;bottom:0;background-color:rgbA(0, 0, 0, 0.5);height:100vh}.h-before-checkout form{cursor:default;position:fixed;top:50%;left:50%;z-index:200;display:flex !important;visibility:hidden;opacity:0;background-color:var(--textInvert);transform:translateY(calc(-50% + 1rem)) translateX(-50%);transition:var(--gTransition);width:400px;padding:1rem;box-shadow:var(--shadow1);border-radius:var(--gRadius)}@media(max-width:768px){.h-before-checkout form{width:calc(100% - 1rem)}}.h-before-checkout form>p:first-child{font-size:var(--sFontSize);text-align:left}.h-before-checkout form.is-open{visibility:visible;opacity:1;transform:translateY(-50%) translateX(-50%)}.h-before-checkout .woocommerce-form-coupon .form-row input{padding-top:.5rem}.h-before-checkout .woocommerce-form-coupon button{height:100%;font-size:var(--xsFontSize)}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:1rem;row-gap:1rem}@media(max-width:960px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{column-gap:.75rem}}@media(max-width:480px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{column-gap:.5rem}}.woocommerce-billing-fields h3{margin-bottom:1rem;font-size:var(--h4Size)}.woocommerce-shipping-fields{margin:var(--blockSpacing) 0}.woocommerce-shipping-fields h3{font-size:var(--h6Size);font-family:var(--fontFamily)}.woocommerce-shipping-fields .shipping_address{margin-top:var(--blockSpacing)}.form-row{grid-column:span var(--column, 6);position:relative}.form-row label{position:absolute;z-index:2;top:.25rem;left:.625rem;font-size:var(--xsFontSize);color:var(--textDim)}.form-row input,.form-row textarea{padding-top:1.5rem}.form-row select{padding:1.5rem .25rem .25rem}.form-row[id*=email]{--column: 12}.form-row[id*=company_field]{display:none}.form-row[id*=address_1_field]{--column: 8}@media(max-width:480px){.form-row[id*=address_1_field]{--column: 12}}.form-row[id*=address_2_field]{--column: 4}@media(max-width:480px){.form-row[id*=address_2_field]{--column: 12}}.form-row[id*=country],.form-row[id*=postcode],.form-row[id*=state]{--column: 4}@media(max-width:768px){.form-row[id*=country],.form-row[id*=postcode],.form-row[id*=state]{--column: 6}}.woocommerce-form-register .form-row[id*=country],.woocommerce-form-register .form-row[id*=postcode],.woocommerce-form-register .form-row[id*=state]{--column: 6}@media(max-width:480px){.form-row[id*=phone]{--column: 12}}.woocommerce-form-register .form-row[id*=city]{--column: 6}@media(max-width:480px){.woocommerce-form-register .form-row[id*=city]{--column: 12}}.form-row .woocommerce-form__label{position:static;display:flex;align-items:center;cursor:pointer;padding:.5rem 0}.form-row .woocommerce-form__label span{display:inline-block;transition:var(--gTransition);text-transform:uppercase;font-size:var(--sFontSize);font-weight:700;letter-spacing:.025em}.form-row .woocommerce-form__label input{padding-top:0;margin-right:.5rem}.form-row[id*=_country] .woocommerce-input-wrapper>strong{display:block;padding-top:1.5rem;padding-left:.625rem}.select2-container{display:block;background-color:var(--inputBg)}.select2-container .select2-selection--single{background-color:rgba(0,0,0,0)}.select2-container .select2-selection{padding-top:1.5rem;height:auto;border:2px solid rgbA(0, 0, 0, 0.1)}.select2-container.select2-container--open .select2-selection{border-color:#000}.select2-container .select2-selection--single .select2-selection__arrow{top:auto;bottom:.25rem}.woocommerce-additional-fields h3{margin-bottom:1rem;font-size:var(--h4Size)}.woocommerce-account-fields{margin-top:var(--blockSpacing)}.form-row.create-account label{position:static}div.create-account{display:flex;column-gap:1rem;row-gap:1rem}div.create-account .form-row{flex-basis:50%}@media(max-width:480px){div.create-account .form-row{flex-basis:100%}}div.create-account .clear{display:none}.h-order-review__wrapper{background-color:var(--textInvert);padding:2rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}.h-order-review__wrapper #order_review_heading{display:none}@media(max-width:960px){.h-order-review__wrapper{padding:1rem}}.woocommerce-checkout-review-order-table{display:block;margin-bottom:1rem}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot{display:flex;flex-direction:column}.woocommerce-checkout-review-order-table tr{display:flex;width:100%;border-bottom:1px dashed rgbA(var(--textRGB), 0.2)}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{display:block;padding:.5rem 0;border:none}.woocommerce-checkout-review-order-table td:last-child{padding-left:2rem;margin-left:auto;text-align:right;font-size:var(--sFontSize)}.woocommerce-checkout-review-order-table tfoot tr td:last-child{margin-left:auto}.woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-checkout-review-order-table tfoot tr:last-child td{border-bottom:none}.woocommerce-checkout-review-order-table .amount{font-size:var(--sFontSize)}.h-order-review__figure{display:flex;align-items:center;column-gap:.5rem;line-height:1.25;font-family:var(--hFontFamily);font-weight:var(--hFontWeight)}.h-order-review__figure img{max-width:2.5rem}body.woocommerce-order-received .h-order-review__figure img{max-width:4.5rem}.h-order-review__figure strong{display:block;font-size:var(--xsFontSize)}.woocommerce-shipping-methods{list-style-type:none;padding-left:0;text-align:left;max-width:250px}.woocommerce-shipping-methods li{display:flex;align-items:center;justify-content:flex-start;position:relative}.woocommerce-shipping-methods label{flex:1;display:flex;cursor:pointer;transition:var(--gTransition);border:1px solid rgba(0,0,0,0);border-radius:var(--gRadius);padding:.5rem;padding-left:1.75rem;font-size:small}.woocommerce-shipping-methods label:hover{border-color:rgbA(var(--textRGB), 0.1)}.woocommerce-shipping-methods input:checked~label{background-color:var(--color1Light)}.woocommerce-shipping-methods input{position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.woocommerce-shipping-methods .amount{margin-left:auto}.wc_payment_methods{padding-left:0;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius);font-size:var(--sFontSize);list-style-type:none}.wc_payment_method{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;row-gap:.5rem;position:relative;padding:.75rem;border-bottom:1px dashed rgbA(var(--textRGB), 0.1)}.wc_payment_method:last-child{border-bottom:none}.wc_payment_method label{flex:1;cursor:pointer;opacity:.4;font-weight:700;transition:var(--gTransition)}.wc_payment_method label:hover{opacity:.8}.wc_payment_method input:checked~label{opacity:1}.wc_payment_method .payment_box{flex-basis:100%}.woocommerce-terms-and-conditions-wrapper{margin:1rem 0;font-size:var(--xsFontSize)}.place-order button[type=submit]{width:100%;justify-content:center}.h-checkout-legal{margin-top:2rem;padding-top:1rem;border-top:1px solid rgbA(var(--textRGB), 0.1);color:var(--textDim);font-size:var(--xsFontSize)}.woocommerce-order{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:3rem;row-gap:2rem;align-items:flex-start;max-width:var(--siteWidth)}@media(max-width:960px){.woocommerce-order{column-gap:2rem}}.h-order-overview{grid-column:span 5;background-color:var(--textInvert);padding:2rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}@media(max-width:768px){.h-order-overview{grid-column:span 12}}.h-order-overview>p:last-child{margin-top:1rem;padding:1rem;border:1px dashed rgbA(var(--textRGB), 0.2);border-radius:var(--gRadius);background-color:var(--siteBg)}.woocommerce-order-details{grid-column:span 7}body.woocommerce-account .woocommerce-order-details{margin:var(--blockSpacing) 0}@media(max-width:768px){.woocommerce-order-details{grid-column:span 12}}.woocommerce-order-details h2{margin-bottom:1rem;font-size:var(--h4Size)}.woocommerce-order-details th.product-total,.woocommerce-order-details td:last-child{text-align:right}.woocommerce-order-overview{margin-top:.5rem;font-size:var(--sFontSize)}.woocommerce-bacs-bank-details{margin-top:var(--blockSpacing)}.woocommerce-bacs-bank-details h2{margin-bottom:1rem;font-size:var(--h5Size)}.woocommerce-bacs-bank-details h3{margin-top:1rem;padding:1rem;padding-bottom:.5rem;border:1px dashed rgbA(var(--textRGB), 0.2);border-bottom:none;border-radius:var(--gRadius) var(--gRadius) 0 0;background-color:var(--siteBg);font-size:var(--h6Size)}.woocommerce-bacs-bank-details ul{padding:0 1rem 1rem 2rem;border:1px dashed rgbA(var(--textRGB), 0.2);border-top:none;border-radius:0 0 var(--gRadius) var(--gRadius);background-color:var(--siteBg);font-size:var(--sFontSize)}.woocommerce-customer-details{grid-column:span 12}.woocommerce-customer-details h2{margin-bottom:1rem;font-size:var(--h4Size)}body.woocommerce-account main>.woocommerce{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:3rem;row-gap:1rem;max-width:var(--siteWidth)}@media(max-width:960px){body.woocommerce-account main>.woocommerce{column-gap:2rem}}@media(max-width:768px){body.woocommerce-account main>.woocommerce{flex-wrap:wrap}}.woocommerce-MyAccount-navigation{overflow:hidden;width:250px;background-color:var(--textInvert);border-radius:var(--gRadius)}.woocommerce-MyAccount-navigation ul{padding:0;list-style-type:none}@media(max-width:960px){.woocommerce-MyAccount-navigation{width:220px}}@media(max-width:768px){.woocommerce-MyAccount-navigation{width:100%}}.woocommerce-MyAccount-navigation-link{border-bottom:2px solid var(--siteBg)}.woocommerce-MyAccount-navigation-link a{display:flex;align-items:center;padding:.75rem 1rem;text-decoration:none;font-weight:500}.woocommerce-MyAccount-navigation-link a::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.75rem;background-image:var(--iconSvg, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0IDI1NmM3MC43IDAgMTI4LTU3LjMgMTI4LTEyOFMyOTQuNyAwIDIyNCAwIDk2IDU3LjMgOTYgMTI4czU3LjMgMTI4IDEyOCAxMjh6bTg5LjYgMzJoLTE2LjdjLTIyLjIgMTAuMi00Ni45IDE2LTcyLjkgMTZzLTUwLjYtNS44LTcyLjktMTZoLTE2LjdDNjAuMiAyODggMCAzNDguMiAwIDQyMi40VjQ2NGMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTQxLjZjMC03NC4yLTYwLjItMTM0LjQtMTM0LjQtMTM0LjR6Ii8+PC9zdmc+));background-repeat:no-repeat;background-position:center center;background-size:contain;filter:var(--iconFilter)}.woocommerce-MyAccount-navigation-link a:hover{--iconFilter: var(--color1Filter);background-color:var(--color1Light)}.woocommerce-MyAccount-navigation-link.is-active a{--iconFilter: var(--textInvertFilter);background-color:var(--color1);color:var(--textInvert)}.woocommerce-MyAccount-navigation-link--orders{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMzUyIDE2MHYtMzJDMzUyIDU3LjQyIDI5NC41NzkgMCAyMjQgMCAxNTMuNDIgMCA5NiA1Ny40MiA5NiAxMjh2MzJIMHYyNzJjMCA0NC4xODMgMzUuODE3IDgwIDgwIDgwaDI4OGM0NC4xODMgMCA4MC0zNS44MTcgODAtODBWMTYwaC05NnptLTE5Mi0zMmMwLTM1LjI5IDI4LjcxLTY0IDY0LTY0czY0IDI4LjcxIDY0IDY0djMySDE2MHYtMzJ6bTE2MCAxMjBjLTEzLjI1NSAwLTI0LTEwLjc0NS0yNC0yNHMxMC43NDUtMjQgMjQtMjQgMjQgMTAuNzQ1IDI0IDI0LTEwLjc0NSAyNC0yNCAyNHptLTE5MiAwYy0xMy4yNTUgMC0yNC0xMC43NDUtMjQtMjRzMTAuNzQ1LTI0IDI0LTI0IDI0IDEwLjc0NSAyNCAyNC0xMC43NDUgMjQtMjQgMjR6Ii8+PC9zdmc+)}.woocommerce-MyAccount-navigation-link--edit-address{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMTcyLjI2OCA1MDEuNjdDMjYuOTcgMjkxLjAzMSAwIDI2OS40MTMgMCAxOTIgMCA4NS45NjEgODUuOTYxIDAgMTkyIDBzMTkyIDg1Ljk2MSAxOTIgMTkyYzAgNzcuNDEzLTI2Ljk3IDk5LjAzMS0xNzIuMjY4IDMwOS42Ny05LjUzNSAxMy43NzQtMjkuOTMgMTMuNzczLTM5LjQ2NCAwek0xOTIgMjcyYzQ0LjE4MyAwIDgwLTM1LjgxNyA4MC04MHMtMzUuODE3LTgwLTgwLTgwLTgwIDM1LjgxNy04MCA4MCAzNS44MTcgODAgODAgODB6Ii8+PC9zdmc+)}.woocommerce-MyAccount-navigation-link--edit-account{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0IDI1NmM3MC43IDAgMTI4LTU3LjMgMTI4LTEyOFMyOTQuNyAwIDIyNCAwIDk2IDU3LjMgOTYgMTI4czU3LjMgMTI4IDEyOCAxMjh6bTg5LjYgMzJoLTE2LjdjLTIyLjIgMTAuMi00Ni45IDE2LTcyLjkgMTZzLTUwLjYtNS44LTcyLjktMTZoLTE2LjdDNjAuMiAyODggMCAzNDguMiAwIDQyMi40VjQ2NGMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTQxLjZjMC03NC4yLTYwLjItMTM0LjQtMTM0LjQtMTM0LjR6Ii8+PC9zdmc+)}.woocommerce-MyAccount-navigation-link--customer-logout{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMTgwIDQ0OEg5NmMtNTMgMC05Ni00My05Ni05NlYxNjBjMC01MyA0My05NiA5Ni05Nmg4NGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEySDk2Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnYxOTJjMCAxNy43IDE0LjMgMzIgMzIgMzJoODRjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMnptMTE3LjktMzAzLjFsNzcuNiA3MS4xSDE4NGMtMTMuMyAwLTI0IDEwLjctMjQgMjR2MzJjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMTkxLjVsLTc3LjYgNzEuMWMtMTAuMSA5LjItMTAuNCAyNS0uOCAzNC43bDIxLjkgMjEuOWM5LjMgOS4zIDI0LjUgOS40IDMzLjkuMWwxNTItMTUwLjhjOS41LTkuNCA5LjUtMjQuNyAwLTM0LjFMMzUzIDg4LjNjLTkuNC05LjMtMjQuNS05LjMtMzMuOS4xbC0yMS45IDIxLjljLTkuNyA5LjYtOS4zIDI1LjQuNyAzNC42eiIvPjwvc3ZnPg==)}.woocommerce-MyAccount-content{flex:1}.woocommerce-form{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:1rem;column-gap:1rem}body.woocommerce-account .woocommerce-form{background-color:var(--textInvert);margin:0 auto;padding:1.5rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}@media(max-width:768px){body.woocommerce-account .woocommerce-form{padding:.75rem}}.woocommerce-form .clear{display:none}.woocommerce-orders-table__cell-order-actions .woocommerce-button{padding:.5rem .75rem;font-size:smaller}.woocommerce-MyAccount-orders td{text-align:center}.woocommerce-Address{margin-top:1rem}.woocommerce-Address header{display:flex;align-items:center;column-gap:.5rem;margin-bottom:1rem}.woocommerce-Address h3{font-size:var(--h4Size)}.woocommerce-Address a{display:inline-block;padding:.125rem .5rem;border:1px solid var(--color1);border-bottom-width:2px;border-radius:var(--gRadius);color:var(--color1);letter-spacing:.05em;font-weight:700;font-size:var(--xsFontSize);text-transform:uppercase;text-decoration:none}.woocommerce-Address a:hover{transform:translateY(-1px);box-shadow:var(--shadow0)}.woocommerce-Address a:active{transform:none;transition:none}.woocommerce-address-fields__field-wrapper{display:grid;row-gap:1rem;column-gap:1rem;margin:var(--blockSpacing) 0}.woocommerce-EditAccountForm{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:1rem}.woocommerce-EditAccountForm .clear{display:none}.woocommerce-EditAccountForm em{display:block;margin-top:.5rem;font-size:var(--xsFontSize);line-height:1.25}.woocommerce-EditAccountForm .form-row{grid-column:span 1}@media(max-width:480px){.woocommerce-EditAccountForm .form-row{grid-column:span 2}}.woocommerce-EditAccountForm>p:last-child{grid-column:span 2}.woocommerce-EditAccountForm fieldset{grid-column:span 2;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem;padding:1rem;border:1px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}.woocommerce-EditAccountForm fieldset legend{flex:1;font-size:var(--h5Size);font-family:var(--hFontFamily);font-weight:var(--hFontWeight)}.woocommerce-EditAccountForm fieldset .form-row{width:calc(50% - .5rem)}@media(max-width:768px){.woocommerce-EditAccountForm fieldset .form-row{width:100%}}.woocommerce-EditAccountForm fieldset .form-row:nth-child(2){width:100%}#customer_login{width:360px;flex:1}#customer_login h2{margin-bottom:var(--blockSpacing);font-size:var(--h2Size);text-align:center}.woocommerce-form-login{max-width:360px}.woocommerce-form-login p[class=form-row]{display:flex}.woocommerce-form-login button{order:1;margin-left:auto}.woocommerce-form-login .lost_password{flex-basis:100%;font-size:var(--xsFontSize)}.woocommerce-form-register{display:grid;grid-template-columns:repeat(12, 1fr);width:100%;max-width:720px}@media(max-width:768px){.woocommerce-form-register{column-gap:.75rem;row-gap:.75rem}}.woocommerce-form-register .woocommerce-privacy-policy-text{grid-column:span 12;font-size:var(--sFontSize)}.woocommerce-form-register>p:not([class]){grid-column:span 12}.h-toggle-buttons{margin-top:1rem;opacity:.5}.h-toggle-buttons .wp-block-button{position:relative}.h-toggle-buttons a::before{content:"";display:inline-block;width:.875rem;height:.875rem;position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;background-size:auto 90%}.h-toggle-buttons .wp-block-button:first-child a{padding-left:2rem}.h-toggle-buttons .wp-block-button:first-child a::before{left:.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzQuNTIgMjM5LjAzTDIyOC44NyA0NC42OWM5LjM3LTkuMzcgMjQuNTctOS4zNyAzMy45NCAwbDIyLjY3IDIyLjY3YzkuMzYgOS4zNiA5LjM3IDI0LjUyLjA0IDMzLjlMMTMxLjQ5IDI1NmwxNTQuMDIgMTU0Ljc1YzkuMzQgOS4zOCA5LjMyIDI0LjU0LS4wNCAzMy45bC0yMi42NyAyMi42N2MtOS4zNyA5LjM3LTI0LjU3IDkuMzctMzMuOTQgMEwzNC41MiAyNzIuOTdjLTkuMzctOS4zNy05LjM3LTI0LjU3IDAtMzMuOTR6Ii8+PC9zdmc+)}.h-toggle-buttons .wp-block-button:last-child a{padding-right:2rem}.h-toggle-buttons .wp-block-button:last-child a::before{right:.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMjg1LjQ3NiAyNzIuOTcxTDkxLjEzMiA0NjcuMzE0Yy05LjM3MyA5LjM3My0yNC41NjkgOS4zNzMtMzMuOTQxIDBsLTIyLjY2Ny0yMi42NjdjLTkuMzU3LTkuMzU3LTkuMzc1LTI0LjUyMi0uMDQtMzMuOTAxTDE4OC41MDUgMjU2IDM0LjQ4NCAxMDEuMjU1Yy05LjMzNS05LjM3OS05LjMxNy0yNC41NDQuMDQtMzMuOTAxbDIyLjY2Ny0yMi42NjdjOS4zNzMtOS4zNzMgMjQuNTY5LTkuMzczIDMzLjk0MSAwTDI4NS40NzUgMjM5LjAzYzkuMzczIDkuMzcyIDkuMzczIDI0LjU2OC4wMDEgMzMuOTQxeiIvPjwvc3ZnPg==)}#customer_login .col-1,#customer_login .wp-block-button:nth-child(1){display:none}#customer_login .col-1:target{display:block}#customer_login .col-1:target~.col-2{display:none}#customer_login .col-1:target~.wp-block-buttons .wp-block-button:nth-child(2){display:none}#customer_login .col-1:target~.wp-block-buttons .wp-block-button:nth-child(1){display:block}#customer_login .col-2:target{display:block}#customer_login .col-2:target~.wp-block-buttons .wp-block-button:nth-child(1){display:none}.variable-items-wrapper{display:flex;flex-wrap:wrap;row-gap:.75rem;column-gap:.75rem;padding:0;list-style-type:none}.variable-item{cursor:pointer;transition:var(--gTransition);display:inline-block;height:auto;margin:0;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius);box-shadow:none;color:rgbA(var(--textRGB), 0.5);line-height:1}.variable-item:hover{border-color:var(--color1Light);box-shadow:0 0 0 2px var(--color1Light);box-shadow:var(--shadowThin);transform:translateY(-1px)}.variable-item:active{transition:none;transform:none}.variable-item.selected,.variable-item.selected:hover{border-color:var(--color1);box-shadow:0 0 0 1px var(--color1);transform:none;transition:none;color:var(--color1)}.variable-item span{display:inline-block;padding:.625rem .75rem}@media(max-width:480px){.variable-item span{padding:.5rem;font-size:var(--sFontSize)}}.image-variable-item,.color-variable-item{position:relative;padding:.125rem}.image-variable-item::before,.color-variable-item::before{content:attr(title);display:inline-block;visibility:hidden;opacity:0;background-color:var(--text);position:absolute;top:-0.25rem;left:50%;transform:translateY(calc(-100% + 0.25rem)) translateX(-50%);transition:var(--gTransition);padding:.5rem .75rem;border-radius:var(--gRadius);font-size:var(--sFontSize);color:var(--textInvert);text-align:center}.image-variable-item:hover::before,.color-variable-item:hover::before{visibility:visible;opacity:1;transform:translateY(-100%) translateX(-50%)}.color-variable-item{width:2.5rem;height:2.5rem}.color-variable-item span{display:inline-block;height:2rem;width:2rem;border:1px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}.radio-variable-item label{cursor:pointer;display:flex;align-items:center;padding:.375rem .5rem}.radio-variable-item label span{padding:0}.radio-variable-item input[type=radio]{margin-right:.25rem}@media(max-width:480px){.product-summary form.cart{display:none}}@media(max-width:480px){body.single-product .main-footer{padding-bottom:var(--productBarHeight, 72px)}}.product-bar{position:fixed;z-index:5;bottom:0;left:0;right:0;display:block;background-color:var(--siteBg);margin-bottom:0 !important;box-shadow:var(--shadow1)}@media(min-width:481px){.product-bar{display:none}}.product-bar__form form{padding:var(--gridRim);border:none}.product-bar__form .out-of-stock{padding:var(--gridRim);font-size:var(--h5Size)}.product-bar__form-header{display:flex;align-items:center;background-color:var(--color1Light);padding:.5rem}.product-bar__form-header img{max-width:3rem;max-height:3rem;margin-right:.5rem}.product-bar__form-header h5{flex:1;margin-right:.5rem;white-space:nowrap;text-overflow:ellipsis}.product-bar__form-header a{display:inline-block;transition:var(--gTransition);margin-left:auto;width:1.75rem;height:1.75rem;border:1px solid var(--text);border-bottom-width:2px;border-radius:var(--gRadius);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTIgNTEyIj48cGF0aCBkPSJNMjQyLjcyIDI1NmwxMDAuMDctMTAwLjA3YzEyLjI4LTEyLjI4IDEyLjI4LTMyLjE5IDAtNDQuNDhsLTIyLjI0LTIyLjI0Yy0xMi4yOC0xMi4yOC0zMi4xOS0xMi4yOC00NC40OCAwTDE3NiAxODkuMjggNzUuOTMgODkuMjFjLTEyLjI4LTEyLjI4LTMyLjE5LTEyLjI4LTQ0LjQ4IDBMOS4yMSAxMTEuNDVjLTEyLjI4IDEyLjI4LTEyLjI4IDMyLjE5IDAgNDQuNDhMMTA5LjI4IDI1NiA5LjIxIDM1Ni4wN2MtMTIuMjggMTIuMjgtMTIuMjggMzIuMTkgMCA0NC40OGwyMi4yNCAyMi4yNGMxMi4yOCAxMi4yOCAzMi4yIDEyLjI4IDQ0LjQ4IDBMMTc2IDMyMi43MmwxMDAuMDcgMTAwLjA3YzEyLjI4IDEyLjI4IDMyLjIgMTIuMjggNDQuNDggMGwyMi4yNC0yMi4yNGMxMi4yOC0xMi4yOCAxMi4yOC0zMi4xOSAwLTQ0LjQ4TDI0Mi43MiAyNTZ6Ii8+PC9zdmc+) no-repeat center center;background-size:.75rem auto;opacity:.3}.product-bar__form-header a:hover{opacity:.7}.product-bar__form-header a:active{border-top-width:2px;border-bottom-width:1px;transition:none}.product-bar__buttons{display:flex;padding:var(--gridRim)}.product-bar__buttons .wp-block-button:first-child{flex:1}.product-bar__buttons .wp-block-button{min-width:1.5rem;min-height:1.5rem}.product-bar__buttons a{justify-content:center;width:100%;padding:.25rem;min-height:2.5rem;min-width:2.5rem}.product-bar__buttons svg{width:1.5rem;height:1.5rem;max-height:none}.product-bar__buttons .is-whatsapp-button a{--bgColor: #25d366} +.wc-block-grid__products{display:grid;grid-template-columns:repeat(var(--columns, 3), minmax(0, 1fr));row-gap:2rem;column-gap:2rem;padding-left:0;list-style-type:none}@media(min-width:769px){.has-1-columns .wc-block-grid__products{--columns: 1}.has-2-columns .wc-block-grid__products{--columns: 2}.has-3-columns .wc-block-grid__products{--columns: 3}.has-4-columns .wc-block-grid__products{--columns: 4}.has-5-columns .wc-block-grid__products{--columns: 5}.has-6-columns .wc-block-grid__products{--columns: 6}}.wc-block-grid:not(.alignwide) .wc-block-grid__products{column-gap:1rem}@media(max-width:960px){.wc-block-grid__products{column-gap:1rem}}@media(max-width:768px){.wc-block-grid__products{--columns: 2;row-gap:2rem}.has-1-columns .wc-block-grid__products{--columns: 1}}.wc-block-grid__product{position:relative;text-align:center}.wc-block-grid__product-link,.wc-block-grid__product-title a{display:block;text-decoration:none;color:var(--gray)}.wc-block-grid__product-link:hover,.wc-block-grid__product-title a:hover{text-decoration:underline;color:var(--gray)}.wc-block-grid__product-image{margin-bottom:1rem}.wc-block-grid__product-image img{width:100%;transition:var(--gTransition)}a:hover .wc-block-grid__product-image img,.wc-block-grid__product-image a:hover img{transform:translateY(-2px);box-shadow:var(--shadowThin)}a:active .wc-block-grid__product-image img,.wc-block-grid__product-image a:active img{transform:none;transition:none}.wc-block-grid__product-title{font-weight:var(--hFontWeight);font-family:var(--hFontFamily);font-size:var(--mFontSize);color:var(--text)}.wc-block-grid__product-price,.price{display:flex;justify-content:center;margin-top:.5rem;font-weight:700;font-size:var(--fontSize);color:var(--gray)}.wc-block-grid__product-price ins,.price ins{text-decoration:none}.wc-block-grid__product-price del,.price del{order:2;opacity:.5;margin-left:.5rem;font-size:var(--sFontSize)}.wc-block-grid__product-badge{display:inline-block;position:absolute;z-index:2;top:.5rem;left:.5rem;background-color:var(--text);padding:0 .375rem;color:var(--textInvert);font-size:var(--xsFontSize);font-weight:700;text-transform:uppercase;border-radius:var(--gRadius)}.product-figure .wc-block-grid__product-badge{font-size:var(--sFontSize)}.wc-block-grid__product-badge.h-outofstock{margin-top:0;background-color:var(--gray)}.wc-block-grid__product-add-to-cart{--bgColor: transparent;--textColor: var(--color1);display:flex;justify-content:center;column-gap:.5rem;row-gap:.5rem;margin-top:1rem}@media(max-width:960px){.wc-block-grid__product-add-to-cart{flex-direction:column;align-items:center}}.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:1px solid var(--textColor);border-bottom-width:2px;padding:.5rem;font-size:var(--sFontSize);text-decoration:none}@media(max-width:480px){.wc-block-grid__product-add-to-cart a,.wc-block-grid__product-add-to-cart button{font-size:var(--xsFontSize)}}.wc-block-grid__product-add-to-cart a.loading,.wc-block-grid__product-add-to-cart button.loading{background-image:url(bb705242196eb48db025d908df77bb4e.gif);background-repeat:no-repeat;background-size:auto 30%;background-position:center center;color:rgba(0,0,0,0);transition:none}.wc-block-grid__product-add-to-cart a.added_to_cart,.wc-block-grid__product-add-to-cart button.added{border:none;text-transform:uppercase;font-size:var(--xsFontSize);font-weight:var(--hFontWeight);border-radius:var(--gRadius)}.wc-block-grid__product-add-to-cart a:hover,.wc-block-grid__product-add-to-cart button:hover{transform:translateY(-2px);box-shadow:var(--shadow1)}.wc-block-grid__product-add-to-cart a:active,.wc-block-grid__product-add-to-cart button:active{transform:none;transition:none;box-shadow:var(--shadow0)}.woocommerce-ordering{max-width:var(--siteWidth)}.wc-block-sort-select,.woocommerce-ordering{display:flex;justify-content:flex-end;margin-bottom:var(--blockSpacing)}.wc-block-sort-select select,.woocommerce-ordering select{width:auto}.wc-block-product-sort-select{display:flex;align-items:center}.wc-block-product-sort-select .woocommerce-ordering{margin-left:auto;margin-bottom:0}.wc-block-pagination{display:flex;justify-content:center;margin:var(--groupSpacing) auto}.wc-block-pagination button{padding:.5rem .75rem;border:1px solid var(--text);font-weight:700;color:var(--text);transition:var(--gTransition)}.wc-block-pagination button+button{margin-left:-1px}.wc-block-pagination button:hover{background-color:rgbA(0, 0, 0, 0.2)}.wc-block-pagination button:first-of-type{border-radius:var(--gRadius) 0 0 var(--gRadius)}.wc-block-pagination button:last-of-type{border-radius:0 var(--gRadius) var(--gRadius) 0}.wc-block-pagination button[disabled]{opacity:.5}.wc-block-pagination button.wc-block-pagination-page--active{opacity:1;background-color:var(--text);color:var(--textInvert)}.wc-block-featured-category{position:relative;transition:var(--gTransition);will-change:transform,box-shadow;height:0;padding-bottom:var(--ratio, 50%);text-align:center}.wc-block-featured-category:hover{box-shadow:var(--shadowThin2);transform:translateY(-2px)}.wc-block-featured-category:active{transform:none;transition:none}body:not(.wp-admin) .wc-block-featured-category{min-height:0 !important}.wc-block-featured-category.has-left-content{--hAlign: flex-start;text-align:left}.wc-block-featured-category.has-center-content{--hAlign: center;text-align:center}.wc-block-featured-category.has-right-content{--hAlign: flex-end;text-align:right}.wc-block-featured-category.is-vertically-aligned-top{--vAlign: flex-start}.wc-block-featured-category.is-vertically-aligned-center{--vAlign: center}.wc-block-featured-category.is-vertically-aligned-bottom{--vAlign: flex-end}.wc-block-featured-category__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;z-index:2;width:100%;min-height:0 !important;padding:1rem;border-radius:var(--gRadius);color:var(--textColor, var(--text));will-change:transform;transition:var(--gTransition)}.wc-block-featured-category__wrapper h2,.wc-block-featured-category__wrapper .wc-block-featured-category__description{position:relative;z-index:3}.wc-block-featured-category__wrapper h2{font-size:var(--h3Size)}.wc-block-featured-category__wrapper h2::after{content:"»";display:inline-block;margin-left:.25rem;opacity:0;visibility:hidden;transform:translateX(-0.25rem);transition:var(--gTransition)}.wc-block-featured-category__wrapper:hover h2::after{opacity:1;visibility:visible;transform:none}.wc-block-featured-category__wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover !important}.wc-block-featured-category__link{display:flex;justify-content:center;margin-top:0}.wc-block-featured-category__link .wp-block-button__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background-color:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;font-size:0}.wc-block-featured-category__link .wp-block-button__link:hover{box-shadow:none;transform:none}.wc-block-featured-category.has-background-dim .background-dim__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:var(--opacity, 0.5)}.wc-block-featured-category.has-background-dim.has-background-dim-10{--opacity: .1}.wc-block-featured-category.has-background-dim.has-background-dim-20{--opacity: .2}.wc-block-featured-category.has-background-dim.has-background-dim-30{--opacity: .3}.wc-block-featured-category.has-background-dim.has-background-dim-40{--opacity: .4}.wc-block-featured-category.has-background-dim.has-background-dim-60{--opacity: .6}.wc-block-featured-category.has-background-dim.has-background-dim-70{--opacity: .7}.wc-block-featured-category.has-background-dim.has-background-dim-80{--opacity: .8}.wc-block-featured-category.has-background-dim.has-background-dim-90{--opacity: .9}.wc-block-featured-category.has-background-dim.has-background-dim-100{--opacity: 1}.wc-block-featured-product{--padding: 0rem;border-radius:var(--gRadius);min-height:0 !important}.wc-block-featured-product.has-background,.wc-block-featured-product[style*=background-color]{--padding: 1rem}.wc-block-featured-product__wrapper{position:relative;padding:var(--padding);padding-left:50%}.has-left-content .wc-block-featured-product__wrapper{padding-left:var(--padding);padding-right:50%}@media(max-width:480px){.wc-block-featured-product__wrapper{padding-left:var(--padding)}}.wc-block-featured-product:not(.components-placeholder) .wc-block-featured-product__wrapper{min-height:0 !important}.wc-block-featured-product__wrapper img{object-fit:contain !important;object-position:center center}@media(min-width:481px){.wc-block-featured-product__wrapper img{position:absolute;top:var(--padding);left:var(--padding);bottom:var(--padding);max-width:calc(50% - 2.5rem)}.has-left-content .wc-block-featured-product__wrapper img{left:auto;right:var(--padding)}}@media(max-width:480px){.wc-block-featured-product__wrapper img{margin-bottom:1rem}}.wc-block-featured-product__wrapper h2{font-size:var(--h4Size)}.wc-block-featured-product__wrapper .wc-block-featured-product__description{margin-top:1rem;font-size:var(--sFontSize)}.wc-block-featured-product__wrapper .wc-block-featured-product__description *+*{margin-top:1rem}.wc-block-featured-product__wrapper .wc-block-featured-product__link{margin-top:1rem}.wc-block-featured-product__wrapper .wp-block-button__link{padding:.5rem .75rem;font-size:var(--fontSize)}.wc-block-featured-product__price{display:flex;margin-top:1rem;font-size:var(--h4Size);font-weight:700}.wc-block-featured-product__price del{order:2;margin-left:.5rem;font-size:var(--fontSize)}.wc-block-featured-product__price ins{text-decoration:none}.wc-block-product-categories ul{padding-left:0;list-style-type:none}.wc-block-product-categories li{position:relative;margin-bottom:.5rem}.wc-block-product-categories a{display:inline-block}.wc-block-product-categories img{max-width:5rem;max-height:2.5rem;margin-right:1rem}.wc-block-product-categories-list--has-images{display:grid;grid-template-columns:repeat(var(--columns, 2), 1fr);row-gap:1rem;column-gap:1rem;margin:0}.wc-block-product-categories.alignwide .wc-block-product-categories-list--has-images,.wc-block-product-categories.alignfull .wc-block-product-categories-list--has-images{--columns: 3}.wc-block-product-categories-list--has-images a{display:flex;flex-direction:column;text-decoration:none;font-weight:var(--hFontWeight);font-family:var(--hFontFamily);font-size:var(--mFontSize)}.wc-block-product-categories-list--has-images a:hover{text-decoration:underline}.wc-block-product-categories-list--has-images a:hover img{opacity:.75;transform:translateY(-2px);box-shadow:var(--shadow0)}.wc-block-product-categories-list--has-images a:active img{transform:none;transition:none}.wc-block-product-categories-list--has-images img{width:100%;max-width:100%;max-height:none;transition:var(--gTransition);will-change:transform,box-shadow,opacity}.wc-block-product-categories-list-item-count{display:inline-block;padding:.125rem .375rem;margin-left:.25rem;background-color:rgbA(var(--textRGB), 0.1);line-height:1;font-weight:700;font-size:var(--sFontSize);border-radius:var(--gRadius)}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item-count{position:absolute;bottom:.25rem;right:0}.wc-block-product-categories.is-dropdown,.wc-block-product-search__fields{display:flex;justify-content:flex-start}.wc-block-product-categories.is-dropdown button,.wc-block-product-search__fields button{padding:0 .5rem;margin-left:.5rem;border:none;border-radius:var(--gRadius);outline:none;background-color:var(--text);color:var(--textInvert)}.wc-block-product-categories.is-dropdown path,.wc-block-product-search__fields path{fill:currentColor}.wc-block-product-search label{display:inline-block;margin-bottom:.5rem;text-transform:uppercase;font-weight:700}.wc-block-all-reviews{display:flex;flex-direction:column}.wc-block-sort-select{display:flex;align-items:center;justify-content:flex-end;font-size:var(--sFontSize)}.wc-block-sort-select label{margin-right:.5rem;white-space:nowrap}.wc-block-sort-select select{width:auto}.wc-block-review-list{padding-left:0;list-style-type:none}.wc-block-review-list li+li{margin-top:var(--blockSpacing)}.wc-block-review-list-item__info{display:grid;grid-template-columns:3.5rem auto;column-gap:1rem;align-items:center;margin-bottom:1rem;line-height:1}.wc-block-review-list-item__meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:.25rem}.wc-block-review-list-item__meta::after{content:"";order:3;flex-basis:100%}.wc-block-review-list-item__product{font-weight:700}.wc-block-review-list-item__rating{order:2;margin-left:.5rem}.wc-block-review-list-item__rating__stars,.star-rating{display:inline-block;line-height:1;text-align:left}.wc-block-review-list-item__rating__stars::before,.star-rating::before{content:"☆☆☆☆☆";display:inline-block;position:absolute;font-size:1.25rem;opacity:.5}.wc-block-review-list-item__rating__stars>span,.star-rating>span{display:inline-block;overflow:hidden;color:rgba(0,0,0,0);font-size:0}.wc-block-review-list-item__rating__stars>span::before,.star-rating>span::before{content:"★★★★★";display:block;white-space:nowrap;color:#fda256;font-size:1.25rem}.wc-block-review-list-item__author,.wc-block-review-list-item__published-date{order:4;color:var(--gray);font-size:var(--sFontSize)}.wc-block-all-reviews:not(.has-product-name) .wc-block-review-list-item__author{order:1;color:var(--text);font-weight:700;font-size:var(--fontSize)}.wc-block-review-list-item__author+.wc-block-review-list-item__published-date{margin-left:.5rem;padding-left:.5rem;border-left:1px solid rgbA(0, 0, 0, 0.1)}.wc-block-all-reviews:not(.has-product-name) .wc-block-review-list-item__published-date{margin-left:0;padding-left:0;border:none}.wc-block-load-more{--textColor: var(--text);align-self:center;margin-top:var(--blockSpacing)}.wc-block-load-more .wp-block-button__link{border:2px solid;background-color:rgba(0,0,0,0)}.wc-block-grid.is-style-my-slider{padding-top:4rem;padding-bottom:2rem}h1+.wc-block-grid.is-style-my-slider,h2+.wc-block-grid.is-style-my-slider,h3+.wc-block-grid.is-style-my-slider{margin-top:calc(-1.5*var(--blockSpacing))}.wc-block-grid.is-style-my-slider .wc-block-grid__products{row-gap:0;column-gap:0}.wc-block-grid.is-style-my-slider li{padding-right:.5rem;padding-left:.5rem}.wc-block-grid.is-style-my-slider .swiper-pagination{display:flex;justify-content:center;bottom:0}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet{display:inline-flex;align-items:center;justify-content:center;margin:0;width:1.25rem;height:1.25rem;background:rgba(0,0,0,0);opacity:1}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet::after{content:"";display:inline-block;background-color:rgbA(var(--textRGB), 0.2);width:.625rem;height:.625rem;border-radius:50%}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet:hover::after{background-color:rgbA(var(--textRGB), 0.4)}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgbA(var(--color1RGB), 0.2)}.wc-block-grid.is-style-my-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active::after{background-color:var(--color1)}.wc-block-grid.is-style-my-slider .swiper-button-next,.wc-block-grid.is-style-my-slider .swiper-button-prev{position:absolute;top:0;left:auto;right:0;margin-top:0;height:auto;width:auto}.wc-block-grid.is-style-my-slider .swiper-button-next::after,.wc-block-grid.is-style-my-slider .swiper-button-prev::after{content:"";display:inline-block;background:rgbA(var(--textRGB), 0.1) no-repeat center center;background-size:auto 50%;transition:var(--gTransition);border-radius:50%;width:2rem;height:2rem;line-height:1}.wc-block-grid.is-style-my-slider .swiper-button-next:hover::after,.wc-block-grid.is-style-my-slider .swiper-button-prev:hover::after{background-color:rgbA(var(--textRGB), 0.2)}.wc-block-grid.is-style-my-slider .swiper-button-next:active::after,.wc-block-grid.is-style-my-slider .swiper-button-prev:active::after{background-color:rgbA(var(--textRGB), 0.3);transform:translateY(1px);transition:none}.wc-block-grid.is-style-my-slider .swiper-button-prev{right:2.5rem}.wc-block-grid.is-style-my-slider .swiper-button-prev::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzQuNTIgMjM5LjAzTDIyOC44NyA0NC42OWM5LjM3LTkuMzcgMjQuNTctOS4zNyAzMy45NCAwbDIyLjY3IDIyLjY3YzkuMzYgOS4zNiA5LjM3IDI0LjUyLjA0IDMzLjlMMTMxLjQ5IDI1NmwxNTQuMDIgMTU0Ljc1YzkuMzQgOS4zOCA5LjMyIDI0LjU0LS4wNCAzMy45bC0yMi42NyAyMi42N2MtOS4zNyA5LjM3LTI0LjU3IDkuMzctMzMuOTQgMEwzNC41MiAyNzIuOTdjLTkuMzctOS4zNy05LjM3LTI0LjU3IDAtMzMuOTR6Ii8+PC9zdmc+)}.wc-block-grid.is-style-my-slider .swiper-button-next::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMjg1LjQ3NiAyNzIuOTcxTDkxLjEzMiA0NjcuMzE0Yy05LjM3MyA5LjM3My0yNC41NjkgOS4zNzMtMzMuOTQxIDBsLTIyLjY2Ny0yMi42NjdjLTkuMzU3LTkuMzU3LTkuMzc1LTI0LjUyMi0uMDQtMzMuOTAxTDE4OC41MDUgMjU2IDM0LjQ4NCAxMDEuMjU1Yy05LjMzNS05LjM3OS05LjMxNy0yNC41NDQuMDQtMzMuOTAxbDIyLjY2Ny0yMi42NjdjOS4zNzMtOS4zNzMgMjQuNTY5LTkuMzczIDMzLjk0MSAwTDI4NS40NzUgMjM5LjAzYzkuMzczIDkuMzcyIDkuMzczIDI0LjU2OC4wMDEgMzMuOTQxeiIvPjwvc3ZnPg==)}.product_list_widget{display:flex;flex-direction:column;row-gap:1rem;list-style-type:none;padding:1rem}.is-style-default .product_list_widget{max-height:300px;overflow-y:auto}.is-style-offcanvas .product_list_widget{flex:1;overflow-y:auto;padding:1.5rem}@media(max-width:768px){.is-style-offcanvas .product_list_widget{padding:1rem}}.product_list_widget li{display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:5.5rem;min-height:60px}.widget_shopping_cart .product_list_widget li{padding-right:2rem}.is-style-offcanvas .product_list_widget li{min-height:75px}.product_list_widget img{position:absolute;top:0;left:0;bottom:0;width:4.5rem;height:100%;object-fit:cover;object-position:center center}.product_list_widget a{display:block;width:100%;font-family:var(--hFontFamily);font-weight:700}.product_list_widget a:hover{text-decoration:underline}.product_list_widget li::before{content:"";order:3;flex-basis:100%}.product_list_widget .star-rating{order:4}.product_list_widget .quantity,.product_list_widget .amount{font-size:var(--xsFontSize)}.product_list_widget ins{order:1;text-decoration:none;font-weight:700}.product_list_widget del{order:2;margin-left:.5rem;color:var(--gray);font-weight:400;font-size:var(--xsFontSize)}.product_list_widget .reviewer{font-size:var(--sFontSize);color:var(--gray)}.woocommerce-product-search{display:flex}.woocommerce-product-search .search-field{flex:1;width:auto}.woocommerce-product-search button{padding:0 .375rem;border-radius:0 var(--gRadius) var(--gRadius) 0;font-size:var(--sFontSize)}.widget_product_categories ul{padding-left:1.5rem}.widget_product_categories a{text-decoration:underline}.widget_product_categories a:hover{color:var(--color1)}.widget_h_cart{position:relative}body.woocommerce-cart .widget_h_cart,body.woocommerce-checkout .widget_h_cart{display:none}.h-cart{--cartPadding: 1rem}.h-cart.is-style-offcanvas{--cartPadding: 1.5rem}.h-cart.is-style-offcanvas::before{content:"";transition:var(--gTransition)}.h-cart.is-style-offcanvas.is-active::before{content:"";cursor:pointer;position:fixed;top:0;right:0;bottom:0;left:0;z-index:105;background-color:rgbA(0, 0, 0, 0.5)}.h-widget-button{display:flex;align-items:center;cursor:pointer;padding:.5rem;border:1px solid rgbA(var(--textRGB), 0.2);border-bottom-width:2px;border-radius:var(--gRadius);color:var(--text);font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:var(--fontWeight);text-align:center;letter-spacing:0}@media(max-width:960px){.h-widget-button{font-size:var(--sFontSize)}}.h-widget-button.is-cart-filled{background-color:var(--color1);color:var(--textInvert);animation:bounce 4s 2s infinite}.h-widget-button.is-cart-filled:hover{background-color:var(--color1Dark)}.h-widget-button.is-cart-filled path{fill:var(--textInvert)}.h-widget-button:hover{transform:translateY(-2px);border-color:rgbA(var(--textRGB), 0.5);box-shadow:var(--shadow0)}.h-widget-button:active{transform:none;transition:none;box-shadow:none}.h-widget-button *+*{margin-left:.25rem}.h-widget-button svg{width:1rem;height:1rem}.h-widget-button path{fill:currentColor}.h-widget-button b{display:flex;align-items:center;justify-content:center;background-color:var(--textInvert);width:1rem;height:1rem;border-radius:50%;box-shadow:0 0 0 1px var(--textInvert);line-height:1;color:var(--color1);font-size:var(--xsFontSize)}.h-widget-button span{display:inline-block}@media(max-width:480px){.h-widget-button span{display:none}}.widget_shopping_cart{display:flex;flex-direction:column;visibility:hidden;opacity:0;will-change:opacity,transform;position:absolute;z-index:10;top:calc(100% + .5rem);right:0;transform:translateX(1rem);transition:none;background-color:var(--textInvert);width:320px;box-shadow:var(--shadow1);border-radius:var(--gRadius)}@media(max-width:480px){.widget_shopping_cart{padding:.75rem;width:calc(100vw - var(--gridRim) - var(--gridRim))}}.is-style-offcanvas .widget_shopping_cart{position:fixed;z-index:110;top:0;right:0;bottom:0;width:380px;padding:0;border-radius:0}@media(max-width:480px){.is-style-offcanvas .widget_shopping_cart{width:100%}}.h-cart.is-active .widget_shopping_cart{visibility:visible;opacity:1;transform:none;transition:var(--gTransition)}@keyframes bounce{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(-4px)}30%{transform:translateY(-2px)}}.widget_shopping_cart .widgettitle{display:none}.is-style-offcanvas .widget_shopping_cart .widgettitle{display:block;pointer-events:none;position:relative;padding:.75rem 1rem;margin-top:var(--adminBarHeight);background-color:var(--color1Light);font-size:var(--h4Size);text-align:center}.is-style-offcanvas .widget_shopping_cart .widgettitle::after{content:"";cursor:pointer;pointer-events:all;display:inline-block;position:absolute;top:50%;left:.75rem;transform:translateY(-50%);transition:var(--gTransition);width:2rem;height:2rem;border:1px solid var(--text);border-bottom-width:2px;border-radius:var(--gRadius);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTIgNTEyIj48cGF0aCBkPSJNMjQyLjcyIDI1NmwxMDAuMDctMTAwLjA3YzEyLjI4LTEyLjI4IDEyLjI4LTMyLjE5IDAtNDQuNDhsLTIyLjI0LTIyLjI0Yy0xMi4yOC0xMi4yOC0zMi4xOS0xMi4yOC00NC40OCAwTDE3NiAxODkuMjggNzUuOTMgODkuMjFjLTEyLjI4LTEyLjI4LTMyLjE5LTEyLjI4LTQ0LjQ4IDBMOS4yMSAxMTEuNDVjLTEyLjI4IDEyLjI4LTEyLjI4IDMyLjE5IDAgNDQuNDhMMTA5LjI4IDI1NiA5LjIxIDM1Ni4wN2MtMTIuMjggMTIuMjgtMTIuMjggMzIuMTkgMCA0NC40OGwyMi4yNCAyMi4yNGMxMi4yOCAxMi4yOCAzMi4yIDEyLjI4IDQ0LjQ4IDBMMTc2IDMyMi43MmwxMDAuMDcgMTAwLjA3YzEyLjI4IDEyLjI4IDMyLjIgMTIuMjggNDQuNDggMGwyMi4yNC0yMi4yNGMxMi4yOC0xMi4yOCAxMi4yOC0zMi4xOSAwLTQ0LjQ4TDI0Mi43MiAyNTZ6Ii8+PC9zdmc+) no-repeat center center;background-size:.75rem auto;opacity:.5}.is-style-offcanvas .widget_shopping_cart .widgettitle:hover::after{background-color:rgbA(var(--textRGB), 0.2);opacity:.8}.is-style-offcanvas .widget_shopping_cart .widgettitle:active::after{border-bottom-width:1px;border-top-width:2px;transition:none}.widget_shopping_cart_content{display:flex;flex-direction:column;flex:1;color:var(--text)}.woocommerce-mini-cart__empty-message{padding:var(--blockSpacing) 0;text-align:center}.woocommerce-mini-cart .variation{font-size:var(--xsFontSize)}.woocommerce-mini-cart .variation dt,.woocommerce-mini-cart .variation dd{display:inline-block}.woocommerce-mini-cart .variation dt{font-weight:700}.woocommerce-mini-cart .variation dd{margin-right:1rem}.woocommerce-mini-cart__total{display:flex;align-items:center;border-top:1px solid rgbA(var(--textRGB), 0.1);text-align:center;padding:.75rem 1rem}.woocommerce-mini-cart__total strong{display:block;line-height:1;font-size:var(--xsFontSize);letter-spacing:.05em}.woocommerce-mini-cart__total .amount{margin-left:auto;font-size:var(--mFontSize)}.is-style-offcanvas .woocommerce-mini-cart__total{margin-top:auto}.is-style-offcanvas .woocommerce-mini-cart__total strong{font-size:var(--sFontSize)}.woocommerce-mini-cart__buttons{display:flex;padding:0 1rem 1rem}.woocommerce-mini-cart__buttons a{display:flex;align-items:center;padding:.5rem .75rem}.woocommerce-mini-cart__buttons a:first-child{background-color:rgba(0,0,0,0);font-size:var(--xsFontSize);color:var(--text)}.woocommerce-mini-cart__buttons a:last-child{margin-left:auto}.is-style-offcanvas .woocommerce-mini-cart__buttons{column-gap:1rem}.is-style-offcanvas .woocommerce-mini-cart__buttons a{flex:1}.is-style-offcanvas .woocommerce-mini-cart__buttons a{justify-content:center;margin:0;padding:.75rem;font-size:var(--sFontSize)}.product-columns{column-gap:4rem}@media(max-width:960px){.product-columns{column-gap:2rem}}.product-figure{position:relative}div.woocommerce-product-gallery{margin-top:0}div.woocommerce-product-gallery img{width:100%}.woocommerce-product-gallery__wrapper{cursor:zoom-in}.woocommerce-product-gallery__trigger{position:absolute;z-index:2;top:.5rem;right:.5rem;display:inline-block;width:2.5rem;height:2.5rem;border:1px solid rgbA(0, 0, 0, 0.1);border-bottom-width:2px;background:var(--textInvert) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjUyLjMgMjU2bDEyMS40IDEyMS40IDUzLjgtNTMuOGM3LjYtNy42IDIwLjUtMi4yIDIwLjUgOC41djEzNmMwIDYuNi01LjQgMTItMTIgMTJIMzAwYy0xMC43IDAtMTYtMTIuOS04LjUtMjAuNWw1My44LTUzLjhMMjI0IDI4NC4zIDEwMi42IDQwNS43bDUzLjggNTMuOGM3LjYgNy42IDIuMiAyMC41LTguNSAyMC41aC0xMzZjLTYuNiAwLTEyLTUuNC0xMi0xMlYzMzJjMC0xMC43IDEyLjktMTYgMjAuNS04LjVsNTMuOCA1My44TDE5NS43IDI1NiA3NC4zIDEzNC42bC01My44IDUzLjhDMTIuOSAxOTYgMCAxOTAuNyAwIDE4MFY0NGMwLTYuNiA1LjQtMTIgMTItMTJoMTM2YzEwLjcgMCAxNiAxMi45IDguNSAyMC41bC01My44IDUzLjhMMjI0IDIyNy43bDEyMS40LTEyMS40LTUzLjgtNTMuOEMyODQgNDQuOSAyODkuMyAzMiAzMDAgMzJoMTM2YzYuNiAwIDEyIDUuNCAxMiAxMnYxMzZjMCAxMC43LTEyLjkgMTYtMjAuNSA4LjVsLTUzLjgtNTMuOEwyNTIuMyAyNTZ6Ii8+PC9zdmc+) no-repeat center center;background-size:50% auto;color:rgba(0,0,0,0)}.woocommerce-product-gallery__trigger:hover{color:rgba(0,0,0,0);transform:translateY(-2px);box-shadow:var(--shadow0)}.woocommerce-product-gallery__trigger:active{transform:none;transition:none}.pswp__caption{display:none}.flex-control-nav{display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:.75rem;padding-left:0;margin-top:.75rem;list-style-type:none}.flex-control-nav li{cursor:pointer;max-width:20%}.flex-control-nav img{opacity:.5;width:100%;transition:var(--gTransition)}.flex-control-nav img:hover{opacity:.75;transform:translateY(-2px);box-shadow:var(--shadow0)}.flex-control-nav img.flex-active{opacity:1;box-shadow:0 0 0 1px var(--text),var(--shadow1);transform:none;transition:none}.product-summary h1{font-size:var(--h2Size)}.product-summary .price{display:flex;justify-content:flex-start;margin-top:var(--blockSpacing);font-size:var(--h4Size);color:var(--text)}.product-summary .stock{font-weight:700;font-size:var(--mFontSize)}.product-summary del{font-size:var(--h5Size)}form.cart{display:flex;column-gap:1rem;padding:var(--blockSpacing) 0;border-top:1px solid rgbA(0, 0, 0, 0.1);border-bottom:1px solid rgbA(0, 0, 0, 0.1)}form.cart.variations_form{flex-direction:column}.quantity{position:relative;width:140px;font-size:var(--mFontSize)}td .quantity{margin:0 auto}@media(max-width:480px){td .quantity{margin-left:auto;margin-right:0}}@media(max-width:960px){.quantity{width:120px;font-size:var(--fontSize)}}.quantity input[type=number]{width:100%;height:100%;padding:.5rem 2rem;text-align:center}.quantity input[type=number]{-moz-appearance:textfield}.quantity input[type=number]::-webkit-outer-spin-button,.quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .quantity__h-spin{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0);border:1px solid rgbA(0, 0, 0, 0.1);border-bottom-width:2px;border-radius:var(--gRadius);padding:0;width:1.75rem;height:1.75rem;font-family:var(--codeFontFamily);line-height:1}@media(max-width:960px){.quantity .quantity__h-spin{width:1.5rem;height:1.5rem}}.quantity .quantity__h-spin:hover{background-color:var(--color1Light)}.quantity .quantity__h-spin:active{transition:none;border-top-width:2px;border-bottom-width:1px}.quantity .is-minus{left:.5rem}.quantity .is-plus{right:.5rem}.quantity .is-hidden{visibility:hidden}.woocommerce-variation-add-to-cart{display:flex;column-gap:1rem}table.variations{margin-bottom:1rem}table.variations .label{margin-right:.25rem;font-weight:700;font-size:var(--sFontSize);text-transform:uppercase;text-align:left;letter-spacing:.05em}@media(max-width:480px){table.variations .label{font-size:var(--xsFontSize)}}table.variations .label span{display:none}table.variations select{display:inline-block;width:auto;max-width:200px}@media(max-width:480px){table.variations select{font-size:var(--sFontSize)}}table.variations th,table.variations td{padding-top:.5rem;padding-bottom:.5rem}a.reset_variations{display:none !important}.woocommerce-variation{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.woocommerce-variation .woocommerce-variation-description{flex-basis:100%;font-size:var(--sFontSize)}.woocommerce-variation .woocommerce-variation-description *{margin-bottom:.5rem}.woocommerce-variation .price{margin:0;font-size:var(--mFontSize)}.woocommerce-variation .stock{padding:0 .5rem;border-radius:var(--gRadius);margin-left:1rem;background-color:rgbA(var(--textRGB), 0.2);font-weight:var(--fontWeight);font-size:var(--sFontSize)}.woocommerce-variation .out-of-stock{background-color:var(--colorAlertLight)}div.woocommerce-product-rating{display:flex;align-items:center;margin-top:.5rem}div.woocommerce-product-rating .woocommerce-review-link{margin-left:.5rem;font-size:var(--sFontSize)}.woocommerce-product-details__short-description>*+*{margin-top:1rem}.product_meta{font-size:var(--xsFontSize);font-weight:700;text-transform:uppercase}.product_meta .posted_in,.product_meta .tagged_as{display:block}.product_meta a{font-weight:400}.product_meta a:hover{text-decoration:underline}.wc-tabs-wrapper{display:flex;column-gap:3rem;row-gap:0;max-width:var(--siteWidth);margin-top:var(--groupSpacing)}@media(max-width:1120px){.wc-tabs-wrapper{column-gap:2rem}}@media(max-width:768px){.wc-tabs-wrapper{flex-direction:column}}.wc-tabs{align-self:flex-start;width:250px;padding:0;box-shadow:var(--shadowThin);list-style-type:none}@media(max-width:960px){.wc-tabs{width:220px;font-size:var(--sFontSize)}}@media(max-width:768px){.wc-tabs{display:none}}.wc-tabs li,.h-tab-mobile{margin-bottom:2px;border-radius:var(--gRadius)}.wc-tabs li a,.h-tab-mobile a{display:flex;align-items:center;padding:.75rem 1rem;text-decoration:none;font-weight:500}.wc-tabs li a::before,.h-tab-mobile a::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.75rem;background-image:var(--iconSvg, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMTIuODMgMzUyaDI2Mi4zNEExMi44MiAxMi44MiAwIDAgMCAyODggMzM5LjE3di0zOC4zNEExMi44MiAxMi44MiAwIDAgMCAyNzUuMTcgMjg4SDEyLjgzQTEyLjgyIDEyLjgyIDAgMCAwIDAgMzAwLjgzdjM4LjM0QTEyLjgyIDEyLjgyIDAgMCAwIDEyLjgzIDM1MnptMC0yNTZoMjYyLjM0QTEyLjgyIDEyLjgyIDAgMCAwIDI4OCA4My4xN1Y0NC44M0ExMi44MiAxMi44MiAwIDAgMCAyNzUuMTcgMzJIMTIuODNBMTIuODIgMTIuODIgMCAwIDAgMCA0NC44M3YzOC4zNEExMi44MiAxMi44MiAwIDAgMCAxMi44MyA5NnpNNDMyIDE2MEgxNmExNiAxNiAwIDAgMC0xNiAxNnYzMmExNiAxNiAwIDAgMCAxNiAxNmg0MTZhMTYgMTYgMCAwIDAgMTYtMTZ2LTMyYTE2IDE2IDAgMCAwLTE2LTE2em0wIDI1NkgxNmExNiAxNiAwIDAgMC0xNiAxNnYzMmExNiAxNiAwIDAgMCAxNiAxNmg0MTZhMTYgMTYgMCAwIDAgMTYtMTZ2LTMyYTE2IDE2IDAgMCAwLTE2LTE2eiIvPjwvc3ZnPg==));background-repeat:no-repeat;background-position:center center;background-size:contain;filter:var(--iconFilter, var(--textFilter))}.wc-tabs li a:hover,.h-tab-mobile a:hover{--iconFilter: var(--color1Filter);color:var(--color1)}.wc-tabs li[aria-controls=tab-additional_information],.h-tab-mobile[aria-controls=tab-additional_information]{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDY0IDMySDQ4QzIxLjQ5IDMyIDAgNTMuNDkgMCA4MHYzNTJjMCAyNi41MSAyMS40OSA0OCA0OCA0OGg0MTZjMjYuNTEgMCA0OC0yMS40OSA0OC00OFY4MGMwLTI2LjUxLTIxLjQ5LTQ4LTQ4LTQ4ek0yMjQgNDE2SDY0di05NmgxNjB2OTZ6bTAtMTYwSDY0di05NmgxNjB2OTZ6bTIyNCAxNjBIMjg4di05NmgxNjB2OTZ6bTAtMTYwSDI4OHYtOTZoMTYwdjk2eiIvPjwvc3ZnPg==)}.wc-tabs li[aria-controls=tab-reviews],.h-tab-mobile[aria-controls=tab-reviews]{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDQ4IDBINjRDMjguNyAwIDAgMjguNyAwIDY0djI4OGMwIDM1LjMgMjguNyA2NCA2NCA2NGg5NnY4NGMwIDkuOCAxMS4yIDE1LjUgMTkuMSA5LjdMMzA0IDQxNmgxNDRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWNjRjMC0zNS4zLTI4LjctNjQtNjQtNjR6Ii8+PC9zdmc+)}.wc-tabs li.active,.h-tab-mobile.active{background-color:var(--textInvert);color:var(--text);box-shadow:var(--shadowThin)}@media(min-width:769px){.h-tab-mobile{display:none}}.h-tab-mobile a::after{content:"";display:inline-block;width:.75rem;height:.75rem;margin-left:auto;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiLz48L3N2Zz4=) no-repeat center center;background-size:contain}.h-tab-mobile.active a::after{transform:rotate(180deg)}.wc-tab{flex:1}.wc-tab>h2:first-of-type{display:none}@media(max-width:768px){.wc-tab{padding-left:1rem;margin-top:var(--blockSpacing);margin-bottom:var(--blockSpacing)}}.woocommerce-Tabs-panel--description *+*{margin-top:var(--blockSpacing)}.woocommerce-Tabs-panel--description *:nth-child(2){margin-top:0}.woocommerce-product-attributes{width:100%;text-align:left}@media(min-width:961px){.woocommerce-product-attributes{max-width:70%}}.woocommerce-product-attributes tr{border-bottom:1px solid rgbA(0, 0, 0, 0.1)}.woocommerce-product-attributes th,.woocommerce-product-attributes td{border:1px solid rgbA(0, 0, 0, 0.1)}.woocommerce-product-attributes th{padding:.75rem;width:150px;text-transform:uppercase;font-size:var(--sFontSize)}@media(max-width:768px){.woocommerce-product-attributes th{padding:.5rem;width:100px}}.woocommerce-product-attributes td{padding:.75rem}.woocommerce-Reviews{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem}@media(max-width:960px){.woocommerce-Reviews{grid-template-columns:1fr;row-gap:2.5rem}}.woocommerce-Reviews h2.woocommerce-Reviews-title{display:block;font-size:var(--h4Size)}.woocommerce-Reviews .comment-form{padding:0}.woocommerce-Reviews .comment-respond{margin-bottom:0}.h-review-header{margin-bottom:1rem}.comment-form-rating{display:flex;align-items:center;column-gap:1rem;margin-top:.5rem;width:100%}.comment-form-rating .stars{flex:1}.comment-form-rating a{display:inline-block;font-size:0;text-decoration:none;line-height:1}.comment-form-rating a::before{content:"☆";display:block;font-size:1.5rem;color:#fda256}.comment-form-rating .selected a::before{content:"★"}.comment-form-rating .active~a::before{content:"☆"}.comment-form-rating a+a{margin-left:.25rem}.woocommerce-notices-wrapper{max-width:var(--blogWidth)}body.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:1rem}body.woocommerce-account .woocommerce-notices-wrapper{display:flex;justify-content:center;min-width:100%;margin:0 auto}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flex;align-items:center;padding:.75rem;border-radius:var(--gRadius);background-color:rgbA(0, 0, 0, 0.1);list-style-type:none;box-shadow:var(--shadow0);animation:1s flipInX both}@media(max-width:768px){.woocommerce-message,.woocommerce-info,.woocommerce-error{font-size:var(--sFontSize)}}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:"";display:inline-block;flex-shrink:0;transform:translateY(1px);opacity:.5;width:1.25rem;height:1.25rem;margin-right:1rem;background-repeat:no-repeat;background-position:center center;background-size:contain}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{display:inline-block;order:1;flex-shrink:0;background-color:rgbA(var(--textRGB), 0.1);padding:.5rem .625rem;margin-left:auto;border:1px solid rgbA(var(--textRGB), 0.1);border-bottom-width:2px;border-radius:var(--gRadius);font-size:var(--xsFontSize);font-weight:700;letter-spacing:.05em;line-height:1;color:inherit;text-align:center;text-transform:uppercase;text-decoration:none}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover{transform:translateY(-1px);box-shadow:var(--shadow0);background-color:rgbA(var(--textRGB), 0.25);color:inherit}.woocommerce-message a:active,.woocommerce-info a:active,.woocommerce-error a:active{transform:none;transition:none}.woocommerce-message::before,.woocommerce-info::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0IDUxMmMzNS4zMiAwIDYzLjk3LTI4LjY1IDYzLjk3LTY0SDE2MC4wM2MwIDM1LjM1IDI4LjY1IDY0IDYzLjk3IDY0em0yMTUuMzktMTQ5LjcxYy0xOS4zMi0yMC43Ni01NS40Ny01MS45OS01NS40Ny0xNTQuMjkgMC03Ny43LTU0LjQ4LTEzOS45LTEyNy45NC0xNTUuMTZWMzJjMC0xNy42Ny0xNC4zMi0zMi0zMS45OC0zMnMtMzEuOTggMTQuMzMtMzEuOTggMzJ2MjAuODRDMTE4LjU2IDY4LjEgNjQuMDggMTMwLjMgNjQuMDggMjA4YzAgMTAyLjMtMzYuMTUgMTMzLjUzLTU1LjQ3IDE1NC4yOS02IDYuNDUtOC42NiAxNC4xNi04LjYxIDIxLjcxLjExIDE2LjQgMTIuOTggMzIgMzIuMSAzMmgzODMuOGMxOS4xMiAwIDMyLTE1LjYgMzIuMS0zMiAuMDUtNy41NS0yLjYxLTE1LjI3LTguNjEtMjEuNzF6Ii8+PC9zdmc+)}.woocommerce-form-login-toggle .woocommerce-info::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0IDI1NmM3MC43IDAgMTI4LTU3LjMgMTI4LTEyOFMyOTQuNyAwIDIyNCAwIDk2IDU3LjMgOTYgMTI4czU3LjMgMTI4IDEyOCAxMjh6bTg5LjYgMzJoLTE2LjdjLTIyLjIgMTAuMi00Ni45IDE2LTcyLjkgMTZzLTUwLjYtNS44LTcyLjktMTZoLTE2LjdDNjAuMiAyODggMCAzNDguMiAwIDQyMi40VjQ2NGMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTQxLjZjMC03NC4yLTYwLjItMTM0LjQtMTM0LjQtMTM0LjR6Ii8+PC9zdmc+)}.woocommerce-form-coupon-toggle .woocommerce-info::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNMTI4IDE2MGgzMjB2MTkySDEyOFYxNjB6bTQwMCA5NmMwIDI2LjUxIDIxLjQ5IDQ4IDQ4IDQ4djk2YzAgMjYuNTEtMjEuNDkgNDgtNDggNDhINDhjLTI2LjUxIDAtNDgtMjEuNDktNDgtNDh2LTk2YzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhzLTIxLjQ5LTQ4LTQ4LTQ4di05NmMwLTI2LjUxIDIxLjQ5LTQ4IDQ4LTQ4aDQ4MGMyNi41MSAwIDQ4IDIxLjQ5IDQ4IDQ4djk2Yy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4em0tNDgtMTA0YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNEgxMjBjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYyMDhjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDMzNmMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjRWMTUyeiIvPjwvc3ZnPg==)}.h-before-checkout+.woocommerce-message{display:inline-flex;margin-top:1rem}.woocommerce-error{flex-direction:column;align-items:flex-start;background-color:var(--colorAlertLight);padding-left:2.5rem}.woocommerce-error::before{position:absolute;top:.875rem;left:.75rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNTA0IDI1NmMwIDEzNi45OTctMTExLjA0MyAyNDgtMjQ4IDI0OFM4IDM5Mi45OTcgOCAyNTZDOCAxMTkuMDgzIDExOS4wNDMgOCAyNTYgOHMyNDggMTExLjA4MyAyNDggMjQ4em0tMjQ4IDUwYy0yNS40MDUgMC00NiAyMC41OTUtNDYgNDZzMjAuNTk1IDQ2IDQ2IDQ2IDQ2LTIwLjU5NSA0Ni00Ni0yMC41OTUtNDYtNDYtNDZ6bS00My42NzMtMTY1LjM0Nmw3LjQxOCAxMzZjLjM0NyA2LjM2NCA1LjYwOSAxMS4zNDYgMTEuOTgyIDExLjM0Nmg0OC41NDZjNi4zNzMgMCAxMS42MzUtNC45ODIgMTEuOTgyLTExLjM0Nmw3LjQxOC0xMzZjLjM3NS02Ljg3NC01LjA5OC0xMi42NTQtMTEuOTgyLTEyLjY1NGgtNjMuMzgzYy02Ljg4NCAwLTEyLjM1NiA1Ljc4LTExLjk4MSAxMi42NTR6Ii8+PC9zdmc+)}.woocommerce-NoticeGroup-checkout{grid-column:span 2;max-width:50%;font-size:var(--sFontSize)}.woocommerce-NoticeGroup-updateOrderReview{display:inline-flex;grid-column:span 2;margin-top:-1.5rem}.woocommerce-store-notice{position:fixed;z-index:1000;bottom:0;left:0;right:0;padding:.25rem 0;background-color:var(--color1);color:var(--textInvert);text-align:center;font-size:var(--sFontSize)}.woocommerce-store-notice__dismiss-link{display:inline-block;margin-left:1rem;text-decoration:underline}body.woocommerce-cart main>.woocommerce{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:2rem;row-gap:2rem;align-items:flex-start;max-width:var(--siteWidth)}@media(max-width:768px){body.woocommerce-cart main>.woocommerce{column-gap:1rem;row-gap:1rem}}body.woocommerce-cart .woocommerce-notices-wrapper{grid-column:span 12}.woocommerce-cart-form{grid-column:span 8}@media(max-width:768px){.woocommerce-cart-form{grid-column:span 12}}.shop_table{width:100%}.shop_table thead th{border-bottom:2px solid rgbA(var(--textRGB), 0.1);padding-bottom:1rem}.shop_table tbody th,.shop_table tfoot th{text-align:left;font-size:var(--xsFontSize)}.shop_table th,.shop_table td{border-bottom:1px dashed rgbA(var(--textRGB), 0.1)}.shop_table tr{position:relative;transform:scale(1)}.shop_table th{font-size:var(--sFontSize);letter-spacing:.05em;text-transform:uppercase}.shop_table td{padding:.75rem 0}td.product-thumbnail{width:100px;padding-right:.75rem}@media(max-width:960px){td.product-thumbnail{width:80px}}th.product-name{text-align:left}td.product-name{text-align:left}@media(max-width:768px){td.product-name{font-size:var(--sFontSize)}}td.product-name a{display:block;font-weight:700}@media(max-width:480px){td.product-name .amount,td.product-subtotal .amount{font-size:var(--xsFontSize)}}td.product-quantity{width:120px;text-align:center}@media(max-width:960px){td.product-quantity{width:auto}}@media(max-width:480px){td.product-quantity{padding-bottom:1.5rem}}@media(max-width:480px){th.product-subtotal{width:0;padding:0;font-size:0;color:rgba(0,0,0,0)}}td.product-subtotal{width:120px;text-align:center}@media(max-width:960px){td.product-subtotal{width:auto}}@media(max-width:480px){td.product-subtotal{position:absolute;bottom:0;right:.5rem;padding:0}}td.product-remove{width:2.5rem;padding-left:.5rem}@media(max-width:480px){td.product-remove{width:0;padding:0}}a.remove_from_cart_button,a.remove{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--textInvert);background:var(--textInvert) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjYTBhMGEwIiBkPSJNNDMyIDMySDMxMmwtOS40LTE4LjdBMjQgMjQgMCAwIDAgMjgxLjEgMEgxNjYuOGEyMy43MiAyMy43MiAwIDAgMC0yMS40IDEzLjNMMTM2IDMySDE2QTE2IDE2IDAgMCAwIDAgNDh2MzJhMTYgMTYgMCAwIDAgMTYgMTZoNDE2YTE2IDE2IDAgMCAwIDE2LTE2VjQ4YTE2IDE2IDAgMCAwLTE2LTE2ek01My4yIDQ2N2E0OCA0OCAwIDAgMCA0Ny45IDQ1aDI0NS44YTQ4IDQ4IDAgMCAwIDQ3LjktNDVMNDE2IDEyOEgzMnoiLz48L3N2Zz4=) no-repeat center center;background-size:40% auto;border:1px solid rgbA(var(--textRGB), 0.1);border-bottom-width:2px;border-radius:var(--gRadius);width:2rem;height:2rem;line-height:1;color:rgba(0,0,0,0)}a.remove_from_cart_button:hover,a.remove:hover{color:rgba(0,0,0,0);text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow1)}a.remove_from_cart_button:active,a.remove:active{transform:none;transition:none;box-shadow:var(--shadow0)}.widget_shopping_cart a.remove_from_cart_button,.widget_shopping_cart a.remove{position:absolute;z-index:2;top:0;right:0;width:1.75rem;height:1.75rem;background-size:50% auto;font-weight:700}@media(max-width:480px){td.product-remove a.remove_from_cart_button,td.product-remove a.remove{position:absolute;top:.25rem;left:-0.5rem}}td.actions{border-bottom:none;padding-top:var(--blockSpacing);padding-bottom:0;text-align:right}.coupon{display:flex;column-gap:.5rem;float:left}.coupon label{display:none}.coupon input{width:150px}.coupon button{--textColor: var(--text);background-color:rgba(0,0,0,0);font-size:var(--xsFontSize)}@media(max-width:480px){.coupon+[type=submit]{margin-top:1rem}}.cart-empty{grid-column:span 12;font-size:var(--mFontSize);text-align:center;max-width:var(--blogWidth);margin:0 auto}.return-to-shop{grid-column:span 12;text-align:center}.cart-collaterals{grid-column:span 4;background-color:var(--textInvert);padding:2rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}@media(max-width:960px){.cart-collaterals{padding:1rem}}@media(max-width:768px){.cart-collaterals{grid-column:span 12}}.cart-collaterals h2{display:none}.cart-collaterals table{margin-bottom:var(--blockSpacing)}.cart-collaterals th,.cart-collaterals td{padding:.5rem 0}.cart-collaterals td{text-align:right}.cart-collaterals .button{width:100%;justify-content:center}.cart-collaterals .cart-subtotal{border-bottom:1px dashed rgbA(var(--textRGB), 0.1)}.cart-collaterals__h-footnote{margin-top:.5rem;font-size:var(--xsFontSize)}.woocommerce-remove-coupon{font-size:var(--xsFontSize)}.woocommerce-shipping-destination{display:inline-block;background-color:var(--siteBg);padding:.5rem;margin-top:1rem;border:1px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius);color:var(--gray);font-size:var(--xsFontSize)}.cross-sells{grid-column:span 12;margin-top:var(--groupSpacing)}.cross-sells h3{margin-bottom:var(--blockSpacing);font-size:var(--h4Size)}body.woocommerce-checkout main>.woocommerce{max-width:var(--siteWidth)}form.checkout{display:grid;align-items:flex-start;grid-template-columns:4fr 3fr;column-gap:3rem;row-gap:2rem;margin-top:var(--groupSpacing);max-width:var(--siteWidth)}@media(max-width:960px){form.checkout{column-gap:1.5rem}}@media(max-width:768px){form.checkout{grid-template-columns:1fr}}@media(min-width:769px){.h-before-checkout .wp-block-column:nth-child(2){text-align:right}}.h-before-checkout .woocommerce-error{display:inline-block}.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{display:inline-block}.woocommerce-form-coupon-toggle a,.woocommerce-form-login-toggle a{margin-left:.5rem}body.has-checkout-form-open{cursor:pointer}body.has-checkout-form-open::before{content:"";display:block;position:fixed;z-index:200;top:0;left:0;right:0;bottom:0;background-color:rgbA(0, 0, 0, 0.5);height:100vh}.h-before-checkout form{cursor:default;position:fixed;top:50%;left:50%;z-index:200;display:flex !important;visibility:hidden;opacity:0;background-color:var(--textInvert);transform:translateY(calc(-50% + 1rem)) translateX(-50%);transition:var(--gTransition);width:400px;padding:1rem;box-shadow:var(--shadow1);border-radius:var(--gRadius)}@media(max-width:768px){.h-before-checkout form{width:calc(100% - 1rem)}}.h-before-checkout form>p:first-child{font-size:var(--sFontSize);text-align:left}.h-before-checkout form.is-open{visibility:visible;opacity:1;transform:translateY(-50%) translateX(-50%)}.h-before-checkout .woocommerce-form-coupon .form-row input{padding-top:.5rem}.h-before-checkout .woocommerce-form-coupon button{height:100%;font-size:var(--xsFontSize)}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:1rem;row-gap:1rem}@media(max-width:960px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{column-gap:.75rem}}@media(max-width:480px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{column-gap:.5rem}}.woocommerce-billing-fields h3{margin-bottom:1rem;font-size:var(--h4Size)}.woocommerce-shipping-fields{margin:var(--blockSpacing) 0}.woocommerce-shipping-fields h3{font-size:var(--h6Size);font-family:var(--fontFamily)}.woocommerce-shipping-fields .shipping_address{margin-top:var(--blockSpacing)}.form-row{grid-column:span var(--column, 6);position:relative}.form-row label{position:absolute;z-index:2;top:.25rem;left:.625rem;font-size:var(--xsFontSize);color:var(--gray)}.form-row input,.form-row textarea{padding-top:1.5rem}.form-row select{padding:1.5rem .25rem .25rem}.form-row[id*=email]{--column: 12}.form-row[id*=company_field]{display:none}.form-row[id*=address_1_field]{--column: 8}@media(max-width:480px){.form-row[id*=address_1_field]{--column: 12}}.form-row[id*=address_2_field]{--column: 4}@media(max-width:480px){.form-row[id*=address_2_field]{--column: 12}}.form-row[id*=country],.form-row[id*=postcode],.form-row[id*=state]{--column: 4}@media(max-width:768px){.form-row[id*=country],.form-row[id*=postcode],.form-row[id*=state]{--column: 6}}.woocommerce-form-register .form-row[id*=country],.woocommerce-form-register .form-row[id*=postcode],.woocommerce-form-register .form-row[id*=state]{--column: 6}@media(max-width:480px){.form-row[id*=phone]{--column: 12}}.woocommerce-form-register .form-row[id*=city]{--column: 6}@media(max-width:480px){.woocommerce-form-register .form-row[id*=city]{--column: 12}}.form-row .woocommerce-form__label{position:static;display:flex;align-items:center;cursor:pointer;padding:.5rem 0}.form-row .woocommerce-form__label span{display:inline-block;transition:var(--gTransition);text-transform:uppercase;font-size:var(--sFontSize);font-weight:700;letter-spacing:.025em}.form-row .woocommerce-form__label input{padding-top:0;margin-right:.5rem}.form-row[id*=_country] .woocommerce-input-wrapper>strong{display:block;padding-top:1.5rem;padding-left:.625rem}.select2-container{display:block;background-color:var(--inputBg)}.select2-container .select2-selection--single{background-color:rgba(0,0,0,0)}.select2-container .select2-selection{padding-top:1.5rem;height:auto;border:2px solid rgbA(0, 0, 0, 0.1)}.select2-container.select2-container--open .select2-selection{border-color:#000}.select2-container .select2-selection--single .select2-selection__arrow{top:auto;bottom:.25rem}.woocommerce-additional-fields h3{margin-bottom:1rem;font-size:var(--h4Size)}.woocommerce-account-fields{margin-top:var(--blockSpacing)}.form-row.create-account label{position:static}div.create-account{display:flex;column-gap:1rem;row-gap:1rem}div.create-account .form-row{flex-basis:50%}@media(max-width:480px){div.create-account .form-row{flex-basis:100%}}div.create-account .clear{display:none}.h-order-review__wrapper{background-color:var(--textInvert);padding:2rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}.h-order-review__wrapper #order_review_heading{display:none}@media(max-width:960px){.h-order-review__wrapper{padding:1rem}}.woocommerce-checkout-review-order-table{display:block;margin-bottom:1rem}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot{display:flex;flex-direction:column}.woocommerce-checkout-review-order-table tr{display:flex;width:100%;border-bottom:1px dashed rgbA(var(--textRGB), 0.2)}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{display:block;padding:.5rem 0;border:none}.woocommerce-checkout-review-order-table td:last-child{padding-left:2rem;margin-left:auto;text-align:right;font-size:var(--sFontSize)}.woocommerce-checkout-review-order-table tfoot tr td:last-child{margin-left:auto}.woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-checkout-review-order-table tfoot tr:last-child td{border-bottom:none}.woocommerce-checkout-review-order-table .amount{font-size:var(--sFontSize)}.h-order-review__figure{display:flex;align-items:center;column-gap:.5rem;line-height:1.25;font-family:var(--hFontFamily);font-weight:var(--hFontWeight)}.h-order-review__figure img{max-width:2.5rem}body.woocommerce-order-received .h-order-review__figure img{max-width:4.5rem}.h-order-review__figure strong{display:block;font-size:var(--xsFontSize)}.woocommerce-shipping-methods{list-style-type:none;padding-left:0;text-align:left;max-width:250px}.woocommerce-shipping-methods li{display:flex;align-items:center;justify-content:flex-start;position:relative}.woocommerce-shipping-methods label{flex:1;display:flex;cursor:pointer;transition:var(--gTransition);border:1px solid rgba(0,0,0,0);border-radius:var(--gRadius);padding:.5rem;padding-left:1.75rem;font-size:small}.woocommerce-shipping-methods label:hover{border-color:rgbA(var(--textRGB), 0.1)}.woocommerce-shipping-methods input:checked~label{background-color:var(--color1Light)}.woocommerce-shipping-methods input{position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.woocommerce-shipping-methods .amount{margin-left:auto}.wc_payment_methods{padding-left:0;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius);font-size:var(--sFontSize);list-style-type:none}.wc_payment_method{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;row-gap:.5rem;position:relative;padding:.75rem;border-bottom:1px dashed rgbA(var(--textRGB), 0.1)}.wc_payment_method:last-child{border-bottom:none}.wc_payment_method label{flex:1;cursor:pointer;opacity:.4;font-weight:700;transition:var(--gTransition)}.wc_payment_method label:hover{opacity:.8}.wc_payment_method input:checked~label{opacity:1}.wc_payment_method .payment_box{flex-basis:100%}.woocommerce-terms-and-conditions-wrapper{margin:1rem 0;font-size:var(--xsFontSize)}.place-order button[type=submit]{width:100%;justify-content:center}.h-checkout-legal{margin-top:2rem;padding-top:1rem;border-top:1px solid rgbA(var(--textRGB), 0.1);color:var(--gray);font-size:var(--xsFontSize)}.woocommerce-order{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:3rem;row-gap:2rem;align-items:flex-start;max-width:var(--siteWidth)}@media(max-width:960px){.woocommerce-order{column-gap:2rem}}.h-order-overview{grid-column:span 5;background-color:var(--textInvert);padding:2rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}@media(max-width:768px){.h-order-overview{grid-column:span 12}}.h-order-overview>p:last-child{margin-top:1rem;padding:1rem;border:1px dashed rgbA(var(--textRGB), 0.2);border-radius:var(--gRadius);background-color:var(--siteBg)}.woocommerce-order-details{grid-column:span 7}body.woocommerce-account .woocommerce-order-details{margin:var(--blockSpacing) 0}@media(max-width:768px){.woocommerce-order-details{grid-column:span 12}}.woocommerce-order-details h2{margin-bottom:1rem;font-size:var(--h4Size)}.woocommerce-order-details th.product-total,.woocommerce-order-details td:last-child{text-align:right}.woocommerce-order-overview{margin-top:.5rem;font-size:var(--sFontSize)}.woocommerce-bacs-bank-details{margin-top:var(--blockSpacing)}.woocommerce-bacs-bank-details h2{margin-bottom:1rem;font-size:var(--h5Size)}.woocommerce-bacs-bank-details h3{margin-top:1rem;padding:1rem;padding-bottom:.5rem;border:1px dashed rgbA(var(--textRGB), 0.2);border-bottom:none;border-radius:var(--gRadius) var(--gRadius) 0 0;background-color:var(--siteBg);font-size:var(--h6Size)}.woocommerce-bacs-bank-details ul{padding:0 1rem 1rem 2rem;border:1px dashed rgbA(var(--textRGB), 0.2);border-top:none;border-radius:0 0 var(--gRadius) var(--gRadius);background-color:var(--siteBg);font-size:var(--sFontSize)}.woocommerce-customer-details{grid-column:span 12}.woocommerce-customer-details h2{margin-bottom:1rem;font-size:var(--h4Size)}body.woocommerce-account main>.woocommerce{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:3rem;row-gap:1rem;max-width:var(--siteWidth)}@media(max-width:960px){body.woocommerce-account main>.woocommerce{column-gap:2rem}}@media(max-width:768px){body.woocommerce-account main>.woocommerce{flex-wrap:wrap}}.woocommerce-MyAccount-navigation{overflow:hidden;width:250px;background-color:var(--textInvert);border-radius:var(--gRadius)}.woocommerce-MyAccount-navigation ul{padding:0;list-style-type:none}@media(max-width:960px){.woocommerce-MyAccount-navigation{width:220px}}@media(max-width:768px){.woocommerce-MyAccount-navigation{width:100%}}.woocommerce-MyAccount-navigation-link{border-bottom:2px solid var(--siteBg)}.woocommerce-MyAccount-navigation-link a{display:flex;align-items:center;padding:.75rem 1rem;text-decoration:none;font-weight:500}.woocommerce-MyAccount-navigation-link a::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.75rem;background-image:var(--iconSvg, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0IDI1NmM3MC43IDAgMTI4LTU3LjMgMTI4LTEyOFMyOTQuNyAwIDIyNCAwIDk2IDU3LjMgOTYgMTI4czU3LjMgMTI4IDEyOCAxMjh6bTg5LjYgMzJoLTE2LjdjLTIyLjIgMTAuMi00Ni45IDE2LTcyLjkgMTZzLTUwLjYtNS44LTcyLjktMTZoLTE2LjdDNjAuMiAyODggMCAzNDguMiAwIDQyMi40VjQ2NGMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTQxLjZjMC03NC4yLTYwLjItMTM0LjQtMTM0LjQtMTM0LjR6Ii8+PC9zdmc+));background-repeat:no-repeat;background-position:center center;background-size:contain;filter:var(--iconFilter)}.woocommerce-MyAccount-navigation-link a:hover{--iconFilter: var(--color1Filter);background-color:var(--color1Light)}.woocommerce-MyAccount-navigation-link.is-active a{--iconFilter: var(--textInvertFilter);background-color:var(--color1);color:var(--textInvert)}.woocommerce-MyAccount-navigation-link--orders{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMzUyIDE2MHYtMzJDMzUyIDU3LjQyIDI5NC41NzkgMCAyMjQgMCAxNTMuNDIgMCA5NiA1Ny40MiA5NiAxMjh2MzJIMHYyNzJjMCA0NC4xODMgMzUuODE3IDgwIDgwIDgwaDI4OGM0NC4xODMgMCA4MC0zNS44MTcgODAtODBWMTYwaC05NnptLTE5Mi0zMmMwLTM1LjI5IDI4LjcxLTY0IDY0LTY0czY0IDI4LjcxIDY0IDY0djMySDE2MHYtMzJ6bTE2MCAxMjBjLTEzLjI1NSAwLTI0LTEwLjc0NS0yNC0yNHMxMC43NDUtMjQgMjQtMjQgMjQgMTAuNzQ1IDI0IDI0LTEwLjc0NSAyNC0yNCAyNHptLTE5MiAwYy0xMy4yNTUgMC0yNC0xMC43NDUtMjQtMjRzMTAuNzQ1LTI0IDI0LTI0IDI0IDEwLjc0NSAyNCAyNC0xMC43NDUgMjQtMjQgMjR6Ii8+PC9zdmc+)}.woocommerce-MyAccount-navigation-link--edit-address{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMTcyLjI2OCA1MDEuNjdDMjYuOTcgMjkxLjAzMSAwIDI2OS40MTMgMCAxOTIgMCA4NS45NjEgODUuOTYxIDAgMTkyIDBzMTkyIDg1Ljk2MSAxOTIgMTkyYzAgNzcuNDEzLTI2Ljk3IDk5LjAzMS0xNzIuMjY4IDMwOS42Ny05LjUzNSAxMy43NzQtMjkuOTMgMTMuNzczLTM5LjQ2NCAwek0xOTIgMjcyYzQ0LjE4MyAwIDgwLTM1LjgxNyA4MC04MHMtMzUuODE3LTgwLTgwLTgwLTgwIDM1LjgxNy04MCA4MCAzNS44MTcgODAgODAgODB6Ii8+PC9zdmc+)}.woocommerce-MyAccount-navigation-link--edit-account{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0IDI1NmM3MC43IDAgMTI4LTU3LjMgMTI4LTEyOFMyOTQuNyAwIDIyNCAwIDk2IDU3LjMgOTYgMTI4czU3LjMgMTI4IDEyOCAxMjh6bTg5LjYgMzJoLTE2LjdjLTIyLjIgMTAuMi00Ni45IDE2LTcyLjkgMTZzLTUwLjYtNS44LTcyLjktMTZoLTE2LjdDNjAuMiAyODggMCAzNDguMiAwIDQyMi40VjQ2NGMwIDI2LjUgMjEuNSA0OCA0OCA0OGgzNTJjMjYuNSAwIDQ4LTIxLjUgNDgtNDh2LTQxLjZjMC03NC4yLTYwLjItMTM0LjQtMTM0LjQtMTM0LjR6Ii8+PC9zdmc+)}.woocommerce-MyAccount-navigation-link--customer-logout{--iconSvg: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMTgwIDQ0OEg5NmMtNTMgMC05Ni00My05Ni05NlYxNjBjMC01MyA0My05NiA5Ni05Nmg4NGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEySDk2Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnYxOTJjMCAxNy43IDE0LjMgMzIgMzIgMzJoODRjNi42IDAgMTIgNS40IDEyIDEydjQwYzAgNi42LTUuNCAxMi0xMiAxMnptMTE3LjktMzAzLjFsNzcuNiA3MS4xSDE4NGMtMTMuMyAwLTI0IDEwLjctMjQgMjR2MzJjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMTkxLjVsLTc3LjYgNzEuMWMtMTAuMSA5LjItMTAuNCAyNS0uOCAzNC43bDIxLjkgMjEuOWM5LjMgOS4zIDI0LjUgOS40IDMzLjkuMWwxNTItMTUwLjhjOS41LTkuNCA5LjUtMjQuNyAwLTM0LjFMMzUzIDg4LjNjLTkuNC05LjMtMjQuNS05LjMtMzMuOS4xbC0yMS45IDIxLjljLTkuNyA5LjYtOS4zIDI1LjQuNyAzNC42eiIvPjwvc3ZnPg==)}.woocommerce-MyAccount-content{flex:1}.woocommerce-form{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:1rem;column-gap:1rem}body.woocommerce-account .woocommerce-form{background-color:var(--textInvert);margin:0 auto;padding:1.5rem;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}@media(max-width:768px){body.woocommerce-account .woocommerce-form{padding:.75rem}}.woocommerce-form .clear{display:none}.woocommerce-orders-table__cell-order-actions .woocommerce-button{padding:.5rem .75rem;font-size:smaller}.woocommerce-MyAccount-orders td{text-align:center}.woocommerce-Address{margin-top:1rem}.woocommerce-Address header{display:flex;align-items:center;column-gap:.5rem;margin-bottom:1rem}.woocommerce-Address h3{font-size:var(--h4Size)}.woocommerce-Address a{display:inline-block;padding:.125rem .5rem;border:1px solid var(--color1);border-bottom-width:2px;border-radius:var(--gRadius);color:var(--color1);letter-spacing:.05em;font-weight:700;font-size:var(--xsFontSize);text-transform:uppercase;text-decoration:none}.woocommerce-Address a:hover{transform:translateY(-1px);box-shadow:var(--shadow0)}.woocommerce-Address a:active{transform:none;transition:none}.woocommerce-address-fields__field-wrapper{display:grid;row-gap:1rem;column-gap:1rem;margin:var(--blockSpacing) 0}.woocommerce-EditAccountForm{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:1rem}.woocommerce-EditAccountForm .clear{display:none}.woocommerce-EditAccountForm em{display:block;margin-top:.5rem;font-size:var(--xsFontSize);line-height:1.25}.woocommerce-EditAccountForm .form-row{grid-column:span 1}@media(max-width:480px){.woocommerce-EditAccountForm .form-row{grid-column:span 2}}.woocommerce-EditAccountForm>p:last-child{grid-column:span 2}.woocommerce-EditAccountForm fieldset{grid-column:span 2;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem;padding:1rem;border:1px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}.woocommerce-EditAccountForm fieldset legend{flex:1;font-size:var(--h5Size);font-family:var(--hFontFamily);font-weight:var(--hFontWeight)}.woocommerce-EditAccountForm fieldset .form-row{width:calc(50% - .5rem)}@media(max-width:768px){.woocommerce-EditAccountForm fieldset .form-row{width:100%}}.woocommerce-EditAccountForm fieldset .form-row:nth-child(2){width:100%}#customer_login{width:360px;flex:1}#customer_login h2{margin-bottom:var(--blockSpacing);font-size:var(--h2Size);text-align:center}.woocommerce-form-login{max-width:360px}.woocommerce-form-login p[class=form-row]{display:flex}.woocommerce-form-login button{order:1;margin-left:auto}.woocommerce-form-login .lost_password{flex-basis:100%;font-size:var(--xsFontSize)}.woocommerce-form-register{display:grid;grid-template-columns:repeat(12, 1fr);width:100%;max-width:720px}@media(max-width:768px){.woocommerce-form-register{column-gap:.75rem;row-gap:.75rem}}.woocommerce-form-register .woocommerce-privacy-policy-text{grid-column:span 12;font-size:var(--sFontSize)}.woocommerce-form-register>p:not([class]){grid-column:span 12}.h-toggle-buttons{margin-top:1rem;opacity:.5}.h-toggle-buttons .wp-block-button{position:relative}.h-toggle-buttons a::before{content:"";display:inline-block;width:.875rem;height:.875rem;position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;background-size:auto 90%}.h-toggle-buttons .wp-block-button:first-child a{padding-left:2rem}.h-toggle-buttons .wp-block-button:first-child a::before{left:.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzQuNTIgMjM5LjAzTDIyOC44NyA0NC42OWM5LjM3LTkuMzcgMjQuNTctOS4zNyAzMy45NCAwbDIyLjY3IDIyLjY3YzkuMzYgOS4zNiA5LjM3IDI0LjUyLjA0IDMzLjlMMTMxLjQ5IDI1NmwxNTQuMDIgMTU0Ljc1YzkuMzQgOS4zOCA5LjMyIDI0LjU0LS4wNCAzMy45bC0yMi42NyAyMi42N2MtOS4zNyA5LjM3LTI0LjU3IDkuMzctMzMuOTQgMEwzNC41MiAyNzIuOTdjLTkuMzctOS4zNy05LjM3LTI0LjU3IDAtMzMuOTR6Ii8+PC9zdmc+)}.h-toggle-buttons .wp-block-button:last-child a{padding-right:2rem}.h-toggle-buttons .wp-block-button:last-child a::before{right:.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMjg1LjQ3NiAyNzIuOTcxTDkxLjEzMiA0NjcuMzE0Yy05LjM3MyA5LjM3My0yNC41NjkgOS4zNzMtMzMuOTQxIDBsLTIyLjY2Ny0yMi42NjdjLTkuMzU3LTkuMzU3LTkuMzc1LTI0LjUyMi0uMDQtMzMuOTAxTDE4OC41MDUgMjU2IDM0LjQ4NCAxMDEuMjU1Yy05LjMzNS05LjM3OS05LjMxNy0yNC41NDQuMDQtMzMuOTAxbDIyLjY2Ny0yMi42NjdjOS4zNzMtOS4zNzMgMjQuNTY5LTkuMzczIDMzLjk0MSAwTDI4NS40NzUgMjM5LjAzYzkuMzczIDkuMzcyIDkuMzczIDI0LjU2OC4wMDEgMzMuOTQxeiIvPjwvc3ZnPg==)}#customer_login .col-1,#customer_login .wp-block-button:nth-child(1){display:none}#customer_login .col-1:target{display:block}#customer_login .col-1:target~.col-2{display:none}#customer_login .col-1:target~.wp-block-buttons .wp-block-button:nth-child(2){display:none}#customer_login .col-1:target~.wp-block-buttons .wp-block-button:nth-child(1){display:block}#customer_login .col-2:target{display:block}#customer_login .col-2:target~.wp-block-buttons .wp-block-button:nth-child(1){display:none}.variable-items-wrapper{display:flex;flex-wrap:wrap;row-gap:.75rem;column-gap:.75rem;padding:0;list-style-type:none}.variable-item{cursor:pointer;transition:var(--gTransition);display:inline-block;height:auto;margin:0;border:2px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius);box-shadow:none;color:rgbA(var(--textRGB), 0.5);line-height:1}.variable-item:hover{border-color:var(--color1Light);box-shadow:0 0 0 2px var(--color1Light);box-shadow:var(--shadowThin);transform:translateY(-1px)}.variable-item:active{transition:none;transform:none}.variable-item.selected,.variable-item.selected:hover{border-color:var(--color1);box-shadow:0 0 0 1px var(--color1);transform:none;transition:none;color:var(--color1)}.variable-item span{display:inline-block;padding:.625rem .75rem}@media(max-width:480px){.variable-item span{padding:.5rem;font-size:var(--sFontSize)}}.image-variable-item,.color-variable-item{position:relative;padding:.125rem}.image-variable-item::before,.color-variable-item::before{content:attr(title);display:inline-block;visibility:hidden;opacity:0;background-color:var(--text);position:absolute;top:-0.25rem;left:50%;transform:translateY(calc(-100% + 0.25rem)) translateX(-50%);transition:var(--gTransition);padding:.5rem .75rem;border-radius:var(--gRadius);font-size:var(--sFontSize);color:var(--textInvert);text-align:center}.image-variable-item:hover::before,.color-variable-item:hover::before{visibility:visible;opacity:1;transform:translateY(-100%) translateX(-50%)}.color-variable-item{width:2.5rem;height:2.5rem}.color-variable-item span{display:inline-block;height:2rem;width:2rem;border:1px solid rgbA(var(--textRGB), 0.1);border-radius:var(--gRadius)}.radio-variable-item label{cursor:pointer;display:flex;align-items:center;padding:.375rem .5rem}.radio-variable-item label span{padding:0}.radio-variable-item input[type=radio]{margin-right:.25rem}@media(max-width:480px){.product-summary form.cart{display:none}}@media(max-width:480px){body.single-product .main-footer{padding-bottom:var(--productBarHeight, 72px)}}.product-bar{position:fixed;z-index:5;bottom:0;left:0;right:0;display:block;background-color:var(--siteBg);margin-bottom:0 !important;box-shadow:var(--shadow1)}@media(min-width:481px){.product-bar{display:none}}.product-bar__form form{padding:var(--gridRim);border:none}.product-bar__form .out-of-stock{padding:var(--gridRim);font-size:var(--h5Size)}.product-bar__form-header{display:flex;align-items:center;background-color:var(--color1Light);padding:.5rem}.product-bar__form-header img{max-width:3rem;max-height:3rem;margin-right:.5rem}.product-bar__form-header h5{flex:1;margin-right:.5rem;white-space:nowrap;text-overflow:ellipsis}.product-bar__form-header a{display:inline-block;transition:var(--gTransition);margin-left:auto;width:1.75rem;height:1.75rem;border:1px solid var(--text);border-bottom-width:2px;border-radius:var(--gRadius);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTIgNTEyIj48cGF0aCBkPSJNMjQyLjcyIDI1NmwxMDAuMDctMTAwLjA3YzEyLjI4LTEyLjI4IDEyLjI4LTMyLjE5IDAtNDQuNDhsLTIyLjI0LTIyLjI0Yy0xMi4yOC0xMi4yOC0zMi4xOS0xMi4yOC00NC40OCAwTDE3NiAxODkuMjggNzUuOTMgODkuMjFjLTEyLjI4LTEyLjI4LTMyLjE5LTEyLjI4LTQ0LjQ4IDBMOS4yMSAxMTEuNDVjLTEyLjI4IDEyLjI4LTEyLjI4IDMyLjE5IDAgNDQuNDhMMTA5LjI4IDI1NiA5LjIxIDM1Ni4wN2MtMTIuMjggMTIuMjgtMTIuMjggMzIuMTkgMCA0NC40OGwyMi4yNCAyMi4yNGMxMi4yOCAxMi4yOCAzMi4yIDEyLjI4IDQ0LjQ4IDBMMTc2IDMyMi43MmwxMDAuMDcgMTAwLjA3YzEyLjI4IDEyLjI4IDMyLjIgMTIuMjggNDQuNDggMGwyMi4yNC0yMi4yNGMxMi4yOC0xMi4yOCAxMi4yOC0zMi4xOSAwLTQ0LjQ4TDI0Mi43MiAyNTZ6Ii8+PC9zdmc+) no-repeat center center;background-size:.75rem auto;opacity:.3}.product-bar__form-header a:hover{opacity:.7}.product-bar__form-header a:active{border-top-width:2px;border-bottom-width:1px;transition:none}.product-bar__buttons{display:flex;padding:var(--gridRim)}.product-bar__buttons .wp-block-button:first-child{flex:1}.product-bar__buttons .wp-block-button{min-width:1.5rem;min-height:1.5rem}.product-bar__buttons a{justify-content:center;width:100%;padding:.25rem;min-height:2.5rem;min-width:2.5rem}.product-bar__buttons svg{width:1.5rem;height:1.5rem;max-height:none}.product-bar__buttons .is-whatsapp-button a{--bgColor: #25d366} @font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center} :root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none} .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none} diff --git a/functions.php b/functions.php index ae64c23..5e0d248 100644 --- a/functions.php +++ b/functions.php @@ -14,7 +14,7 @@ if (is_admin()) { require_once $inc . '/admin.php'; } else { - // require_once $inc . '/api.php'; + require_once $inc . '/api.php'; require_once $inc . '/frontend.php'; } @@ -86,6 +86,7 @@ function my_after_setup_theme() { acf_add_options_sub_page([ 'page_title' => 'Theme Options', 'parent_slug' => 'themes.php', + // 'autoload' => true, // load all at once ]); } } diff --git a/inc/acf.php b/inc/acf.php index d4679bc..0d9960a 100644 --- a/inc/acf.php +++ b/inc/acf.php @@ -18,6 +18,7 @@ function my_acf_create_blocks() { // 'description' => __('A custom ACF Block'), // 'category' => 'design', // 'icon' => 'admin-comments', + // 'mode' => 'edit', // 'render_callback' => '_my_render_acf_example' // ]); } diff --git a/inc/api.php b/inc/api.php index 96b8ad3..c4acd5d 100644 --- a/inc/api.php +++ b/inc/api.php @@ -10,7 +10,7 @@ * @action rest_api_init */ function my_init_api() { - $namespace = 'my/v1'; + $namespace = 'custom/v1'; // sample-get/:id register_rest_route($namespace, '/sample-get/(?P\d+)', [ @@ -27,7 +27,6 @@ function my_init_api() { ]); } - /** * @route GET /sample-get/:id */ @@ -42,7 +41,24 @@ function _my_api_sample_get( $params ) { */ function _my_api_sample_post( $request ) { $params = $request->get_params(); - $id = $params['id']; + $params = wp_parse_args($params, [ + 'id' => 0, + 'data1' => 'default value', + 'data2' => 'default value', + ]); return 'post request'; +} + +/** + * Permission callback for registering API + * + * WARNING: This assumes you haven't changed the capabilities of each role + */ +function __is_logged_in() { + return is_user_logged_in(); +} + +function __is_admin_role() { + return current_user_can('activate_plugins'); } \ No newline at end of file diff --git a/inc/enqueue.php b/inc/enqueue.php index c8564d6..c3d4161 100644 --- a/inc/enqueue.php +++ b/inc/enqueue.php @@ -17,11 +17,8 @@ function my_public_assets() { wp_enqueue_style('my-app', $dir . '/app.css', [], THEME_VERSION); wp_enqueue_style('my-gutenberg', $dir . '/gutenberg.css', [], THEME_VERSION); - - // wp_enqueue_script( 'h-lightbox' ); - // wp_enqueue_script( 'h-slider' ); - // wp_enqueue_style( 'h-lightbox' ); - // wp_enqueue_style( 'h-slider' ); + + // wp_enqueue_script('h-scroll'); // enable if using Animation // Disable gutenberg default styling wp_dequeue_style('wp-block-library'); diff --git a/style.css b/style.css index b89a7e9..180f4c6 100644 --- a/style.css +++ b/style.css @@ -3,7 +3,7 @@ Theme Name: Edje Boilerplate Theme Author: Pixel Studio Author URI: https://pixelstudio.id Description: Boilerplate WordPress theme to be used alongside Edje WP Library -Version: 14.2.2 +Version: 14.2.5 Tags: private theme, edje, acf, woocommerce, custom-menu, editor-style */ diff --git a/theme.json b/theme.json index 71abc13..9152738 100644 --- a/theme.json +++ b/theme.json @@ -21,8 +21,11 @@ "text": true, "palette": [ { "name": "Text", "slug": "text-base", "color": "var(--text)" }, - { "name": "Text Dim", "slug": "text-dim", "color": "var(--textDim)" }, { "name": "Text Invert", "slug": "text-invert", "color": "var(--textInvert)" }, + + { "name": "Gray", "slug": "gray", "color": "var(--gray)" }, + { "name": "Gray Dark", "slug": "gray-dark", "color": "var(--grayDark)" }, + { "name": "Gray Light", "slug": "gray-light", "color": "var(--grayLight)" }, { "name": "Primary", "slug": "color-1", "color": "var(--color1)" }, { "name": "Primary Dark", "slug": "color-1-dark", "color": "var(--color1Dark)" }, diff --git a/views/_header.php b/views/_header.php index bc866ce..87a5449 100644 --- a/views/_header.php +++ b/views/_header.php @@ -16,11 +16,11 @@ - + diff --git a/woocommerce/sass/_shop-cart.sass b/woocommerce/sass/_shop-cart.sass index f0c0509..df88528 100644 --- a/woocommerce/sass/_shop-cart.sass +++ b/woocommerce/sass/_shop-cart.sass @@ -257,7 +257,7 @@ td.actions border: 1px solid rgba(--text, .1) border-radius: var(--gRadius) - color: var(--textDim) + color: var(--gray) font-size: var(--xsFontSize) ///// CART Cross Sell diff --git a/woocommerce/sass/_shop-checkout.sass b/woocommerce/sass/_shop-checkout.sass index 0f8b135..c3b7400 100644 --- a/woocommerce/sass/_shop-checkout.sass +++ b/woocommerce/sass/_shop-checkout.sass @@ -132,7 +132,7 @@ body.has-checkout-form-open top: 0.25rem left: 0.625rem font-size: var(--xsFontSize) - color: var(--textDim) + color: var(--gray) input, textarea @@ -432,5 +432,5 @@ div.create-account margin-top: 2rem padding-top: 1rem border-top: 1px solid rgba(--text, .1) - color: var(--textDim) + color: var(--gray) font-size: var(--xsFontSize) \ No newline at end of file diff --git a/woocommerce/sass/_shop-gutenberg.sass b/woocommerce/sass/_shop-gutenberg.sass index 16c873f..7377e47 100644 --- a/woocommerce/sass/_shop-gutenberg.sass +++ b/woocommerce/sass/_shop-gutenberg.sass @@ -45,11 +45,11 @@ .wc-block-grid__product-title a display: block text-decoration: none - color: var(--textDim) + color: var(--gray) &:hover text-decoration: underline - color: var(--textDim) + color: var(--gray) // Product Thumbnail .wc-block-grid__product-image @@ -85,7 +85,7 @@ a:active .wc-block-grid__product-image img, margin-top: 0.5rem font-weight: 700 font-size: var(--fontSize) - color: var(--textDim) + color: var(--gray) ins text-decoration: none @@ -117,7 +117,7 @@ a:active .wc-block-grid__product-image img, &.h-outofstock margin-top: 0 - background-color: var(--textDim) + background-color: var(--gray) // Add to Cart button .wc-block-grid__product-add-to-cart @@ -636,7 +636,7 @@ a:active .wc-block-grid__product-image img, .wc-block-review-list-item__author, .wc-block-review-list-item__published-date order: 4 - color: var(--textDim) + color: var(--gray) font-size: var(--sFontSize) .wc-block-review-list-item__author diff --git a/woocommerce/sass/_shop-widgets.sass b/woocommerce/sass/_shop-widgets.sass index 22aa6c8..96c3ab8 100644 --- a/woocommerce/sass/_shop-widgets.sass +++ b/woocommerce/sass/_shop-widgets.sass @@ -72,13 +72,13 @@ del order: 2 margin-left: 0.5rem - color: var(--textDim) + color: var(--gray) font-weight: 400 font-size: var(--xsFontSize) .reviewer font-size: var(--sFontSize) - color: var(--textDim) + color: var(--gray) ///// PRODUCT SEARCH diff --git a/woocommerce/sass/shop-admin.sass b/woocommerce/sass/shop-admin.sass index 9979710..38f03aa 100644 --- a/woocommerce/sass/shop-admin.sass +++ b/woocommerce/sass/shop-admin.sass @@ -1,4 +1,3 @@ -@import "../../assets/css/vars" @import "../../assets/css/helpers" #adminmenu .toplevel_page_getwooplugins diff --git a/woocommerce/sass/shop-editor.sass b/woocommerce/sass/shop-editor.sass index 0e3bc01..f10f997 100644 --- a/woocommerce/sass/shop-editor.sass +++ b/woocommerce/sass/shop-editor.sass @@ -1,4 +1,3 @@ -@import "../../assets/css/vars" @import "../../assets/css/helpers" @import "shop-gutenberg" diff --git a/woocommerce/sass/shop.sass b/woocommerce/sass/shop.sass index 90a1e6a..250647a 100644 --- a/woocommerce/sass/shop.sass +++ b/woocommerce/sass/shop.sass @@ -1,4 +1,3 @@ -@import "../../assets/css/vars" @import "../../assets/css/helpers" @import "shop-gutenberg"