/*!
Theme Name: nicegoose
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Skillcom
Author URI: https://skillcom.hu/
Description: A child theme for Goosebumps.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: nicegoose
*/
 :root{--global-lightolive:#dedfc3;--global-darkgreen:#1a321c;--fs-1416:clamp(0.875rem, 1.6vw, 1rem);--fs-1418:clamp(0.875rem, 1.6vw, 1.125rem);--fs-1828:clamp(1.125rem, 2.5vw, 1.75rem);--fs-1620:clamp(1rem, 1.6vw, 1.25rem);--fs-2030:clamp(1.25rem, 2.5vw, 1.875rem);--fs-2440:clamp(1.5rem, 3.5vw, 2.5rem);--fs-4060:clamp(2.5rem, 5vw, 3.75rem)}body{--header-height-full:calc(6.5rem + var(--kb-admin-bar-visible, 0rem));--header-height-fixed:calc(clamp(4.6875rem, (100vw - 47.999rem) * 9, 5rem) + var(--kb-admin-bar-visible, 0rem))}@media (width>=48rem){body{--header-height-full:calc(6.8125rem + var(--kb-admin-bar-visible, 0rem))}}@media (width>64rem){body{--header-height-full:calc(9.9375rem + var(--kb-admin-bar-visible, 0rem))}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html{interpolate-size:allow-keywords;&:focus-within{scroll-behavior:smooth}}}html{font-variant-ligatures:none;font-feature-settings:'liga' 0,'clig' 0,'dlig' 0,'hlig' 0,'calt' 0}input,textarea,button,select,a,h3,li{-webkit-tap-highlight-color:rgb(0 0 0 / .1)}input::placeholder{color:var(--global-palette1)}*:focus,*:active{outline:0}*:focus-visible{outline:1px solid var(--global-palette1)}img{user-select:none}html .entry{border-radius:0}html :is(input[type='text'],input[type='email'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'],textarea){color:var(--global-palette1);font-variant-ligatures:none;font-feature-settings:'liga' 0,'clig' 0,'dlig' 0,'hlig' 0,'calt' 0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{--full-left-m:var(--global-content-edge-padding)}@media (width>1336px){body{--full-left-m:calc(50dvw - 39.125rem)}}.vspacer{height:100%}h2.home-h2{font-size:clamp(2.5rem, 5vw, 3.75rem);line-height:1.08333}.home-subtitle{font-size:clamp(1.125rem, 3vw, 1.75rem)}:is(body,.single-content) h2.smallbig-h2{font-size:2.5rem;line-height:1.1em;margin-bottom:.5rem;@media (width>=48rem){font-size:1.875rem}}body .kb-splide :is(.splide__arrow,.splide__arrow:focus){background-color:var(--global-palette7);background-size:.5rem 1rem;background-position:center;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="18" fill="none"><path fill="%23463B1F" d="M8.019 18 .745 10.785a2.51 2.51 0 0 1-.08-3.486l.08-.083L8.02 0 9 .973 1.726 8.19a1.14 1.14 0 0 0-.056 1.562l.056.06L9 17.027 8.019 18Z"/></svg>');border-radius:2rem;width:clamp(2.5rem, 4vw, 3.25rem);height:clamp(2.5rem, 4vw, 3.25rem);transition:background-color 0.2s ease}body #favourites .kb-splide :is(.splide__arrow,.splide__arrow:focus){background-color:var(--global-palette9)}body .kb-splide .splide__arrow:hover{background-color:var(--global-palette6)}body .kb-splide .splide__arrow svg{display:none}body .kb-splide .splide__arrow--prev{left:unset;right:3.5rem;top:-3.4rem}body .kb-splide .splide__arrow--next{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18" fill="none"><path fill="%23463B1F" d="m1.651 0 7.274 7.215a2.51 2.51 0 0 1 .08 3.486l-.08.083L1.65 18l-.981-.973L7.944 9.81A1.14 1.14 0 0 0 8 8.249l-.056-.06L.67.973 1.65 0Z"/></svg>')!important;right:0;top:-3.4rem}@media (width>=48rem){body .kb-splide .splide__arrow--prev{right:4.75rem;top:-4.1rem}body .kb-splide .splide__arrow--next{top:-4.1rem}}@media (width < 33.75rem){.splide__track .entry.product.splide__slide{width:calc(84% + 0rem)!important}.mobile-stagger-carousel{margin-right:-1.5rem}body .kb-splide .splide__arrow--prev{right:5rem}body .kb-splide .splide__arrow--next{right:1.5rem}}.rounded-tabs-wrap{display:flex;flex-flow:row wrap;gap:1.25rem}.single-content .rounded-tab{border:1px solid var(--global-palette1);border-radius:3rem;display:grid;place-items:center;font-size:.75rem;font-weight:500;line-height:1.1425;margin:0;min-height:2.625rem;padding:.25rem 1.25rem;text-align:center;width:max-content}.promotion-bar{background-color:var(--global-palette1);color:#fff;font-size:12px;padding:7px 1.25rem;text-align:center;line-height:1.25}.promotion-bar .coupon-code{padding:2px 5px;background-color:var(--global-palette4);margin:0 2px;font-family:monospace}.promotion-bar.alert{background-color:#ff5001;font-weight:700}#primary-menu>li,#secondary-menu>li{margin-left:1.25rem}#primary-menu>li:first-child{margin-left:80px}body .site-header-item .header-account-action-link .header-account-button{--hai-width:clamp(1.1rem, (100vw - 48rem) * 2, 1.375rem);--hai-height:clamp(1.25rem, (100vw - 48rem) * 2, 1.5625rem);background:url(/wp-content/themes/nicegoose/img/gbaccount.svg) center / var(--hai-width) var(--hai-height) no-repeat;width:2rem;height:2rem}.header-account-button>.kadence-svg-iconset{display:none}#masthead .search-toggle-open-container .search-toggle-open{background:url(/wp-content/themes/nicegoose/img/search.svg) center / 1.25rem 1.25rem no-repeat;width:2rem;height:2rem}#masthead .search-toggle-open .search-toggle-icon{display:none}body #search-drawer .drawer-inner{background:var(--global-palette9);box-shadow:none;bottom:unset;height:8rem;overflow:clip}body #search-drawer .drawer-inner form{max-width:40rem;column-gap:2rem;@media (width>=64rem){&::before{content:'Keresés';color:var(--global-palette1);font-size:2.5rem;font-weight:500;position:relative;top:-.2rem}}}body #search-drawer .drawer-inner .drawer-content{padding:1rem 1.5rem 1.5rem;@media (width>=48rem){padding:1.5rem 2rem 2.5rem}}body #search-drawer .drawer-inner input.search-field,.search-results .wp-block-search .wp-block-search__input{background:var(--global-palette9);border:1px solid var(--global-palette1);border-radius:4rem;color:var(--global-palette1);font-size:1rem;padding:1rem 1.5rem}body #search-drawer .drawer-inner input.search-field:focus,.search-results .wp-block-search .wp-block-search__input:focus{box-shadow:none;color:var(--global-palette1)}#search-drawer input[type='search']::-webkit-search-cancel-button,.search-results .wp-block-search .wp-block-search__input::-webkit-search-cancel-button{display:none}body #search-drawer .drawer-inner .kadence-search-icon-wrap{background:url(/wp-content/themes/nicegoose/img/search.svg) center / 1.25rem 1.25rem no-repeat}.kadence-search-icon-wrap .kadence-svg-iconset{display:none}.menu .nav-drop-title-wrap{padding-right:0}#masthead .nav--toggle-sub .dropdown-nav-toggle{display:none}.header-navigation .gb-megamenu li.menu-item-has-children>.sub-menu{display:block;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.6s ease,visibility 0s linear 1.2s}.header-navigation .gb-megamenu li.menu-item-has-children:hover>.sub-menu{visibility:hidden;opacity:0;pointer-events:none;transition-delay:1.2s}.header-navigation .gb-megamenu li.menu-item-has-children.is-open-sub>.sub-menu,.header-navigation .gb-megamenu li.menu-item-has-children:focus-within>.sub-menu{visibility:visible;opacity:1;pointer-events:auto;transition:opacity 1.2s ease,visibility 0s}.header-navigation .gb-megamenu li.menu-item-has-children{position:relative}.header-navigation .gb-megamenu li.menu-item-has-children>.sub-menu{position:absolute;top:0;left:calc(100% + 1.5rem);z-index:1001}.header-navigation .gb-megamenu li.menu-item-has-children::after{content:'';position:absolute;top:0;left:100%;width:1.5rem;height:100%;pointer-events:none}.header-navigation .gb-megamenu li.menu-item-has-children:hover::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18" fill="none"><path fill="%23BDC087" d="m1.651 0 7.274 7.215a2.51 2.51 0 0 1 .08 3.486l-.08.083L1.65 18l-.981-.973L7.944 9.81A1.14 1.14 0 0 0 8 8.249l-.056-.06L.67.973 1.65 0Z"/></svg>');padding:.7rem 0 0 .5rem;zoom:.8}.header-navigation .gb-megamenu li.menu-item-has-children a:has(+ul li:hover){color:var(--global-palette2)}ul.flyout-menu li{position:relative;width:18rem}.header-menu-container ul.menu>li.kadence-menu-mega-enabled ul.flyout-menu ul.sub-menu{top:0;left:100%;min-width:12rem;display:none;visibility:hidden;opacity:0;padding-left:1.5rem;pointer-events:none;position:absolute;transition:opacity 0.15s ease,visibility 0.15s ease;white-space:nowrap}ul.flyout-menu li.menu-item-has-children :is(a:hover,a:focus-within){background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7 14" fill="none"><path fill="%23463B1F" d="M.16 13.828a.502.502 0 0 0 .764 0L6.84 7.414a.626.626 0 0 0 0-.828L.923.17A.52.52 0 0 0 .541 0 .52.52 0 0 0 .16.171a.611.611 0 0 0-.158.414C0 .741.058.89.159 1L5.7 7 .16 13a.626.626 0 0 0 0 .828Z"/></svg>') right center / .4375rem no-repeat}.header-menu-container ul.menu>li.kadence-menu-mega-enabled ul.flyout-menu :is(li:hover,li:focus-within) ul.sub-menu{display:block;visibility:visible;opacity:1;pointer-events:auto}html .wp-block-image figcaption{color:var(--global-palette1);font-size:clamp(0.9175rem, (100vw - 767px) * 2, 1.125rem);font-weight:700;text-align:left}html #primary-menu .wp-block-image figcaption{font-size:.8125rem}body #search-drawer .drawer-inner,body #mobile-drawer,body .popup-drawer :is(.drawer-overlay,.drawer-inner){top:var(--header-height-full)!important}body.header-is-fixed :is(#mobile-drawer,.popup-drawer .drawer-inner,#search-drawer .drawer-inner){top:var(--header-height-fixed)!important}#mobile-toggle{background:url(/wp-content/themes/nicegoose/img/mmt.svg) center / 1.875rem 1.125rem no-repeat;border-radius:0;width:1.875rem;height:1.125rem}.showing-popup-drawer-from-left #mobile-toggle{background:url(/wp-content/themes/nicegoose/img/mmc.svg) center / 1.4375rem 1.5rem no-repeat}#mobile-toggle .menu-toggle-icon{display:none}#mobile-drawer .drawer-content{padding-bottom:2.25rem}body .popup-drawer .drawer-overlay{background-color:rgb(0 0 0 / .6)}body .popup-drawer .drawer-inner{max-width:100%}.popup-drawer .drawer-header{position:absolute;left:-9999px}.mobile-navigation ul ul.sub-menu{position:relative;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);padding:1rem 0 2rem}.mobile-navigation ul li.has-bg{background-color:hsl(from var(--global-palette6) h s l / 40%);margin-top:.625rem}.mobile-navigation ul li.has-bg a{display:flex;flex-flow:row nowrap;align-items:center;gap:1.25rem;font-size:.75rem;font-weight:700;padding:.625rem}.drawer-nav-drop-wrap .drawer-sub-toggle .kadence-svg-iconset svg{display:none}.drawer-nav-drop-wrap .drawer-sub-toggle .kadence-svg-iconset{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="9" fill="none"><path fill="%23463B1F" d="m18 .981-7.215 7.274a2.51 2.51 0 0 1-3.486.08l-.083-.08L0 .98.973 0 8.19 7.274a1.14 1.14 0 0 0 1.562.056l.06-.056L17.027 0 18 .981Z"/></svg>') center / cover no-repeat;width:.82rem;height:.4375rem;transition:all var(--details-anim-time)}.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded='true'] .kadence-svg-iconset{transform:scaleY(-1)}.header-mobile-social-wrap{margin-top:2rem}body .rank-math-breadcrumb{border-bottom:1px solid var(--global-palette1);margin-block:1.125rem 3.75rem;padding-bottom:1.375rem}.rank-math-breadcrumb :is(p a,span){color:var(--global-palette1);font-size:.75rem;text-decoration:none}.rank-math-breadcrumb a:hover{text-decoration:underline}.rank-math-breadcrumb .separator{margin-inline:.25rem}.search-results .site-main{padding-block:var(--fs-4060)}.search-results .kadence-posts-list .entry-list-item{max-width:41rem}.search-results .entry-header{margin-bottom:0}.search-results .loop-entry :is(.entry-summary,.entry-summary p){font-size:.875rem;margin:0}.gsri-link{display:grid;grid-template-columns:2rem 1fr;gap:0 .75rem;text-decoration:none;.gsri-icon{grid-area:1 / 1 / 3 / 2;padding-top:.325rem}.gsri-site-title{font-size:.875rem;grid-area:1 / 2 / 2 / 3}.gsri-url{font-size:.75rem;grid-area:2 / 2 / 3 / 3}.gsri-title{color:#1a0dab;font-size:1.25rem;font-weight:400;grid-area:3 / 1 / 4 / 3;margin-block:.25rem}}.gsri-icon-wrap{aspect-ratio:1;border:1px solid #d2d2d2;border-radius:9rem;overflow:clip}.gsri-link:hover .gsri-title{text-decoration:underline}.hoverzoom a{overflow:clip}.hoverzoom a img{transform:scale(1);transition:transform 0.25s ease-out}.hoverzoom a:hover img{transform:scale(1.15)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 8.125rem),1fr));gap:1.5rem 1rem;margin-top:clamp(0rem, (100vw - 767px) * 5, 4rem)}.partner-grid-box a{text-decoration:none}.partner-featured-wrap{aspect-ratio:1;overflow:clip;margin-bottom:clamp(0.5rem, (100vw - 767px), 0.8rem)}.partner-featured-wrap img{height:100%!important;width:100%;object-fit:cover;transition:transform 0.25s ease-out}.partner-featured-wrap a:hover img,.partner-featured-wrap:has(+a:hover) img{transform:scale(1.1)}.single-content h3.partner-name{font-size:var(--fs-1416);text-transform:uppercase;margin:0}.has-inline-arrow{width:calc(100% - 7rem)}#gform_2 .gfield :is(input[type='text'],input[type='email'],input[type='tel'],textarea){border-radius:1.25rem}.snap-slider{--gap:1rem;--slide-size-mobile:70vw;--slide-size-tablet:38vw;--slide-width-small:18.4375rem;--slide-width-large:38.125rem;width:min(calc(100dvw - 2 * var(--global-content-edge-padding, 0px)), 77.5rem)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.snap-slider__viewport{position:relative;padding-inline:0}.snap-slider__track{display:grid;grid-auto-flow:column;align-items:flex-end;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-block:.25rem;scrollbar-width:none}.snap-slider__track::-webkit-scrollbar{display:none}.snap-slider.snap-slider--bleed-right .snap-slider__track{--bleed-right:max(0px, calc(50vw - 50% + var(--global-content-edge-padding, 0px)));margin-right:calc(var(--bleed-right) * -1);padding-right:var(--bleed-right);scroll-padding-right:.01px}.snap-slider .snap-slide{aspect-ratio:1 / 1;height:var(--slide-size-mobile);position:relative;scroll-snap-align:start;scroll-snap-stop:always;transform:translateZ(0)}.snap-slider .snap-slide img{width:100%;height:100%;object-fit:cover;object-position:bottom;display:block}@media (min-width:600px){.snap-slider .snap-slide{height:var(--slide-size-tablet)}}@media (min-width:960px){.snap-slider .snap-slide{height:auto}.snap-slider .snap-slide:nth-child(odd){width:var(--slide-width-small)}.snap-slider .snap-slide:nth-child(even){width:var(--slide-width-large)}}.snap-slider__controls{display:grid;grid-template-columns:repeat(2,1fr);align-items:self-start;gap:1.7rem 1rem;margin-top:clamp(1.875rem, 3.5vw, 3rem);@media (width>=48rem){grid-template-columns:50% 8.8rem auto}}.snap-slider__arrows{display:inline-flex;align-items:center;justify-content:end;gap:var(--fs-1418)}.snap-slider__btn{background:var(--global-palette9);display:grid;padding:0;place-items:center;width:var(--fs-4060);height:var(--fs-4060)}.snap-slider__btn[disabled]{opacity:.35;cursor:not-allowed;transform:none}.snap-slider__btn svg{width:1.1rem;height:1.1rem}.snap-slider__spacer{height:1px}.snap-slider__counter{color:#dedfc3;font-size:clamp(3.75rem, 9vw, 6.8125rem);font-weight:300;font-variant-numeric:tabular-nums;justify-self:flex-end;line-height:.9;letter-spacing:-.05em;text-align:right;@media (width < 48rem){grid-column:span 2}}.snap-slider__counter span{color:var(--global-palette1);@media (width < 48rem){display:block}}@keyframes snap-slider-track-bounce-left{0%,100%{transform:translateX(0)}40%{transform:translateX(-1rem)}}@keyframes snap-slider-track-bounce-right{0%,100%{transform:translateX(0)}40%{transform:translateX(1rem)}}.snap-slider__track--bounce-left{animation:snap-slider-track-bounce-left 250ms cubic-bezier(.2,.8,.2,1)}.snap-slider__track--bounce-right{animation:snap-slider-track-bounce-right 250ms cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.snap-slider__track{scroll-behavior:auto}.snap-slider__track--bounce-left,.snap-slider__track--bounce-right{animation:none}}.single-content h2.slider-h2:first-child{font-size:var(--fs-4060);line-height:1;margin:0}.gfield_label.calc_result{font-weight:700;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--global-palette1)}#gform_4 input[type='radio']{position:absolute;left:-9999px;visibility:hidden;width:1px}#gform_4 .gfield_radio{display:flex;flex-flow:row wrap;gap:1.25rem}#gform_4 .gchoice label,.gfield_result{border:1px solid var(--global-palette1);font-size:.875rem;display:block;line-height:1;margin-top:.3125rem;padding:.4375rem 1.25rem;width:max-content}#gform_4 .gchoice label{border-radius:2rem}#gform_4 .gchoice label:hover{background-color:var(--global-palette2)}#gform_4 .gchoice input[type='radio']:checked+label{background-color:var(--global-palette1);color:var(--global-palette9)}.gfield_label.calc_result+.gfield_result{background:var(--global-palette2);border-width:0;font-size:1.125rem;font-weight:700;padding-block:.75rem}#gform_4 .gform_footer{display:none}.calc-forward{border:1px solid var(--global-palette1);border-radius:4rem;display:block;margin-top:1rem;padding:1.1rem 4.6875rem 1.1rem 1.25rem;position:relative;text-decoration:none;width:max-content}.calc-forward::after{position:absolute;top:.625rem;right:1.25rem;content:'';width:2.8125rem;height:2.8125rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="9" fill="none"><path fill="%23463B1F" d="m18 .981-7.215 7.274a2.51 2.51 0 0 1-3.486.08l-.083-.08L0 .98.973 0 8.19 7.274a1.14 1.14 0 0 0 1.562.056l.06-.056L17.027 0 18 .981Z"/></svg>') center / auto no-repeat;border:1px solid var(--global-palette1);border-radius:4rem}.calc-forward:hover::after{background-color:var(--global-palette2)}body.legal{h1{font-size:var(--fs-4060);line-height:1}h2{font-size:var(--fs-2440)}h3{font-size:var(--fs-2030)}h4{font-size:var(--fs-1620)}h5{font-size:var(--fs-1620)}}.post-type-archive-brew_guide .wp-site-blocks .grid-cols{gap:clamp(1rem, calc(1rem + ((1vw - 0.48rem) * 9.375)), 2.5rem) 1.25rem;@media (width>48rem){grid-template-columns:17fr 11fr 17fr;.post-thumbnail{padding-bottom:20.7rem}.post-thumbnail-inner{height:20.75rem}li:nth-of-type(4n+2),li:nth-of-type(4n+3){grid-column:span 2}}a.post-thumbnail{margin-bottom:clamp(0.375rem, calc(0.375rem + ((1vw - 0.48rem) * 3.9063)), 1rem)}@media (prefers-reduced-motion:no-preference){img{transition:transform 300ms cubic-bezier(.6,0,.33,1)}a.post-thumbnail:hover img{transform:scale(1.2)}}}a.back-brewg{display:block;margin-bottom:1.5rem;width:2.375rem;@media (width>48rem){position:absolute;top:clamp(0.75rem, (100vw - 64rem) * 2, 1.375rem);left:0}}.single-brew_guide .single-content h1{font-size:var(--fs-4060);font-weight:700;margin:0 auto 1.4em;max-width:38.125rem;+p{margin-inline:auto;max-width:38.125rem}}.single-brew_guide .pmax295 p{max-width:295px}.single-brew_guide .single-content h2{font-size:var(--fs-2440);margin-block:var(--fs-2030)}#ship-to-different-address{min-height:23px;margin-bottom:1.875rem}#ship-to-different-address span{font-family:var(--global-body-font-family);font-size:.875rem;width:fit-content;font-weight:400}.woocommerce form .form-row.notes{margin:1em 0 0}.woocommerce form .form-row .required{display:none}.woocommerce-form__label-for-checkbox input[type='checkbox']{position:absolute;left:-9999px;width:1px}.woocommerce-form__label-for-checkbox>span{cursor:pointer;display:block;font-weight:400;position:relative;left:2.25rem;line-height:1.4em;font-size:.875rem;margin-bottom:-2em}.woocommerce-form__label-for-checkbox>span:before{content:'';position:absolute;left:-2.1875rem;top:0;width:1.125rem;height:1.125rem;margin-right:.9375rem;transition:all 0.2s ease;background-color:#fff;background-clip:content-box;border:1px solid var(--global-palette1)}.woocommerce-form__label-for-checkbox>span:after{border-right:.125rem solid var(--global-palette9);border-top:.125rem solid var(--global-palette9);width:.4375rem;height:.8125rem;content:'';position:absolute;top:.5625rem;left:-2.0625rem;transform:scaleX(-1) rotate(135deg);transform-origin:left top;display:none}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:before,.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:before{background:var(--global-palette1)}.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:after{animation:checkm 0.5s ease 0s running;display:block;border-color:var(--global-palette9)}@keyframes checkm{0%{height:0;width:0}25%{height:0;width:.4375rem}50%{height:.8125rem;width:.4375rem}}#ship-to-different-address .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before{background:#fff;border-color:var(--global-palette1)}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:after{display:inline}#reg_accept_pp_field .checkbox>span,.form-row.tos .checkbox>span,.form-row.pp .checkbox>span,#billing_company_check+span{margin-bottom:-2em;width:calc(100% - 2.25rem)}.woocommerce ul#shipping_method li input{visibility:hidden;margin:0;position:absolute;left:-9999px}.woocommerce ul#shipping_method li label{position:relative}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before,.woocommerce ul#shipping_method li label:before{content:'';border:1px solid var(--global-palette1);border-radius:50%;width:.9375rem;height:.9375rem;position:absolute}.woocommerce ul#shipping_method li label:before{top:clamp(0.15625rem, (100vw - 767px), 0.3rem);left:-1.5625rem}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before{top:1.15rem;left:1.3125rem}.checkout #payment ul.wc_payment_methods li.wc_payment_method input[type='radio']:first-child:checked+label:before,.woocommerce ul#shipping_method li input:checked+label:before{border-color:var(--global-palette1);border-width:.3125rem;background:#fff0}.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-size:.875rem;padding:.75rem .9375rem .375rem 2.8125rem;position:relative}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:hover{cursor:pointer;border-left:0;background:#fff0}#main:has(ul.product-archive){margin-bottom:calc(2 * var(--fs-4060))}select.availability{border:none;border-bottom:1px solid var(--global-gray-400);color:var(--global-palette1);cursor:pointer;font-size:90%;font-weight:600;margin:-.5rem 0 1.25rem;padding:2px 25px 3px 5px}@media (width>=48rem){.kadence-shop-top-row{width:calc(100% - 12.75rem);float:left}.woocommerce .availability-filter{float:right;clear:right}select.availability{margin:0}}body.woocommerce :is(ul.products li.product,.type-product) .onsale{background:#fff0;border-radius:0;display:flex;gap:.5rem;padding:0;top:.625rem;right:.625rem;span{background-color:var(--_badge-bg,var(--global-palette1));color:var(--_badge-clr,var(--global-palette9));font-size:.8125rem;padding:.5em 1em}.product-badge-discontinued{--_badge-clr:#f0ecde}.product-badge-new{--_badge-bg:var(--global-palette2);--_badge-clr:var(--global-palette1)}.product-badge-oos{--_badge-bg:#e4d1c0;--_badge-clr:var(--global-palette1)}.product-badge-speced{--_badge-bg:#ff5001;--_badge-clr:var(--global-palette7)}}body.woocommerce .type-product .onsale{left:2.125rem;@media (width>48rem){left:3.625rem}}html .wp-site-blocks .product-archive-title h1{font-size:var(--fs-2440);font-weight:500;text-align:center}.wc-subcats-wrapper{margin-block:var(--fs-2440);overflow-x:auto;scrollbar-color:var(--global-palette2) #d9d9d9;scrollbar-width:thin;width:100%}.wc-subcat-cards{display:flex;flex-flow:row nowrap;gap:2.25rem;padding-bottom:1rem;@media (width>=48rem){justify-content:center}}.wc-subcat-card{flex:0 0 6.25rem;text-decoration:none}.wc-subcat-image{border-radius:4rem;filter:brightness(.96);max-width:6.25rem;overflow:clip}h2.wc-subcat-name{font-size:var(--fs-1416);font-weight:500;margin-block:1rem 0;max-width:6.25rem;text-align:center;text-decoration:none}html .woocommerce ul.products li.product{.entry-content-wrap{display:grid;grid-template-columns:1fr 6.5rem;gap:0 .75rem;padding-top:.7em}h2.woocommerce-loop-product__title{font-size:var(--fs-1416);font-weight:700;margin-bottom:.7em;padding:0}@media (width>=34rem){h2.woocommerce-loop-product__title{min-height:3rem}}.price{text-align:right}.product-action-wrap{grid-column:span 2;margin-top:.7rem}.price+.product-action-wrap{margin-top:.2rem}.product-meta{border-top:1px solid var(--global-palette1);font-size:var(--fs-1416);line-height:1.8;grid-column:span 2;padding-top:.7em}}html .woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button){width:fit-content}.single-product.content-style-unboxed :is(.woocommerce-notices-wrapper,.product-title,.entry-content-wrap.product:not(.loop-entry,.splide__slide)){max-width:var(--global-content-width);margin:0 auto;padding:0 var(--global-content-edge-padding)}.product-type-variable .product_title+.price{display:none}.product_cat-kapszulas-kave .wc-pao-addons-container{display:none}.single-product .woocommerce-product-gallery__wrapper a{cursor:default;pointer-events:none}.single-product.woocommerce div.product div.images .flex-control-thumbs{justify-content:flex-start;gap:1.5rem;margin-top:1rem;max-width:100%}.single-product.woocommerce div.product div.images .flex-control-thumbs li{width:calc(25% - 1.125rem)!important;height:calc(25% - 1.125rem);padding-left:0!important}.single-product.woocommerce div.product div.images .flex-control-thumbs li img{border:0;height:100%;width:100%}@media (width>45rem){body.woocommerce div.product div.images.woocommerce-product-gallery{position:sticky;top:3rem}}.product-gallery-arrow{position:absolute;top:41%;transform:translateY(-50%);width:clamp(2.5rem, 4vw, 3.25rem);height:clamp(2.5rem, 4vw, 3.25rem);border-radius:50%;background:var(--global-palette8);display:grid;place-items:center;cursor:pointer;z-index:20;font-size:1.25rem;line-height:1;user-select:none;pointer-events:auto;transition:background 0.3s}.product-gallery-arrow:hover{background:var(--global-palette2)}.product-gallery-arrow.left{left:0}.product-gallery-arrow.right{right:0}.woocommerce-product-gallery:not(:has(.flex-viewport)) .product-gallery-arrow{display:none}.single-product.woocommerce div.product div.summary{margin-top:-.6rem}.single-product.woocommerce div.product form.cart .variations{margin-bottom:0}.single-product.woocommerce .woocommerce-variation-price{margin-bottom:1.375rem}.single-product.woocommerce div.product :is(p,span).price{font-size:1.75rem;font-weight:500}.woocommerce div.product form.cart .variations :is(.label,.value){display:block;width:100%}.woocommerce div.product form.cart .variations label[for='pa_tomeg'],.visually-hidden-select{position:absolute;left:-9999px}.attr-buttons{margin-bottom:2rem}.attr-buttons[aria-label='attribute_pa_tomeg'] button{background:#fff0;border:1px solid var(--global-palette1);color:var(--global-palette1);margin-right:1.25rem;&:hover:not(.is-selected){background-color:var(--global-palette2);color:var(--global-palette1)}&.is-selected{background-color:var(--global-palette1);color:var(--global-palette9)}}.attr-buttons[aria-label='attribute_pa_szin'] button{background:#fff0;border:0;color:var(--global-palette1);margin-right:1.25rem;min-width:3.5rem;padding:3.6rem 0 0;position:relative;&:hover:not(.is-selected){font-weight:900}&.is-selected{font-weight:900}&::before{border-radius:2rem;content:'';width:3rem;height:3rem;position:absolute;top:0;left:50%;transform:translateX(-50%)}&.is-selected::before{outline:.125rem solid var(--global-palette1);outline-offset:.125rem}&:is([data-value='fekete'],[data-value='black'],[data-value='matt-fekete'],[data-value='matt-black'])::before{background:#000}&:is([data-value='bright-red'])::before{background:red}&:is([data-value='feher'],[data-value='white'],[data-value='matt-white'],[data-value='pearl-white'])::before{background:#fff;border:1px solid #eee}&[data-value='inox']::before{background:linear-gradient(135deg,#8e8c8d 0%,#dcdadb 65%,#b2b0b1 100%)}&[data-value='tempest']::before{background:linear-gradient(135deg,#b5b5b5 50%,#000 50%)}&[data-value='earth']::before{background:linear-gradient(135deg,#7d4126 50%,#000 50%)}&[data-value='chrome']::before{background:linear-gradient(135deg,#b8b8b8 0%,#fcfcfc 50%,#707070 100%)}&:is([data-value='silver'],[data-value='rozsdamentes-ezust'])::before{background:linear-gradient(135deg,#e5e4e2 0%,#fdfdfd 50%,#c0c0c0 100%)}&[data-value='polished-aluminium']::before{background:linear-gradient(135deg,#8e8e8e 0%,#f8f8f8 50%,#8e8e8e 100%)}&[data-value='high-gloss-black']::before{background:linear-gradient(135deg,#0a0a0a 0%,#acacac 50%,#0a0a0a 100%)}&:is([data-value='sakura'],[data-value='pink'])::before{background:#fe99c4}&[data-value='nephrite']::before{background:#74cca4}&[data-value='carrot']::before{background:#fd944f}&[data-value='beige']::before{background:#ead8ab}}.woocommerce div.product form.cart .reset_variations{display:none!important}.wc-pao-addon-container{display:flex;flex-direction:column}.single .wc-pao-addon label.wc-pao-addon-name{font-weight:400;margin-bottom:.4rem}.single .wc-pao-addon .wc-pao-addon-description{font-size:.875rem;font-style:normal;order:3}.wc-pao-addon-description p{margin-block:0 2rem!important}#product-addons-total,#required_addons_validation_message{display:none!important}.single-product.woocommerce div.product form.cart div.quantity:has(input[type='number']){border:1px solid var(--global-palette1);border-radius:3rem;display:flex;justify-content:center;margin-right:1.25rem;width:8.625rem}.single-product.woocommerce .quantity .qty{border:0;padding:0;width:2rem}.quantity .qty-button{background:#fff0;color:var(--global-palette1);font-size:1em;padding:.6em}.single-product.woocommerce div.product .button.single_add_to_cart_button{float:none;font-size:.875rem;margin-top:1rem;height:2.625rem;width:100%;@media (width>410px){width:calc(100% - 158px);margin-top:0}}.woocommerce div.product form.cart:has(+.machine-getoffer-wrap){margin-bottom:0}.machine-getoffer-wrap{margin-bottom:2.5rem}.single-product.woocommerce .button.machine-getoffer-btn{font-size:.875rem;height:42px;padding-top:.825rem}.product-under-atc.promo{background:#bdc0872e;color:var(--global-palette11);padding:.5rem 1rem}.single-product.woocommerce div.product .product_meta{border-bottom:1px solid var(--global-palette1);margin-block:1.5rem 1rem;padding-bottom:1rem}.single-product.woocommerce div.product .product_meta>span{color:var(--global-palette1);font-size:100%;font-weight:400}.woocommerce div.product .product_meta>span:not(.sku_wrapper){display:none}.product-meta-section{border:solid var(--global-palette1);border-width:1px 0;display:grid;grid-template-columns:clamp(7rem, (100vw - 63.9rem) * 99, 9.5rem) 1fr;gap:.3rem 1.25rem;margin-block:1rem;padding-block:1rem}.product-meta-section .pms-title{grid-column:span 2}.product-meta-section.top{border-width:0 0 1px;margin-block:0 2rem;padding-top:0;row-gap:.5rem}.product-meta-section.nogrid{display:block}.product-meta-section.grid11{grid-template-columns:1fr 1fr;row-gap:.5rem;align-items:center}.product-meta-section ul{margin:0 0 0 1.15rem}.product-info-section{margin-block:5rem clamp(5rem, 14vw, 12rem)}body details{border-top:1px solid var(--global-palette1);isolation:isolate;overflow:hidden;position:relative;--details-anim-time:0.3s}body details:last-of-type{border-bottom:1px solid var(--global-palette1)}body details summary{cursor:pointer;padding:1.25rem 0}body details summary{list-style-type:none}body details summary::marker{display:none;content:''}body details summary::-webkit-details-marker{display:none}body details::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="9" fill="none"><path fill="%23463B1F" d="m18 .981-7.215 7.274a2.51 2.51 0 0 1-3.486.08l-.083-.08L0 .98.973 0 8.19 7.274a1.14 1.14 0 0 0 1.562.056l.06-.056L17.027 0 18 .981Z"/></svg>');position:absolute;top:1.1rem;right:0;transition:all var(--details-anim-time);z-index:-1}body details[open]::after{transform:scaleY(-1)}body details::details-content{height:0;transition:height var(--details-anim-time),content-visibility var(--details-anim-time);transition-behavior:allow-discrete}body details[open]::details-content{height:auto}body details>div{padding-bottom:1rem}body .woocommerce table.shop_table :is(tfoot td,tfoot th,tbody th),:is(body.woocommerce-cart,body.woocommerce-checkout,#add_payment_method) .cart-collaterals .cart_totals :is(tr td,tr th){border-color:var(--global-palette1)}body.woocommerce-cart .woocommerce-cart-form button[name='update_cart']{display:none!important}body .woocommerce table.shop_table :is(th,td){border-color:var(--global-palette1);font-size:.875rem;padding:.625rem 0}body .woocommerce table.shop_table td.product-name{font-weight:700}body.woocommerce-checkout .woocommerce table.shop_table td.product-name{display:grid;grid-template-columns:clamp(3rem, 5.2vw, 4.375rem) 1fr;gap:0 1.25rem}.cart_item .product-name img{grid-area:1 / 1 / 3 / 2;width:clamp(3rem, 5.2vw, 4.375rem)}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name .wc-item-meta dd{font-size:400}.woocommerce .kadence-woo-cart-form-wrap .cart-collaterals .shop_table{background-color:var(--global-palette8);padding:.625rem}.woocommerce-cart table.cart .product-name a{text-decoration:none}body.woocommerce-cart table.cart th.product-name{position:static}@media (max-width:52.5rem){body .woocommerce .woocommerce-message{display:block}}.pmc-drawer__panel{--pmc-drawer-width:30rem}.pmc-cart .pmc-cart-trigger{display:grid;grid-template-areas:'stack';font-size:1.325rem}.pmc-cart .pmc-cart-icon{grid-area:stack;position:relative;top:6px}body .pmc-cart-trigger svg,body .pmc-cart-trigger:hover svg{fill:none;stroke:var(--global-palette1);stroke-width:.09375rem}.pmc-cart .pmc-cart-count{grid-area:stack;background-color:#fff0;color:#000;font-size:.75rem;position:relative;top:.4rem}body .pmc-drawer__overlay{background:rgb(0 0 0 / .6)}body .pmc-drawer__header{border-bottom:1px solid var(--global-palette5);justify-content:center;padding-block:1.3rem}.pmc-drawer__header::before{content:'';width:1.5rem}#pmc-modal-title{font-size:var(--fs-1620);font-weight:700;line-height:.9}body .pmc-drawer__close{position:absolute;right:1.6rem;top:1rem}body .pmc-drawer__close svg{fill:var(--global-palette1)}body .pmc-drawer__close:hover svg{fill:var(--global-palette2)}body .pmc-free-ship{margin:0;padding:.5rem 0 1rem}body .pmc-free-ship--bar .pmc-free-ship__bar{background-color:#d9d9d9;margin-inline:auto;width:90%}body .pmc-free-ship--bar .pmc-free-ship__progress{background-color:var(--global-palette2);border-radius:2rem}.pmc-free-ship__text{text-align:center}body .pmc-cart-line{border-bottom:1px solid hsl(from var(--global-palette1) h s l / 40%);padding-bottom:.8rem}.pmc-cart-line__thumb{margin-right:1rem}.pmc-cart-line__main{font-size:1rem;margin-block:-.4rem 1rem}.pmc-cart-line__name{font-weight:700;text-decoration:none}body .pmc-cart-line a.remove{background:#fff0;color:var(--global-palette5)!important;font-size:2.2rem;font-weight:300;position:relative;justify-self:end;top:-.4rem}body .pmc-cart-line a.remove:hover{background-color:#fff0;color:var(--global-palette1)!important}#pmc-mini-cart .mini_cart_item a.remove+a{line-height:1.1;margin-right:1.5rem}body :is(.pmc-qty__btn,.pmc-qty__btn:hover,.pmc-qty__btn:focus,.pmc-qty__input){color:var(--global-palette1)}body .pmc-qty{border-color:var(--global-palette1);border-radius:1.875rem}button.pmc-qty__minus,button.pmc-qty__minus:hover,button.pmc-qty__minus:focus{padding-left:.5em}button.pmc-qty__plus,button.pmc-qty__plus:hover,button.pmc-qty__plus:focus{padding-right:.5em}.pmc-coupon-form__field{display:grid;grid-template-columns:1fr;gap:1rem;@media (width>480px){grid-template-columns:1fr 8.7rem}}.pmc-coupon-form .input-text{border-color:var(--global-palette1);border-radius:2rem;padding-inline:1.5em}.pmc-coupon-form .input-text::placeholder{color:var(--global-palette2);font-weight:700}.pmc-coupon-form .button{font-size:1.125rem;padding-inline:1rem}.pmc-totals-block__row{margin:0;padding-block:.597rem}.pmc-totals-block__coupon,.pmc-totals-block__total{border-top:1px solid var(--global-palette1)}.pmc-totals-block__label{font-weight:700}.pmc-buttons-block .wc-forward.checkout{font-size:var(--fs-1418);padding-block:.813rem;text-transform:uppercase}body .pmc-card-icons__wrap{align-items:center;gap:1rem}body .woocommerce .pmc-card-icons__wrap img{height:auto}.pmc-card-icon.paypal{position:relative;top:.1rem}.wc-stripe-banner-checkout span.banner-divider{margin-block:2rem}body :is(.wc-stripe-banner-checkout,.wc-ppcp-express-checkout) fieldset{border:0;padding:0;margin:0;legend{display:none}}.wc-ppcp-express-checkout .express-divider{margin-block:1em 1.5em}.woocommerce-checkout h3{font-size:var(--fs-1620)}.woocommerce-additional-fields h3{display:none}.woocommerce #customer_details .form-row.company{margin-bottom:-.5rem}body .woocommerce form .form-row label{color:var(--global-palette1);font-size:.875rem;font-weight:400}#billing_country_field,#shipping_country_field{display:none!important}.woocommerce form .form-row :is(input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus,textarea:focus,input.input-text,textarea,select){border-color:hsl(from var(--global-palette1) h s l / 40%);border-radius:1.25rem;box-shadow:none;font-size:var(--fs-1416);padding:.51rem 1.2rem}.woocommerce-shipping-totals th{width:50%}.woocommerce-checkout .woocommerce .woocommerce-checkout .shop_table{padding:0}body .woocommerce a.woocommerce-remove-coupon{border:1px dashed var(--global-palette1);border-radius:1rem;color:var(--global-palette1)!important;display:inline-block;font-size:.75rem;font-weight:400;line-height:1.5;margin-left:.5rem;padding:0 .5em 0 .8em;width:max-content}body .woocommerce a.woocommerce-remove-coupon:hover{color:red!important;background:#fff0}:is(.woocommerce-checkout,#add_payment_method) #payment ul.payment_methods li{border:1px solid hsl(from var(--global-palette1) h s l / 40%);border-radius:3rem;margin-bottom:1.25rem;padding:0;transition:all 0.4s ease}:is(.woocommerce-checkout,#add_payment_method) #payment ul.payment_methods li:has(input[type='radio']:checked){background-color:#f6f6f6;border-radius:.625rem}.wc_payment_method+.wc_payment_method{border-top:2px solid #fff}body.woocommerce-checkout #payment div.payment_box{width:calc(100% - 2em);padding:1em;margin:0 1em 1em;background-color:#fff}body.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #fff;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;left:0;margin:-1em 0 0 2em}.woocommerce-checkout .wc-stripe-gateway-desc{margin-block:0 1.5em}#payment div.payment_box p:last-child{font-size:.875rem}body.woocommerce-checkout #payment div.payment_box::before{top:-.75em}.woocommerce-checkout #order_review .shop_table:not(.sep-checkout-review-shipping-table) .vp-woo-pont-review-order,.sep-checkout-review-shipping-table th{display:none}#content-area .sep-checkout-review-shipping-table td{padding:0}.woocommerce-checkout .woocommerce ul#shipping_method li{margin:0;padding:.625rem 1rem .625rem 1.5625rem}#shipping_method li:not(:last-child){border-bottom:1px solid var(--global-palette1)}.woocommerce ul#shipping_method li label{cursor:pointer;font-weight:700;width:100%}.woocommerce ul#shipping_method .amount{float:right;width:24.5%}@media (max-width:48rem){.woocommerce-cart .woocommerce ul#shipping_method{margin-top:2em}.woocommerce-cart .woocommerce ul#shipping_method li label{margin-left:2em}}body .woocommerce form .form-row.woocommerce-invalid label{color:#ff5001}.woocommerce form .form-row .optional{display:none}.woocommerce-checkout .checkout .woocommerce-error{margin-bottom:1.875rem}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{display:block!important;font-size:13px}body .woocommerce form :is(.form-row.woocommerce-invalid,.form-row.woocommerce-validated) input.input-text{border-color:var(--global-palette1)}@media (width>64rem){.checkout .woocommerce-error{display:none}.woocommerce #customer_details .form-row{clear:right;margin-bottom:1.25rem}}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout .woocommerce form.woocommerce-form-coupon{border:0;border-radius:0;display:grid!important;grid-template-columns:1fr 8.7rem;gap:var(--fs-1620);margin:0;padding:1rem 0 0}.woocommerce #woocommerce-checkout-form-coupon :is(.form-row-first,.form-row-last){float:none;width:100%}#woocommerce-checkout-form-coupon .input-text::placeholder{color:var(--global-palette2);font-weight:700}.woocommerce #woocommerce-checkout-form-coupon .form-row .button{font-weight:700;font-size:.875rem;padding:.91rem 1rem;width:100%}.woocommerce:has(.wc-empty-cart-message){text-align:center}body .woocommerce .cart-empty.woocommerce-info{font-size:1.25rem;margin-top:2.5rem;color:var(--global-palette4)}@media (min-width:51.25rem){.payment_method_eh_stripe_checkout label:after{display:inline;position:absolute;right:25px;top:13px;left:auto}}.checkout #payment #place_order{font-size:.875rem;margin-block:1rem clamp(3rem, (100vw - 48rem) * 9, 6rem);padding-block:1rem}@media (width < 48rem){.woocommerce-order-received .woocommerce ul.order_details li{border-right:0;float:none;margin-right:0;padding-right:0}.woocommerce-order-received .woocommerce ul.order_details li strong{display:inline;margin-left:.25rem}}.woocommerce-order-received .woocommerce table.shop_table .product-total{width:25%;padding-left:.375rem}.progress-wrp{margin:2rem auto 3rem;max-width:36rem;width:100%}.progress-line{width:calc(100% - 2.4rem);height:.25rem;margin:0 auto;border-radius:.25rem;background-color:#f2f3f6}.progress-filler{height:100%;background-color:var(--global-palette2);width:0%}.prog-steps{display:flex;justify-content:space-between;flex-wrap:nowrap}.single-content .prog-steps p{margin:1.25rem 0 0;position:relative;font-size:.875rem}.prog-steps p::before{content:'';position:absolute;display:block;width:1.1875rem;height:1.1875rem;background:#f2f3f6;border-radius:1rem;left:50%;top:-1.95rem;transform:translateX(-50%)}.woocommerce-cart p.step-cart a{display:none}.woocommerce-checkout p.step-cart a{position:absolute;width:2.7rem;height:2.5rem;top:-1.475rem;left:0;z-index:9}.woocommerce-checkout:not(.woocommerce-order-received) .prog-steps p.step-check::before,.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-rec::before{background-color:var(--global-palette2)}.woocommerce-checkout.woocommerce-order-received .prog-steps p::before{background-color:var(--global-palette2)}.woocommerce-checkout .progress-wrp .progress-filler{width:0%}.woocommerce-checkout.woocommerce-order-received .progress-wrp .progress-filler{width:100%}.woocommerce form.login.euwcw-step-panel{border:0;border-radius:0;padding:0}.single-content .euwcw-steps{padding:0}body .euwcw-step.is-complete .euwcw-step-link{background-color:var(--global-palette2);color:var(--global-palette9)}body .euwcw-step.is-active .euwcw-step-link{background-color:var(--global-palette1);color:var(--global-palette9);font-weight:400}.woocommerce form.euwcw-step-panel :is(.form-row,fieldset) input:is([type='text'],[type='email'],[type='date'],[type='number']){background:transparent!important;border-color:hsl(from var(--global-palette1) h s l / 40%);border-radius:1.875rem;color:var(--global-palette1);padding:.7em 1em;width:100%}.woocommerce.euwcw-lookup form .form-row .button{font-weight:700;font-size:.875rem;padding:.91rem 2.25rem .91rem 2.25rem}.woocommerce-lost-password h1.endpoint-title{font-weight:900;margin-top:0}html :is(.woocommerce,.woocommerce-page) form .show-password-input{right:1em;padding:.3em}.woocommerce-account.content-vertical-padding-hide .content-area{margin-block:3rem 4rem}body .woocommerce form:is(.login,.register){background:var(--global-palette8);border:none}.woocommerce-ResetPassword{max-width:600px;background:var(--global-palette8);margin:auto;padding:1.25rem}.woocommerce-account .single-content h2:first-child{font-size:var(--fs-2030);margin-block:-1.1rem 2rem}.woocommerce-account .single-content .woocommerce-Address-title h2:first-child{float:left;font-size:var(--fs-1620);margin-block:.3rem}body.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{border-right:none}.woocommerce-account .single-content .account-navigation-wrap ul{background-color:var(--global-palette7);margin:0 calc(-1 * var(--global-content-edge-padding)) 4rem}body.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li a{padding:.5rem var(--global-content-edge-padding);border:0!important}.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li:hover a,body.woocommerce-account .account-navigation-wrap :is(li.is-active a,li.is-active a:hover){border-bottom:none!important;border-left:none}@media (width>48rem){.woocommerce-account .single-content .account-navigation-wrap ul{background-color:#fff0;border-top:1px solid var(--global-palette1);margin:0}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid var(--global-palette1);position:relative}.woocommerce-MyAccount-navigation li::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18" fill="none"><path fill="%23463B1F" d="m1.651 0 7.274 7.215a2.51 2.51 0 0 1 .08 3.486l-.08.083L1.65 18l-.981-.973L7.944 9.81A1.14 1.14 0 0 0 8 8.249l-.056-.06L.67.973 1.65 0Z"/></svg>');position:absolute;right:0;top:1rem;opacity:0;transition:opacity 0.3s ease}.woocommerce-MyAccount-navigation li:is(:hover,.is-active)::after{opacity:1}body.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li a{padding:.875rem 0}}details.myaccount-section{margin-block:3rem}body details.myaccount-section::after{top:.5rem}body details.myaccount-section summary{padding-block:.625rem}.woocommerce form .myaccount-section .form-row:last-child{margin-bottom:1.375rem}.tooltip{position:relative;top:.125rem;left:.375rem;cursor:help}.tooltip path{fill:var(--global-palette1)}.woocommerce table.shop_table td.woocommerce-table__product-name a{cursor:default;pointer-events:none;color:var(--global-palette4);text-decoration:none}.woocommerce table.shop_table td.woocommerce-table__product-name a:has(img){float:left;margin-right:.625rem}.woocommerce table.shop_table td.woocommerce-table__product-name .wc-item-meta{margin-left:0;padding-left:0}.woocommerce table.shop_table td.woocommerce-table__product-name .wc-item-meta .wc-item-meta-label{float:none;clear:none}.woocommerce table.shop_table td.woocommerce-table__product-name .wc-item-meta p{display:inline}.woocommerce table.woocommerce-MyAccount-orders .woocommerce-Price-amount{margin-right:1.25rem}.woocommerce .woocommerce-order-details .order-again{display:none}table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a{color:var(--global-palette3)}.woocommerce table.my_account_orders .button{font-size:.875rem;padding:6px .875rem}@media (min-width:370px){.woocommerce table.shop_table td.woocommerce-table__product-name a:has(img){min-width:50px}}.back-to-orders{display:block;text-align:center;margin-top:60px}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details,:is(body .woocommerce .woocommerce-customer-details,.woocommerce-Address) address{background:#f6f6f6;border:1px solid hsl(from var(--global-palette1) h s l / 40%);border-radius:.625rem;font-size:1rem;font-style:normal;padding:.9375rem}.woocommerce-address-fields__field-wrapper :is(#billing_company_check_field,#billing_company_field,#billing_tax_number_field){display:none}.my-account-menu-toggle{font-size:1rem;padding:.4375rem 0 .9375rem 0;text-align:left;cursor:pointer;color:var(--global-palette4);background-color:#fff}.my-account-menu-toggle:hover,.my-account-menu-toggle:focus{background:none;color:#000;box-shadow:none}.my-account-menu-toggle svg{top:.1875rem;position:relative}@media (min-width:48rem){.my-account-menu-toggle{display:none}.account-navigation-wrap{display:block}body.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content{float:left;width:60%}body.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content:has(.wp-block-kadence-rowlayout){width:70%}}@media (width < 48rem){.woocommerce-MyAccount-content{margin-top:1.875rem}.account-navigation-wrap{display:none}}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){background-color:rgba(var(--message-color),.1);border:1px solid rgb(var(--message-color));border-radius:1.25rem;color:#000;font-size:.875rem;line-height:1.3;margin:0 0 1.875rem 0;padding:.625rem 3rem!important;position:relative;text-align:left}html .woocommerce .pmc-coupon-form__error :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){margin-block:.5rem 0}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info)::before{border-radius:50%;position:absolute;left:.9375rem;width:22px;height:1.25rem}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info)::before{padding:3px 0 0 3.5px;top:8px}.cart-empty.woocommerce-info .wm-close{display:none}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a{background-color:#fff0;color:var(--global-palette3);opacity:.6;padding:6px 6px;text-decoration-line:none}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a:hover{opacity:1}@media (max-width:540px){html .woocommerce .woocommerce-message{display:block}html .woocommerce .woocommerce-message .button{float:right;margin-block:-.25em -.4em}}:is(body.woocommerce,body .woocommerce) .woocommerce-message{--message-color:109, 174, 48}:is(body.woocommerce,body .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")}:is(body.woocommerce,body .woocommerce) .woocommerce-info{--message-color:251, 181, 29}:is(body.woocommerce,body .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")}:is(body.woocommerce,body .woocommerce) .woocommerce-error{--message-color:197, 0, 0}:is(body.woocommerce,body .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}.wm-close{border-radius:1rem;padding:.1875rem .4375rem;position:absolute;right:.625rem;top:.375rem;cursor:pointer}.wm-close:hover{background:#fff}.footer-logo{width:min(21.875rem, 100%)}.footer-middle-columns{display:flex;flex-direction:column;text-align:left}.footer-column .title{font-weight:700;margin-bottom:1.25rem}.footer-middle-columns summary{font-weight:700}@media (width>=48rem){.footer-middle-columns{flex-flow:row nowrap;justify-content:space-between;gap:0 1rem}.footer-column{width:max-content}}:is(details,.footer-column) .menu{list-style:none;margin:0;padding:0}:is(details,.footer-column) .menu li{margin-bottom:1em}.footer-social{display:flex;align-items:center;gap:2rem}.copyright-space{display:none}.copyright-by{display:block}@media (width>=48rem){.copyright-space{display:inline-block;width:2rem}.copyright-by{display:inline}}.footer-payment-wrap{display:flex;flex-wrap:wrap;gap:0 1rem}.footer-payment-wrap span{font-weight:700;font-size:.875rem;line-height:1.25rem;flex:1 1 100%}@media (width>48rem){.footer-payment-wrap{flex-wrap:nowrap;justify-content:flex-end;gap:2rem}.footer-payment-wrap span{flex:1;text-align:end}}@media (width < 48rem){.footer-social a img{zoom:1.5}.site-footer-bottom-section-1{margin-top:2rem}.footer-column .title{margin-top:3rem}}.footer-sub-title{font-size:var(--fs-1828);text-align:center}.gfield #input_1_1{border-color:var(--global-palette1);border-radius:2rem;font-size:var(--fs-1416);padding:.51rem 1.2rem}#gform_submit_button_1{margin-top:.9125rem;width:100%}@media (width>64rem){#block-9 .brand{display:block;margin-top:.8rem}.site-footer-top-section-2 .footer-widget-area-inner{display:grid;grid-template-columns:16rem 1fr;gap:0 5.8rem}#gform_1{display:grid;grid-template-columns:1fr 11.75rem;grid-template-rows:3.8125rem auto;.gform-body{grid-area:1 / 1 / 3 / 3}.gform-footer{grid-area:1 / 2 / 2 / 3;margin:-.32rem .75rem 0;z-index:9}}.gfield #input_1_1{padding:1.069rem 1.9rem}#gform_submit_button_1{font-size:1rem;font-weight:400}#gform_submit_button_1:hover{background:#999d53}#gform_fields_1{row-gap:1.875rem}}.cky-consent-container.cky-banner-bottom{box-shadow:0 0 1000vw 1000vw rgb(0 0 0 / .5);left:50%;width:min(50rem, 90%);transform:translate(-50%,-50%);@media (width>36.25rem){bottom:25%}}.cky-consent-container .cky-notice-group{flex-direction:column;gap:1rem}.cky-notice-btn-wrapper .cky-btn{border-radius:9rem}@media (max-width:576px){.cky-notice-btn-wrapper{flex-direction:column-reverse!important}}