/*!
Theme Name: korhazsuli
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Positive Design
Author URI: https://positivedesign.agency/
Description: A child theme for KórházSuli.
Version: 1.0.1
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: korhazsuli
*/
 body{--pd-1624:clamp(1rem, calc(1rem + ((1vw - 0.48rem) * 3.125)), 1.5rem);--pd-1640:clamp(1rem, calc(1rem + ((1vw - 0.48rem) * 9.375)), 2.5rem);--pd-1828:clamp(1.125rem, calc(1.125rem + ((1vw - 0.48rem) * 3.9063)), 1.75rem);--pd-2032:clamp(1.25rem, calc(1.25rem + ((1vw - 0.48rem) * 4.6875)), 2rem);--pd-2230:clamp(1.375rem, calc(1.375rem + ((1vw - 0.48rem) * 3.125)), 1.875rem);--pd-2440:clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 6.25)), 2.5rem);--pd-2448:clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 9.375)), 3rem);--pd-3252:clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 7.8125)), 3.25rem);--pd-4896:clamp(4rem, calc(4rem + ((1vw - 0.48rem) * 12.5)), 6rem);--pd-bc-top:clamp(5.3rem, (100vw - 48rem) * 9, clamp(5.7rem, (100vw - 64rem) * 9, 8.3rem));--global-md-spacing:1em;--global-std-radius:clamp(0.5rem, (100vw - 48rem) * 2, 1rem);--global-sml-radius:clamp(0.25rem, (100vw - 48rem) * 2, 0.5rem);--ks-image-horiz:clamp(0.625rem, calc(0.625rem + ((1vw - 0.24rem) * 2.5594)), 1.0345rem);--ks-image-vert:clamp(0.375rem, calc(0.375rem + ((1vw - 0.24rem) * 3.6406)), 0.9575rem)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html{interpolate-size:allow-keywords;&:focus-within{scroll-behavior:smooth}}}input,textarea,button,select,a,h3,li{-webkit-tap-highlight-color:rgb(0 0 0 / .1)}body .woocommerce form .form-row textarea{field-sizing:content;height:unset;min-height:70px}*:focus,*:active{outline:0}*:focus-visible{outline:1px solid var(--global-palette1)}img{user-select:none}h1,h2,h3,h4,.box-title,.testimonial-quote{text-wrap:balance}.vspacer{height:100%}:is(.postid-13250,.postid-13269,.postid-17505,.postid-17512) h1,.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}input::-webkit-input-placeholder,input::placeholder{color:#3f4142}.single-content .h2-marginb{margin-bottom:clamp(2rem, (100vw - 48rem) * 9, 3.5rem)}.heading-book,.heading-books,.heading-guy,.heading-tablet,.entry-related .entry-related-title,.donlevel{display:flex;justify-content:flex-start;align-items:center;gap:0 var(--pd-2440)}.heading-book::before,.entry-related .entry-related-title::before{content:url(/wp-content/themes/korhazsuli/img/hbook.webp);height:5.8125rem}.heading-books::before{content:url(/wp-content/themes/korhazsuli/img/hbooks.webp);height:9.5rem}.heading-guy::before{content:url(/wp-content/themes/korhazsuli/img/hguy.webp);height:9.375rem}.heading-tablet::before{content:url(/wp-content/uploads/2026/02/drawing-zoom.webp);width:clamp(6rem, calc(6rem + ((1vw - 0.3rem) * 14.5833)), 8.625rem)}.donlevel.gold::before{content:url(/wp-content/themes/korhazsuli/img/gold.webp)}.donlevel.silver::before{content:url(/wp-content/themes/korhazsuli/img/silver.webp)}.donlevel.bronze::before{content:url(/wp-content/themes/korhazsuli/img/bronze.webp)}.hero-section-height>.kt-row-column-wrap{min-height:clamp(41.125rem, (41.125rem + ((1vw - 0.48rem) * 40.625)), 47.625rem);>.wp-block-kadence-column>.kt-inside-inner-col{height:100%!important}}@media screen and (max-width:767px){.hero-section-height .kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row{grid-auto-rows:auto}}.h1-highlight-block{background-color:var(--global-palette1);border-radius:.5rem;color:var(--global-palette4);display:inline-block;margin-block:.7rem;padding:.576rem 1rem}.wp-block-image:is(.ksblue,.ksyellow){border-radius:.75rem;width:fit-content;img{border-radius:.5rem}}.wp-block-image.ksblue{background-color:#06233a}.wp-block-image.ksyellow{background-color:var(--global-palette8)}.wp-block-image.ksright{img{transform:translate(var(--ks-image-horiz),var(--ks-image-vert)) rotate(-1deg)}@media (width < 48rem){margin-right:.875rem}}.wp-block-image.ksleft{margin-inline:auto 0;img{transform:translate(calc(-1 * var(--ks-image-horiz)),var(--ks-image-vert)) rotate(1deg)}@media (width < 48rem){margin-left:.875rem}}.plead,.plead-small{color:var(--global-palette4);font:700 var(--pd-2448) / 1.5 var(--global-heading-font-family);letter-spacing:.01em;text-wrap:balance}.plead-small{font-size:var(--pd-2032)}.hlt{background-color:var(--global-palette7);box-decoration-break:clone;padding:0 .15em}.single-content .plead-after{font-size:var(--pd-2032);margin-top:2rem;text-wrap:balance}.ll-thick{position:relative;padding-left:var(--pd-3252);&::before{border-radius:1rem;content:'';width:clamp(0.5rem, calc(0.5rem + ((1vw - 0.48rem) * 1.5625)), 0.75rem);height:calc(100% - 0.4em);position:absolute;left:0;top:.2em}}p.ll-thick::before{height:calc(100% - 0.75em);top:.375em}.ll-thin{position:relative;padding-left:var(--pd-2230);&::before{border-radius:1rem;content:'';width:.375rem;height:calc(100% - 0.44em);position:absolute;left:0;top:.22em}}.ll-yellow::before{background-color:var(--global-palette1)}.ll-turq::before{background-color:var(--global-palette6)}.ll-red::before{background-color:var(--global-palette13)}.ll-purple::before{background-color:var(--global-palette15)}.purple-badge{background-color:#594e9c;border-radius:.75rem;color:var(--global-palette9);font-weight:700;display:flex;gap:.75rem;margin:0 auto 1.5rem 0;padding:.5rem 1.125rem;width:fit-content;&::after{width:1.125rem;position:relative;top:.15rem}@media (width>64rem){position:absolute;right:1.5rem;top:1.5rem}}.purple-badge.bell::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 20"><path d="M9 20c-2.2 0-4-1.8-4-4H2.4c-.5 0-.7 0-1-.1-.6-.2-1.1-.7-1.3-1.3-.1-.3-.1-.6-.1-1v-.5c0-.3.2-.6.3-.8 0 0 .2-.2.3-.4l.3-.3V8C1 3.6 4.6 0 9 0s8 3.6 8 8v3.6l.3.3c.2.2.3.3.3.4.2.2.3.5.3.8v.5c0 .5 0 .7-.1 1-.2.6-.7 1.1-1.3 1.3-.3.1-.6.1-1.1.1h-2.6c0 2.2-1.8 4-4 4Zm-2-4c0 1.1.9 2 2 2s2-.9 2-2zM9 2C5.7 2 3 4.7 3 8v3.7c0 .4-.2.9-.5 1.2l-.4.4-.1.1v.6h14v-.6h-.1l-.4-.4c-.3-.3-.5-.7-.5-1.2V8.1c0-3.3-2.7-6-6-6Z" style="fill:%23fefefe"/></svg>')}.purple-badge.write::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.4 20.4"><path d="M3.2 9.2V4.4c0-1.1 0-1.7.2-2.1q.3-.6.9-.9c.4-.2 1-.2 2.1-.2h4.8m6 6V16c0 1.1 0 1.7-.2 2.1q-.3.6-.9.9c-.4.2-1 .2-2.1.2h-3.8m7-12v-.6c0-.2-.1-.4-.2-.6s-.3-.4-.6-.7l-3.1-3.1c-.3-.3-.5-.5-.7-.6s-.4-.2-.6-.2h-.6m5.8 5.8h-2.8c-1.1 0-1.7 0-2.1-.2q-.6-.3-.9-.9c-.2-.4-.2-1-.2-2.1V1.2m-5 11 2 2m-7 5v-2.5l7.5-7.5 2.5 2.5-7.5 7.5z" style="fill:none;stroke:%23fefefe;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>')}.rank-math-breadcrumb p{margin:0}.rank-math-breadcrumb :is(p a,.last){color:#3f4142;font-size:.8125rem;margin-right:.9rem;text-decoration:none}.rank-math-breadcrumb a:hover{color:var(--global-palette6)}.rank-math-breadcrumb .separator{color:#fff0;font-size:1rem;position:relative}.rank-math-breadcrumb .separator::after{background:#fff0 url('data:image/svg+xml,<svg width="4" height="6" viewBox="0 0 4 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.666016 0.666687L2.66602 2.66669L0.666016 4.66669" stroke="%233F4142" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;background-size:cover;content:'';display:block;position:absolute;width:.1875rem;height:.3125rem;top:.65rem;right:.8rem}:is(.invert-bc,.post-type-archive-event) .rank-math-breadcrumb{:is(p a,.last){color:var(--global-palette9)}a:hover{color:var(--global-palette7)}.separator::after{background-image:url('data:image/svg+xml,<svg width="4" height="6" viewBox="0 0 4 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.666016 0.666687L2.66602 2.66669L0.666016 4.66669" stroke="%23FEFEFE" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>')}}.wp-block-kadence-advancedbtn .kb-button:not(.button-style-secondary):not(.kb-btn-global-fill),.entry a.post-more-link,.woocommerce-button,.woocommerce-Button,.entry-content .kt-blocks-post-readmore{display:inline-flex!important;place-content:center;gap:.5rem;transition:all 0.2s linear;&::after{content:url(/wp-content/themes/korhazsuli/img/larrow.svg);width:1.25rem}&:hover{gap:1rem;box-shadow:none}}.wp-block-kadence-advancedbtn .kb-button.button-style-secondary,.woocommerce .single_add_to_cart_button{position:relative;text-transform:uppercase;transition:all 0.2s linear;&::after{background:var(--global-palette4);border-radius:9rem;content:url('data:image/svg+xml,<svg width="21" height="13" viewBox="0 0 21 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5 6.5L14.5 1.5M19.5 6.5L14.5 11.5M19.5 6.5H1.5" stroke="%2323B9CE" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');display:grid;place-items:center;width:3rem;height:3rem;position:absolute;top:.625rem;left:calc(100% - 3.625rem);transition:all 0.2s linear}&:hover{padding-inline:5.625rem 3.875rem;text-align:center}&:hover::after{background:var(--global-palette5);content:url('data:image/svg+xml,<svg width="21" height="13" viewBox="0 0 21 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5 6.5L14.5 1.5M19.5 6.5L14.5 11.5M19.5 6.5H1.5" stroke="%23FEFEFE" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');left:.625rem}}.button-heart{display:flex;gap:.5rem;&::after{content:url(/wp-content/themes/korhazsuli/img/heart.svg);display:inline-block;filter:invert(14%) sepia(32%) saturate(3909%) hue-rotate(188deg) brightness(93%) contrast(91%);width:1.25rem;position:relative;top:.175rem}}@media (width < 48rem){.button,a.post-more-link,.entry-content .kt-blocks-post-readmore{width:100%!important}}.site-header-upper-inner-wrap{max-width:min(80rem, 100dvw - 2rem);margin:1rem auto 0}.site-top-header-wrap{background:var(--global-palette4);border-radius:1rem 1rem 0 0}.site-main-header-wrap{background:var(--global-palette6);border-radius:1rem;box-shadow:0rem .125rem .125rem 0rem #0000001a;@media (width>64rem){background:radial-gradient(circle at 7.3rem 67%,var(--global-palette9) 0%,var(--global-palette9) 9rem,var(--global-palette6) 9rem,var(--global-palette6) 100%);border-radius:0 0 1rem 1rem}}.menu-item.menu-support-btn{margin-left:1rem}.logged-in .menu-item.loggedout,body:not(.logged-in) .menu-item.loggedin{display:none}.header-navigation ul ul.sub-menu{border-radius:0 0 .5rem .5rem}.main-navigation.header-navigation ul ul.sub-menu{left:.625rem}.header-navigation ul .wpml-ls-item ul.sub-menu a{max-width:3.375rem}.main-navigation .primary-menu-container>ul li.menu-item.menu-support-btn>a{background:var(--global-palette1);border-radius:9rem;font-weight:700;padding:.875rem 1.5rem;display:flex;gap:.5rem;&:hover{background:var(--global-palette2)}&::after{content:url(/wp-content/themes/korhazsuli/img/heart.svg);filter:invert(14%) sepia(32%) saturate(3909%) hue-rotate(188deg) brightness(93%) contrast(91%);width:.875rem}}.header-info{color:var(--global-palette7);font-size:.875rem}.inner-link-style-normal .header-info a:not(.button){color:var(--global-palette9);text-decoration:none;&:hover{color:var(--global-palette1)}}.wpml-ls-item .kadence-svg-iconset.svg-baseline svg{top:0}.mobile-html2 .wpml-ls-statics-shortcode_actions{background-color:var(--global-palette7);border:0;border-radius:9rem;padding:1rem 2rem;width:fit-content;.wpml-ls-current-language a{color:var(--global-palette5)}}.mobile-site-branding img{filter:brightness(0) saturate(100%) invert(1);position:relative;left:-10%}.mobile-header-button-wrap .button.button-size-small{padding:.657rem .615rem}@media (max-width:767px){html #mobile-drawer .drawer-content{margin-top:1rem}}.popup-drawer.active .drawer-overlay{display:none}.popup-drawer.active .drawer-inner{max-width:100%}#mobile-drawer .mobile-html{background:var(--global-palette4);border-radius:.75rem;width:calc(100dvw - 2rem);height:4rem;display:grid;place-items:center;.brand{display:block;padding:1rem}img{width:8.75rem;filter:brightness(0) saturate(100%) invert(1)}}#mobile-drawer .drawer-header{position:absolute;width:5.5rem}#mobile-site-navigation{margin-block:2.5rem 1rem}.mobile-navigation ul li>a{padding-inline:0}.mobile-navigation ul li.menu-item-big-arrow>a{font:700 1.75rem / 1 var(--global-heading-font-family);display:flex;justify-content:space-between;&::after{content:url(/wp-content/themes/korhazsuli/img/larrow.svg);width:1.125rem}}.mobile-navigation ul li.menu-item-big-arrow:nth-of-type(-n+3)>a{border-width:0}.mobile-navigation ul li.menu-item-big-arrow:nth-of-type(4)>a{padding-bottom:2rem}.mobile-header-button2-wrap{width:100%;.mobile-header-button2.button-style-secondary{display:flex;justify-content:center;gap:.5rem;padding-block:1.6875rem;width:100%}.mobile-header-button2::after{content:url(/wp-content/themes/korhazsuli/img/heart.svg);width:1.125rem}}.mm-hr{border-bottom:1px solid hsl(from var(--global-palette9) h s l / .4);margin-block:1rem 1.5rem}.kadence-conversion-wrap.kc-close-position-inside button.kadence-conversions-close{border-radius:.75rem;top:1.5rem;right:1.5rem;&::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16.5" height="16.5" viewBox="0 0 16.5 16.5"><path d="m1.3 1.3 14 14M15.3 1.3l-14 14" style="fill:none;stroke:%23fefefe;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>');display:inline-block;margin-left:.75rem}}.kadence-conversion h2{max-width:68rem}.mapsvg-wrap{gap:1rem clamp(2rem, -5.3846rem + 11.5385vw, 5rem)}@media (max-width:812px){.mapsvg-wrap{flex-flow:column}}html .mapsvg-header .mapsvg-form-builder{padding-bottom:0}html .mapsvg-filters-wrap .mapsvg-filter-label{display:none}#mapsvg-controller-filters{.radio{margin-bottom:.5rem}input[type='radio']{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form-check-label{border-radius:var(--global-sml-radius);color:var(--global-palette4);cursor:pointer;display:inline-block;font:700 var(--pd-1624) / 1.2 var(--global-heading-font-family);padding:.5em 0 .5em 2.16em;position:relative;transition:background 0.2s ease;width:100%}.form-check-label:hover{background:var(--global-palette7)}.form-check-label.is-active,.col-sm-9:not(:has(.radio input[type='radio']:checked:not([value='']))) .radio:first-of-type>.form-check-label{background:var(--global-palette4);color:var(--global-palette9)}.form-check-label::before{display:inline-block;position:absolute;width:var(--pd-1624);top:.4em;left:.5em}#radio-+.form-check-label::before{content:url(/wp-content/uploads/2026/03/Marker-all.svg)}#radio-category-1+.form-check-label::before{content:url(/wp-content/uploads/2026/03/Marker-univ.svg)}#radio-category-2+.form-check-label::before{content:url(/wp-content/uploads/2026/03/Marker-hspl.svg)}#radio-category-3+.form-check-label::before{content:url(/wp-content/uploads/2026/03/Marker-lnrm.svg)}#radio-category-4+.form-check-label::before{content:url(/wp-content/uploads/2026/03/Marker-skol.svg)}}.mapsvg-map-container{border-radius:var(--global-std-radius);overflow:clip;border:.1rem solid var(--global-palette5)}html[lang='hu-HU'] span.title-en,html[lang='en-US'] span.title-hu{display:none}.mpotitle{color:var(--global-palette4);font:600 1rem / 1.2 var(--global-heading-font-family)}#archive-container{column-gap:var(--global-std-radius)}:is(#archive-container,.entry-related-carousel) .entry-list-item{border:.1rem solid var(--global-palette5);border-radius:var(--global-std-radius);padding:var(--global-std-radius);img{border-radius:var(--global-sml-radius)}}body .loop-entry .entry-content-wrap{padding:var(--global-std-radius)}.kadence-posts-list .entry-list-item article.entry{display:grid;grid-template-rows:auto 1fr;gap:0;.entry-content-wrap{grid-area:2 / 1 / 3 / 2;display:flex;flex-direction:column;justify-content:space-between}.post-thumbnail{grid-area:1 / 1 / 2 / 2}}.entry .category-links{grid-area:1 / 1 / 2 / 2;display:flex;flex-flow:row wrap;justify-content:flex-end;gap:.5rem;margin:.5rem .5rem auto;z-index:1;a{background:var(--global-palette4);border-radius:.25rem;color:var(--global-palette9);font-size:.75rem;font-weight:600;padding:.375rem .75rem;text-decoration:none}a:hover{background:var(--global-palette5)}}.home-ksblog .kt-blocks-post-grid-item-inner-wrap{position:relative;.category-links{position:absolute;right:1rem;top:1rem}}.reading-time{color:#3f4142;font-weight:600;margin-bottom:.25rem}.entry a.post-more-link{background-color:var(--global-palette1);border-radius:9rem;font-size:100%;letter-spacing:0;padding:1rem 1.5rem;text-transform:none;.kadence-svg-iconset{display:none}}.entry a.post-more-link:hover{background-color:var(--global-palette2)}.pagination .nav-links{display:flex;margin-block:var(--pd-2032)}.pagination a.page-numbers{background-color:var(--global-palette1);border:0;border-radius:9rem;display:grid;place-items:center;min-width:2.3em}.pagination a.page-numbers:hover{background-color:var(--global-palette2)}.pagination .page-numbers.current{background-color:var(--global-palette6);border:0;border-radius:9rem;display:grid;place-items:center}.page-numbers:is(.prev,.next){background:url(/wp-content/themes/korhazsuli/img/larrow.svg) center / 1.25rem no-repeat var(--global-palette1);min-width:3rem;width:clamp(3.75rem, (100vw - 64rem) * 9, 4.5rem);.kadence-svg-iconset{display:none}}.page-numbers.prev{rotate:180deg}.single-post .single-entry .entry-header{margin-block:var(--pd-bc-top) clamp(2rem, (100vw - 48rem) * 9, 5.5rem)}.single-post .post-title h1{margin-block:2em .6em;text-align:center}.post-title .entry-meta{color:#3f4142;justify-content:center}.single-post .reading-time{margin-bottom:0}.single-post .entry-meta>*::after{margin-inline:.9rem 1.3rem}.single-post figure.wp-block-image img{border-radius:var(--global-std-radius);margin-inline:auto}.single-post .single-content :is(p,ul,ol,h2,h3){margin-inline:auto;max-width:40rem}.single-post .single-content figure{margin-block:2rem}.single-post .entry-related{margin:6.5rem auto 0;width:min(100%, 80rem);padding:0 var(--global-content-edge-padding)}.entry-related .entry-related-title{margin-bottom:var(--pd-3252)}.single-post .splide .splide__arrow{display:none}.entry-related-carousel .entry-list-item{margin-right:0.5rem!important;width:100%!important;@media (width>=48rem){margin-right:1rem!important;width:calc(50% - 0.5rem)!important}@media (width>64rem){width:calc(25% - 0.75rem)!important}}.entry-related-carousel .loop-entry .entry-content-wrap{padding-inline:0}.single-post .backtoblog{margin-bottom:clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 12.5)), 4rem)}.post-type-archive-event #primary .site-container{padding-block:clamp(3rem, calc(3rem + ((1vw - 0.48rem) * 12.5)), 5rem)}.post-type-archive-event #archive-container .entry-list-item{background-color:var(--global-palette9);border:0}.post-type-archive-event .loop-entry .entry-content-wrap{padding:var(--pd-2032) .5rem .5rem}.type-event{.entry-header{margin-bottom:0}.entry-summary p{font-size:.875rem;line-height:1.6;margin-top:0}}.event-tags{margin-top:1.125rem}.tag-pill{background:var(--global-palette7);border-radius:.75rem;color:var(--global-palette4);display:inline-block;font:700 .875rem / 1 var(--global-body-font-family);margin:0 .5rem .5rem 0;padding:.625rem .75rem}.tag-pill.accr{background:#594e9c;color:var(--global-palette9);padding-left:2.25rem;position:relative;&::before{content:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 4.52116L4.04983 7.82099L11.1215 0.75' stroke='%23FEFEFE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;left:.875rem;top:.6rem}}.single-event .single-content{h2{color:var(--global-palette6);font:600 var(--pd-1624) / 1.2 var(--global-heading-font-family);margin:1.2em 0 .9em}p,li{font-size:clamp(0.875rem, calc(0.875rem + ((1vw - 0.48rem) * 1.5625)), 1.125rem)}p{margin-bottom:1.8em}}.single-event .ev-givesmethod h2{border-top:.1rem solid var(--global-palette7);padding-top:var(--pd-2440)}.ev-details{border-bottom:.1rem solid var(--global-palette6)}.single-content .ev-details p{border-top:.1rem solid var(--global-palette6);margin:0;padding:.5rem 0}.ev-details p strong{display:inline-block;margin-left:1rem}.ev_details_wrap,.ev-shortgoal,.ev-givesmethod{flex:1 1 100%}@media (width>64rem){.ev_details_wrap,.ev-shortgoal{flex:0 0 calc(50% - 2rem)}}.single-product #primary{margin-top:clamp(6.8rem, (100vw - 48rem) * 99, 9.4rem)}body form.checkout,body.woocommerce div.product div.summary{background-color:var(--global-palette9);float:none;width:100%;border-radius:var(--global-std-radius);margin-top:-2rem;padding:var(--pd-1640)}body.woocommerce div.product div.summary{background-color:var(--global-palette1);margin-block:2rem clamp(3rem, calc(3rem + ((1vw - 0.48rem) * 18.75)), 6rem)}.single-donation-content{margin-top:var(--pd-4896)}.donation-desc{font:700 var(--pd-1624) / 1.2 var(--global-heading-font-family);p{margin-block:0 1em}}.donation-desc p:last-child{margin-bottom:0}.donation-details{display:grid;grid-template-columns:1fr;row-gap:3rem;margin-block:var(--pd-2448) var(--pd-4896);@media (width>=48rem){grid-template-columns:33% auto;align-items:start;column-gap:9%}}html .woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product form.cart .variations :is(.label,.value){display:block;width:100%}.woocommerce div.product form.cart .variations label[for='pa_donation_level'],body .product .cpw label{font-weight:600;margin-bottom:.625rem;.woocommerce-Price-currencySymbol{display:none}}.attr-buttons{margin-bottom:.5rem}.single-product .donation-subtitle{font-size:var(--pd-2448)}.dss-wrap{background:hsl(from var(--global-palette9) h s l / .4);border-radius:var(--global-std-radius);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem;padding:.75rem;width:min(19.875rem, 100%);@media (width>=42.75rem){width:38.75rem}}.dss-wrap .dss-button,.attr-buttons[aria-label='attribute_pa_donation_level'] button{background:var(--global-palette9);border-radius:var(--global-sml-radius);color:#3f4142;display:inline-block;font-weight:600;line-height:1;margin:0 .5rem .5rem 0;padding-block:1.0945rem;width:min(100%, 18.375rem);&:hover:not(.is-selected){background-color:var(--global-palette6)}&.is-selected{background-color:var(--global-palette6);box-shadow:0 0 .75rem .375rem #99dde780}}.dss-wrap .dss-button{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:.5rem;margin:0;text-decoration:none}.dss-button.rec::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="14" fill="none" viewBox="0 0 12 14"><path stroke="%230c3a5e" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.333" d="M6.946 9.333h3.333v3.334M4.279 4H.946V.667m9.611 4.002a5.333 5.333 0 0 0-9.554-.685m-.336 4.68a5.333 5.333 0 0 0 9.554.685"/></svg>')}.dss-button.one::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="13" fill="none" viewBox="0 0 14 13"><path stroke="%230c3a5e" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.333" d="M6.667 2.333V4m0-1.667A1.667 1.667 0 1 1 8.333 4M6.667 2.333A1.667 1.667 0 1 0 5 4m1.667 0h1.666M6.667 4H5m1.667 0v4m1.666-4h2.2c.747 0 1.12 0 1.405.145.251.128.456.332.583.583.146.285.146.658.146 1.403V8M5 4H2.8c-.747 0-1.12 0-1.406.145-.25.128-.454.332-.582.583-.145.285-.145.659-.145 1.405V8m0 0v1.867c0 .746 0 1.12.145 1.405.128.25.332.455.582.583.285.145.659.145 1.404.145h3.869m-6-4h6m0 0v4m0-4h6m-6 4h3.868c.746 0 1.118 0 1.403-.145.251-.128.456-.332.583-.583.146-.285.146-.658.146-1.403V8"/></svg>')}.woocommerce div.product form.cart .reset_variations{display:none!important}body .product .cpw .cpw-input{text-align:left;width:100%;max-width:18.375rem}.product .cpw .cpw-input{background:url(/wp-content/themes/korhazsuli/img/bg-HUF.png) calc(100% - 1.25rem) center / auto no-repeat var(--global-palette9)}.postid-17512 .product .cpw .cpw-input{background-image:url(/wp-content/themes/korhazsuli/img/bg-HUFpm.png)}html[lang='hu-HU'] .product .cpw .cpw-input{background-image:url(/wp-content/themes/korhazsuli/img/bg-Ft.png)}html[lang='hu-HU'] .postid-13269 .product .cpw .cpw-input{background-image:url(/wp-content/themes/korhazsuli/img/bg-Ftph.png)}.woocommerce-variation.single_variation{display:none!important}.woocommerce div.product div.summary .before-add-to-cart-text{font-weight:600;margin-block:3rem 1.625rem}.woocommerce div.product form.cart .button.single_add_to_cart_button{background-color:var(--global-palette6);line-height:1;padding:1.625rem 5.625rem 1.625rem 3.875rem;width:14.5rem;height:auto;&:hover,&:focus{background:var(--global-palette-btn-sec-bg-hover);color:var(--global-palette-btn-sec-hover);padding-inline:5.625rem 3.875rem;text-align:center}}@media (width>=45rem){.woocommerce-checkout form.checkout :is(.col2-set,.col2-set .col-1,.col2-set .col-2){width:100%;float:none;padding:0;clear:both}}@media (width < 40rem){:is(.woocommerce,.woocommerce-page) form p:is(.form-row-first,.form-row-last){width:100%;float:none}}body .woocommerce .woocommerce-form-login-toggle .woocommerce-info{background-color:var(--global-palette1)}.woocommerce-checkout .woocommerce-form-login p:not([class]){font-size:0;margin:0}.woocommerce-checkout p.create-account{display:none!important}body.woocommerce-checkout div.create-account{display:block!important}body.woocommerce-checkout .woocommerce form.login{background-color:#4f97d233;border-radius:var(--global-std-radius);margin-top:0;padding:1.875rem 1.875rem 0}html .woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row .button{background-color:var(--global-palette1)}html .woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row .button:hover{background-color:var(--global-palette-btn-bg-hover)}.checkout-preform-content{background-color:var(--global-palette1);border-radius:var(--global-std-radius);display:grid;grid-template-columns:1fr;padding:var(--pd-1640) var(--pd-1640) calc(var(--pd-1640) + 2rem);p{background:hsl(from var(--global-palette9) h s l / .4);border-radius:var(--global-std-radius);display:grid;grid-template-columns:10rem 6rem;padding:1rem;width:max-content}.kb-button.wp-block-button__link{background:var(--global-palette9)}.kb-button.wp-block-button__link:hover{background:#eff1f3}}@media (width>=48rem){.checkout-preform-content{grid-template-columns:repeat(2,1fr);h1{grid-column:span 2}}}.woocommerce-checkout form.checkout :is(#order_review_heading,h3){float:none;font-size:clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 7.8125)), 2.75rem);padding:0;width:100%}.woocommerce-checkout form.checkout #order_review_heading{margin-top:2rem}body .woocommerce .woocommerce-checkout .shop_table{background:#fff0}.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce table.shop_table :is(th,td){border-top-color:hsl(from var(--global-palette1) h s l / 20%);padding:.875rem 1rem .875rem 0}.woocommerce table.shop_table td small{display:block}#payment-title{display:none}#payment-title:has(+ul.payment_methods){display:block}body.woocommerce-checkout #payment ul.payment_methods{background-color:var(--global-palette9);border-radius:var(--global-std-radius);margin-bottom:1rem;width:min(100%, 36.5rem)}body.woocommerce-checkout #payment div.payment_box{background:#eff1f3;border-radius:var(--global-std-radius);padding:var(--pd-1624) var(--global-std-radius) var(--global-std-radius);margin:0}.woocommerce-checkout #payment #place_order{display:flex;gap:.5rem;justify-content:center;font-size:1.25rem;font-weight:700;margin:2rem auto 0 0;padding:1.625rem;width:min(100%, 21rem);&::after{content:url(/wp-content/themes/korhazsuli/img/heart.svg);filter:invert(14%) sepia(32%) saturate(3909%) hue-rotate(188deg) brightness(93%) contrast(91%);width:.875rem}}body .woocommerce form .form-row label{color:var(--global-palette4);font-size:1rem;font-weight:600;line-height:1.5;margin:1.5rem 0 .75rem 0;padding-right:.3125rem}.woocommerce form .form-row :is(.optional,.required){display:none!important}body .woocommerce form .form-row .woocommerce-input-wrapper:has([type='radio']) label{margin-bottom:.875rem}body .product .cpw .cpw-input,body .woocommerce form .form-row :is(input,textarea,select){border:.09375rem solid var(--global-palette7);border-radius:.5rem;color:var(--global-palette4);font-size:1rem;font-weight:600;padding:.75rem 1.25rem .8125rem}html .woocommerce form .form-row .button{padding:.934em 1.6em 1em}.woocommerce #customer_details .form-row{clear:right;margin-bottom:var(--pd-2228)}@media (width>64rem){.gfield_radio{display:grid;grid-template-columns:repeat(2,1fr);gap:0}}:is(.woocommerce-form__label-for-checkbox,.gfield--type-consent) input[type='checkbox'],input.input-radio,.gfield-choice-input{position:absolute;left:-9999px;width:1px}.woocommerce-form__label-for-checkbox>span,label.radio,input[type='radio']+.gform-field-label,.gfield_consent_label{color:var(--global-palette3);font:600 .875rem / 1.5 var(--global-body-font-family);letter-spacing:-.01em;cursor:pointer;display:block;position:relative;padding-left:2.5rem;margin-bottom:-.4em;max-width:30rem;width:calc(100% - 2.6rem)}input[type='radio']+.gform-field-label{padding:clamp(0.375rem, calc(0.375rem + ((1vw - 0.48rem) * 2.3438)), 0.75rem) 0 .75rem 2.5rem}.login .woocommerce-form__label-for-checkbox>span{width:100%}.woocommerce-form__label-for-checkbox>span::before,.gfield_consent_label::before{background-color:var(--global-palette9);border:.09375rem solid var(--global-palette7);border-radius:.5rem;content:'';position:absolute;left:0;top:.175rem;width:1.5rem;height:1.5rem;transition:all 0.2s ease}label.radio::before{border-radius:50%}.woocommerce-form__label-for-checkbox>span::after,label.radio::after,.gfield_consent_label::after{border-right:.083125rem solid var(--global-palette5);border-top:.083125rem solid var(--global-palette5);width:.375rem;height:.75rem;content:'';position:absolute;top:.9375rem;left:.375rem;transform:scaleX(-1) rotate(135deg);transform-origin:left top;display:none}label.radio::after{border-radius:50%}@keyframes checkmark{0%{height:0;width:0}25%{height:0;width:.375rem}50%{height:.75rem;width:.375rem}}.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span::after,input[type='radio']:checked+label.radio::after,.gfield--type-consent input[type='checkbox']:checked+.gfield_consent_label::after{animation:checkmark 0.5s ease 0s running;display:block}#reg_accept_pp_field .checkbox>span,.form-row.tos .checkbox>span,.form-row.pp .checkbox>span{margin-bottom:-2em;width:calc(100% - 2.375rem)}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label::before,input[type='radio']+.gform-field-label::before{content:'';background:#fff0;border:0;outline:.2rem solid var(--global-palette6);outline-offset:.2rem;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:clamp(0.7rem, calc(0.7rem + ((1vw - 0.48rem) * 1.875)), 1rem);left:.625rem}.checkout #payment ul.wc_payment_methods li.wc_payment_method input[type='radio']:first-child:checked+label::before,input[type='radio']:checked+.gform-field-label::before{background:var(--global-palette6)}.woocommerce-checkout #payment ul.wc_payment_methods :is(li.wc_payment_method>label,li.wc_payment_method input[type='radio']:first-child:checked+label){border-left:none;background:#fff0;font:700 var(--pd-1828) / 1 var(--global-heading-font-family);padding:.5rem 0 1rem 2.5rem;position:relative}.woocommerce-checkout #payment ul.wc_payment_methods:not(:has(li:nth-child(2))) li.wc_payment_method>label{padding-left:0!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:hover{cursor:pointer;border-left:0;background:#fff0}.woocommerce-checkout .checkout .woocommerce-error{margin-bottom:1.875rem}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{display:block!important;color:#c50000;font-size:.8125rem}body .woocommerce form :is(.form-row.woocommerce-invalid,.form-row.woocommerce-validated) input.input-text{border-color:#e1e1e6}.woocommerce-order-received .woocommerce{background-color:var(--global-palette9);border-radius:var(--global-std-radius);padding:var(--pd-1640)}.woocommerce-order-received .single-content .woocommerce-order-details__title{font-size:clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 7.8125)), 2.75rem);margin-block:1.5em .5em}.woocommerce-thankyou-order-details,.woocommerce-order-received .woocommerce-customer-details{display:none}p.woocommerce-thankyou-order-received{font:600 var(--pd-2448) / 1.2 var(--global-heading-font-family);text-align:center;margin:0 auto 1.5rem;max-width:71rem;strong{display:block;font-size:85%;font-weight:600;margin-bottom:2rem;text-transform:uppercase}}.woocommerce-account .woocommerce form:is(.login,.lost_reset_password){border:.1rem solid var(--global-palette6);border-radius:var(--global-std-radius);padding:var(--pd-1640)}body .woocommerce form .form-row label.woocommerce-form-login__rememberme{margin-bottom:2rem}.single-content p.woocommerce-LostPassword{margin-top:2rem}.cf-turnstile.sct-woocommerce-login{margin-top:2rem}@media (width>=48rem){.woocommerce h1:has(+.woocommerce-form-login),.woocommerce h1:has(+.lost_reset_password),html .woocommerce form:is(.woocommerce-form-login,.lost_reset_password){margin-inline:auto;max-width:33rem}html .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:none;margin-inline:2rem 0}.woocommerce .woocommerce-form-login .form-row:not(.form-row-wide,.form-row-first,.form-row-last){width:100%;margin-top:1rem;display:inline-flex;justify-content:flex-end;align-items:center}body .woocommerce form .form-row label.woocommerce-form-login__rememberme{margin-bottom:2rem;margin-right:3rem}}.woocommerce form.lost_reset_password .form-row-first{width:100%}.tooltip{position:relative;top:2px;left:.375rem;cursor:help}.tooltip path{fill:var(--global-palette1)}html .woocommerce-account .account-navigation-wrap{margin-bottom:-.1rem;ul{display:flex;justify-content:center}}html .woocommerce-account .account-navigation-wrap li{margin-inline:.5rem;&:hover a{border-left:0}a{border-bottom-width:0;border-radius:var(--global-std-radius) var(--global-std-radius) 0 0;font-size:0;padding:.75rem .5rem}a::before{background:url(/wp-content/uploads/2026/02/harom-kar.webp) center / contain no-repeat;content:'';display:inline-block;width:1.5rem;height:1.5rem}}html .woocommerce-account .account-navigation-wrap li.is-active :is(a,a:hover){border:.1rem solid var(--global-palette6);border-bottom:.15rem solid #fff}html .woocommerce-account .account-navigation-wrap{.woocommerce-MyAccount-navigation-link--orders a::before{background-image:url(/wp-content/uploads/2026/03/kez-sziv-pp.webp)}.woocommerce-MyAccount-navigation-link--subscriptions a::before{background-image:url(/wp-content/uploads/2026/02/kez-sziv-123.webp)}.woocommerce-MyAccount-navigation-link--edit-account a::before{background-image:url(/wp-content/uploads/2026/03/myaccount-profile.webp)}.woocommerce-MyAccount-navigation-link--customer-logout a::before{background-image:url(/wp-content/themes/korhazsuli/img/larrow.svg)}}@media (width>=48rem){html .kadence-account-nav-left.woocommerce-account .account-navigation-wrap{border-right:0;margin:0 -.1rem 0 0}html .kadence-account-nav-left.woocommerce-account .account-navigation-wrap ul{display:block;li{margin:1rem 0}li a{border-radius:var(--global-std-radius) 0 0 var(--global-std-radius);color:var(--global-palette4);display:flex;gap:1rem;align-items:center;font:600 clamp(1rem, (100vw - 64rem) * 2, 1.25rem) / 1.2 var(--global-heading-font-family);padding:1rem}li:hover a{border-right:0}li.is-active :is(a,a:hover){border:.1rem solid var(--global-palette6);border-right:.15rem solid #fff;position:relative}}}.woocommerce-account:has(.myaccount-dashboard) .account-navigation-wrap{display:none}.woocommerce-account h1{color:var(--global-palette4)}html .kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content{border:.1rem solid var(--global-palette6);border-radius:var(--global-std-radius);padding:var(--pd-1640)}.woocommerce-account .woocommerce-MyAccount-content:has(.myaccount-dashboard){border:0;border-radius:0;padding:0}.woocommerce-MyAccount-content h2{font-size:var(--pd-1828)!important}@media (width>=48rem){html .kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content:has(.myaccount-dashboard){border:0;border-radius:0;float:none;padding:0;width:100%}}.myaccount-dashboard{display:grid;grid-template-columns:1fr;gap:1rem;a{border:.1rem solid var(--global-palette6);border-radius:var(--global-std-radius);padding:1rem;text-decoration:none}@media (width>=48rem){grid-template-columns:repeat(3,1fr)}}.single-content .myaccount-item-title{color:var(--global-palette4);font:600 var(--pd-1624) / 1.2 var(--global-heading-font-family);margin-block:1.5rem 1rem}.single-content .wp-block-kadence-advancedbtn.mya-logout{margin-top:2rem}.woocommerce table.my_account_orders .button{font-size:.75rem;padding:.625rem 1rem .5rem}.back-to-orders{display:block;text-align:center;margin-top:3.75rem}.woocommerce-MyAccount-content .woocommerce-order-details .product-quantity,.woocommerce-MyAccount-content .woocommerce-customer-details :is(h2,address),.woocommerce-MyAccount-content p:has(+.woocommerce-order-details){display:none}details{--details-anim-time:0.3s;border-top:.1rem solid var(--global-palette7);padding-block:1rem}details.mya-panel{border-block:.1rem solid var(--global-palette7);margin-block:2rem}details summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:900}.woocommerce form .mya-panel summary+.form-row{margin-top:1.25rem}details summary::marker{display:none}details summary::after{background:var(--global-palette1);border-radius:9rem;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" fill="none" viewBox="0 0 16 9"><path stroke="%230c3a5e" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 1 8 8 1 1"/></svg>');display:grid;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;transition:all var(--details-anim-time)}details[open] summary::after{transform:rotate(180deg)}details::details-content{height:0;transition:height var(--details-anim-time),content-visibility var(--details-anim-time);transition-behavior:allow-discrete}details[open]::details-content{height:auto}.deleteacc input[type='submit']{background:#fd9195;&:hover{background:#ff3941}}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info)::before{border-radius:50%;position:absolute;top:.5rem;left:.9375rem;width:22px;height:1.25rem;padding:.1875rem 0 0 .3125rem}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){border:none;border-radius:1.25rem;color:#000;font-size:.875rem;padding:.625rem 3.125rem!important;line-height:1.3;position:relative;margin:0 0 1.875rem 0;text-align:left;a{color:inherit}a:hover,.button:hover{text-underline-offset:.25em}.button{background:#fff0;border-radius:0;margin:0!important;padding:0;text-decoration:underline}}html .woocommerce .woocommerce-message{background-color:hsl(from var(--global-palette11) h s l / .2)}html .woocommerce .woocommerce-message::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12.611 8.923 17.5 20 6.5'/%3E%3C/svg%3E")}html .woocommerce .woocommerce-info{background-color:hsl(from var(--global-palette12) h s l / .2)}.woocommerce-checkout-review-order .coupon_inner_checkout::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z'/%3E%3C/svg%3E")}html .woocommerce .woocommerce-info::before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' height='15' width='15' version='1.1' id='XMLID_233_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg id='information'%3E%3Cg%3E%3Cpath d='M12,24c-2.2,0-4-1.8-4-4v-2.6c0-1.4-0.6-2.7-1.5-3.6C4.9,12.3,4,10.2,4,8s0.9-4.2,2.4-5.7C8,0.8,10,0,12.2,0 c4.2,0.1,7.7,3.6,7.8,7.7c0.1,2.3-0.8,4.4-2.4,5.9c-1,1-1.6,2.3-1.6,3.7V20C16,22.2,14.2,24,12,24z M10,19v1c0,1.1,0.9,2,2,2 s2-0.9,2-2v-1H10z M10,17h4c0.1-1.8,0.9-3.4,2.2-4.7c1.2-1.2,1.8-2.8,1.8-4.5c-0.1-3.1-2.7-5.7-5.9-5.8c-1.6,0-3.2,0.6-4.3,1.7 C6.6,4.8,6,6.4,6,8c0,1.7,0.7,3.2,1.8,4.3C9.1,13.6,9.9,15.2,10,17z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}html .woocommerce .woocommerce-error{background-color:hsl(from var(--global-palette13) h s l / .2)}html .woocommerce .woocommerce-error::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide-triangle'%3E%3Cpath d='M13.73 4a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3C/svg%3E")}.woocommerce .woocommerce-info .woocommerce-Price-amount{font-weight:700}body .woocommerce form .form-row.woocommerce-invalid label{color:var(--global-palette4)}body .woocommerce form .form-row.woocommerce-invalid :is(.select2-container,select){border-color:#e1e1e6}.woocommerce form .form-row{position:relative}.woocommerce .validation-error{background-image:linear-gradient(0,var(--global-palette7) .5em,#fff .5em);color:#a00;font-size:75%;position:absolute;left:1.5rem;bottom:-.5em;line-height:1}.woocommerce .form-row.woocommerce-invalid .checkout-inline-error-message{display:none!important}.site-top-footer-inner-wrap,.site-middle-footer-inner-wrap,.footer-bottom-top{border-bottom:1.5px solid hsl(from var(--global-palette9) h s l / .4)}.site-footer-section a.social-button{width:2.5rem;height:2.5rem}.footer-title{color:var(--global-palette6);font:700 1.5rem / 1.2 var(--global-heading-font-family);margin:0}.widget-area .menu-knowmore{list-style:none;margin:.5625rem 0 0;padding-left:0;a{display:inline-block;padding-block:.35rem}}.footer-bottom-top{display:flex;align-items:center;gap:0 min(4rem, 5vw);padding-bottom:2rem}.footer-bottom-bar{margin-top:1rem;@media (width>=48rem){margin-top:.75rem;display:flex;gap:min(5rem, 5vw);justify-content:space-between}nav{flex:1}}.footer-html.inner-link-style-normal .menu-bottom{list-style:none;margin:0;padding-left:0;@media (width>=48rem){display:flex;gap:min(5rem, 3vw)}a{display:inline-block;padding-block:.325rem;text-decoration:none}}.copyright-text{margin-top:.325rem;opacity:.6}.fp_show_cookie_notice{cursor:pointer}html .fupi_notice_btn_large button{padding-block:16px!important}