/* 终极提取版本 - Post 6657 */
/* 文件哈希: 8b4b4b5b */
/* 清理轮数: 2 */
/* 生成时间: 2025-09-05 03:54:51 */

/* === 提取的样式标签内容 === */
/* Round 1 - No ID */
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

/* Round 1 - ID: wp-block-image-theme-inline-css */
:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}

/* Round 1 - ID: wp-block-navigation-link-inline-css */
.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}

				.is-style-arrow-link .wp-block-navigation-item__label:after {
					content: "\2197";
					padding-inline-start: 0.25rem;
					vertical-align: middle;
					text-decoration: none;
					display: inline-block;
				}

/* Round 1 - ID: wp-block-group-inline-css */
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}

/* Round 1 - ID: wp-block-group-theme-inline-css */
:where(.wp-block-group.has-background){padding:1.25em 2.375em}

/* Round 1 - ID: wp-block-search-inline-css */
.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}

/* Round 1 - ID: wp-block-search-theme-inline-css */
.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}

/* Round 1 - ID: wp-block-paragraph-inline-css */
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}

/* Round 1 - ID: wp-block-button-inline-css */
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}

/* Round 1 - ID: wp-block-buttons-inline-css */
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}

/* Round 1 - ID: wp-block-heading-inline-css */
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}

				.is-style-asterisk:before {
					content: '';
					width: 1.5rem;
					height: 3rem;
					background: var(--wp--preset--color--contrast-2, currentColor);
					clip-path: path('M11.93.684v8.039l5.633-5.633 1.216 1.23-5.66 5.66h8.04v1.737H13.2l5.701 5.701-1.23 1.23-5.742-5.742V21h-1.737v-8.094l-5.77 5.77-1.23-1.217 5.743-5.742H.842V9.98h8.162l-5.701-5.7 1.23-1.231 5.66 5.66V.684h1.737Z');
					display: block;
				}

				/* Hide the asterisk if the heading has no content, to avoid using empty headings to display the asterisk only, which is an A11Y issue */
				.is-style-asterisk:empty:before {
					content: none;
				}

				.is-style-asterisk:-moz-only-whitespace:before {
					content: none;
				}

				.is-style-asterisk.has-text-align-center:before {
					margin: 0 auto;
				}

				.is-style-asterisk.has-text-align-right:before {
					margin-left: auto;
				}

				.rtl .is-style-asterisk.has-text-align-left:before {
					margin-right: auto;
				}

/* Round 1 - ID: wp-block-template-part-theme-inline-css */
:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}

/* Round 1 - ID: wp-block-columns-inline-css */
.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}

/* Round 1 - ID: wp-block-spacer-inline-css */
.wp-block-spacer{clear:both}

/* Round 1 - ID: wp-block-details-inline-css */
.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}

				.is-style-arrow-icon-details {
					padding-top: var(--wp--preset--spacing--10);
					padding-bottom: var(--wp--preset--spacing--10);
				}

				.is-style-arrow-icon-details summary {
					list-style-type: "\2193\00a0\00a0\00a0";
				}

				.is-style-arrow-icon-details[open]>summary {
					list-style-type: "\2192\00a0\00a0\00a0";
				}

/* Round 1 - ID: wp-emoji-styles-inline-css */
img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}

/* Round 1 - ID: wp-block-library-inline-css */
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

        /* Header Responsive Control */

		@media (min-width: 600px) and (max-width: 1199px) {
            .custom_header_wrapper .mobile-header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
                bottom: 0;
                display: none;
                left: 0;
                position: fixed;
                right: 0;
                top: 0;
            }
            .custom_header_wrapper .mobile-header .wp-block-navigation__responsive-container-open:not(.always-shown) {
                display:flex;
            }
        }

/* Round 1 - ID: global-styles-inline-css */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #fff;--wp--preset--color--base-2: #f5f5f6;--wp--preset--color--base-3: #f9f9f9;--wp--preset--color--base-4: #fefefe;--wp--preset--color--primary: #64c5b2;--wp--preset--color--primary-2: #3fa692;--wp--preset--color--primary-3: #44B81B;--wp--preset--color--primary-4: #c1eed7;--wp--preset--color--contrast: #000000;--wp--preset--color--contrast-2: #020202;--wp--preset--color--gray-100: #333e48;--wp--preset--color--gray-200: #343f49;--wp--preset--color--gray-300: #4b4b4b;--wp--preset--color--gray-400: #606060;--wp--preset--color--gray-500: #616b73;--wp--preset--color--gray-600: #7f7f7f;--wp--preset--color--gray-700: #777c80;--wp--preset--color--gray-800: #83898e;--wp--preset--color--gray-900: #878787;--wp--preset--color--gray-1000: #a3a3a3;--wp--preset--color--gray-1100: #d6d6d6;--wp--preset--color--info: #3f7fca;--wp--preset--color--success: #3fca90;--wp--preset--color--warning: #fed600;--wp--preset--color--danger: #616b73;--wp--preset--color--danger-2: #d9374e;--wp--preset--color--gray-1200: #7f8a94;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-1: linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--font-size--small: 14px;--wp--preset--font-size--medium: 15px;--wp--preset--font-size--large: clamp(18px, 1.125rem + ((1vw - 3.2px) * 0.463), 23px);--wp--preset--font-size--x-large: clamp(24px, 1.5rem + ((1vw - 3.2px) * 0.741), 32px);--wp--preset--font-size--tiny: 13px;--wp--preset--font-size--xx-large: clamp(24px, 1.5rem + ((1vw - 3.2px) * 2.407), 50px);--wp--preset--font-family--body: "Inter", sans-serif;--wp--preset--font-family--open-sans: "Open Sans", sans-serif;--wp--preset--font-family--system-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--spacing--20: min(1.5rem, 2vw);--wp--preset--spacing--30: min(2.5rem, 3vw);--wp--preset--spacing--40: min(4rem, 5vw);--wp--preset--spacing--50: min(6.5rem, 8vw);--wp--preset--spacing--60: min(10.5rem, 13vw);--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--10: 1rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 890px;--wp--style--global--wide-size: 1400px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: #e9f1f7;color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;line-height: 1.55;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--40);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--40);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--gray-100);text-decoration: none;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--contrast);font-weight: 600;line-height: 1.2;}h1{font-size: var(--wp--preset--font-size--xx-large);line-height: 1.15;}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: clamp(1.1rem, 1.1rem + ((1vw - 0.2rem) * 0.767), 1.5rem);}h5{font-size: var(--wp--preset--font-size--medium);}h6{font-size: var(--wp--preset--font-size--small);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #00a6d2;border-radius: 50px;border-color: var(--wp--preset--color--primary);border-width: 0;border-style: solid;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--tiny);font-style: normal;font-weight: 700;line-height: 26px;padding-top: 7px;padding-right: 23px;padding-bottom: 7px;padding-left: 23px;text-decoration: none;text-transform: uppercase;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--primary-2);border-color: var(--wp--preset--color--primary-2);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--primary-2);border-color: var(--wp--preset--color--primary-2);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--primary-2);color: var(--wp--preset--color--base);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--contrast);font-size: 0.8rem;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-base-4-color{color: var(--wp--preset--color--base-4) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-primary-2-color{color: var(--wp--preset--color--primary-2) !important;}.has-primary-3-color{color: var(--wp--preset--color--primary-3) !important;}.has-primary-4-color{color: var(--wp--preset--color--primary-4) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-gray-100-color{color: var(--wp--preset--color--gray-100) !important;}.has-gray-200-color{color: var(--wp--preset--color--gray-200) !important;}.has-gray-300-color{color: var(--wp--preset--color--gray-300) !important;}.has-gray-400-color{color: var(--wp--preset--color--gray-400) !important;}.has-gray-500-color{color: var(--wp--preset--color--gray-500) !important;}.has-gray-600-color{color: var(--wp--preset--color--gray-600) !important;}.has-gray-700-color{color: var(--wp--preset--color--gray-700) !important;}.has-gray-800-color{color: var(--wp--preset--color--gray-800) !important;}.has-gray-900-color{color: var(--wp--preset--color--gray-900) !important;}.has-gray-1000-color{color: var(--wp--preset--color--gray-1000) !important;}.has-gray-1100-color{color: var(--wp--preset--color--gray-1100) !important;}.has-info-color{color: var(--wp--preset--color--info) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-warning-color{color: var(--wp--preset--color--warning) !important;}.has-danger-color{color: var(--wp--preset--color--danger) !important;}.has-danger-2-color{color: var(--wp--preset--color--danger-2) !important;}.has-gray-1200-color{color: var(--wp--preset--color--gray-1200) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-base-4-background-color{background-color: var(--wp--preset--color--base-4) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-primary-2-background-color{background-color: var(--wp--preset--color--primary-2) !important;}.has-primary-3-background-color{background-color: var(--wp--preset--color--primary-3) !important;}.has-primary-4-background-color{background-color: var(--wp--preset--color--primary-4) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-gray-100-background-color{background-color: var(--wp--preset--color--gray-100) !important;}.has-gray-200-background-color{background-color: var(--wp--preset--color--gray-200) !important;}.has-gray-300-background-color{background-color: var(--wp--preset--color--gray-300) !important;}.has-gray-400-background-color{background-color: var(--wp--preset--color--gray-400) !important;}.has-gray-500-background-color{background-color: var(--wp--preset--color--gray-500) !important;}.has-gray-600-background-color{background-color: var(--wp--preset--color--gray-600) !important;}.has-gray-700-background-color{background-color: var(--wp--preset--color--gray-700) !important;}.has-gray-800-background-color{background-color: var(--wp--preset--color--gray-800) !important;}.has-gray-900-background-color{background-color: var(--wp--preset--color--gray-900) !important;}.has-gray-1000-background-color{background-color: var(--wp--preset--color--gray-1000) !important;}.has-gray-1100-background-color{background-color: var(--wp--preset--color--gray-1100) !important;}.has-info-background-color{background-color: var(--wp--preset--color--info) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-warning-background-color{background-color: var(--wp--preset--color--warning) !important;}.has-danger-background-color{background-color: var(--wp--preset--color--danger) !important;}.has-danger-2-background-color{background-color: var(--wp--preset--color--danger-2) !important;}.has-gray-1200-background-color{background-color: var(--wp--preset--color--gray-1200) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-base-4-border-color{border-color: var(--wp--preset--color--base-4) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-primary-2-border-color{border-color: var(--wp--preset--color--primary-2) !important;}.has-primary-3-border-color{border-color: var(--wp--preset--color--primary-3) !important;}.has-primary-4-border-color{border-color: var(--wp--preset--color--primary-4) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-gray-100-border-color{border-color: var(--wp--preset--color--gray-100) !important;}.has-gray-200-border-color{border-color: var(--wp--preset--color--gray-200) !important;}.has-gray-300-border-color{border-color: var(--wp--preset--color--gray-300) !important;}.has-gray-400-border-color{border-color: var(--wp--preset--color--gray-400) !important;}.has-gray-500-border-color{border-color: var(--wp--preset--color--gray-500) !important;}.has-gray-600-border-color{border-color: var(--wp--preset--color--gray-600) !important;}.has-gray-700-border-color{border-color: var(--wp--preset--color--gray-700) !important;}.has-gray-800-border-color{border-color: var(--wp--preset--color--gray-800) !important;}.has-gray-900-border-color{border-color: var(--wp--preset--color--gray-900) !important;}.has-gray-1000-border-color{border-color: var(--wp--preset--color--gray-1000) !important;}.has-gray-1100-border-color{border-color: var(--wp--preset--color--gray-1100) !important;}.has-info-border-color{border-color: var(--wp--preset--color--info) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-warning-border-color{border-color: var(--wp--preset--color--warning) !important;}.has-danger-border-color{border-color: var(--wp--preset--color--danger) !important;}.has-danger-2-border-color{border-color: var(--wp--preset--color--danger-2) !important;}.has-gray-1200-border-color{border-color: var(--wp--preset--color--gray-1200) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-gradient-1-gradient-background{background: var(--wp--preset--gradient--gradient-1) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-tiny-font-size{font-size: var(--wp--preset--font-size--tiny) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-system-sans-serif-font-family{font-family: var(--wp--preset--font-family--system-sans-serif) !important;}.has-system-serif-font-family{font-family: var(--wp--preset--font-family--system-serif) !important;}
:root :where(.wp-block-button .wp-block-button__link){transition: .3s ease-in-out}
:root :where(.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button){border-style: solid;}:root :where(.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button .wp-block-button__link){border-style: none;}
:root :where(.wp-block-woocommerce-catalog-sorting select){font-size: 15px}
:root :where(.wp-block-buttons-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-buttons-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-flow) > *{margin-block-start: 0.7rem;margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > *{margin-block-start: 0.7rem;margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-flex){gap: 0.7rem;}:root :where(.wp-block-buttons-is-layout-grid){gap: 0.7rem;}
:root :where(.wp-block-navigation){font-weight: 500;}:root :where(.wp-block-navigation .wp-block-navigation-submenu){border-width: 0}
:root :where(.wp-block-navigation a:where(:not(.wp-element-button))){text-decoration: none;}
:root :where(.wp-block-search .wp-block-search__label, .wp-block-search .wp-block-search__input, .wp-block-search .wp-block-search__button){font-size: var(--wp--preset--font-size--small);}:root :where(.wp-block-search .wp-block-search__input){border-radius:.33rem}
:root :where(.wp-block-search .wp-element-button,.wp-block-search  .wp-block-button__link){border-radius: 50px;}

/* Round 1 - ID: core-block-supports-inline-css */
.wp-container-content-ac2794ba{flex-basis:206px;}.wp-container-content-9cfa9a5a{flex-grow:1;}.wp-container-core-group-is-layout-adac0f54{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);justify-content:flex-start;}.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap;}.wp-container-core-group-is-layout-cb46ffcb{flex-wrap:nowrap;justify-content:space-between;}.wp-container-core-group-is-layout-100bb8a0 > .alignfull{margin-right:calc(var(--wp--preset--spacing--10) * -1);margin-left:calc(var(--wp--preset--spacing--10) * -1);}.wp-container-core-group-is-layout-100bb8a0 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-100bb8a0 > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-0844f5dc{flex-wrap:nowrap;gap:12px;}.wp-container-core-group-is-layout-23441af8{flex-wrap:nowrap;justify-content:center;}.wp-container-core-group-is-layout-58bbb4bc{gap:20px;}.wp-container-core-group-is-layout-56487483 > .alignfull{margin-right:calc(16px * -1);margin-left:calc(16px * -1);}.wp-container-core-group-is-layout-56487483 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-56487483 > * + *{margin-block-start:14px;margin-block-end:0;}.wp-container-core-buttons-is-layout-d445cf74{justify-content:flex-end;}.wp-elements-0588fa08bf06a9fa35255e3a4210d9b5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-container-core-group-is-layout-f3718edf > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:924px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-f3718edf > .alignwide{max-width:924px;}.wp-container-core-group-is-layout-f3718edf .alignfull{max-width:none;}.wp-container-core-group-is-layout-f3718edf > .alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(var(--wp--preset--spacing--30) * -1);}.wp-container-core-group-is-layout-f3718edf > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-f3718edf > * + *{margin-block-start:48px;margin-block-end:0;}.wp-container-core-group-is-layout-b6c1f246{flex-direction:column;align-items:center;justify-content:center;}.wp-container-core-group-is-layout-f00e7840 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-f00e7840 > * + *{margin-block-start:0;margin-block-end:0;}.wp-elements-0adc793f9ef04b081a60f661f807b4e8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-eb76f421c4d05d5fa5216a1bb426c3c7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-200);}.wp-container-core-buttons-is-layout-a89b3969{justify-content:center;}.wp-container-core-columns-is-layout-28f84493{flex-wrap:nowrap;}.wp-elements-1bb9e5e176caef5ccb4605c8bc235238 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-960f0f2e7695f18542c05e64854a1866 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-200);}.wp-container-core-group-is-layout-3a54b77a > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:365px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-3a54b77a > .alignwide{max-width:365px;}.wp-container-core-group-is-layout-3a54b77a .alignfull{max-width:none;}.wp-elements-cad2f5abae536ecc76a2ce437957fbd9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-55160718d4293e2d1353e7727c3236e4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-200);}.wp-elements-2ffd8faf2b18c984d3321bc682fbe283 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-924597f4922947b68ab57da81e4f4980 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-200);}.wp-container-core-columns-is-layout-a3e77f41{flex-wrap:nowrap;gap:40px 30px;}.wp-container-core-group-is-layout-00f579c5 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1400px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-00f579c5 > .alignwide{max-width:1400px;}.wp-container-core-group-is-layout-00f579c5 .alignfull{max-width:none;}.wp-elements-d286d7c4be12188c9bf50a304b24e935 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-elements-10a207049c2e1d51cebd4741840d33d0 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-elements-e162ba40df2abafa7ebf4b31b037e230 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-elements-b46290ea1cee3c3dd19502f685762d37 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-elements-9c3f10418cfa99ea10f13c9879e774c5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-elements-45a510a6a733ac3d84aa2f60b403591a a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-container-core-group-is-layout-988b637e{grid-template-columns:repeat(3, minmax(0, 1fr));}.wp-container-core-group-is-layout-fe9cc265{flex-direction:column;align-items:flex-start;}.wp-container-core-columns-is-layout-7fc3d43a{flex-wrap:nowrap;gap:2em var(--wp--preset--spacing--40);}.wp-container-core-group-is-layout-df757ecc > .alignfull{margin-right:calc(var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)) * -1);margin-left:calc(var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal)) * -1);}.wp-container-core-buttons-is-layout-03627597{justify-content:center;}.wp-elements-27fdf6937188d0189df92d31fddcf267 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-elements-d4766d16d5b3b4a4e302489195984e31 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-elements-864a2601cd29ae677583271a29c8063c a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-elements-c2df8c285640f4b43f5be8224d69c526 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-elements-a9e4b2aa6eec7ac9227c7c1e7701b3bc a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-container-core-group-is-layout-b2427980 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:260px;margin-left:0 !important;margin-right:auto !important;}.wp-container-core-group-is-layout-b2427980 > .alignwide{max-width:260px;}.wp-container-core-group-is-layout-b2427980 .alignfull{max-width:none;}.wp-container-core-group-is-layout-b2427980 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-b2427980 > * + *{margin-block-start:0px;margin-block-end:0;}.wp-container-core-column-is-layout-47e5a185 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-column-is-layout-47e5a185 > * + *{margin-block-start:0px;margin-block-end:0;}.wp-elements-ae598cd8039a65ae4348cf4a0c7b6d71 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-container-core-navigation-is-layout-5f9f5280{gap:0px;flex-direction:column;align-items:flex-start;}.wp-container-core-column-is-layout-566d66a9 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-column-is-layout-566d66a9 > * + *{margin-block-start:19px;margin-block-end:0;}.wp-elements-3804280e5f955a02b5dd3c06ff28982f a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-elements-fede98f48272330b8e895742011fbb4e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-elements-c6070fd78ac65e02b05ed562839a3a17 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-elements-848f5d20cf052135fb08544d578e080e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-elements-9ed528c6d86f6226d458a1e599e11bb4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--gray-100);}.wp-container-core-group-is-layout-7290a74b > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-7290a74b > * + *{margin-block-start:0px;margin-block-end:0;}.wp-container-core-columns-is-layout-7141e5a8{flex-wrap:nowrap;gap:40px 2em;}.wp-elements-fcbb8a2b7acc7921a467db3f0b8b432d a:where(:not(.wp-element-button)){color:#4b4b4b;}.wp-container-core-group-is-layout-e6c2d866{justify-content:space-between;}.wp-container-core-group-is-layout-feedcab2 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1400px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-feedcab2 > .alignwide{max-width:1400px;}.wp-container-core-group-is-layout-feedcab2 .alignfull{max-width:none;}.wp-container-core-group-is-layout-feedcab2 > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}.wp-container-core-group-is-layout-feedcab2 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-feedcab2 > * + *{margin-block-start:0;margin-block-end:0;}.wp-duotone-unset-1.wp-block-image img, .wp-duotone-unset-1.wp-block-image .components-placeholder{filter:unset;}.wp-duotone-unset-5.wp-block-image img, .wp-duotone-unset-5.wp-block-image .components-placeholder{filter:unset;}.wp-duotone-unset-7.wp-block-image img, .wp-duotone-unset-7.wp-block-image .components-placeholder{filter:unset;}

/* Round 1 - ID: wp-block-template-skip-link-inline-css */
.skip-link.screen-reader-text {
			border: 0;
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute !important;
			width: 1px;
			word-wrap: normal !important;
		}

		.skip-link.screen-reader-text:focus {
			background-color: #eee;
			clip-path: none;
			color: #444;
			display: block;
			font-size: 1em;
			height: auto;
			left: 5px;
			line-height: normal;
			padding: 15px 23px 14px;
			text-decoration: none;
			top: 5px;
			width: auto;
			z-index: 100000;
		}

/* Round 1 - ID: email-collector-style-inline-css */
.virtavo-container {
    background-color:#000;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
   /* min-height: 100vh;*/
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 80px 20px 140px;
}

.virtavo-content {
    max-width: 890px;
    width: 100%;
	padding: 0 16px;
    text-align: center;
}

.virtavo-title {
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 1.5rem;
    letter-spacing: -0.02em;
    line-height: 1.2;
	color:#fff;
}

.virtavo-subtitle {
    font-size: 30px;
    color: #b0b0b0;
    margin-bottom: 3rem;
    font-weight: 400;
	color:#fff;
	line-height:1.2;
}

.virtavo-subtitle strong {
    color: white;
    font-weight: 600;
}

.virtavo-subscription-form {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}

.virtavo-input-group {
    position: relative;
}

.virtavo-email-input {
    width: 100%;
    padding: 18px 20px;
    font-size: 1rem;
    border: none!important;
    border-radius: 12px;
    background: #f5f5f5;
    color: #333;
    outline: none;
    transition: all 0.3s ease;
}

.virtavo-email-input::placeholder {
    color: #999;
}

.virtavo-email-input:focus {
    background: white;
    box-shadow: 0 0 0 3px rgba(59, 173, 227, 0.1);
}

.virtavo-checkbox-group {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    text-align: left;
}

.virtavo-checkbox-label {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    font-size: 1rem;
    color: #d0d0d0;
    line-height: 1.5;
}

.virtavo-checkbox {
    display: none;
}

.virtavo-checkmark {
    width: 20px;
    height: 20px;
    border: 2px solid #666;
    border-radius: 4px;
    background: transparent;
    position: relative;
    flex-shrink: 0;
    margin-top: 2px;
    transition: all 0.3s ease;
}

.virtavo-checkbox:checked + .virtavo-checkmark {
    background: #3bade3;
    border-color: #3bade3;
}

.virtavo-checkbox:checked + .virtavo-checkmark::after {
    content: '';
    position: absolute;
    left: 6px;
    top: 2px;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.virtavo-checkbox-text {
    flex: 1;
}

.virtavo-submit-btn {
    background: linear-gradient(135deg, #3bade3 0%, #2196f3 100%);
    color: white;
    border: none;
    border-radius: 12px;
    padding: 18px 32px;
    font-size: 1.1rem;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    outline: none;
    width:100%;
}

.virtavo-submit-btn:hover {
    background: linear-gradient(135deg, #2196f3 0%, #1976d2 100%);
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(59, 173, 227, 0.3);
}

.virtavo-submit-btn:active {
    transform: translateY(0);
    box-shadow: 0 4px 15px rgba(59, 173, 227, 0.3);
}

@media (max-width: 768px) {
    .virtavo-container {
        padding: 15px 15px 44px;
    }

    
    .virtavo-title {
        font-size: clamp(1.125rem, 0.2127rem + 4.5614vw, 2.75rem);
        margin-bottom: 1.2rem;
    }
    
    .virtavo-subtitle {
        font-size: clamp(0.875rem, 0.5943rem + 1.4035vw, 1.375rem);
        margin-bottom: 2.5rem;
    }
    
    .virtavo-email-input {
        padding: 16px 18px;
        font-size: 16px; 
    }
    
    .virtavo-submit-btn {
        padding: 16px 28px;
        font-size: 1rem;
    }
	.virtavo-checkbox-label {
        text-align:left;
    }
}

@media (max-width: 480px) {
    .virtavo-container {
        padding: 10px 10px 28px;
    }
    
    .virtavo-content {
        max-width: 100%;
    }
    
    .virtavo-title {
        margin-bottom: 1rem;
    }
    
    .virtavo-subtitle {
        font-size: 1rem;
        margin-bottom: 2rem;
    }
    
    .virtavo-subscription-form {
        gap: 1.2rem;
    }
    
    .virtavo-email-input {
        padding: 14px 16px;
    }
    
    .virtavo-checkbox-label {
        font-size: 0.9rem;
    }
    
    .virtavo-checkmark {
        width: 18px;
        height: 18px;
    }
    
    .virtavo-checkbox:checked + .virtavo-checkmark::after {
        left: 5px;
        top: 1px;
        width: 5px;
        height: 9px;
    }
    
    .virtavo-submit-btn {
        padding: 14px 24px;
        font-size: 0.95rem;
    }
}

.virtavo-email-input:focus,
.virtavo-submit-btn:focus,
.virtavo-checkbox-label:focus-within {
    outline: 2px solid #3bade3;
    outline-offset: 2px;
}

@media (prefers-color-scheme: dark) {
    body {
        background: linear-gradient(135deg, #1a1a1a 0%, #0d0d0d 100%);
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.virtavo-content > * {
    animation: fadeInUp 0.8s ease-out;
}

.virtavo-title {
    animation-delay: 0.1s;
}

.virtavo-subtitle {
    animation-delay: 0.2s;
}

.virtavo-subscription-form {
    animation-delay: 0.3s;
}
.virtavo-thankyou-message {
  position: fixed;
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
  background: #3bade3;
  color: white;
  padding: 16px 28px;
  border-radius: 8px;
  font-size: 16px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  z-index: 9999;
  opacity: 0;
  animation:
    toastFadeIn 0.5s ease-out forwards,
    toastFadeOut 0.5s ease-in 4s forwards;
}

@keyframes toastFadeIn {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
}

@keyframes toastFadeOut {
  to {
    opacity: 0;
    transform: translateX(-50%) translateY(-20px);
  }
}

/* Round 1 - ID: woocommerce-inline-inline-css */
.woocommerce form .form-row .required { visibility: visible; }

/* Round 1 - No ID */
.desktop-header .wp-block-navigation-submenu {
            position: static !important;
        }
        .desktop-header .wp-block-navigation__submenu-container {
            position: absolute !important;
            top: 100% !important;
            left: -280px !important;
            width: 100vw !important;
            max-width: none !important;
            background: transparent !important;
            border: none !important;
            box-shadow: 0px 8px 4px 0px rgba(0, 0, 0, 0.1) !important;
            padding: 40px 0 0!important;
            z-index: 9999 !important;
            display: none !important;
            margin: 0 !important;
        }
        .desktop-header .wp-block-navigation-submenu:hover .wp-block-navigation__submenu-container,
        .desktop-header .wp-block-navigation-submenu.mega-menu-open .wp-block-navigation__submenu-container {
            display: block !important;
        }
        .mega-menu-container {
            width: 100vw;
            padding: 10px 48px 40px;
            display: flex;
            gap: 40px;
            background: #e8f0f6;
            margin-top: -5px;
        }
        .mega-menu-categories {
            flex: 0 0 280px;
        }
        .mega-menu-categories h3 {
            font-size: 24px;
            font-weight: 700;
            color: #333;
            margin: 0 0 30px 0;
            padding-left: 52px;
        }
        .category-tabs {
            list-style: none;
            padding: 0;
            margin: 0;
        }
        .category-tab {
            margin-bottom: 8px;
        }
        .category-tab-button {
            display: flex;
            align-items: center;
            gap: 12px;
            padding: 8px 15px 8px 40px;
            width: 100%;
            background: transparent;
            border: none;
            border-radius: 8px;
            color: #333;
            font-weight: 500;
            cursor: pointer;
            transition: all 0.3s ease;
            font-size: 20px;
        }
        .category-tab-button:hover,
        .category-tab-button.active {
            background: #ffffff;
            transform: translateX(5px);
            color: #333;
        }
        .category-icon {
            width: 64px;
            height: 64px;
            border-radius: 6px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            background: rgba(255, 255, 255, 0.2);
        }
        .category-icon img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 6px;
        }
        .mega-menu-products {
            flex: 1;
            min-height: 300px;
        }
        .products-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 20px;
        }
        .products-title {
            font-size: 18px;
            font-weight: 600;
            color: #333;
            margin: 0;
        }
        .view-all-link {
            font-size: 14px;
            color: #007cba;
            text-decoration: none;
            font-weight: 500;
        }
        .view-all-link:hover {
            text-decoration: underline;
        }
        .products-grid {
            /*display: grid;
            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));*/
			display:flex;
			flex-wrap: wrap;
            gap: 20px;
            opacity: 1;
            transition: opacity 0.3s ease;
        }
        .products-grid.loading {
            opacity: 0.6;
        }
        .product-card-menu {
			width:240px;
            background: white;
            border-radius: 12px;
            padding: 0;
            text-decoration: none;
            color: inherit;
            transition: all 0.3s ease;
            border: 1px solid #e9ecef;
        }
        .product-card-menu:hover {
            transform: translateY(-3px);
            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
            color: inherit;
        }
        .product-image-placeholder {
			width: 100%;
			height: 280px;
			border-radius: 6px;
			margin-bottom: 12px;
			display: flex;
			align-items: center;
			justify-content: center;
			overflow: hidden;
			padding: 0; 
		}

		.product-image-placeholder img {
			width: 100%;
			height: 100%;
			object-fit: contain; /* 显示完整图片 */
			border-radius: 6px;
		}
        .product-title {
            font-size: 14px;
            font-weight: 600;
            color: #333;
            margin: 0 12px 6px 12px;
            line-height: 1.3;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        .product-description {
            font-size: 12px;
            color: #666;
            margin: 0 12px 12px;
            line-height: 1.3;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			/*
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;*/
        }
        .product-price {
            font-size: 14px;
            font-weight: 600;
            color: #007cba;
            margin-top: 8px;
        }
        .products-loading {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 200px;
            color: #666;
            font-size: 14px;
        }
        
        @media (max-width: 768px) {
            .desktop-header .wp-block-navigation__submenu-container {
                display: none !important;
            }
        }

/* Round 1 - No ID */
/* 默认隐藏目标元素 */
    .home-signup {
        display: none !important;
    }

/* Round 1 - No ID */
.woocommerce-product-gallery{ opacity: 1 !important; }

/* Round 1 - No ID */
@font-face{font-family:Inter;font-style:normal;font-weight:200 300 400 500 600 700 900;font-display:fallback;src:url('https://store.virtavo.com/wp-content/themes/eride/assets/fonts/inter/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 400 500 600 700;font-display:fallback;src:url('https://store.virtavo.com/wp-content/themes/eride/assets/fonts/open-sans/OpenSans-VariableFont_wdth,wght.woff2') format('woff2');font-stretch:normal;}
