img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--theme-palette-1:var(--global-palette1);--wp--preset--color--theme-palette-2:var(--global-palette2);--wp--preset--color--theme-palette-3:var(--global-palette3);--wp--preset--color--theme-palette-4:var(--global-palette4);--wp--preset--color--theme-palette-5:var(--global-palette5);--wp--preset--color--theme-palette-6:var(--global-palette6);--wp--preset--color--theme-palette-7:var(--global-palette7);--wp--preset--color--theme-palette-8:var(--global-palette8);--wp--preset--color--theme-palette-9:var(--global-palette9);--wp--preset--color--theme-palette-10:var(--global-palette10);--wp--preset--color--theme-palette-11:var(--global-palette11);--wp--preset--color--theme-palette-12:var(--global-palette12);--wp--preset--color--theme-palette-13:var(--global-palette13);--wp--preset--color--theme-palette-14:var(--global-palette14);--wp--preset--color--theme-palette-15:var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:var(--global-font-size-small);--wp--preset--font-size--medium:var(--global-font-size-medium);--wp--preset--font-size--large:var(--global-font-size-large);--wp--preset--font-size--x-large:42px;--wp--preset--font-size--larger:var(--global-font-size-larger);--wp--preset--font-size--xxlarge:var(--global-font-size-xxlarge);--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:var(--global-calc-content-width);--wp--style--global--wide-size:var(--global-calc-wide-content-width)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-theme-palette-1-color{color:var(--wp--preset--color--theme-palette-1)!important}.has-theme-palette-2-color{color:var(--wp--preset--color--theme-palette-2)!important}.has-theme-palette-3-color{color:var(--wp--preset--color--theme-palette-3)!important}.has-theme-palette-4-color{color:var(--wp--preset--color--theme-palette-4)!important}.has-theme-palette-5-color{color:var(--wp--preset--color--theme-palette-5)!important}.has-theme-palette-6-color{color:var(--wp--preset--color--theme-palette-6)!important}.has-theme-palette-7-color{color:var(--wp--preset--color--theme-palette-7)!important}.has-theme-palette-8-color{color:var(--wp--preset--color--theme-palette-8)!important}.has-theme-palette-9-color{color:var(--wp--preset--color--theme-palette-9)!important}.has-theme-palette-10-color{color:var(--wp--preset--color--theme-palette-10)!important}.has-theme-palette-11-color{color:var(--wp--preset--color--theme-palette-11)!important}.has-theme-palette-12-color{color:var(--wp--preset--color--theme-palette-12)!important}.has-theme-palette-13-color{color:var(--wp--preset--color--theme-palette-13)!important}.has-theme-palette-14-color{color:var(--wp--preset--color--theme-palette-14)!important}.has-theme-palette-15-color{color:var(--wp--preset--color--theme-palette-15)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-theme-palette-1-background-color{background-color:var(--wp--preset--color--theme-palette-1)!important}.has-theme-palette-2-background-color{background-color:var(--wp--preset--color--theme-palette-2)!important}.has-theme-palette-3-background-color{background-color:var(--wp--preset--color--theme-palette-3)!important}.has-theme-palette-4-background-color{background-color:var(--wp--preset--color--theme-palette-4)!important}.has-theme-palette-5-background-color{background-color:var(--wp--preset--color--theme-palette-5)!important}.has-theme-palette-6-background-color{background-color:var(--wp--preset--color--theme-palette-6)!important}.has-theme-palette-7-background-color{background-color:var(--wp--preset--color--theme-palette-7)!important}.has-theme-palette-8-background-color{background-color:var(--wp--preset--color--theme-palette-8)!important}.has-theme-palette-9-background-color{background-color:var(--wp--preset--color--theme-palette-9)!important}.has-theme-palette-10-background-color{background-color:var(--wp--preset--color--theme-palette-10)!important}.has-theme-palette-11-background-color{background-color:var(--wp--preset--color--theme-palette-11)!important}.has-theme-palette-12-background-color{background-color:var(--wp--preset--color--theme-palette-12)!important}.has-theme-palette-13-background-color{background-color:var(--wp--preset--color--theme-palette-13)!important}.has-theme-palette-14-background-color{background-color:var(--wp--preset--color--theme-palette-14)!important}.has-theme-palette-15-background-color{background-color:var(--wp--preset--color--theme-palette-15)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-theme-palette-1-border-color{border-color:var(--wp--preset--color--theme-palette-1)!important}.has-theme-palette-2-border-color{border-color:var(--wp--preset--color--theme-palette-2)!important}.has-theme-palette-3-border-color{border-color:var(--wp--preset--color--theme-palette-3)!important}.has-theme-palette-4-border-color{border-color:var(--wp--preset--color--theme-palette-4)!important}.has-theme-palette-5-border-color{border-color:var(--wp--preset--color--theme-palette-5)!important}.has-theme-palette-6-border-color{border-color:var(--wp--preset--color--theme-palette-6)!important}.has-theme-palette-7-border-color{border-color:var(--wp--preset--color--theme-palette-7)!important}.has-theme-palette-8-border-color{border-color:var(--wp--preset--color--theme-palette-8)!important}.has-theme-palette-9-border-color{border-color:var(--wp--preset--color--theme-palette-9)!important}.has-theme-palette-10-border-color{border-color:var(--wp--preset--color--theme-palette-10)!important}.has-theme-palette-11-border-color{border-color:var(--wp--preset--color--theme-palette-11)!important}.has-theme-palette-12-border-color{border-color:var(--wp--preset--color--theme-palette-12)!important}.has-theme-palette-13-border-color{border-color:var(--wp--preset--color--theme-palette-13)!important}.has-theme-palette-14-border-color{border-color:var(--wp--preset--color--theme-palette-14)!important}.has-theme-palette-15-border-color{border-color:var(--wp--preset--color--theme-palette-15)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-larger-font-size{font-size:var(--wp--preset--font-size--larger)!important}.has-xxlarge-font-size{font-size:var(--wp--preset--font-size--xxlarge)!important}:root{--frigo-navy:#111111;--frigo-ice:#F5F5F5;--frigo-ice-dark:#E4572E;--frigo-coral:#E4572E;--frigo-green:#1E9E5A;--frigo-amber:#E0A100}.frigo-price-ex{display:block;font-size:1.6rem;font-weight:800;color:var(--frigo-navy)}.frigo-price-ex small{font-size:.8rem;font-weight:500;color:#5a6b7b;margin-left:.3rem}.frigo-price-in{display:block;font-size:.85rem;color:#5a6b7b}.frigo-price-extra{margin:.75rem 0 1rem}.frigo-energy{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem;font-size:.9rem}.frigo-energy img{height:36px;width:auto}.frigo-energy-badge{display:inline-block;min-width:2rem;padding:.1rem .5rem;border-radius:4px;font-weight:800;color:#fff;background:#888;text-align:center}.frigo-energy-a{background:#00A651}.frigo-energy-b{background:#50B848}.frigo-energy-c{background:#BFD630}.frigo-energy-d{background:#FFF200;color:#333}.frigo-energy-e{background:#FDB913}.frigo-energy-f{background:#F37021}.frigo-energy-g{background:#ED1C24}.frigo-stock{font-size:.9rem;font-weight:600;color:var(--frigo-navy);margin:.25rem 0}.frigo-stock .dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:var(--frigo-green);margin-right:.4rem}.frigo-stock.is-out .dot{background:var(--frigo-amber)}.frigo-delivery{font-size:.9rem;color:#33475b;margin:0 0 .5rem}.frigo-checks{list-style:none;padding:0;margin:1rem 0;font-size:.9rem;color:var(--frigo-navy)}.frigo-checks li::before{content:"\2713";color:var(--frigo-green);font-weight:700;margin-right:.5rem}.frigo-opinion{display:flex;gap:1.1rem;align-items:center;background:var(--frigo-ice);border-radius:12px;padding:1.1rem 1.25rem;margin:1.25rem 0;border-left:4px solid var(--frigo-ice-dark)}.frigo-opinion img{width:96px;height:96px;flex:0 0 96px;object-fit:contain}.frigo-opinion p{font-size:1rem;line-height:1.6}.frigo-opinion-label{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--frigo-ice-dark);margin:0 0 .2rem}.frigo-opinion p{margin:0;color:var(--frigo-navy)}.frigo-docs{list-style:none;padding:0}.frigo-docs li{padding:.35rem 0;border-bottom:1px solid #e3ecf2}.frigo-card-meta{display:flex;flex-wrap:wrap;gap:.4rem .7rem;align-items:center;font-size:.8rem;margin:.3rem 0 .5rem}.woocommerce ul.products li.product .button,.single_add_to_cart_button.button{background:var(--frigo-coral)!important;color:#fff!important;border-radius:6px}.payment_method_pensopay_gateway label img{height:22px!important;width:auto!important;max-width:none!important;margin:0 0 0 6px!important;vertical-align:middle}.woocommerce form .form-row .required{visibility:visible}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;min-width:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--global-gray-400:#CBD5E0;--global-gray-500:#A0AEC0;--global-xs-spacing:1em;--global-sm-spacing:1.5rem;--global-md-spacing:2rem;--global-lg-spacing:2.5em;--global-xl-spacing:3.5em;--global-xxl-spacing:5rem;--global-edge-spacing:1.5rem;--global-boxed-spacing:2rem;--global-font-size-small:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger:clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge:clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}dfn,cite,em,i{font-style:italic}blockquote,q{quotes:"“" "”"}blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}.entry-content blockquote{margin:0 0 var(--global-md-spacing)}blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}address{margin:0 0 1.5em}pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}mark,ins{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}ul,ol{margin:0 0 1.5em 1.5em;padding:0}ul.aligncenter,ol.aligncenter{list-style:none}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:hover,a:active{outline:0}.inner-link-style-plain a:not(.button),.widget-area.inner-link-style-plain a:not(.button){text-decoration:none}.inner-link-style-normal a:not(.button),.widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.link-style-no-underline .entry-content p>a,.link-style-no-underline .entry-content strong>a,.link-style-no-underline .entry-content em>a,.link-style-no-underline .entry-content>ul a,.link-style-no-underline .entry-content a{text-decoration:none}.link-style-no-underline .entry-content p>a:hover,.link-style-no-underline .entry-content strong>a:hover,.link-style-no-underline .entry-content em>a:hover,.link-style-no-underline .entry-content>ul a:hover,.link-style-no-underline .entry-content a:hover{text-decoration:none}.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}.link-style-color-underline .entry-content p a:hover,.link-style-color-underline .entry-content strong>a:hover,.link-style-color-underline .entry-content em>a:hover,.link-style-color-underline .entry-content>ul a:hover,.link-style-color-underline .entry-content>ol a:hover,.link-style-color-underline .entry-content .wp-block-group ul a:hover,.link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight),var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.link-style-hover-background .entry-content p a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}.link-style-offset-background .entry-content p a,.link-style-offset-background .entry-content strong>a,.link-style-offset-background .entry-content em>a,.link-style-offset-background .entry-content>ul a,.link-style-offset-background .entry-content>ol a,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2),var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}.link-style-offset-background .entry-content p a:hover,.link-style-offset-background .entry-content strong>a:hover,.link-style-offset-background .entry-content em>a:hover,.link-style-offset-background .entry-content>ul a:hover,.link-style-offset-background .entry-content>ol a:hover,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2),var(--global-palette-highlight-alt))}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}#primary[tabindex="-1"]:focus{outline:0}textarea{width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0 0 0 -7px #fff0}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0 5px 15px -7px rgb(0 0 0 / .1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0 0 0 -7px #fff0}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0 5px 15px -7px rgb(0 0 0 / .1);outline:0}select:focus option{color:#333}.elementor-select-wrapper select{background-image:none}.search-form{position:relative}.search-form input[type=search],.search-form input.search-field{padding-right:60px;width:100%}.search-form .search-submit[type=submit]{top:0;right:0;bottom:0;position:absolute;color:#fff0;background:#fff0;z-index:2;width:50px;border:0;padding:8px 12px 7px;border-radius:0;box-shadow:none;overflow:hidden}.search-form .search-submit[type=submit]:hover,.search-form .search-submit[type=submit]:focus{color:#fff0;background:#fff0;box-shadow:none}.search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}.search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .search-form .button[type=submit],body.rtl .search-form .kadence-search-icon-wrap{left:0;right:auto}body.rtl .search-form input[type=search],body.rtl .search-form input.search-field{padding-right:.5em;padding-left:60px}fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}.affwp-form fieldset{padding:0}legend{font-weight:700}button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 0 0 -7px #fff0}button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0 15px 25px -7px rgb(0 0 0 / .1)}button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,.wp-element-button:disabled,.wp-element-button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;opacity:.5}.elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0 15px 25px -7px rgb(0 0 0 / .1)}.button.button-size-small{font-size:80%;padding:.3em .7em}.button.button-size-large{font-size:110%;padding:.6em 1.2em}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{padding:.4em 1em}.button.button-style-outline,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button,.button.kb-btn-global-outline{border:2px solid currentColor}.button.button-style-outline:hover,.button.button-style-outline:focus,.button.button-style-outline:active,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus,.wp-block-button.is-style-outline .wp-element-button:active,.button.kb-btn-global-outline:hover,.button.kb-btn-global-outline:focus,.button.kb-btn-global-outline:active{border:2px solid currentColor;box-shadow:0 0 0 -7px #fff0}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.wp-block-button.is-style-outline .wp-element-button:not(.has-background),.button.button-style-outline:not(.has-background),.button.kb-btn-global-outline:not(.has-background){background:#fff0}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):active,.button.button-style-outline:not(.has-background):hover,.button.button-style-outline:not(.has-background):focus,.button.button-style-outline:not(.has-background):active,.button.kb-btn-global-outline:not(.has-background):hover,.button.kb-btn-global-outline:not(.has-background):focus,.button.kb-btn-global-outline:not(.has-background):active{background:#fff0}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),.button-style-outline:not(.has-text-color),.kb-btn-global-outline:not(.has-text-color){color:var(--global-palette-btn-out,var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):visited,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):visited,.button-style-outline:not(.has-text-color):visited,.kb-btn-global-outline:not(.has-text-color):visited{color:var(--global-palette-btn-out,var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,.button-style-outline:not(.has-text-color):hover,.button-style-outline:not(.has-text-color):focus,.button-style-outline:not(.has-text-color):active,.kb-btn-global-outline:not(.has-text-color):hover,.kb-btn-global-outline:not(.has-text-color):focus,.kb-btn-global-outline:not(.has-text-color):active{color:var(--global-palette-btn-out-hover,var(--global-palette-btn-bg-hover))}button.button-style-secondary,.button.button-style-secondary,.wp-block-button__link.button-style-secondary,.wp-element-button.button-style-secondary,input[type=button].button-style-secondary,input[type=reset].button-style-secondary,input[type=submit].button-style-secondary{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:visited,.button.button-style-secondary:visited,.wp-block-button__link.button-style-secondary:visited,.wp-element-button.button-style-secondary:visited,input[type=button].button-style-secondary:visited,input[type=reset].button-style-secondary:visited,input[type=submit].button-style-secondary:visited{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:hover,button.button-style-secondary:focus,button.button-style-secondary:active,.button.button-style-secondary:hover,.button.button-style-secondary:focus,.button.button-style-secondary:active,.wp-block-button__link.button-style-secondary:hover,.wp-block-button__link.button-style-secondary:focus,.wp-block-button__link.button-style-secondary:active,.wp-element-button.button-style-secondary:hover,.wp-element-button.button-style-secondary:focus,.wp-element-button.button-style-secondary:active,input[type=button].button-style-secondary:hover,input[type=button].button-style-secondary:focus,input[type=button].button-style-secondary:active,input[type=reset].button-style-secondary:hover,input[type=reset].button-style-secondary:focus,input[type=reset].button-style-secondary:active,input[type=submit].button-style-secondary:hover,input[type=submit].button-style-secondary:focus,input[type=submit].button-style-secondary:active{color:var(--global-palette-btn-sec-hover);background:var(--global-palette-btn-sec-bg-hover)}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color:#fff}body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color:currentColor}:root .has-theme-palette-1-background-color,:root .has-theme-palette1-background-color{background-color:var(--global-palette1)}:root .has-theme-palette-1-color,:root .has-theme-palette1-color{color:var(--global-palette1)}:root .has-theme-palette-2-background-color,:root .has-theme-palette2-background-color{background-color:var(--global-palette2)}:root .has-theme-palette-2-color,:root .has-theme-palette2-color{color:var(--global-palette2)}:root .has-theme-palette-3-background-color,:root .has-theme-palette3-background-color{background-color:var(--global-palette3)}:root .has-theme-palette-3-color,:root .has-theme-palette3-color{color:var(--global-palette3)}:root .has-theme-palette-4-background-color,:root .has-theme-palette4-background-color{background-color:var(--global-palette4)}:root .has-theme-palette-4-color,:root .has-theme-palette4-color{color:var(--global-palette4)}:root .has-theme-palette-5-background-color,:root .has-theme-palette5-background-color{background-color:var(--global-palette5)}:root .has-theme-palette-5-color,:root .has-theme-palette5-color{color:var(--global-palette5)}:root .has-theme-palette-6-background-color,:root .has-theme-palette6-background-color{background-color:var(--global-palette6)}:root .has-theme-palette-6-color,:root .has-theme-palette6-color{color:var(--global-palette6)}:root .has-theme-palette-7-background-color,:root .has-theme-palette7-background-color{background-color:var(--global-palette7)}:root .has-theme-palette-7-color,:root .has-theme-palette7-color{color:var(--global-palette7)}:root .has-theme-palette-8-background-color,:root .has-theme-palette8-background-color{background-color:var(--global-palette8)}:root .has-theme-palette-8-color,:root .has-theme-palette8-color{color:var(--global-palette8)}:root .has-theme-palette-9-background-color,:root .has-theme-palette9-background-color{background-color:var(--global-palette9)}:root .has-theme-palette-9-color,:root .has-theme-palette9-color{color:var(--global-palette9)}:root .has-theme-palette-10-background-color,:root .has-theme-palette10-background-color{background-color:var(--global-palette10)}:root .has-theme-palette-10-color,:root .has-theme-palette10-color{color:var(--global-palette10)}:root .has-theme-palette-11-background-color,:root .has-theme-palette11-background-color{background-color:var(--global-palette11)}:root .has-theme-palette-11-color,:root .has-theme-palette11-color{color:var(--global-palette11)}:root .has-theme-palette-12-background-color,:root .has-theme-palette12-background-color{background-color:var(--global-palette12)}:root .has-theme-palette-12-color,:root .has-theme-palette12-color{color:var(--global-palette12)}:root .has-theme-palette-13-background-color,:root .has-theme-palette13-background-color{background-color:var(--global-palette13)}:root .has-theme-palette-13-color,:root .has-theme-palette13-color{color:var(--global-palette13)}:root .has-theme-palette-14-background-color,:root .has-theme-palette14-background-color{background-color:var(--global-palette14)}:root .has-theme-palette-14-color,:root .has-theme-palette14-color{color:var(--global-palette14)}:root .has-theme-palette-15-background-color,:root .has-theme-palette15-background-color{background-color:var(--global-palette15)}:root .has-theme-palette-15-color,:root .has-theme-palette15-color{color:var(--global-palette15)}.kt-clear{*zoom:1}.kt-clear::before,.kt-clear::after{content:" ";display:table}.kt-clear::after{clear:both}#wpadminbar{position:fixed!important}.content-area{margin:var(--global-xxl-spacing) 0}.entry-content{word-break:break-word}.entry-content table{word-break:normal}.body{overflow-x:hidden}.scroll a *,a.scroll *{pointer-events:none}.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.content-vertical-padding-top .content-area{margin-bottom:0}.content-vertical-padding-bottom .content-area{margin-top:0}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.kt-row-layout-inner>.kb-theme-content-width,.kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.content-bg{background:#fff}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:#fff0}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width:1025px){.has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}#secondary{grid-column:2;grid-row:1;min-width:0}.has-left-sidebar .content-container{grid-template-columns:2fr 5fr}.has-left-sidebar #main{grid-column:2;grid-row:1}.has-left-sidebar #secondary{grid-column:1;grid-row:1}.has-sidebar .wp-site-blocks .content-container .alignwide,.has-sidebar .wp-site-blocks .content-container .alignfull{width:unset;max-width:unset;margin-left:0;margin-right:0}.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}#kt-scroll-up-reader,#kt-scroll-up{position:fixed;transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}#kt-scroll-up-reader *,#kt-scroll-up *{pointer-events:none}#kt-scroll-up-reader.scroll-up-style-outline,#kt-scroll-up.scroll-up-style-outline{background:#fff0}.scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}.scroll-up-style-filled:hover{color:var(--global-palette9)}.scroll-up-style-outline,.scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}.scroll-up-style-outline:hover{color:var(--global-palette5)}#kt-scroll-up.scroll-visible{transform:translateY(0);opacity:1}#kt-scroll-up-reader{transform:translateY(0);transition:all 0s ease}#kt-scroll-up-reader:not(:focus){clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;word-wrap:normal!important}#kt-scroll-up-reader:focus{transform:translateY(0);opacity:1;box-shadow:none;z-index:1001}@media screen and (max-width:719px){.vs-sm-false{display:none!important}}@media screen and (min-width:720px)and (max-width:1024px){.vs-md-false{display:none!important}}@media screen and (min-width:1025px){.vs-lg-false{display:none!important}}body.logged-in .vs-logged-in-false{display:none!important}body:not(.logged-in) .vs-logged-out-false{display:none!important}.infinite-scroll .posts-navigation,.infinite-scroll .pagination,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#wrapper{overflow:hidden;overflow:clip}.kadence-scrollbar-fixer{margin-right:var(--scrollbar-offset,unset)}.kadence-scrollbar-fixer .item-is-fixed{right:var(--scrollbar-offset,0)}.alignleft{float:left;margin-right:var(--global-md-spacing)}.alignright{float:right;margin-left:var(--global-md-spacing)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom.admin-bar #wrapper{min-height:calc(100vh - 32px)}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.kadence-pro-fixed-item>.kadence-element-wrap>p:first-child:last-child,.kadence-pro-fixed-item>p:first-child:last-child{margin:0}:root{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width)}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)))}body{background:var(--global-palette8)}body,input,select,optgroup,textarea{font-weight:400;font-size:17px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4)}.content-bg,body.content-style-unboxed .site{background:var(--global-palette9)}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family)}h1{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3)}h2{font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette3)}h3{font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3)}h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4)}h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4)}h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5)}.entry-hero .kadence-breadcrumbs{max-width:1290px}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.comments-area,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{max-width:var(--global-content-width)}.content-width-narrow .content-container.site-container,.content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width)}@media all and (min-width:1520px){.wp-site-blocks .content-container .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset}}@media all and (min-width:1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc(-1 * var( --global-content-boxed-padding ));margin-right:calc(-1 * var( --global-content-boxed-padding ))}.content-area{margin-top:5rem;margin-bottom:5rem}@media all and (max-width:1024px){.content-area{margin-top:3rem;margin-bottom:3rem}}@media all and (max-width:767px){.content-area{margin-top:2rem;margin-bottom:2rem}}@media all and (max-width:1024px){:root{--global-content-boxed-padding:2rem}}@media all and (max-width:767px){:root{--global-content-boxed-padding:1.5rem}}.entry-content-wrap{padding:2rem}@media all and (max-width:1024px){.entry-content-wrap{padding:2rem}}@media all and (max-width:767px){.entry-content-wrap{padding:1.5rem}}.entry.single-entry{box-shadow:0 15px 15px -10px rgb(0 0 0 / .05)}.entry.loop-entry{box-shadow:0 15px 15px -10px rgb(0 0 0 / .05)}.loop-entry .entry-content-wrap{padding:2rem}@media all and (max-width:1024px){.loop-entry .entry-content-wrap{padding:2rem}}@media all and (max-width:767px){.loop-entry .entry-content-wrap{padding:1.5rem}}button,.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"],.fl-button,.elementor-button-wrapper .elementor-button,.wc-block-components-checkout-place-order-button,.wc-block-cart__submit{box-shadow:0 0 0 -7px #fff0}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active,.wc-block-cart__submit:hover{box-shadow:0 15px 25px -7px rgb(0 0 0 / .1)}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px)}@media all and (min-width:1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px}}@media all and (max-width:1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px}}@media all and (max-width:767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px}}.entry-hero.page-hero-section .entry-header{min-height:200px}@media all and (max-width:1024px){.mobile-transparent-header #masthead{position:absolute;left:0;right:0;z-index:100}.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0)}.mobile-transparent-header #masthead,.mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner,.mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner,.mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:#fff0}.site-header-row-tablet-layout-fullwidth,.site-header-row-tablet-layout-standard{padding:0}}@media all and (min-width:1025px){.transparent-header #masthead{position:absolute;left:0;right:0;z-index:100}.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0)}.transparent-header #masthead,.transparent-header .site-top-header-wrap .site-header-row-container-inner,.transparent-header .site-main-header-wrap .site-header-row-container-inner,.transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:#fff0}}.site-branding{padding:0 0 0 0}.site-branding .site-title{font-weight:700;font-size:26px;line-height:1.2;color:var(--global-palette3)}#masthead,#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap),#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start)>.site-header-row-container-inner{background:#fff}.site-main-header-inner-wrap{min-height:80px}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc(100% - 1.2em)}.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:.6em;padding-bottom:.6em;color:var(--global-palette5)}.main-navigation .primary-menu-container>ul>li.menu-item .dropdown-nav-special-toggle{right:calc(1.2em / 2)}.main-navigation .primary-menu-container>ul>li.menu-item>a:hover{color:var(--global-palette-highlight)}.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a{color:var(--global-palette3)}.header-navigation .header-menu-container ul ul.sub-menu,.header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette3);box-shadow:0 2px 13px 0 rgb(0 0 0 / .1)}.header-navigation .header-menu-container ul ul li.menu-item,.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li.menu-item>a{border-bottom:1px solid rgb(255 255 255 / .1);border-radius:0 0 0 0}.header-navigation .header-menu-container ul ul li.menu-item>a{width:200px;padding-top:1em;padding-bottom:1em;color:var(--global-palette8);font-size:12px}.header-navigation .header-menu-container ul ul li.menu-item>a:hover{color:var(--global-palette9);background:var(--global-palette4);border-radius:0 0 0 0}.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item>a{color:var(--global-palette9);background:var(--global-palette4);border-radius:0 0 0 0}.mobile-toggle-open-container .menu-toggle-open,.mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette5);padding:.4em .6em .4em .6em;font-size:14px}.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:20px}.mobile-toggle-open-container .menu-toggle-open:hover,.mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette-highlight)}.mobile-navigation ul li{font-size:14px}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em}.mobile-navigation ul li>a,.mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap{color:var(--global-palette8)}.mobile-navigation ul li.current-menu-item>a,.mobile-navigation ul li.current-menu-item.menu-item-has-children>.drawer-nav-drop-wrap{color:var(--global-palette-highlight)}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,.mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgb(255 255 255 / .1)}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgb(255 255 255 / .1)}#mobile-drawer .drawer-header .drawer-toggle{padding:.6em .15em .6em .15em;font-size:24px}.site-bottom-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px}.site-bottom-footer-inner-wrap .widget{margin-bottom:30px}.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2)}.entry-hero.product-hero-section .entry-header{min-height:200px}.product-title .single-category{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3)}.wp-site-blocks .product-hero-section .extra-title{font-weight:700;font-size:32px;line-height:1.5}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button),.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button),.wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link{border:2px none #fff0;box-shadow:0 0 0 0 #fff0}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button):hover,.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover,.wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{box-shadow:0 0 0 0 #fff0}.site-branding{max-height:inherit}.site-branding a.brand{display:flex;gap:1em;flex-direction:row;align-items:center;text-decoration:none;color:inherit;max-height:inherit}.site-branding a.brand img{display:block}.site-branding .site-title{margin:0}.site-branding .site-description{margin:.4375em 0 0;word-wrap:break-word}.site-branding.branding-layout-standard-reverse a.brand{flex-direction:row-reverse}.site-branding.branding-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}.site-branding.branding-layout-vertical.site-title-top a.brand .site-description{margin:0}.site-branding.branding-layout-vertical a.brand{flex-direction:column}.site-branding.branding-layout-vertical-reverse a.brand{flex-direction:column-reverse}.site-header-section-center .site-branding.branding-layout-vertical a.brand,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand{text-align:center}.site-header-section-center .site-branding.branding-layout-vertical a.brand img,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand img{margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){.site-branding.branding-tablet-layout-standard-reverse a.brand{flex-direction:row-reverse}.site-branding.branding-tablet-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}.site-branding.branding-tablet-layout-vertical a.brand{flex-direction:column}.site-branding.branding-tablet-layout-vertical-reverse a.brand{flex-direction:column-reverse}}@media screen and (max-width:719px){.site-branding.branding-mobile-layout-standard:not(.site-brand-logo-only) a.brand{flex-direction:row}.site-branding.branding-mobile-layout-standard-reverse a.brand{flex-direction:row-reverse}.site-branding.branding-mobile-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}.site-branding.branding-mobile-layout-vertical a.brand{flex-direction:column}.site-branding.branding-mobile-layout-vertical-reverse a.brand{flex-direction:column-reverse}}.site-header-row-center-column .brand:not(.has-logo-image) .site-title-wrap{text-align:center}.logo-icon{display:flex}.logo-icon .kadence-svg-iconset svg{width:100%;height:auto}.header-navigation ul ul.sub-menu,.header-navigation ul ul.submenu{display:none;position:absolute;top:100%;flex-direction:column;background:#fff;margin-left:0;box-shadow:0 2px 13px rgb(0 0 0 / .1);z-index:1000}.header-navigation ul ul.quadmenu-row{flex-direction:row}body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle{opacity:.2}.header-navigation ul ul.sub-menu>li:last-child,.header-navigation ul ul.submenu>li:last-child{border-bottom:0}.header-navigation ul ul.sub-menu.sub-menu-edge{left:auto;right:0}.header-navigation ul ul ul.sub-menu.sub-menu-edge{left:auto;right:100%}.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.sub-menu,.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.submenu{opacity:0;visibility:hidden;transform:translate3d(0,0,0);transition:all .2s ease;display:block;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden}.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:hover>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:not(.menu-item--has-toggle):focus>ul{opacity:1;visibility:visible;transform:translate3d(0,0,0);clip:auto;height:auto;overflow:visible}.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li>ul.opened,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li:not(.menu-item--has-toggle):focus>ul{opacity:1;visibility:visible;transform:translate3d(0,0,0);clip:auto;height:auto;overflow:visible}.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.submenu{transform:translate3d(0,10px,0)}.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.submenu{transform:translate3d(0,-10px,0)}.wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle{position:absolute!important;overflow:hidden;padding:0!important;margin:0!important;margin-right:-0.1em!important;border:0!important;width:.9em;top:0;bottom:0;height:auto;border-radius:0;box-shadow:none!important;background:#fff0!important;display:block;left:auto;right:.7em;pointer-events:none}.wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle{width:2.6em;margin:0!important;right:0}.nav--toggle-sub .dropdown-nav-special-toggle:focus{z-index:10}.nav--toggle-sub .dropdown-nav-toggle{display:block;background:#fff0;position:absolute;right:0;top:50%;width:.7em;height:.7em;font-size:inherit;width:.9em;height:.9em;font-size:.9em;display:inline-flex;line-height:inherit;margin:0;padding:0;border:none;border-radius:0;transform:translateY(-50%);overflow:visible;transition:opacity .2s ease}.nav--toggle-sub ul ul .dropdown-nav-toggle{right:.2em}.nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset{transform:rotate(-90deg)}.nav--toggle-sub li.menu-item-has-children{position:relative}.nav-drop-title-wrap{position:relative;padding-right:1em;display:block}.nav--toggle-sub:not(.click-to-open) li:hover>ul,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul,.nav--toggle-sub.click-to-open li.menu-item--has-toggle>ul.opened{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}@media(hover:none){.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle{left:0;right:0!important;margin-right:0!important;width:100%;pointer-events:all}.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on)>a{pointer-events:none}}.rtl .nav--toggle-sub .dropdown-nav-toggle{right:auto;left:0}.rtl .primary-menu-container>ul>li.menu-item .dropdown-nav-special-toggle{right:auto;left:.7em}.rtl .wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle{left:0;right:auto}.rtl .nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset{transform:rotate(-270deg)}.rtl .header-navigation ul ul ul.sub-menu,.rtl .header-navigation ul ul ul.submenu{right:100%;left:auto}.rtl .nav-drop-title-wrap{padding-left:1em;padding-right:0}.wp-site-blocks .nav--toggle-sub .kadence-menu-mega-enabled .sub-menu .dropdown-nav-special-toggle{display:none}.header-navigation-style-underline-fullheight,.header-navigation-style-fullheight{height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container,.header-navigation-style-fullheight .header-menu-container{height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container>ul,.header-navigation-style-fullheight .header-menu-container>ul{height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container>ul>li,.header-navigation-style-fullheight .header-menu-container>ul>li{display:flex;height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container>ul>li>a,.header-navigation-style-fullheight .header-menu-container>ul>li>a{display:flex;height:100%;align-items:center}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a{position:relative}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:after{content:"";width:100%;position:absolute;bottom:0;height:2px;right:50%;background:currentColor;transform:scale(0,0) translate(-50%,0);transition:transform .2s ease-in-out,color 0s ease-in-out}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:hover:after{transform:scale(1,1) translate(50%,0)}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-menu-item>a:after,.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-page-item>a:after{transform:scale(1,1) translate(50%,0)}.header-navigation,.header-menu-container{display:flex}.header-navigation li.menu-item>a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out;transform:translate3d(0,0,0)}.header-navigation li.menu-item>a:hover,.header-navigation li.menu-item>a:focus{color:var(--global-palette-highlight)}.header-navigation ul.sub-menu,.header-navigation ul.submenu{display:block;list-style:none;margin:0;padding:0}.header-navigation ul li.menu-item>a{padding:.6em .5em}.header-navigation ul ul li.menu-item>a{padding:1em;outline-offset:-2px}.header-navigation ul ul li.menu-item>a{width:200px}.header-navigation ul ul ul.sub-menu,.header-navigation ul ul ul.submenu{top:0;left:100%;right:auto;min-height:100%}.header-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.menu-toggle-open{display:flex;background:#fff0;align-items:center;box-shadow:none}.menu-toggle-open .menu-toggle-label{padding-right:5px}.menu-toggle-open .menu-toggle-icon{display:flex}.menu-toggle-open .menu-toggle-label:empty{padding-right:0}.menu-toggle-open:hover,.menu-toggle-open:focus{border-color:currentColor;background:#fff0;box-shadow:none}.menu-toggle-open.menu-toggle-style-default{border:0}.wp-site-blocks .menu-toggle-open{box-shadow:none}.mobile-navigation{width:100%}.mobile-navigation a{display:block;width:100%;text-decoration:none;padding:.6em .5em}.mobile-navigation ul{display:block;list-style:none;margin:0;padding:0}.drawer-nav-drop-wrap{display:flex;position:relative}.drawer-nav-drop-wrap a{color:inherit}.drawer-nav-drop-wrap .drawer-sub-toggle{background:#fff0;color:inherit;padding:.5em .7em;display:flex;border:0;border-radius:0;box-shadow:none;line-height:normal}.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap .drawer-sub-toggle{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}.mobile-navigation ul ul{padding-left:1em;transition:all .2s ease-in-out}.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu{display:none}body[class*=amp-mode-] .mobile-navigation ul ul{display:block}.mobile-navigation ul ul ul ul ul ul{padding-left:0}.mobile-navigation ul.has-collapse-sub-nav .sub-menu.show-drawer{display:block}.popup-drawer{position:fixed;display:none;top:0;bottom:0;left:-99999rem;right:99999rem;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:100000}.popup-drawer .drawer-overlay{background-color:rgb(0 0 0 / .4);position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease-in-out}.popup-drawer .drawer-inner{width:100%;transform:translateX(100%);max-width:90%;right:0;top:0;overflow:auto;background:#090c10;color:#fff;bottom:0;opacity:0;position:fixed;box-shadow:0 0 2rem 0 rgb(0 0 0 / .1);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .25s cubic-bezier(.77,.2,.05,1)}.popup-drawer .drawer-header{padding:0 1.5em;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.popup-drawer .drawer-header .drawer-toggle{background:#fff0;border:0;font-size:24px;line-height:1;padding:.6em .15em;color:inherit;display:flex;box-shadow:none;border-radius:0}.popup-drawer .drawer-header .drawer-toggle:hover{box-shadow:none}.popup-drawer .drawer-content{padding:0 1.5em 1.5em}.popup-drawer-layout-sidepanel.popup-drawer-side-left .drawer-inner{transform:translateX(-100%);right:auto;left:0}@media screen and (max-width:1024px){.showing-popup-drawer-from-right.animate-body-popup #inner-wrap,.showing-popup-drawer-from-right.animate-body-popup #colophon,.showing-popup-drawer-from-right.animate-body-popup .site-header-row{transform:translateX(-200px)}.showing-popup-drawer-from-left.animate-body-popup #inner-wrap,.showing-popup-drawer-from-left.animate-body-popup #colophon,.showing-popup-drawer-from-left.animate-body-popup .site-header-row{transform:translateX(200px)}.animate-body-popup #inner-wrap,.animate-body-popup .site-header-row,.animate-body-popup #colophon{transform:none;transition:transform .3s cubic-bezier(.77,.2,.05,1)}}.popup-drawer-animation-scale.popup-drawer-layout-fullwidth .drawer-inner{transform:scale(0);transform-origin:top right;transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .3s cubic-bezier(.77,.2,.05,1)}.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.popup-drawer-side-left .drawer-inner{transform-origin:top left}.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.active .drawer-inner{transform:scale(1)}#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-overlay,#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-inner{background:#fff0}.popup-drawer .drawer-header .drawer-toggle{width:1em;position:relative;height:1em;box-sizing:content-box;font-size:24px}.drawer-toggle .toggle-close-bar{width:.75em;height:.08em;background:currentColor;transform-origin:center center;position:absolute;margin-top:-.04em;opacity:0;border-radius:.08em;left:50%;margin-left:-.375em;top:50%;transform:rotate(45deg) translateX(-50%);transition:transform .3s cubic-bezier(.77,.2,.05,1),opacity .3s cubic-bezier(.77,.2,.05,1);transition-delay:.2s}.drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg) translateX(50%)}.popup-drawer.active .drawer-toggle .toggle-close-bar{transform:rotate(45deg);opacity:1}.popup-drawer.active .drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg);opacity:1}.popup-drawer .drawer-content.content-valign-middle{min-height:calc(100% - (1.2em + 24px));display:flex;justify-content:safe center;flex-direction:column;padding-bottom:calc(1.2em + 24px);overflow:auto}.popup-drawer .drawer-content.content-valign-bottom{min-height:calc(100% - (1.2em + 24px));display:flex;justify-content:flex-end;flex-direction:column;padding-bottom:calc(1.2em + 24px);max-height:calc(100% - (1.2em + 24px));overflow:auto}.popup-drawer .drawer-content.content-valign-bottom .site-header-item-mobile-navigation{display:block;overflow:auto;max-height:calc(100% - (1.2em + 24px))}.popup-drawer .drawer-content.content-align-center{text-align:center}.popup-drawer .drawer-content.content-align-center .site-header-item{justify-content:center}.popup-drawer .drawer-content.content-align-right{text-align:right}.popup-drawer .drawer-content.content-align-right .site-header-item{justify-content:flex-end}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-inner{transform:none}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-slice-background{transform-origin:center;transform:none;position:absolute;display:flex;flex-flow:column;align-items:stretch;top:0;left:0;right:0;bottom:0;z-index:-1}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg{flex:1 1 100%;background:rgb(9 12 16 / .97);transform:translateX(-100%);transition:transform .3s cubic-bezier(.77,.2,.05,1)}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg:nth-child(odd){transform:translateX(100%)}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-content{transform:translateY(20px);opacity:0;transition:all .4s ease}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .pop-portion-bg{transform:translateX(0)}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .drawer-content{transform:translateY(0);opacity:1;transition:all .4s ease;transition-delay:.2s}@media screen and (max-width:1024px){.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-right .drawer-inner{transform:translateX(100%);right:0;left:auto}.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-left .drawer-inner{transform:translateX(-100%);right:auto;left:0}}body.admin-bar .popup-drawer{top:46px}body.admin-bar .popup-drawer .drawer-inner{top:46px}@media screen and (min-width:783px){body.admin-bar .popup-drawer{top:32px}body.admin-bar .popup-drawer .drawer-inner{top:32px}}.popup-drawer.show-drawer{display:block}.popup-drawer.active{left:0;opacity:1;right:0;transition:opacity .25s ease-out}.popup-drawer.active .drawer-inner{opacity:1;transform:translateX(0%)}.popup-drawer.active .drawer-overlay{opacity:1;cursor:pointer}body[class*=showing-popup-drawer-]{overflow:hidden}.site .header-navigation .header-menu-container .menu-item.nav-button{margin:0 .25em}.site .header-navigation .header-menu-container .menu-item.nav-button>a{margin:0;padding:.8em 1.5em .8em 1.5em;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-style:normal;font-size:16px;line-height:1.4;border-radius:12px}.site .header-navigation .header-menu-container .menu-item.nav-button>a:hover,.site .header-navigation .header-menu-container .menu-item.nav-button>a:focus{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}@media screen and (max-width:1024px){.mobile-menu-container .menu-item.nav-button>a{width:100%;text-align:center;margin:0;padding:.8em 1.5em .8em 1.5em;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-style:normal;font-size:16px;line-height:1.4;border-radius:12px}.mobile-menu-container .menu-item.nav-button>a:hover,.mobile-menu-container .menu-item.nav-button>a:focus{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}}#main-header{display:none}#masthead{position:relative;z-index:11}@media screen and (min-width:1025px){#main-header{display:block}#mobile-header{display:none}}.header-html-inner img.alignnone{display:inline-block}.drawer-content .mobile-html,.drawer-content .mobile-html2{width:100%}.site-header-row{display:grid;grid-template-columns:auto auto}.site-header-row.site-header-row-center-column{grid-template-columns:1fr auto 1fr}.site-header-row.site-header-row-only-center-column{display:flex;justify-content:center}.site-header-row.site-header-row-only-center-column .site-header-section-center{flex-grow:1}.site-header-upper-inner-wrap.child-is-fixed{display:flex;align-items:flex-end}.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap{width:100%}.site-header-row-layout-fullwidth>.site-header-row-container-inner>.site-container{max-width:none}.site-header-row-tablet-layout-contained{padding:0 1.5rem}@media screen and (max-width:719px){.site-header-focus-item.site-header-row-mobile-layout-contained{padding:0 1.5rem}.site-header-focus-item.site-header-row-mobile-layout-fullwidth,.site-header-focus-item.site-header-row-mobile-layout-standard{padding:0}}.site-header-section{display:flex;max-height:inherit}.site-header-item{display:flex;align-items:center;margin-right:10px;max-height:inherit}.rtl .site-header-item{margin-left:10px;margin-right:0}.site-header-section>.site-header-item:last-child{margin-right:0}.rtl .site-header-section>.site-header-item:last-child{margin-left:0}.drawer-content .site-header-item{margin-right:0;margin-bottom:10px}.drawer-content .site-header-item:last-child{margin-bottom:0}.site-header-section-right{justify-content:flex-end}.site-header-section-center{justify-content:center}.site-header-section-left-center{flex-grow:1;justify-content:flex-end}.site-header-section-right-center{flex-grow:1;justify-content:flex-start}.header-navigation-layout-stretch-true{flex-grow:1}.header-navigation-layout-stretch-true .header-navigation{flex-grow:1}.header-navigation-layout-stretch-true .header-navigation .header-menu-container{flex-grow:1}.header-navigation-layout-stretch-true .header-navigation .header-menu-container .menu{flex-grow:1;justify-content:space-between}.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr))}.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu>li{text-align:center}.header-html-inner p:first-child{margin-top:0}.header-html-inner p:last-child{margin-bottom:0}#main-header .header-button.button-style-outline{background:#fff0!important}.element-social-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.3em}a.social-button{width:2em;text-decoration:none;height:2em;display:inline-flex;justify-content:center;align-items:center;margin:0;color:var(--global-palette4);background:var(--global-palette7);border-radius:3px;transition:all .2s ease-in-out}a.social-button:hover{color:var(--global-palette-btn);background:var(--global-palette-btn-bg)}a.social-button .social-label{padding-left:6px}.social-show-label-true a.social-button{width:auto;padding:0 .4em}.social-style-outline .social-button{background:#fff0!important;border:2px solid var(--global-palette7)}.social-style-outline .social-button:hover{color:var(--global-palette-highlight);border-color:currentColor}.social-icon-custom-svg{display:inline-flex;align-self:center}.social-icon-custom-svg svg{fill:currentcolor;width:1em;height:1em}.social-icon-custom-svg svg *{fill:currentColor}.search-toggle-open{display:flex;background:#fff0;align-items:center;padding:.5em;box-shadow:none}.search-toggle-open .search-toggle-label{padding-right:5px}.search-toggle-open .search-toggle-icon{display:flex}.search-toggle-open .search-toggle-icon svg.kadence-svg-icon{top:-.05em;position:relative}.search-toggle-open .search-toggle-label:empty{padding-right:0}.search-toggle-open:hover,.search-toggle-open:focus{border-color:currentColor;background:#fff0;box-shadow:none}.search-toggle-open.search-toggle-style-default{border:0}.popup-drawer-layout-fullwidth .drawer-inner{max-width:none;background:rgb(9 12 16 / .97);transition:transform 0s ease-in,opacity .2s ease-in}.popup-drawer-layout-fullwidth .drawer-inner .drawer-overlay{background-color:#fff0}#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated .drawer-inner{background:rgb(9 12 16 / .97)}#search-drawer .drawer-inner .drawer-header{position:relative;z-index:100}#search-drawer .drawer-inner .drawer-content{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;padding:2em}#search-drawer .drawer-inner form{max-width:800px;width:100%;margin:0 auto;display:flex}#search-drawer .drawer-inner form label{flex-grow:2}#search-drawer .drawer-inner form ::-webkit-input-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner form ::-moz-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner form :-ms-input-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner form :-moz-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner input.search-field{width:100%;background:#fff0;color:var(--global-palette6);padding:.8em 80px .8em .8em;font-size:20px;border:1px solid currentColor}#search-drawer .drawer-inner input.search-field:focus{color:#fff;box-shadow:5px 5px 0 0 currentColor}#search-drawer .drawer-inner .search-submit[type=submit]{width:70px}#search-drawer .drawer-inner .kadence-search-icon-wrap{color:var(--global-palette6);width:70px}#search-drawer .drawer-inner .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:#fff}#search-drawer .drawer-inner button[type=submit]:hover~.kadence-search-icon-wrap{color:#fff}.site-header-upper-inner-wrap.child-is-fixed .site-top-header-wrap:not(.item-is-fixed){align-self:flex-start;flex-grow:1}.kadence-sticky-header{position:relative;z-index:1}.item-is-fixed{position:fixed;left:0;right:0;z-index:1200}.site-branding a.brand img.kadence-sticky-logo{display:none}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img.kadence-sticky-logo{display:block}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img{display:none}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image){width:auto}.kadence-sticky-header.item-is-fixed:not(.item-at-start)[data-shrink=true] .site-branding a.brand picture img{max-height:inherit}#mobile-drawer{z-index:99999}#mobile-header .mobile-navigation>.mobile-menu-container.drawer-menu-container>ul.menu{display:flex;flex-wrap:wrap}#mobile-header .mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap>a{padding-right:2em}#mobile-header .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border:0}#mobile-header .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,#mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a{border:0}.has-drop-cap:not(:focus):first-letter{float:left;line-height:1;font-size:80px;font-weight:600;margin:0 .125em 0 0;text-transform:uppercase}.wp-block-image{margin-bottom:0}.wp-block-image.has-custom-border img{border-style:solid}figure.wp-block-image.aligncenter img{display:inline-block}.wp-block-pullquote{border-top:0;border-bottom:0;color:var(--global-palette4)}.wp-block-pullquote blockquote{border:0;margin:0 auto;padding:2em;position:relative}.wp-block-pullquote blockquote::before{font-size:200px;line-height:40px;font-family:sans-serif;color:var(--global-palette7);z-index:0;position:absolute;left:35px;content:open-quote;top:80px}.wp-block-pullquote blockquote p{font-size:1.15em;font-style:italic;position:relative;z-index:1}.wp-block-pullquote blockquote cite{text-transform:uppercase}.wp-block-pullquote.is-style-solid-color:not(.has-background){background:var(--global-palette7)}.wp-block-pullquote.is-style-solid-color blockquote{padding:0}.wp-block-pullquote.is-style-solid-color blockquote:before{color:var(--global-palette9);left:-20px;top:45px}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.15em;font-style:italic}@media screen and (min-width:767px){.wp-block-pullquote blockquote p,.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.3em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-quote.has-text-align-right{border-left:none;border-right:4px solid var(--global-palette4);padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.single-content .wp-block-quote p{margin-bottom:var(--global-sm-spacing)}.single-content .wp-block-quote p:last-child{margin-bottom:0}.wp-block-cover{display:flex;align-items:center}.wp-block-table{border-collapse:collapse}.wp-block-table table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid var(--global-palette6)}.wp-block-table tfoot{border-top:3px solid var(--global-palette6)}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid var(--global-palette6);word-break:normal}.wp-block-table img{display:inline-block}.wp-block-table.is-style-stripes thead{border-bottom:0}.wp-block-table.is-style-stripes tfoot{border-top:0}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border:0}.blocks-gallery-caption figcaption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-audio figcaption,.wp-block-video figcaption{color:var(--global-palette5);font-size:80%;text-align:center}.wp-block-separator{margin-left:auto;margin-right:auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:160px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide){height:2px}.wp-block-separator.is-style-dots:before{font-size:30px}ul.wp-block-social-links:not(.specificity){padding-left:0;padding-right:0}.single-content .wp-block-columns{margin-bottom:var(--global-md-spacing);margin-top:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;column-gap:2.5rem;row-gap:2.5rem;grid-template-columns:1fr;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex:1;height:100%;object-fit:cover;width:100%;position:absolute}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin:0;width:100%}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{margin:1em 0 0;color:var(--global-palette3);text-decoration:none;font-size:1.3em;display:block}@media screen and (min-width:767px){.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}.wp-block-latest-posts__list li{margin-top:var(--global-sm-spacing)}.wp-block-latest-posts__list li:after{clear:both;display:table;content:""}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:var(--global-palette6)}@media screen and (max-width:540px){.wp-block-latest-posts__featured-image.alignleft{float:none;margin-bottom:1em}}figure.wp-block-gallery ul{padding:0}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}.entry-content .wp-block-group.has-background{padding:20px 30px}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-search .wp-block-search__button{border-color:var(--global-gray-400)}.wp-block-search .wp-block-search__button:not(.has-text-color){color:var(--global-palette4)}.wp-block-search .wp-block-search__button:not(.has-background){background:var(--global-palette9)}.wp-block-search .wp-block-search__input{border-color:var(--global-gray-400)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--global-gray-400);border-radius:3px;background:var(--global-palette9)}.wp-block-navigation ul.wp-block-navigation__container{padding:0}.has-child .wp-block-navigation__container{min-width:12em;display:flex;flex-direction:column}.wp-block-yoast-how-to-block .schema-how-to-steps li{margin-bottom:var(--global-md-spacing)}.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text{margin-top:0}.single-content .wp-block-post-template,.single-content .wp-block-query-loop{padding:0}.single-content .wp-block-query .wp-block-post-featured-image.alignwide,.single-content .wp-block-query .wp-block-post-featured-image.alignfull{margin-left:0;margin-right:0}.single-content .wp-block-query .wp-block-post-featured-image.alignfull{width:auto}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5em}.gallery .gallery-item{margin-top:0}.elementor-image-gallery .gallery{display:block}@media screen and (min-width:40em){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}.gallery-item{padding:.5em}.gallery-icon{display:flex;justify-content:center}.gallery-caption{font-size:80%}.gallery.entry{display:block}.pagination{margin:var(--global-lg-spacing) auto;overflow:hidden}.pagination .nav-links{justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-right:.5em;border:2px solid #fff0;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.pagination a:hover,.pagination a:focus,.pagination a:active{border-color:var(--global-palette-btn-bg)}.pagination .dots{min-width:auto;border:none}.pagination .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.pagination .page-numbers:last-child{margin-right:0}.page-links{margin-top:var(--global-md-spacing);justify-content:center;flex-wrap:wrap;clear:both}.page-links .post-page-numbers{display:inline-block;margin-right:.2em;border:2px solid #fff0;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.page-links a:hover,.page-links a:focus,.page-links a:active{border-color:var(--global-palette-btn-bg)}.page-links .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.page-links .post-page-numbers:first-child{margin-left:.5em}.page-links .post-page-numbers:last-child{margin-right:0}.comment-navigation,.post-navigation{margin:var(--global-lg-spacing) auto}.comment-navigation a,.post-navigation a{text-decoration:none;color:inherit;display:block}.comment-navigation a:hover,.post-navigation a:hover{color:var(--global-palette-highlight)}.comment-navigation .nav-links,.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,1fr)}.comment-navigation .nav-previous,.post-navigation .nav-previous{position:relative}.comment-navigation .nav-previous .kadence-svg-iconset,.post-navigation .nav-previous .kadence-svg-iconset{padding-right:.5em}.comment-navigation .nav-previous a,.post-navigation .nav-previous a{padding-right:var(--global-xs-spacing)}.comment-navigation .nav-previous:after,.post-navigation .nav-previous:after{position:absolute;content:"";top:25%;right:0;width:1px;height:50%;background:var(--global-gray-500)}.comment-navigation .nav-next,.post-navigation .nav-next{grid-column-start:2;text-align:right}.comment-navigation .nav-next a,.post-navigation .nav-next a{padding-left:var(--global-xs-spacing)}.comment-navigation .nav-next .kadence-svg-iconset,.post-navigation .nav-next .kadence-svg-iconset{padding-left:.5em}.post-navigation-sub{margin-bottom:.5em}.post-navigation-sub small{text-transform:uppercase;display:inline-block;font-weight:700;letter-spacing:.05em}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget-title{font-size:20px;line-height:1.5;margin-bottom:.5em;text-transform:uppercase}.widget-area ul{padding-left:.5em}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}.sidebar-link-style-underline.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:underline}.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:none}.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.widget-area .widget{margin-left:0;margin-right:0}.widget li:not(.kb-table-of-content-list li){line-height:1.8}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent_comments ul,.widget_pages ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style-type:none}.widget select{max-width:100%;text-overflow:ellipsis}.widget_archive li{color:var(--global-palette6)}.widget_categories .children{padding-top:0}.widget_pages .children,.widget_nav_menu .sub-menu{padding-top:0;padding-bottom:.5em}.widget_pages a,.widget_nav_menu a{display:block;padding:.1em 0;text-decoration:none}.widget_pages a:hover,.widget_pages a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus{text-decoration:none}.widget_pages li,.widget_nav_menu li{padding:0}.widget_pages li ul,.widget_nav_menu li ul{margin-left:1em}.widget_meta li{padding:0}.widget_recent_comments li{line-height:1.3;padding-bottom:.5em}.widget_recent_comments a{font-weight:700}.widget_recent_comments .comment-author-link a{font-weight:inherit}.widget_recent_comments a:hover,.widget_recent_comments a:focus{padding-left:0}.widget_recent_entries ul li{margin-bottom:.4em}.widget_recent_entries ul li .post-date{font-size:.8em;color:var(--global-palette6)}.widget_rss li{margin-bottom:1em;line-height:1.3}.widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{color:#333;font-size:.8em}.rssSummary{padding:.5em 0;font-size:.9em;line-height:1.3}.widget_calendar{font-weight:400}.widget_calendar caption{padding:.5em 0;font-size:1em;font-weight:500;text-align:left}.widget_calendar thead{background:#fff0;color:#333}.widget_calendar th{border:none;text-align:center}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{padding:.2em;font-size:.8em;text-align:center;background:#fff;border:1px solid var(--global-gray-400)}.widget_calendar .pad{background:var(--global-palette7)}.widget_calendar .wp-calendar-nav .pad{background:#fff0}.widget_calendar a{font-weight:900;text-decoration:none}.collapse-sub-navigation ul.menu{display:block}.collapse-sub-navigation ul.menu li a{text-decoration:none;width:100%;padding-top:.5em;padding-bottom:.5em;border-bottom:1px solid var(--global-palette7)}.collapse-sub-navigation ul.menu li a:hover{text-decoration:none}.collapse-sub-navigation ul.menu ul{padding:0 0 0 1em;margin:0;display:none;transition:all .2s ease-in-out}.collapse-sub-navigation ul.menu .sub-menu.show-drawer{display:block}.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle{border-left:1px solid var(--global-palette7);border-bottom:1px solid var(--global-palette7)}.grid-cols{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;row-gap:2.5rem}.wp-site-blocks .grid-cols:before{display:none}.grid-xs-col-1{grid-template-columns:minmax(0,1fr)}.grid-xs-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-xs-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-xs-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:576px){.grid-sm-col-1{grid-template-columns:minmax(0,1fr)}.grid-sm-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-sm-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-sm-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:768px){.grid-md-col-1{grid-template-columns:minmax(0,1fr)}.grid-md-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-md-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-md-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1025px){.grid-lg-col-1{grid-template-columns:minmax(0,1fr)}.grid-lg-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-lg-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-lg-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-lg-col-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-lg-col-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width:1200px){.grid-xl-col-1{grid-template-columns:minmax(0,1fr)}.grid-xl-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-xl-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-xl-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-xl-col-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-xl-col-6{grid-template-columns:repeat(6,minmax(0,1fr))}}article.sticky{font-size:inherit}.entry{box-shadow:0 15px 25px -10px rgb(0 0 0 / .05);border-radius:.25rem}.custom-archive-loop-item.entry{box-shadow:none;border-radius:0}.entry-loop{overflow:hidden}.content-wrap{position:relative}.site-main{min-width:0}ul.kadence-posts-list,.single-content ul.kadence-posts-list{padding:0;margin:0;list-style:none}ul.kt-testimonial-grid-wrap,.single-content ul.kt-testimonial-grid-wrap{padding:0;margin:0;list-style:none}.kadence-posts-list .entry-list-item{display:flex;flex-direction:column}.kadence-posts-list .entry-list-item article.entry{flex:1}.kadence-thumbnail-position-behind+.entry{z-index:1;position:relative}@media screen and (max-width:719px){.content-style-boxed .content-bg:not(.loop-entry){margin-left:-1rem;margin-right:-1rem;width:auto}.content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry){margin-left:0;margin-right:0}.content-style-boxed .comments-area{padding-left:.5rem;padding-right:.5rem}.primary-sidebar{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 2fr}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}}.archive.content-style-unboxed .entry-content-wrap,.blog.content-style-unboxed .entry-content-wrap,.post-type-archive.content-style-unboxed .entry-content-wrap,.search-results.content-style-unboxed .entry-content-wrap{padding:0}.archive.content-style-unboxed .entry,.blog.content-style-unboxed .entry,.post-type-archive.content-style-unboxed .entry,.search-results.content-style-unboxed .entry{box-shadow:none}.article-post-thumbnail-caption{font-size:90%;margin:0;padding-top:.5em;padding-bottom:.5em;text-align:center}.content-style-unboxed .kadence-thumbnail-position-above+.article-post-thumbnail-caption{margin-top:calc(0px - var(--global-md-spacing));margin-bottom:var(--global-md-spacing)}.single-content{margin:var(--global-md-spacing) 0 0}.single-content address,.single-content figure,.single-content hr,.single-content p,.single-content table,.single-content pre,.single-content form,.single-content .wp-block-buttons,.single-content .wp-block-button,.single-content .wc-block-grid,.single-content .wp-block-kadence-advancedbtn,.single-content .wp-block-media-text,.single-content .wp-block-cover,.single-content .entry-content-asset,.single-content .wp-block-kadence-form,.single-content .wp-block-group,.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-how-to-block,.single-content .schema-faq-section,.single-content .wp-block-kadence-tableofcontents,.single-content .enlighter-default,.single-content .wp-block-kadence-iconlist,.single-content [class*=__inner-content]{margin-top:0;margin-bottom:var(--global-md-spacing)}.single-content .wp-block-buttons .wp-block-button{margin-bottom:0}.single-content p>img{display:inline-block}.single-content p>img.aligncenter{display:block}.single-content li>img{display:inline-block}.single-content li>img.aligncenter{display:block}.single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer{margin-top:calc(0rem - var(--global-md-spacing))}.single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:.5em}.single-content .elementor-widget-container:first-child:not(style) h1,.single-content .elementor-widget-container:first-child:not(style) h2,.single-content .elementor-widget-container:first-child:not(style) h3,.single-content .elementor-widget-container:first-child:not(style) h4,.single-content .elementor-widget-container:first-child:not(style) h5,.single-content .elementor-widget-container:first-child:not(style) h6{margin-top:0}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:1.5em 0 .5em}.single-content h1:first-child,.single-content h2:first-child,.single-content h3:first-child,.single-content h4:first-child,.single-content h5:first-child,.single-content h6:first-child{margin-top:0}.single-content h1+*,.single-content h2+*,.single-content h3+*,.single-content h4+*,.single-content h5+*,.single-content h6+*{margin-top:0}.single-content .wp-block-kadence-advancedgallery+p{margin-top:var(--global-md-spacing)}.single-content ul,.single-content ol{margin:0 0 var(--global-md-spacing);padding-left:2em}.single-content ul.aligncenter,.single-content ol.aligncenter{text-align:center;padding-left:0}.single-content .kad-slider ul{padding:0;margin:0}.single-content li>ol,.single-content li>ul{margin:0}.single-content>.more-link{display:block}.single-content address:last-child,.single-content figure:last-child,.single-content hr:last-child,.single-content p:last-child,.single-content table:last-child,.single-content pre:last-child,.single-content form:last-child,.single-content .wp-block-buttons:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-kadence-advancedbtn:last-child,.single-content .wp-block-media-text:last-child,.single-content .wp-block-cover:last-child,.single-content .entry-content-asset:last-child,.single-content .wp-block-kadence-form:last-child,.single-content .wp-block-group:last-child,.single-content .wp-block-yoast-faq-block:last-child,.single-content .wp-block-yoast-how-to-block:last-child,.single-content .schema-faq-section:last-child,.single-content .wp-block-kadence-tableofcontents:last-child,.single-content .enlighter-default:last-child,.single-content .wp-block-kadence-iconlist:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.single-content ul:last-child,.single-content ol:last-child{margin-bottom:0}.single-content h1.elementor-heading-title,.single-content h2.elementor-heading-title,.single-content h3.elementor-heading-title,.single-content h4.elementor-heading-title,.single-content h5.elementor-heading-title,.single-content h6.elementor-heading-title{margin-bottom:.5em}.single-content .wp-block-image{margin-top:0;margin-bottom:0}.single-content .wp-block-image figure{margin-bottom:var(--global-md-spacing)}.single-content .wp-block-image:last-child figure{margin-bottom:0}.single-content figure.wp-block-image{margin-bottom:var(--global-md-spacing)}.single-content figure.wp-block-image:last-child{margin-bottom:0}.entry-content:after{display:table;clear:both;content:""}.content-title-style-hide .entry-content,.content-title-style-above .entry-content{margin:0}.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}.wp-site-blocks .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:50%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom:56.25%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom:100%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom:75%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:125%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:133%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:150%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit img{margin-left:auto;margin-right:auto}.wp-site-blocks .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.wp-site-blocks .post-thumbnail img{flex:1;object-fit:cover}.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:100%;width:100%}.wp-block-newspack-blocks-homepage-articles .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:auto;width:100%}.archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.blog.content-style-unboxed .wp-site-blocks .post-thumbnail,.post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.search-results.content-style-unboxed .wp-site-blocks .post-thumbnail{margin-bottom:1em}.content-style-unboxed .kadence-thumbnail-position-above{margin-bottom:var(--global-md-spacing)}.kadence-thumbnail-position-behind{margin-bottom:-4.3em;position:relative;z-index:0}.content-style-unboxed .kadence-thumbnail-position-behind:after{position:absolute;content:"";top:0;bottom:-1px;left:0;right:0;background:linear-gradient(0deg,var(--global-palette9) 5%,rgba(var(--global-palette9rgb),.35) 30%,#fff0 50%)}.kadence-breadcrumbs{margin:1em 0;font-size:85%;color:var(--global-palette5)}.kadence-breadcrumbs a{color:inherit}.kadence-breadcrumbs p{margin:0}.entry-content-wrap .entry-header .kadence-breadcrumbs:first-child{margin-top:0}.entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta a{color:inherit;text-decoration:none}.entry-meta .meta-label{margin-right:.2rem}.entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.entry-meta>*:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.entry-meta.entry-meta-divider-slash>*:after{content:"/";height:auto;background:#fff0}.entry-meta.entry-meta-divider-dash>*:after{content:"-";height:auto;background:#fff0}.entry-meta.entry-meta-divider-vline>*:after{content:"|";height:auto;background:#fff0}.entry-meta>*:last-child:after{display:none}.entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset{margin-right:.3em;margin-left:.8em}.entry-meta-divider-customicon.entry-meta>*:after{display:none}.entry-meta-divider-customicon.entry-meta .kt-reading-time-wrap{margin-left:.8em}.loop-entry .entry-header .entry-title{margin:0}.loop-entry .entry-summary p,.loop-entry .entry-header .entry-meta{margin:1em 0}.updated:not(.published){display:none}.updated-on .updated:not(.published){display:inline-block}.entry-summary{margin:var(--global-xs-spacing) 0 0}a.post-more-link{font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:inherit;font-size:80%}a.post-more-link .kadence-svg-iconset{margin-left:.5em}a.post-more-link:hover{color:var(--global-palette-highlight)}.more-link-wrap{margin-top:var(--global-xs-spacing);margin-bottom:0}.entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.entry-taxonomies a{text-decoration:none;font-weight:700}.entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.entry-taxonomies .category-style-pill a:last-child{margin-right:0}.entry-taxonomies .category-style-pill a:hover{color:#fff}.entry-taxonomies .category-style-underline a{text-decoration:underline}.loop-entry.type-post .entry-taxonomies .category-style-pill a{color:#fff}@media screen and (max-width:719px){.loop-entry .entry-taxonomies{margin-bottom:1em}}.entry-tags{margin-top:var(--global-xs-spacing)}.entry-tags .tags-links{display:flex;flex-wrap:wrap}.entry-tags a.tag-link{margin-right:.5em;padding:.4em .6em;margin-top:.5em;font-size:80%;border:1px solid var(--global-gray-500);border-radius:.25rem;color:var(--global-palette5);text-decoration:none}.entry-tags a.tag-link:hover{background:var(--global-palette-highlight);color:var(--global-palette-btn);border-color:var(--global-palette-highlight)}.entry-tags a.tag-link:last-child{margin-right:0}.entry-hero-container-inner{background:var(--global-palette7)}.entry-hero-container-inner .entry-header{min-height:200px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0}.entry-hero-container-inner .entry-header>div{width:100%}.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container{max-width:none}.entry-hero{position:relative}.hero-section-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.hero-container{position:relative}.title-align-left{text-align:left}.title-align-left .entry-meta{justify-content:flex-start}.title-align-center{text-align:center}.title-align-center .entry-meta{justify-content:center}.title-align-right{text-align:right}.title-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-align-left{text-align:left;align-items:flex-start}.entry-hero .title-align-center{text-align:center;align-items:center}.entry-hero .title-align-right{text-align:right;align-items:flex-end}@media screen and (max-width:1024px){.title-tablet-align-left{text-align:left}.title-tablet-align-left .entry-meta{justify-content:flex-start}.title-tablet-align-center{text-align:center}.title-tablet-align-center .entry-meta{justify-content:center}.title-tablet-align-right{text-align:right}.title-tablet-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-tablet-align-left{text-align:left;align-items:flex-start}.entry-hero .title-tablet-align-center{text-align:center;align-items:center}.entry-hero .title-tablet-align-right{text-align:right;align-items:flex-end}}@media screen and (max-width:719px){.title-mobile-align-left{text-align:left}.title-mobile-align-left .entry-meta{justify-content:flex-start}.title-mobile-align-center{text-align:center}.title-mobile-align-center .entry-meta{justify-content:center}.title-mobile-align-right{text-align:right}.title-mobile-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-mobile-align-left{text-align:left;align-items:flex-start}.entry-hero .title-mobile-align-center{text-align:center;align-items:center}.entry-hero .title-mobile-align-right{text-align:right;align-items:flex-end}}.entry-header{margin-bottom:1em}.page-content{margin:2rem 0 0}.page-header{margin-bottom:var(--global-lg-spacing)}.hero-container .page-header{margin-bottom:0}.entry-footer{clear:both}.post-navigation-wrap.entry-content-wrap,.post-navigation-wrap .post-navigation,.entry-author.entry-content-wrap{margin-top:0;margin-bottom:0;border-radius:0}.comments-area.entry-content-wrap{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-footer-area-boxed~.entry-related{margin:0;width:auto;max-width:100%}.post-footer-area-boxed~.entry-related .entry-related-inner-content.alignwide{margin:0;width:auto;max-width:100%}.wp-block-image .alignleft{margin-right:var(--global-md-spacing)}.wp-block-image .alignright{margin-left:var(--global-md-spacing)}.alignfull,.alignwide,.entry-content .alignwide,.entry-content .alignfull{margin-left:calc(50% - var(--global-vw, 100vw)/2);margin-right:calc(50% - var(--global-vw, 100vw)/2);max-width:100vw;width:var(--global-vw,100vw);padding-left:0;padding-right:0;clear:both}.wp-site-blocks .content-container .is-layout-constrained>.alignwide{max-width:var(--global-content-wide-width)}@media screen and (min-width:1025px){.content-width-narrow .entry-content .alignwide,.content-width-narrow .content-area .alignwide{margin-left:-80px;margin-right:-80px;width:auto}}.content-width-fullwidth .wp-site-blocks .alignwide{margin-left:0;margin-right:0;width:unset;max-width:unset}.content-style-boxed .entry-content .alignwide{margin-left:-2rem;margin-right:-2rem;max-width:unset;width:unset}.content-style-boxed .wp-site-blocks .entry-content>.alignwide.is-layout-constrained{padding-left:var(--global-content-boxed-padding);padding-right:var(--global-content-boxed-padding)}.content-style-boxed .wp-site-blocks .entry-content .alignwide>* .alignwide{margin-left:unset;margin-right:unset}.has-small-font-size{font-size:var(--global-font-size-small)}.has-regular-font-size{font-size:var(--global-font-size-medium)}.has-large-font-size{font-size:var(--global-font-size-large)}.has-larger-font-size{font-size:var(--global-font-size-larger)}.has-xxlarge-font-size{font-size:var(--global-font-size-xxlarge)}.entry-content-asset.videofit{position:relative;padding-top:56.25%;overflow:hidden;max-width:100%;height:auto}.entry-content-asset.videofit iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.elementor-template-full-width form.post-password-form,body.content-width-fullwidth form.post-password-form{text-align:center;margin:var(--global-xxl-spacing) auto}body.content-style-unboxed form.post-password-form{margin:var(--global-xxl-spacing) auto}.entry-title{word-wrap:break-word}.entry-hero-layout-contained>.entry-hero-container-inner{position:relative}body.content-style-boxed:not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull>.kt-row-layout-inner>.kb-theme-content-width{padding-left:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));padding-right:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing))}.item-content-vertical-align-center .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom:0}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top:0}.item-content-vertical-align-center .loop-entry .entry-summary p,.item-content-vertical-align-center .loop-entry .entry-header .entry-meta{margin-bottom:0}.kadence-shop-top-row{padding-bottom:var(--global-md-spacing);display:flex}.kadence-product-toggle-container{display:flex}.kadence-product-toggle-container .kadence-toggle-shop-layout{padding:0 6px;color:var(--global-palette6);margin-left:.5em;border:1px solid var(--global-gray-400);display:flex;height:30px;border-radius:0;align-items:center;background:#fff0;box-shadow:none}.kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-svg-iconset{pointer-events:none}.kadence-product-toggle-container .kadence-toggle-shop-layout.toggle-active,.kadence-product-toggle-container .kadence-toggle-shop-layout:hover{color:var(--global-palette5);border-color:var(--global-palette5);background:#fff0;box-shadow:none}.kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-list-svg{top:-1px;position:relative}.kadence-woo-results-count{flex-grow:1;font-size:90%;margin-bottom:.5em;line-height:30px}.kadence-woo-results-count p{margin:0}@media screen and (min-width:768px){.kadence-shop-top-row{justify-content:flex-end}.kadence-woo-results-count{margin-bottom:0}}select.orderby{padding-bottom:3px;padding-top:2px;padding-left:5px;padding-right:25px;height:auto;border-radius:0;font-size:90%;background-color:#fff0;border-top-style:none;border-right-style:none;border-left-style:none;background-position:right 0 top 50%;font-weight:600;cursor:pointer;appearance:none;background-size:auto 18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==)}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce li.product a{text-decoration:none;color:inherit}.woocommerce ul.products li.product{overflow:hidden}.woocommerce ul.products li.product .onsale{top:6px;right:6px;left:auto;margin:0}.woocommerce ul.products li.product .product-excerpt{display:none}.woocommerce ul.products li.product a.woocommerce-loop-image-link{position:relative;display:block;outline-offset:-5px}.woocommerce ul.products li.product .product-action-wrap{margin-top:1em}.woocommerce ul.products li.product .entry-content-wrap{padding:1rem 1rem 1.5rem;position:relative;margin:0 .5em;border-radius:.25rem;transition:transform .3s cubic-bezier(.17,.67,.35,.95)}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:.5rem 0;margin:0;font-size:1em;font-weight:500}.woocommerce ul.products li.product h3 a,.woocommerce ul.products li.product .woocommerce-loop-product__title a,.woocommerce ul.products li.product .woocommerce-loop-category__title a{transition:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0;box-shadow:none}.woocommerce ul.products li.product a .kb-is-ratio-image img{height:100%}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.85em}.woocommerce ul.products li.product .button .kadence-svg-iconset svg{margin-left:.5em}.woocommerce ul.products li.product .button .kadence-spinner-svg,.woocommerce ul.products li.product .button .kadence-check-svg{display:none}.woocommerce ul.products li.product .button.loading{opacity:.25}.woocommerce ul.products li.product .button.loading .kadence-arrow-right-alt-svg{display:none}.woocommerce ul.products li.product .button.loading .kadence-spinner-svg{display:block;animation:spin 2s linear infinite}.woocommerce ul.products li.product .button.loading::after{display:none}.woocommerce ul.products li.product .button.added{font-size:0}.woocommerce ul.products li.product .button.added .kadence-svg-iconset:last-child{font-size:1rem}.woocommerce ul.products li.product .button.added .kadence-arrow-right-alt-svg{display:none}.woocommerce ul.products li.product .button.added .kadence-check-svg{display:block;font-size:80%}.woocommerce ul.products li.product .button.added::after{display:none}.woocommerce ul.products li.product .price{color:inherit;display:block;font-weight:400;margin-bottom:.3em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:none;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:var(--global-palette6)}.woocommerce ul.products li.product .star-rating~.price{padding-right:5.4em}.woocommerce .products.align-buttons-bottom li.product .entry-content-wrap .star-rating{float:none;margin-left:0;margin-bottom:.5em}.woocommerce .products.align-buttons-bottom li.product .entry-content-wrap .star-rating~.price{padding:0}.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button),.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button){color:var(--global-palette-btn);background:var(--global-palette-btn-bg);text-align:center;width:100%;display:block;transition:color .2s ease,background .2s ease,border .2s ease}.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button):hover,.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.woocommerce ul.products.woo-archive-btn-button li.product .button.added{height:0;padding:0;overflow:hidden;border:0}.woocommerce ul.products li.woo-archive-btn-button .button.added{height:0;padding:0;overflow:hidden;border:0}.woocommerce ul.products.woo-archive-btn-button.products-list-view .button{width:auto}.woocommerce ul.products.woo-archive-btn-button li.product .price{margin-bottom:1em}.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button){background:#fff0;padding:.5em 0;text-transform:uppercase;font-weight:700;letter-spacing:.05em;color:inherit;font-size:80%;border:0;box-shadow:none;transition:color .2s ease;display:inline}.woocommerce ul.products.woo-archive-action-on-hover li.product .product-action-wrap{width:auto;position:absolute;bottom:-2rem;left:0;margin-top:0;padding:0 1rem;right:0;opacity:0;transition:opacity .3s cubic-bezier(.17,.67,.35,.95)}.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .entry-content-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .entry-content-wrap{transform:translateY(-2rem)}.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .product-action-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .product-action-wrap{bottom:-.8rem;opacity:1}.woocommerce nav.woocommerce-pagination{margin:var(--global-lg-spacing) auto}.woocommerce nav.woocommerce-pagination ul{justify-content:center;flex-wrap:wrap;margin:0;list-style:none;padding:0}.woocommerce nav.woocommerce-pagination ul li .page-numbers{display:inline-block;margin-right:.5em;border:2px solid #fff0;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{border-color:var(--global-palette-btn-bg)}.woocommerce nav.woocommerce-pagination ul li span.current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.kadence-woo-toggle{display:none}.kadence-shop-top-row{flex-wrap:wrap}.archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),.post-type-archive.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry),.single-product.content-style-unboxed .products.woo-archive-action-visible li.product.content-bg.loop-entry .content-bg:not(.loop-entry){background:#fff0;padding-left:0;margin-left:0;padding-right:0;margin-right:0;padding-bottom:0}@media screen and (min-width:576px){.kadence-woo-toggle{display:block}.archive.content-style-unboxed.woocommerce ul.products.products-list-view li.product.content-bg.loop-entry .entry-content-wrap:not(.loop-entry){padding:0 0 0 1.5rem}.woocommerce ul.products.products-list-view{grid-template-columns:1fr}.woocommerce ul.products.products-list-view li.product{display:grid;grid-template-columns:1fr 2fr}.woocommerce ul.products.products-list-view li.product .woocommerce-loop-product__title{font-size:1.3em}.woocommerce ul.products.products-list-view li.product .entry-content-wrap{padding:1rem 1rem 1rem 1.5rem}.woocommerce ul.products.products-list-view li.product .product-excerpt{display:block}.woocommerce ul.products.products-list-view li.product .product-action-wrap{width:auto;position:static;margin-top:1em;padding:0;right:0;opacity:1;transition:none}.woocommerce ul.products.products-list-view li.product .star-rating{float:none;margin-left:0}.woocommerce ul.products.products-list-view li.product .star-rating~.price{padding:0;margin-top:1em}.woocommerce ul.products.products-list-view li.product:hover .entry-content-wrap,.woocommerce ul.products.products-list-view li.product:focus-within .entry-content-wrap{transform:translateY(0)}.woocommerce ul.products.products-list-view li.product:hover .product-action-wrap,.woocommerce ul.products.products-list-view li.product:focus-within .product-action-wrap{bottom:0;opacity:1}.woocommerce ul.products.grid-lg-col-1.products-grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1025px){.woocommerce ul.products.products-list-view li.product{align-items:center}}.wtbpContentTable .wtbpAddToCartWrapper p{margin:0}ul.products li.product .tinvwl-loop-button-wrapper{position:absolute;bottom:100%;right:0;padding:.5em}ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:0;display:flex;align-items:center;flex-direction:row-reverse}ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{font-size:80%;background:rgb(0 0 0 / .5);padding:.2em .4em;color:#fff;position:relative;margin-right:.5em;opacity:0;transition:all .2s ease}ul.products li.product .tinvwl_add_to_wishlist_button:hover .tinvwl_add_to_wishlist-text{opacity:1}ul.products li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text:after{margin-left:0;margin-right:-12px;border:6px solid #fff0;margin-bottom:0;border-top-color:#fff0;border-left-color:rgb(0 0 0 / .5);z-index:1001;background:#fff0;content:"";position:absolute;right:0;top:50%;transform:translate(0,-50%)}ul.products li.product .tinvwl_add_to_wishlist_button:before{margin-right:0;background:#fff;color:#000;border-radius:50%;padding:.2em}.products.align-buttons-bottom li.product{display:flex;flex-direction:column}.products.align-buttons-bottom li.product .entry-content-wrap{flex-grow:1;display:flex;flex-direction:column}.woocommerce .products.align-buttons-bottom li.product .product-action-wrap{margin-top:auto;padding-top:.7em}ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button{flex-direction:row}ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{margin-left:.5em;margin-right:0}ul.products li.product .tinvwl-loop-button-wrapper.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text:after{right:auto;left:0;border:6px solid #fff0;border-right-color:rgb(0 0 0 / .5);margin-left:-12px;margin-right:0}.woocommerce .col2-set,.woocommerce-page .col2-set{*zoom:1;width:100%}.woocommerce .col2-set::before,.woocommerce .col2-set::after,.woocommerce-page .col2-set::before,.woocommerce-page .col2-set::after{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{float:left;width:48%}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{float:right;width:48%;clear:none}.woocommerce div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs{clear:both}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{*zoom:1}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after{content:" ";display:table}.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce div.product #reviews .comment,.woocommerce #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment{*zoom:1}.woocommerce div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after{content:" ";display:table}.woocommerce div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after{clear:both}.woocommerce div.product #reviews .comment img,.woocommerce #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{*zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{height:auto}.woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:right}.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:left}.woocommerce table.cart td.actions .coupon label,.woocommerce #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{*zoom:1;width:100%}.woocommerce .cart-collaterals::before,.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::before,.woocommerce-page .cart-collaterals::after{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;*zoom:1;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{*zoom:1}.woocommerce ul.cart_list li::before,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::before,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::before,.woocommerce-page ul.product_list_widget li::after{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{*zoom:1}.woocommerce form .form-row::before,.woocommerce form .form-row::after,.woocommerce-page form .form-row::before,.woocommerce-page form .form-row::after{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;cursor:pointer;top:50%;translate:0 -50%;padding:initial;background:initial;color:initial;box-shadow:none;border:none}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{content:"";display:block;background-color:var(--global-palette6);mask-image:url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllMTwvdGl0bGU+CjxwYXRoIGQ9Ik0wLjEwNiAxMS41NTNjLTAuMTM2IDAuMjc0LTAuMTQ2IDAuNjAzIDAgMC44OTQgMCAwIDAuMzk2IDAuNzg5IDEuMTIgMS44NDMgMC40NTEgMC42NTYgMS4wMzggMS40MzIgMS43NTcgMi4yMTggMC44OTQgMC45NzkgMi4wMDQgMS45ODcgMy4zMTkgMi44IDEuNTk1IDAuOTg2IDMuNTA2IDEuNjkyIDUuNjk4IDEuNjkyczQuMTAzLTAuNzA2IDUuNjk4LTEuNjkyYzEuMzE1LTAuODEzIDIuNDI1LTEuODIxIDMuMzE5LTIuOCAwLjcxOC0wLjc4NiAxLjMwNi0xLjU2MiAxLjc1Ny0yLjIxOCAwLjcyNC0xLjA1NCAxLjEyLTEuODQzIDEuMTItMS44NDMgMC4xMzYtMC4yNzQgMC4xNDYtMC42MDMgMC0wLjg5NCAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODYtMy41MDYtMS42OTItNS42OTgtMS42OTJzLTQuMTAzIDAuNzA2LTUuNjk4IDEuNjkyYy0xLjMxNSAwLjgxMy0yLjQyNSAxLjgyMS0zLjMxOSAyLjgtMC43MTkgMC43ODYtMS4zMDYgMS41NjEtMS43NTcgMi4yMTgtMC43MjQgMS4wNTQtMS4xMiAxLjg0My0xLjEyIDEuODQzek0yLjE0IDEyYzAuMTYzLTAuMjgxIDAuNDA3LTAuNjgxIDAuNzM0LTEuMTU4IDAuNDEtMC41OTYgMC45NC0xLjI5NiAxLjU4NS0yLjAwMSAwLjgwNS0wLjg4MSAxLjc3NS0xLjc1NiAyLjg5NC0yLjQ0OCAxLjM1LTAuODM0IDIuOTAxLTEuMzkzIDQuNjQ3LTEuMzkzczMuMjk3IDAuNTU5IDQuNjQ2IDEuMzkzYzEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI4IDAuNDc3IDAuNTcyIDAuODc2IDAuNzM0IDEuMTU4LTAuMTYzIDAuMjgxLTAuNDA3IDAuNjgxLTAuNzM0IDEuMTU4LTAuNDEgMC41OTYtMC45NCAxLjI5Ni0xLjU4NSAyLjAwMS0wLjgwNSAwLjg4MS0xLjc3NSAxLjc1Ni0yLjg5NCAyLjQ0OC0xLjM0OSAwLjgzNC0yLjkgMS4zOTMtNC42NDYgMS4zOTNzLTMuMjk3LTAuNTU5LTQuNjQ2LTEuMzkzYy0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyOC0wLjQ3Ny0wLjU3Mi0wLjg3Ny0wLjczNS0xLjE1OHpNMTYgMTJjMC0xLjEwNC0wLjQ0OS0yLjEwNi0xLjE3Mi0yLjgyOHMtMS43MjQtMS4xNzItMi44MjgtMS4xNzItMi4xMDYgMC40NDktMi44MjggMS4xNzItMS4xNzIgMS43MjQtMS4xNzIgMi44MjggMC40NDkgMi4xMDYgMS4xNzIgMi44MjggMS43MjQgMS4xNzIgMi44MjggMS4xNzIgMi4xMDYtMC40NDkgMi44MjgtMS4xNzIgMS4xNzItMS43MjQgMS4xNzItMi44Mjh6TTE0IDEyYzAgMC41NTMtMC4yMjMgMS4wNTEtMC41ODYgMS40MTRzLTAuODYxIDAuNTg2LTEuNDE0IDAuNTg2LTEuMDUxLTAuMjIzLTEuNDE0LTAuNTg2LTAuNTg2LTAuODYxLTAuNTg2LTEuNDE0IDAuMjIzLTEuMDUxIDAuNTg2LTEuNDE0IDAuODYxLTAuNTg2IDEuNDE0LTAuNTg2IDEuMDUxIDAuMjIzIDEuNDE0IDAuNTg2IDAuNTg2IDAuODYxIDAuNTg2IDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K);mask-position:50%;mask-repeat:no-repeat;mask-size:1em;min-height:1.2em;min-width:1.2em;top:0;z-index:1}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{mask-image:url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllLW9mZjwvdGl0bGU+CjxwYXRoIGQ9Ik0xMC4xMjggNS4yMTRjMC42NTEtMC4xNTIgMS4yOTYtMC4yMjEgMS44Ni0wLjIxNCAxLjc1OCAwIDMuMzA5IDAuNTU5IDQuNjU4IDEuMzkzIDEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI3IDAuNDc1IDAuNTcgMC44NzQgMC43MzMgMS4xNTUtMC41NDYgMC45NTMtMS4xNiAxLjgyMS0xLjc3OCAyLjU0Mi0wLjM1OSAwLjQxOS0wLjMxMSAxLjA1MSAwLjEwOCAxLjQxczEuMDUxIDAuMzExIDEuNDEtMC4xMDhjMC44MTgtMC45NTQgMS42MTEtMi4xMTIgMi4yODMtMy4zNyAwLjE0OC0wLjI3OSAwLjE2My0wLjYxOCAwLjAxMy0wLjkxOSAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODUtMy41MDYtMS42OTEtNS42ODYtMS42OTEtMC43MzQtMC4wMDktMS41NCAwLjA3OS0yLjM0IDAuMjY2LTAuNTM4IDAuMTI2LTAuODcyIDAuNjY0LTAuNzQ2IDEuMjAyczAuNjY0IDAuODcyIDEuMjAyIDAuNzQ2ek0xMC4wMjcgMTEuNDQybDIuNTMxIDIuNTMxYy0wLjE4MiAwLjA2MS0wLjM3MiAwLjA5NC0wLjU2MyAwLjEwMS0wLjUxMyAwLjAxOC0xLjAzMC0wLjE1OS0xLjQzNC0wLjUzNnMtMC42MTctMC44OC0wLjYzNS0xLjM5M2MtMC4wMDgtMC4yMzggMC4wMjUtMC40NzYgMC4xMDEtMC43MDR6TTUuOTgzIDcuMzk3bDIuNTUzIDIuNTUzYy0wLjQzNCAwLjY5MS0wLjYzNiAxLjQ4NC0wLjYwOCAyLjI2NiAwLjAzNiAxLjAyMiAwLjQ2MyAyLjAzMyAxLjI3MSAyLjc4NXMxLjg0NiAxLjEwNyAyLjg2OCAxLjA3MWMwLjY5Mi0wLjAyNCAxLjM3OS0wLjIyOCAxLjk4NC0wLjYwOGwyLjMyMiAyLjMyMmMtMS4zNzggMC43OTktMi44OTUgMS4xOTYtNC4zODQgMS4yMTQtMS43MzQgMC0zLjI4NS0wLjU1OS00LjYzNC0xLjM5My0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyNi0wLjQ3NS0wLjU3LTAuODczLTAuNzMyLTEuMTU0IDEuMDUwLTEuODIyIDIuMzc2LTMuMzc5IDMuODQxLTQuNjA3ek0wLjI5MyAxLjcwN2w0LjI3MSA0LjI3MWMtMS43MzEgMS40NzktMy4yNjkgMy4zNTgtNC40NDUgNS41NDktMC4xNDggMC4yNzktMC4xNjQgMC42MTktMC4wMTMgMC45MiAwIDAgMC4zOTYgMC43ODkgMS4xMiAxLjg0MyAwLjQ1MSAwLjY1NiAxLjAzOCAxLjQzMiAxLjc1NyAyLjIxOCAwLjg5NCAwLjk3OSAyLjAwNCAxLjk4NyAzLjMxOSAyLjggMS41OTUgMC45ODYgMy41MDYgMS42OTIgNS43MSAxLjY5MiAxLjk5My0wLjAyNCA0LjAxOS0wLjYwMSA1LjgxNS0xLjc1OWw0LjQ2NiA0LjQ2NmMwLjM5MSAwLjM5MSAxLjAyNCAwLjM5MSAxLjQxNCAwczAuMzkxLTEuMDI0IDAtMS40MTRsLTguODc2LTguODc2Yy0wLjAwMi0wLjAwMi0wLjAwNS0wLjAwNS0wLjAwNy0wLjAwN2wtNC4yMDktNC4yMWMtMC4wMDgtMC4wMDctMC4wMTYtMC4wMTYtMC4wMjQtMC4wMjRsLTguODg0LTguODgzYy0wLjM5MS0wLjM5MS0xLjAyNC0wLjM5MS0xLjQxNCAwcy0wLjM5MSAxLjAyNCAwIDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K)}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .wc-terms-and-conditions,.woocommerce #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms{text-align:left;padding:0 1em 0 0;float:left}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{*zoom:1}.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-shipping-fields::after{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.rtl.woocommerce .col2-set .col-1{float:right}.rtl.woocommerce .col2-set .col-2{float:left}.rtl.woocommerce div.product div.images{float:right;width:48%}.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger{right:auto;left:.5rem}.rtl.woocommerce div.product div.images .flex-control-thumbs{left:auto;transform:translate(50%,0);right:50%}.rtl.woocommerce div.product div.summary{float:left;width:48%;clear:none}.rtl.woocommerce div.product #reviews .comment{*zoom:1}.rtl.woocommerce div.product #reviews .comment::before,.rtl.woocommerce div.product #reviews .comment::after{content:" ";display:table}.rtl.woocommerce div.product #reviews .comment::after{clear:both}.rtl.woocommerce div.product #reviews .comment img{float:right;height:auto}.rtl.woocommerce div.product form.cart div.quantity,.rtl.woocommerce div.product form.cart .button{float:right}.rtl.woocommerce div.product form.cart div.quantity{margin:0 0 0 4px}.rtl.woocommerce span.onsale{left:auto;right:.5rem}.rtl.woocommerce .star-rating{float:left}.rtl.woocommerce .products .star-rating{float:left}.rtl.woocommerce .woocommerce-product-rating .star-rating{float:right}.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar{float:right;left:auto;right:0}.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 70px 0 0}.rtl.woocommerce .button .kadence-arrow-right-alt-svg{transform:rotate(180deg)}.rtl .woocommerce table.shop_table{text-align:right}form.woocommerce-product-search{position:relative}form.woocommerce-product-search button[type=submit]{top:0;right:0;bottom:0;position:absolute;color:#fff0!important;background:#fff0!important;z-index:2;width:50px;border:0;padding:8px 12px 7px;box-shadow:none;border-radius:0;overflow:hidden}form.woocommerce-product-search input[type=search]{padding-right:60px;width:100%}form.woocommerce-product-search .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}form.woocommerce-product-search button[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .woocommerce-product-search .button[type=submit],body.rtl .woocommerce-product-search .kadence-search-icon-wrap{left:0;right:auto}body.rtl .woocommerce-product-search input[type=search]{padding-right:.5em;padding-left:60px}.woocommerce form .form-row{padding:0;margin:0 0 .8em}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row span em{font-size:80%}.woocommerce form .form-row label{line-height:2.4;font-weight:700;color:var(--global-palette5);font-size:90%}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0%;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .woocommerce-input-wrapper:has([type=radio]){display:grid;grid-template-columns:auto 1fr;column-gap:10px}.woocommerce form .form-row .woocommerce-input-wrapper:has([type=radio]) label{margin:0}.woocommerce form .form-row select{cursor:pointer;margin:0;padding:.4em 24px .4em .5em}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0}.woocommerce form .form-row .button{padding:calc(.4em + 1px) 1em}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border:1px solid #b7cde1;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside;display:flex;flex-wrap:wrap;align-items:center}.woocommerce ul#shipping_method li input{margin:0 .5em 0 0;height:1em;background-image:none;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce .cart_totals ul#shipping_method li{flex-wrap:nowrap}.woocommerce p.woocommerce-shipping-contents{margin:0}.product-hero-section .extra-title{display:block}.woocommerce.single-product.content-style-boxed .product.entry-content-wrap>span.onsale{left:2.5rem;top:2.5rem}.rtl.woocommerce.single-product.content-style-boxed .product.entry-content-wrap>span.onsale{right:2.5rem;left:auto}.woocommerce.single-product.content-style-boxed .products ul.products.woo-archive-action-visible li.product .product-details{padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:0}.single-product .wp-site-blocks div.product form.cart .woocommerce-grouped-product-list-item__quantity .quantity{width:100%}.single-product .wp-site-blocks div.product form.cart .woocommerce-grouped-product-list-item__quantity .quantity .qty{height:40px}.woocommerce div.product:after{clear:both;display:table;content:""}.woocommerce-variation.single_variation{display:none}.woocommerce .up-sells.products,.woocommerce .related.products{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center;padding:0 .5em;box-sizing:border-box;height:40px}.woocommerce .brief-shipping-details{font-size:.8em}.woocommerce a.product-single-category{text-transform:uppercase;letter-spacing:2px;text-decoration:none}.woocommerce .woocommerce-product-details__short-description{margin-bottom:2em}.woocommerce .single-product-extras{margin-bottom:2em}.woocommerce .single-product-extras ul{padding:0;margin:0 0 1.5em 0;list-style:none}.woocommerce .single-product-extras ul li{line-height:1.8em}.woocommerce .single-product-extras ul .kadence-svg-iconset{padding-right:.25em}.woocommerce .single-product-payments{margin-bottom:2em;display:inline-block;margin-top:0;padding:1em 1em 1em 1em;border-radius:.25rem;border-color:var(--global-gray-400)}.woocommerce .single-product-payments:has(>legend){padding-top:.625em}.woocommerce .single-product-payments legend{padding:0 .5em;color:var(--global-palette5)}.woocommerce .single-product-payments ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5em}.woocommerce .single-product-payments li{display:inline-flex;margin:0}.woocommerce .single-product-payments .payment-custom-img{max-height:30px;min-height:24px;width:auto}.woocommerce .single-product-payments .payment-custom-img-gray{filter:grayscale(1)}.woocommerce .single-product-payments .kadence-svg-iconset svg{height:30px;width:auto}.woocommerce .single-product-payments.payments-color-scheme-gray legend{color:var(--global-palette6)}.woocommerce .single-product-payments.payments-color-scheme-gray .kadence-svg-iconset svg path{fill:var(--global-gray-500)!important}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product span.price,.woocommerce div.product p.price{font-size:1.25em}.woocommerce div.product span.price ins,.woocommerce div.product p.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product span.price del,.woocommerce div.product p.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:var(--global-palette-highlight)}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:1em;padding-bottom:1em}.woocommerce div.product div.images img{display:block;height:auto;margin-right:auto;margin-left:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5rem;right:.5rem;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0;max-width:94%;margin:0;transform:translate(-50%,0);margin-top:-32px;background:#fff0;padding:0;width:100%;flex-wrap:wrap;display:inline-flex;justify-content:center;position:relative;left:50%}.woocommerce div.product div.images .flex-control-thumbs li{width:60px;height:65px;margin:0;padding-top:0;padding-bottom:0;background:var(--global-palette9);display:inline-flex;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li:first-child{width:65px;padding-left:5px}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(9){width:65px;padding-left:5px}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0;border-top:5px solid var(--global-palette9);border-bottom:0 solid var(--global-palette9);border-right:5px solid var(--global-palette9);border-left:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.summary p{margin:1em 0}.woocommerce div.product .button.single_add_to_cart_button{height:40px;line-height:40px;padding:0 1em;text-align:center}.woocommerce div.product .product_meta>span{display:block;font-size:70%;font-weight:700;color:var(--global-palette6)}.woocommerce div.product .product_meta>span a{color:inherit}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 .5em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--global-gray-400);background-color:var(--global-palette8);display:inline-block;position:relative;z-index:0;border-radius:3px 3px 0 0;margin:0 2px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 1em;font-weight:700;color:var(--global-palette5);text-decoration:none;font-size:90%}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:var(--global-palette4)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--global-palette9);z-index:2;border-bottom-color:var(--global-palette9)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--global-palette4);text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid var(--global-gray-400);z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product p.cart::before,.woocommerce div.product p.cart::after{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product form.cart::before,.woocommerce div.product form.cart::after{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2.2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations .label{padding-right:1em;text-align:left}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{margin-top:.5em}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart:after{display:table;content:"";clear:both}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em;vertical-align:middle}.woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__price{padding-top:.4em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce section.products>h2{margin-bottom:.5em}.woocommerce span.onsale{min-height:0;min-width:0;padding:.5em 1em;font-weight:700;position:absolute;text-align:center;line-height:1.2;top:.5rem;left:.5rem;margin:0;border-radius:.25rem;background-color:var(--global-palette-highlight);color:var(--global-palette-highlight-alt2);font-size:.857em;z-index:9}.woocommerce span.onsale:has(+.kt-layout-left){left:initial;right:52%}@media screen and (max-width:719px){.woocommerce span.onsale:has(+.kt-layout-left){left:initial;right:0}}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs{text-align:center;padding:0}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li{border:0;border-bottom:3px solid #fff0;margin:0 .6em;background:#fff0}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li a{padding-left:0;padding-right:0}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid var(--global-palette-highlight)}.woocommerce.product-variation-style-vertical div.product form.cart .variations td.label{padding:0}.woocommerce.product-variation-style-vertical div.product form.cart .variations tr,.woocommerce.product-variation-style-vertical div.product form.cart table td{display:block}.woocommerce.product-variation-style-vertical div.product form.cart .variations select{min-width:240px;margin:0}.woocommerce .wp-block-kadence-wootemplate-blocks-gallery span.onsale:has(+.kt-layout-left){right:.5rem}.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button{height:60px;line-height:60px;font-size:125%;width:70%}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity{width:30%;margin:0;padding:0 .5em 0 0}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity .qty{width:100%;height:60px}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added{width:35%;display:flex;padding:0;margin:0 2% 0 0}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added .qty{width:0;flex-grow:1;height:58px}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added~.button.single_add_to_cart_button{width:63%}.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button{height:50px;line-height:50px;font-size:125%;width:70%}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity{width:30%;margin:0;padding:0 .5em 0 0}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity .qty{width:100%;height:50px}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added{width:35%;display:flex;padding:0;margin:0 2% 0 0}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added .qty{width:0;flex-grow:1;height:48px}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added~.button.single_add_to_cart_button{width:63%}@media screen and (min-width:576px){.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button{width:85%}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity{width:15%}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added{width:25%}.kadence-cart-button-large.woocommerce div.product form.cart div.quantity.spinners-added~.button.single_add_to_cart_button{width:73%}.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button{width:65%}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity{width:15%}.kadence-cart-button-medium-large.woocommerce div.product form.cart div.quantity.spinners-added{width:25%}}.woocommerce .content-bg .product.entry.loop-entry,.woocommerce-page .content-bg .product.entry.loop-entry{box-shadow:none}.single-product .kadence-breadcrumbs{margin-top:-1rem}.single-product .extra-title+.kadence-breadcrumbs{margin-top:1em}.single-product .entry-taxonomies+.kadence-breadcrumbs{margin-top:1em}.single-product.content-vertical-padding-hide .kadence-breadcrumbs,.single-product.content-vertical-padding-bottom .kadence-breadcrumbs{margin-top:.5em;margin-bottom:.5em}.content-style-unboxed .entry-content-wrap.product:not(.loop-entry){padding:0}.content-style-unboxed .content-bg.loop-entry .content-bg:not(.loop-entry){background:var(--global-palette9)}.woocommerce div.product div.kadence-product-image-wrap.images .images{width:auto;float:none}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper:after{clear:both;display:table;content:""}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){display:inline-block;height:65px;width:33%;margin-top:-31px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) img{height:65px}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){margin-top:0;height:auto;width:auto}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) img{height:auto}.woocommerce div.product form.cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity.spinners-added{width:auto}.woocommerce div.product form.cart .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item div.quantity.spinners-added .qty{width:1.8em}.woocommerce div.product div.summary .added_to_cart,.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart{text-decoration:none;background:#fff0;color:var(--global-palette3);border:1px solid var(--global-gray-400);height:40px;padding:0 1em;margin-top:.5em;font-size:inherit;line-height:1;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;text-transform:none;font-weight:400;border-radius:3px;letter-spacing:inherit}.woocommerce.kadence-cart-button-normal div.product div.summary .added_to_cart{margin-top:0;margin-left:.5em}.kadence-sticky-add-to-cart-action-wrap .single_add_to_cart_button{height:40px;line-height:40px;padding:0em 1em}.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart{margin:0 0 0 .5em}.woocommerce div.product div.summary .added_to_cart:hover,.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart:hover{background:var(--global-palette9)}.kadence-cart-button-medium-large.woocommerce div.product div.summary .added_to_cart{height:50px;line-height:50px;font-size:125%;width:100%}.kadence-cart-button-large.woocommerce div.product div.summary .added_to_cart{height:60px;line-height:60px;font-size:125%;width:100%}.quantity.spinners-added{border:1px solid var(--global-gray-400);background:var(--global-palette9);border-radius:3px;transition:all .2s ease}.quantity.spinners-added .qty::-webkit-inner-spin-button,.quantity.spinners-added .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity.spinners-added:hover{border-color:var(--global-palette6)}.quantity.spinners-added input.minus,.quantity.spinners-added input.plus{background:#fff0;color:var(--global-palette6);box-shadow:none;padding:0 .8em;line-height:38px;border:0}.quantity.spinners-added input.minus:hover,.quantity.spinners-added input.plus:hover{background:#fff0;box-shadow:none;color:var(--global-palette3)}.quantity.hidden{display:none!important}.woocommerce .quantity.spinners-added .qty{width:2.3em;text-align:center;border:0;padding:0;box-shadow:none;height:38px;-moz-appearance:textfield}@media screen and (max-width:1024px){.woocommerce div.product div.images .flex-control-thumbs li:nth-child(7){width:65px;padding-left:5px}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(9){width:60px;padding-left:0}}@media screen and (max-width:768px){.woocommerce div.product div.images .flex-control-thumbs li:nth-child(6){width:65px;padding-left:5px}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(7){width:60px;padding-left:0}}.woocommerce table.shop_table td .quantity.spinners-added{display:inline-block}.woocommerce .woocommerce-checkout .shop_table{background:var(--global-palette9)}.woocommerce .cart-empty.woocommerce-info{margin-top:var(--global-xxl-spacing);margin-bottom:var(--global-sm-spacing);padding:0;background:#fff0;text-align:center;font-size:34px;font-weight:700;border:0;color:var(--global-palette6)}.woocommerce .cart-empty.woocommerce-info:before,.woocommerce .cart-empty.woocommerce-info:after{display:none}.woocommerce .return-to-shop{margin-top:var(--global-sm-spacing);margin-bottom:var(--global-xxl-spacing);text-align:center}.woocommerce-cart table.cart,.woocommerce-checkout table.cart,#add_payment_method table.cart{position:relative}.woocommerce-cart table.cart .coupon .button:not(:hover),.woocommerce-checkout table.cart .coupon .button:not(:hover),#add_payment_method table.cart .coupon .button:not(:hover){background:var(--global-palette7);color:var(--global-palette5)}.woocommerce-cart table.cart td.actions .button:disabled,.woocommerce-checkout table.cart td.actions .button:disabled,#add_payment_method table.cart td.actions .button:disabled{background-color:var(--global-palette7);color:var(--global-palette5)}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,#add_payment_method table.cart img{width:60px;box-shadow:none}.woocommerce-cart table.cart .product-name a,.woocommerce-checkout table.cart .product-name a,#add_payment_method table.cart .product-name a{color:var(--global-palette5)}.woocommerce-cart table.cart .product-name a:hover,.woocommerce-checkout table.cart .product-name a:hover,#add_payment_method table.cart .product-name a:hover{color:var(--global-palette3)}.woocommerce-cart table.cart th,.woocommerce-cart table.cart td,.woocommerce-checkout table.cart th,.woocommerce-checkout table.cart td,#add_payment_method table.cart th,#add_payment_method table.cart td{vertical-align:middle}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,#add_payment_method table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;padding:6px 6px 5px;padding:.4em .5em;margin:0 4px 0 0;outline:0;height:38px}.woocommerce-cart table.cart td.actions .button,.woocommerce-checkout table.cart td.actions .button,#add_payment_method table.cart td.actions .button{height:38px;padding:0 1em;border:0;line-height:38px}.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input,#add_payment_method table.cart input{margin:0;vertical-align:middle}.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout,#add_payment_method .wc-proceed-to-checkout{*zoom:1;padding:1em 0}.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,#add_payment_method .wc-proceed-to-checkout::after{content:" ";display:table}.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::after{clear:both}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;padding:.6em 1em}.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button,#add_payment_method .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form,#add_payment_method .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small,#add_payment_method .cart-collaterals .cart_totals p small{color:var(--global-palette6);font-size:.83em}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,#add_payment_method .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,#add_payment_method .cart-collaterals .cart_totals table tr:first-child td{border-top:0}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table th{width:35%}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small,#add_payment_method .cart-collaterals .cart_totals table small{color:var(--global-palette6)}.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select,#add_payment_method .cart-collaterals .cart_totals table select{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td,#add_payment_method .cart-collaterals .cart_totals .discount td{color:var(--global-palette-highlight)}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th{border-top:1px solid var(--global-gray-500)}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination,#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product,#add_payment_method .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,#add_payment_method .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox,.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox,#add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox{display:flex;align-items:center}.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox],.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox],#add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox]{margin-right:.5em}.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes,#add_payment_method .checkout .col-2 .notes{clear:left}.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .form-row-first{clear:left}.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small,#add_payment_method .checkout .create-account small{font-size:11px;color:var(--global-palette6);font-weight:400}.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address,#add_payment_method .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address,#add_payment_method .checkout .shipping_address{clear:both}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods{*zoom:1;text-align:left;padding:0;margin:0;list-style:none outside}.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,#add_payment_method #payment ul.payment_methods::after{content:" ";display:table}.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::after{clear:both}.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input,#add_payment_method #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img,#add_payment_method #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none;display:inline-block}.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img,#add_payment_method #payment ul.payment_methods li img+img{margin-left:2px}.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice),#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice){*zoom:1}.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after{content:" ";display:table}.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}.woocommerce-cart #payment .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,#add_payment_method #payment .woocommerce-terms-and-conditions-wrapper{margin-top:var(--global-md-spacing)}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:0em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#fff0;color:var(--global-palette4)}.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea,#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea{border-color:var(--global-gray-400);border-top-color:var(--global-gray-400)}.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,#add_payment_method #payment div.payment_box ::-webkit-input-placeholder{color:var(--global-gray-400)}.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder,#add_payment_method #payment div.payment_box :-moz-placeholder{color:var(--global-gray-400)}.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,#add_payment_method #payment div.payment_box :-ms-input-placeholder{color:var(--global-gray-400)}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin:0 0 .5em}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor:pointer}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,#add_payment_method #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(/wp-content/themes/kadence/assets/images/icons/credit-cards/visa.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(/wp-content/themes/kadence/assets/images/icons/credit-cards/mastercard.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(/wp-content/themes/kadence/assets/images/icons/credit-cards/laser.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(/wp-content/themes/kadence/assets/images/icons/credit-cards/diners.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(/wp-content/themes/kadence/assets/images/icons/credit-cards/maestro.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(/wp-content/themes/kadence/assets/images/icons/credit-cards/jcb.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(/wp-content/themes/kadence/assets/images/icons/credit-cards/amex.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(/wp-content/themes/kadence/assets/images/icons/credit-cards/discover.svg)}.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help,#add_payment_method #payment div.payment_box span.help{font-size:.857em;color:var(--global-palette6);font-weight:400}.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row,#add_payment_method #payment div.payment_box .form-row{margin:0 0 .8em}.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child,#add_payment_method #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal,#add_payment_method #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img,#add_payment_method #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.rtl.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.rtl.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,.rtl #add_payment_method .checkout .col-2 h3#ship-to-different-address{float:right}.rtl.woocommerce-cart .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox],.rtl.woocommerce-checkout .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox],.rtl #add_payment_method .checkout .col-2 .woocommerce-form__label-for-checkbox [type=checkbox]{margin-left:.5em;margin-right:0}.rtl.woocommerce-cart #payment ul.payment_methods,.rtl.woocommerce-checkout #payment ul.payment_methods,.rtl #add_payment_method #payment ul.payment_methods{text-align:right}.rtl.woocommerce-cart #payment ul.payment_methods li,.rtl.woocommerce-checkout #payment ul.payment_methods li,.rtl #add_payment_method #payment ul.payment_methods li{text-align:right}.rtl.woocommerce-cart #payment ul.payment_methods li img,.rtl.woocommerce-checkout #payment ul.payment_methods li img,.rtl #add_payment_method #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none;display:inline-block}.rtl.woocommerce-cart #payment ul.payment_methods li img+img,.rtl.woocommerce-checkout #payment ul.payment_methods li img+img,.rtl #add_payment_method #payment ul.payment_methods li img+img{margin-left:2px}.rtl.woocommerce-cart #payment .payment_method_paypal .about_paypal,.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal,.rtl #add_payment_method #payment .payment_method_paypal .about_paypal{float:left}.rtl #payment ul.wc_payment_methods{padding-right:0}.rtl #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{border-right:5px solid var(--global-palette-highlight);border-left:0}.rtl #payment ul.wc_payment_methods li.wc_payment_method>label{border-right:5px solid var(--global-gray-400);border-left:0}.rtl #payment ul.wc_payment_methods li.wc_payment_method>label:before{margin-right:-5px;margin-left:4px}.woocommerce-terms-and-conditions{border:1px solid var(--global-gray-400);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:var(--global-palette8)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.kadence-woo-cart-form-wrap,.cross-sells{*zoom:1}.kadence-woo-cart-form-wrap::before,.kadence-woo-cart-form-wrap::after,.cross-sells::before,.cross-sells::after{content:" ";display:table}.kadence-woo-cart-form-wrap::after,.cross-sells::after{clear:both}@media screen and (min-width:768px){.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail,#add_payment_method table.cart .product-thumbnail{width:74px}.woocommerce-cart table.cart .product-remove,.woocommerce-checkout table.cart .product-remove,#add_payment_method table.cart .product-remove{width:24px}.rtl.woocommerce-cart table.cart th.product-name,.rtl.woocommerce-checkout table.cart th.product-name,.rtl #add_payment_method table.cart th.product-name{right:0;left:auto}}#payment #place_order{float:none;width:100%;box-sizing:border-box;margin:var(--global-md-spacing) 0 1em;padding:.6em 1em}#payment ul.wc_payment_methods{list-style:none;padding-left:0}#payment ul.wc_payment_methods li.wc_payment_method>input[type=radio]:first-child{clip:rect(1px,1px,1px,1px);position:absolute!important}#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{border-left:5px solid var(--global-palette-highlight);background:var(--global-palette7)}#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label:before{background:var(--global-palette-highlight);border-color:var(--global-palette-highlight)}#payment ul.wc_payment_methods li.wc_payment_method>label{background:var(--global-palette8);display:block;border-left:5px solid var(--global-gray-400);padding:8px 15px;transition:border .2s ease-in-out;margin-bottom:4px;font-weight:700}#payment ul.wc_payment_methods li.wc_payment_method>label:before{content:"";background:#fff0;width:10px;display:inline-block;border:1px solid var(--global-gray-500);height:10px;border-radius:50%;margin-left:-5px;margin-right:4px}#payment ul.wc_payment_methods li.wc_payment_method>label:hover{border-left:5px solid var(--global-gray-500);background:var(--global-palette7)}#payment ul.wc_payment_methods li:first-child:last-child>label{border:0!important}#payment ul.wc_payment_methods li:first-child:last-child>label:before{display:none}#payment .payment_box{position:relative;width:100%;padding:15px;font-size:95%}#payment .payment_box p:last-child{margin-bottom:0}@media screen and (min-width:1025px){.kadence-woo-cart-form-wrap>form{float:left;width:70%;padding-right:var(--global-lg-spacing)}.kadence-woo-cart-form-wrap .cart-collaterals{float:left;width:30%}form.checkout{*zoom:1}form.checkout::before,form.checkout::after{content:" ";display:table}form.checkout::after{clear:both}form.checkout .col2-set{float:left;width:50%;padding-right:var(--global-md-spacing);padding-left:0}form.checkout .col2-set .col-1,form.checkout .col2-set .col-2{width:100%;float:none;padding:0;clear:both}form.checkout .col2-set .col-2{margin-top:var(--global-md-spacing)}form.checkout #order_review_heading{float:left;width:50%;padding-left:var(--global-md-spacing);margin:0 0 .5em}form.checkout .woocommerce-checkout-review-order{width:50%;padding-left:var(--global-md-spacing);float:left}}@media screen and (min-width:1025px){.rtl table.cart td.actions .coupon .input-text,.rtl #add_payment_method table.cart td.actions .coupon .input-text{float:right;margin:0 0 0 4px}.rtl .kadence-woo-cart-form-wrap>form{float:right;padding-left:var(--global-lg-spacing);padding-right:0}.rtl .kadence-woo-cart-form-wrap .cart-collaterals{float:right}.rtl form.checkout .col2-set{float:right;padding-left:var(--global-md-spacing);padding-right:0}.rtl form.checkout #order_review_heading{float:right;padding-right:var(--global-md-spacing);padding-left:0}.rtl form.checkout .woocommerce-checkout-review-order{padding-left:0;padding-right:var(--global-md-spacing);float:right}}.rtl table.cart td.actions .coupon .input-text,.rtl #add_payment_method table.cart td.actions .coupon .input-text{float:right;margin:0 0 0 4px}.select2-container--default .select2-selection--single{height:42px;border-color:var(--global-gray-400);background:#fff0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--global-palette5);line-height:40px;background:#fff0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--global-palette7)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.select2-dropdown{border-color:var(--global-gray-400);color:var(--global-palette4);background:var(--global-palette9)}.select2-container--open .select2-dropdown--below{box-shadow:0 15px 25px -7px rgb(0 0 0 / .1)}.select2-container--open .select2-dropdown--above{box-shadow:0 -15px 25px -7px rgb(0 0 0 / .1)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--global-gray-400)}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--global-gray-400) #fff0 #fff0 #fff0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 var(--global-gray-400) #fff0}.wc-block-components-totals-coupon.wc-blocks-components-panel .wc-blocks-components-panel__button{margin:.375em 0}.wc-block-components-sidebar .wc-block-components-totals-coupon.wc-blocks-components-panel>h2{font-size:1em}.wc-block-components-checkout-form .wc-block-components-checkout-step__description{margin-bottom:16px}.single-content .woocommerce-notices-wrapper ul.woocommerce-error,.single-content .woocommerce-notices-wrapper ul.woocommerce-info,.single-content .woocommerce-notices-wrapper ul.woocommerce-success{margin-bottom:var(--global-md-spacing)}.rtl.woocommerce table.cart td.actions,.rtl.woocommerce #content table.cart td.actions,.rtl.woocommerce-page table.cart td.actions,.rtl.woocommerce-page #content table.cart td.actions{text-align:left}.rtl.woocommerce table.cart td.actions .coupon,.rtl.woocommerce #content table.cart td.actions .coupon,.rtl.woocommerce-page table.cart td.actions .coupon,.rtl.woocommerce-page #content table.cart td.actions .coupon{float:right}.rtl .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:right;margin-right:0;margin-left:1em}.rtl .woocommerce form .form-row.form-row-last{float:left}.rtl .woocommerce form .form-row.form-row-first{float:right}.content-style-boxed .wp-site-blocks .wp-block-woocommerce-cart.alignwide,.wp-site-blocks .wp-block-woocommerce-cart.alignwide,.wp-site-blocks .wp-block-woocommerce-checkout.alignwide,.content-style-boxed .wp-site-blocks .wp-block-woocommerce-checkout.alignwide{margin-left:0;margin-right:0}.content-style-unboxed .wp-block-woocommerce-checkout.alignwide.wc-block-checkout{width:unset}.wc-block-grid__product .wc-block-grid__product-title{font-size:1em;padding-top:.5rem;font-weight:500;margin-bottom:.5rem;font-family:var(--global-heading-font-family)}.entry-content .wc-block-grid__products{margin:0 0 1em;padding:0}.wp-site-blocks .site-main .entry-content .wc-block-grid{font-size:1em}.wc-block-grid .wc-block-grid__products{margin:0 0 1em;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;row-gap:2.5rem;list-style:none}.wc-block-grid .wc-block-grid__products .woocommerce-loop-image-link img{width:100%}.wc-block-grid .wc-block-grid__products:not(.thisisforspecificity) .wc-block-grid__product,.wc-block-carousel .wc-block-grid__product{border-left:0;border-right:0;border-bottom:0;width:100%;max-width:100%;flex:1;text-align:left;overflow:hidden}.wc-block-carousel .wc-block-grid__product .entry-content-wrap{padding:1.5rem}.wc-block-carousel .wc-block-grid__product.product-loop-unboxed{box-shadow:none}.wc-block-carousel .wc-block-grid__product.product-loop-unboxed .entry-content-wrap{padding:1rem 0 0;background:#fff0}.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover .wc-block-grid__product-add-to-cart{width:auto;position:absolute;bottom:-2rem;left:0;margin-top:0;padding:0 1rem;right:0;opacity:0;transition:opacity .3s cubic-bezier(.17,.67,.35,.95)}.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:hover .wc-block-grid__product-add-to-cart,.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:focus-within .wc-block-grid__product-add-to-cart{bottom:-.8rem;opacity:1}.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:hover .entry-content-wrap,.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-on-hover:focus-within .entry-content-wrap{transform:translateY(-2rem)}#wrapper .wc-block-grid .wc-block-grid__products .product-loop-boxed .entry-content-wrap,#wrapper .wc-block-grid .wc-block-grid__products .woo-archive-action-on-hover .entry-content-wrap{padding:1rem 1rem 1.5rem;position:relative;margin:0 .5em;border-radius:.25rem;transition:transform .3s cubic-bezier(.17,.67,.35,.95)}.has-2-columns .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}.has-3-columns .wc-block-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}.has-4-columns .wc-block-grid__products{grid-template-columns:repeat(4,minmax(0,1fr))}.has-5-columns .wc-block-grid__products{grid-template-columns:repeat(5,minmax(0,1fr))}.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (max-width:1024px){.has-4-columns .wc-block-grid__products{grid-template-columns:1fr 1fr}.has-6-columns .wc-block-grid__products{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:719px){.wp-site-blocks .wc-block-grid .wc-block-grid__products{margin:0 0 1em;padding:0;display:grid;grid-template-columns:1fr}.wp-site-blocks .wc-block-grid .wc-block-grid__products .wc-block-grid__product{margin-left:0;margin-right:0}}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-image{margin-bottom:0}.wc-block-grid .wc-block-grid__product .product-details .wp-block-button{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details.content-bg.entry-content-wrap{display:flex;flex-direction:column;flex-grow:1}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details .wp-block-button{margin-top:auto}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .product-details.content-bg.entry-content-wrap{padding-bottom:1.5rem}.wc-block-grid .wc-block-grid__product .entry-content-wrap{padding:1.5rem}body.content-style-unboxed .wc-block-grid .wc-block-grid__product .entry-content-wrap,.wc-block-grid .wc-block-grid__product.product-loop-unboxed .entry-content-wrap{padding:1rem 0;background:#fff0}body.content-style-unboxed .wc-block-grid .wc-block-grid__product.woo-archive-action-visible .entry-content-wrap,.wc-block-grid .wc-block-grid__product.product-loop-unboxed.woo-archive-action-visible .entry-content-wrap{padding:1rem 0 0}.wc-block-grid .wc-block-grid__product.product-loop-unboxed{background:#fff0;box-shadow:none}.wc-block-grid__product a.wc-block-grid__product-link,.wc-block-grid__product a.wc-block-grid__product-title-link{text-decoration:none;color:inherit}.wc-block-grid__product a.wc-block-grid__product-link{position:relative;display:block}.wc-block-grid__product:not(.woo-archive-image-hover-none) a.wc-block-grid__product-link{overflow:hidden}.wc-block-grid__product{text-align:left}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{margin:0 0 1em}.wc-block-grid__product-price{font-weight:400;font-size:.857em}.wc-block-grid__product-price del{color:inherit;opacity:.5}.wc-block-grid__product-price ins{background:none;font-weight:700}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{min-height:0;min-width:0;padding:.5em 1em;font-weight:700;position:absolute;text-align:center;line-height:1.2;top:6px;right:6px;left:auto;margin:0;border-radius:.25rem;background-color:var(--global-palette-highlight);color:var(--global-palette-btn);font-size:.857em;z-index:9;border:0}.wc-block-grid__product .wc-block-grid__product-add-to-cart{color:inherit}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset{display:inline-flex;align-self:center}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset svg{top:.125em;position:relative;height:1em;width:1em}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-spinner-svg,.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-check-svg{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading .kadence-arrow-right-alt-svg{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading .kadence-spinner-svg{display:block;animation:spin 2s linear infinite}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.loading::after{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added{font-size:0}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-svg-iconset:last-child{font-size:1rem}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-arrow-right-alt-svg{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added .kadence-check-svg{display:block;font-size:80%}.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link.added::after{display:none}.wc-block-grid__product .wc-block-grid__product-add-to-cart a.added_to_cart{display:inline-flex;background:#fff0;padding:.5em 0;text-transform:uppercase;font-weight:700;line-height:1.6;letter-spacing:.05em;color:inherit;text-decoration:none;font-size:80%}.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link{color:var(--global-palette-btn);text-align:center;display:block;width:100%;transition:color .2s ease,background .2s ease,border .2s ease}.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link.added{height:0;overflow:hidden}.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link{background:#fff0;padding:.5em 0;text-transform:uppercase;font-weight:700;letter-spacing:.05em;color:inherit;font-size:80%;border:0;box-shadow:none;display:inline-block;transition:color .2s ease}.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link .kadence-svg-iconset{margin-left:.5em}.wc-block-grid__product .wc-block-grid__product-rating{float:right;margin-top:0;margin-bottom:0}.wc-block-grid__product .wc-block-grid__product-rating .star-rating{margin:.25em auto .25em}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-rating{margin-bottom:12px;margin-left:0}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-rating .star-rating{margin-left:0}.wc-block-grid__product .wc-block-grid__product-rating~.wc-block-grid__product-price{padding-right:5.4em}.wc-block-components-product-rating{display:flex;gap:.2em;align-items:center}body .wc-block-grid__product-rating .star-rating,body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars,body .wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars,body .wc-block-components-product-rating__stars{font-family:"star";display:block;margin:.25em auto .25em;margin-left:0;font-size:1em;line-height:1;height:1em;width:5em;color:var(--global-palette-highlight)}body .wc-block-grid__product-rating .star-rating:before,body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,body .wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before,body .wc-block-components-product-rating__stars:before{content:"";color:var(--global-gray-400);float:left;top:0;left:0;opacity:1;right:auto;position:absolute}body .wc-block-grid__product-rating .star-rating span,body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,body .wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span,body .wc-block-components-product-rating__stars span{float:left;right:auto}body .wc-block-grid__product-rating .star-rating span:before,body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,body .wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before,body .wc-block-components-product-rating__stars span:before{content:"";right:auto;color:inherit}li.product a .secondary-product-image,.wc-block-grid__product a .secondary-product-image{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;opacity:0;min-width:100%;min-height:100%}.products:not(.woo-archive-image-hover-none) li.product a{overflow:hidden}.woo-archive-image-hover-fade .woocommerce-loop-product__link .attachment-woocommerce_thumbnail{transition:opacity .3s ease}.woo-archive-image-hover-fade .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail{opacity:1}.woo-archive-image-hover-zoom .woocommerce-loop-product__link .attachment-woocommerce_thumbnail{transform:scale(1);transition:opacity .4s ease,transform 2s cubic-bezier(0,0,.4,1.1)}.woo-archive-image-hover-zoom .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail{opacity:1;transform:scale(1.07)}.woo-archive-image-hover-slide .woocommerce-loop-product__link .attachment-woocommerce_thumbnail.secondary-product-image{transform:translate(100%,0);opacity:1;transition:all .4s cubic-bezier(.17,.67,.35,.95);display:block}.woo-archive-image-hover-slide .woocommerce-loop-product__link .attachment-woocommerce_thumbnail:not(.secondary-product-image){transform:translate(0);transition:all .4s cubic-bezier(.17,.67,.35,.95);display:block}.woo-archive-image-hover-slide .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail:not(.secondary-product-image){transform:translate(-100%,0)}.woo-archive-image-hover-slide .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail.secondary-product-image{transform:translate(0,0)}.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail{perspective:1000px;backface-visibility:hidden;transform-style:preserve-3d;transition:all .5s ease-in-out;display:block}.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail.secondary-product-image{transform:rotateY(180deg);opacity:1}.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail:not(.secondary-product-image){transform:rotateY(0deg)}.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail:not(.secondary-product-image){transform:rotateY(180deg)}.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail.secondary-product-image{transform:rotateY(360deg)}.wc-block-components-price-slider__range-input-wrapper{background-color:var(--global-gray-400);border-radius:1em;box-shadow:none;max-width:calc(100% - 4px);margin-left:2px}.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress{--range-color:var(--global-palette-highlight);border-radius:1em}.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input{margin:0;padding:0;border:0;outline:none;background:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0;display:block;position:relative;pointer-events:none;outline:none!important;position:absolute;left:0;top:0}.wc-block-product-category .product-details .wc-block-grid__product-add-to-cart.wp-block-button .ajax_add_to_cart:after{display:none}.wc-block-mini-cart__drawer h2.wc-block-mini-cart__title{font-size:1.4rem;margin:1.6rem 1.6rem -2.2rem;padding:0 0 2.2rem}.wc-block-mini-cart__drawer .wc-block-mini-cart__items{padding:1rem 1.6rem 0}.wc-block-mini-cart__drawer .wc-block-components-drawer__close{box-shadow:none}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer{padding:1.6rem}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer:after{color:var(--global-palette6)}table.wc-block-cart-items .wc-block-components-product-name{text-decoration:none;color:inherit;font-weight:700}table.wc-block-cart-items .wc-block-components-product-name:hover{text-decoration:underline}.wc-block-mini-cart .wc-block-mini-cart__button{box-shadow:none;border-radius:0;padding:.5rem;background:#fff0;border:0}.wc-block-mini-cart .wc-block-mini-cart__button:hover,.wc-block-mini-cart .wc-block-mini-cart__button:focus{color:inherit;box-shadow:none;background:#fff0}@font-face{font-family:"star";font-display:block;src:url(/wp-content/themes/kadence/assets/fonts/star.woff2?gmcsp2) format("woff2"),url(/wp-content/themes/kadence/assets/fonts/star.ttf?gmcsp2) format("truetype"),url(/wp-content/themes/kadence/assets/fonts/star.woff?gmcsp2) format("woff"),url("/wp-content/themes/kadence/assets/fonts/star.svg?gmcsp2#star") format("svg");font-weight:400;font-style:normal}.kadence-header-cart.header-navigation .header-cart-button,.kadence-header-cart .header-cart-button{color:inherit;text-decoration:none;display:flex;align-items:center;background:#fff0;padding:0;border:0;box-shadow:none;font-size:1rem}.kadence-header-cart.header-navigation .header-cart-button:hover,.kadence-header-cart .header-cart-button:hover{background:#fff0;color:inherit;box-shadow:none}.header-cart-button .kadence-svg-iconset{font-size:1.2em}.header-cart-button .header-cart-label{padding-right:5px}.header-cart-button .header-cart-label:empty{padding-right:0}.header-cart-wrap .header-cart-empty-check{display:none}.header-cart-button .header-cart-total{font-size:.65em;height:2.1em;line-height:1;background:var(--global-palette7);border-radius:50%;display:flex;width:2.1em;justify-content:center;align-items:center;text-align:center;color:var(--global-palette4);margin-left:.1em;transition:all .2s ease}#cart-drawer.popup-drawer .drawer-inner{max-width:400px;background:var(--global-palette9);color:var(--global-palette4)}#cart-drawer h2.side-cart-header{font-size:1em}#cart-drawer.popup-drawer .drawer-header{justify-content:space-between;align-items:center}#cart-drawer.popup-drawer .drawer-content{padding-top:1em}.admin-bar #cart-drawer.popup-drawer .drawer-content ul.product_list_widget{max-height:calc(100vh - (3.7em + 24px + 55px + 105px + 32px))}#cart-drawer.popup-drawer .drawer-content ul.product_list_widget{max-height:calc(100vh - (3.7em + 24px + 55px + 105px));overflow:auto}#cart-drawer.popup-drawer .drawer-content .woocommerce-mini-cart__buttons.buttons{margin-bottom:0}.site-header-section-left .kadence-header-cart.header-navigation ul ul.sub-menu{left:0;right:auto}.kadence-header-cart.header-navigation .header-cart-button{padding:.6em 0}.kadence-header-cart.header-navigation ul.cart_list{display:block;position:static;box-shadow:none;background:#fff0;transform:none;opacity:1;visibility:visible;height:auto;clip:auto;max-height:100vh;overflow:auto}.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown{min-width:340px;padding:1em;color:var(--global-palette4);font-size:90%;max-height:80vh;overflow:auto}.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown ul.cart_list{max-height:calc(75vh - (160px + 2em))}.kadence-header-cart.header-navigation ul p.woocommerce-mini-cart__empty-message{margin:0}.kadence-header-cart.header-navigation ul ul.sub-menu{right:0;background:var(--global-palette9);color:var(--global-palette4);left:auto}.kadence-header-cart.header-navigation ul ul a:not(.button){padding:0;width:auto;font-size:inherit;color:var(--global-palette4);background:#fff0}.kadence-header-cart.header-navigation ul ul a:not(.button):hover{color:var(--global-palette3);background:#fff0}.kadence-header-cart.header-navigation ul ul a.remove:hover{background:red;text-decoration:none}.kadence-header-cart.header-navigation ul li a.remove.remove_from_cart_button{padding:0}.kadence-header-cart.header-navigation ul .woocommerce-mini-cart__buttons{margin-bottom:0}.kadence-header-cart.header-navigation ul a.button{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:inherit;line-height:1.6;display:inline-block;width:100%}.kadence-header-cart.header-navigation ul a.button:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.rtl .kadence-header-cart.header-navigation ul ul.sub-menu{right:auto;left:0}@keyframes spin{100%{transform:rotate(360deg)}}p.demo_store,.woocommerce-store-notice{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em;text-align:center;background-color:var(--global-palette-highlight);color:var(--global-palette-btn);z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}p.demo_store a,.woocommerce-store-notice a{color:var(--global-palette-btn);text-decoration:underline}p.demo_store a.woocommerce-store-notice__dismiss-link,.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link{float:right;padding:.3em .5em;margin-top:-.3em;margin-bottom:-.3em;text-decoration:none;border:1px solid currentColor}@media screen and (max-width:719px){p.demo_store a.woocommerce-store-notice__dismiss-link,.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link{float:none;margin-top:.5em;margin-bottom:0;display:block}}.admin-bar p.demo_store{top:32px}.kadence-store-notice-placement-above p.woocommerce-store-notice.demo_store{position:static;box-shadow:none}.kadence-store-notice-placement-bottom .woocommerce-store-notice{bottom:0;top:auto!important;position:fixed}.clear{clear:both}.woocommerce mark.count{background:#fff0;color:inherit}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/themes/kadence/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/themes/kadence/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:18px;height:24px;width:24px;text-align:center;line-height:22px;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0;font-family:system-ui}.woocommerce a.remove:hover{color:#fff!important;background:red;text-decoration:none}.woocommerce small.note{display:block;color:var(--global-palette6);font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:.92em;color:var(--global-palette6)}.woocommerce .woocommerce-breadcrumb::before,.woocommerce .woocommerce-breadcrumb::after{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:var(--global-palette6)}.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading{opacity:.25}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn);-webkit-font-smoothing:antialiased}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover{background-color:var(--global-palette-btn-bg-hover);color:var(--global-palette-btn-hover)}.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.woocommerce a.button:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled[disabled]{cursor:not-allowed;opacity:.5}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{display:inline-flex;background:#fff0;padding:.5em 0 .5em .3em;text-transform:uppercase;font-weight:700;line-height:1.6;letter-spacing:.05em;color:inherit;font-size:80%}.woocommerce #reviews h2 small{float:right;color:var(--global-palette6);font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:var(--global-palette6)}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews .comment-reply-title{margin-bottom:.5rem;display:block;font-size:24px;line-height:1.5;font-weight:700}.woocommerce #reviews #comments .add_review{*zoom:1}.woocommerce #reviews #comments .add_review::before,.woocommerce #reviews #comments .add_review::after{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{font-weight:700;margin-bottom:1.5rem;font-size:24px;line-height:1.5}.woocommerce #reviews #comments ol.commentlist{*zoom:1;width:100%;background:none;list-style:none;padding-left:0;margin-left:0}.woocommerce #reviews #comments ol.commentlist::before,.woocommerce #reviews #comments ol.commentlist::after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 var(--global-md-spacing);border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:var(--global-palette6);font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:.5em;left:0;margin:0;box-shadow:none;width:50px;height:50px;border-radius:50px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 70px;border:1px solid var(--global-gray-400);border-radius:4px;padding:1em 1em 0;*zoom:1}.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid var(--global-gray-400);border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce #review_form_wrapper{margin-top:var(--global-md-spacing)}@media screen and (min-width:1025px){.woocommerce #reviews #comments{float:left;width:60%;padding-right:var(--global-lg-spacing)}.woocommerce #reviews #review_form_wrapper{float:left;width:40%;margin-top:0}.woocommerce.rtl #reviews #comments{float:right;padding-left:var(--global-lg-spacing);padding-right:0}.woocommerce.rtl #reviews #review_form_wrapper{float:right}}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5em;font-family:"star";color:var(--global-palette-highlight);letter-spacing:normal;word-break:normal;white-space:normal}.woocommerce .star-rating::before{content:"";color:var(--global-gray-400);float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{*zoom:1;line-height:2;display:block}.woocommerce .woocommerce-product-rating::before,.woocommerce .woocommerce-product-rating::after{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:.25em auto .25em;float:right}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{*zoom:1;position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::before,.woocommerce #review_form #respond::after{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 1.5em}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;content:"";text-indent:0;font-family:"star"}.woocommerce p.stars a:hover~a::before{content:""}.woocommerce p.stars:hover a::before{content:""}.woocommerce p.stars.selected a.active::before{content:""}.woocommerce p.stars.selected a.active~a::before{content:""}.woocommerce p.stars.selected a:not(.active)::before{content:""}.woocommerce table.shop_attributes{border:0;border-top:1px dotted var(--global-gray-400);margin-bottom:1.618em;width:100%;border-spacing:0}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted var(--global-gray-400);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted var(--global-gray-400);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:var(--global-palette8)}.woocommerce table.shop_table{margin:0 -1px 1.5em 0;text-align:left;width:100%;border-radius:3px;font-size:90%;border-collapse:collapse}.woocommerce table.shop_table input{font-size:90%}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid var(--global-gray-400);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child th,.woocommerce table.shop_table tbody:first-child tr:first-child td{border-top:0}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th{font-weight:700;border-top:1px solid var(--global-gray-400)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce td.product-name dl.variation,.woocommerce td.product-name .wc-item-meta{list-style:none outside}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name .wc-item-meta .wc-item-meta-label{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name .wc-item-meta dd{margin:0}.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child,.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;*zoom:1;list-style:none}.woocommerce ul.cart_list li::before,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::before,.woocommerce ul.product_list_widget li::after{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li .quantity{display:block;font-size:.7em;color:var(--global-palette6);padding-left:58px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700;color:inherit;text-decoration:none;font-size:.9em}.woocommerce ul.cart_list li a:hover,.woocommerce ul.product_list_widget li a:hover{text-decoration:underline}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:left;margin-right:8px;width:50px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1);*zoom:1}.woocommerce ul.cart_list li dl::before,.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::before,.woocommerce ul.product_list_widget li dl::after{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dt,.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce ul.product_list_widget li dl dd{display:inline-block;float:left;margin:0 0 1em 0}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em;margin:0}.woocommerce ul.cart_list li dl dd p,.woocommerce ul.product_list_widget li dl dd p{margin-top:0}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li dl.variation,.woocommerce ul.product_list_widget li dl.variation{padding-left:58px;font-size:.8em;border:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce ul.cart_list li.mini_cart_item dl dt:first-child{clear:none}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:1px solid var(--global-palette7);padding:15px 0 0;display:flex;margin-top:0;justify-content:space-between}.woocommerce.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce.widget_shopping_cart .cart_list li,.woocommerce .widget_shopping_cart .cart_list li{padding-left:0em;padding-right:24px;position:relative;padding-top:0;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid var(--global-palette7)}.woocommerce.widget_shopping_cart .cart_list li:last-child,.woocommerce .widget_shopping_cart .cart_list li:last-child{border-bottom:0;margin-bottom:0}.woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;right:0;font-size:16px;font-weight:400;height:18px;width:18px;line-height:16px;text-decoration:none}.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,.woocommerce .widget_shopping_cart .cart_list li a.remove:hover{text-decoration:none}.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons{display:flex;flex-direction:column;text-align:center;*zoom:1}.woocommerce.widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce .widget_shopping_cart .buttons::after{content:" ";display:table}.woocommerce.widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::after{clear:both}.woocommerce.widget_shopping_cart .buttons a,.woocommerce .widget_shopping_cart .buttons a{margin-bottom:5px}.woocommerce.widget_shopping_cart .buttons a:not(.checkout),.woocommerce .widget_shopping_cart .buttons a:not(.checkout){background:#fff0;color:var(--global-palette4);box-shadow:none}.woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover,.woocommerce .widget_shopping_cart .buttons a:not(.checkout):hover{background:#fff0;box-shadow:none;color:var(--global-palette-highlight)}.woocommerce ul.order_details{*zoom:1;margin:0 0 3em;padding:0;list-style:none}.woocommerce ul.order_details::before,.woocommerce ul.order_details::after{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed var(--global-gray-400);padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details{margin:1.5em 0}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-order-downloads,.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details{margin-bottom:2em}.woocommerce .woocommerce-order-downloads *:last-child,.woocommerce .woocommerce-customer-details *:last-child,.woocommerce .woocommerce-order-details *:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid var(--global-gray-400);text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details address p{margin:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email{margin-bottom:0;margin-top:0;padding-left:0}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0;text-decoration:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count{font-size:80%}.woocommerce .woocommerce-widget-layered-nav-list a::before{content:"";position:relative;top:-.15em;display:inline-block;width:1.5em;height:1.5em;margin-right:.6em;font-size:.5em;line-height:1.4;text-align:center;vertical-align:middle;border:1px solid currentColor;border-radius:.25rem;opacity:.4}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{content:"✓";color:#fff;opacity:1;border-color:var(--global-palette-highlight);background:var(--global-palette-highlight)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none;background:var(--global-palette9);color:var(--global-palette5);padding:.6em;font-size:80%;transition:all .3s ease-in-out}.woocommerce .widget_layered_nav_filters ul li a:hover,.woocommerce .widget_layered_nav_filters ul li a:focus{text-decoration:none;color:initial}.woocommerce .widget_layered_nav_filters ul li a:hover::before,.woocommerce .widget_layered_nav_filters ul li a:focus::before{color:#a00;content:"✖"}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:"serif";speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"✕";text-decoration:none;unicode-bidi:bidi-override;vertical-align:inherit;margin-right:.5em}.woocommerce.widget_product_categories>ul{padding-left:0;margin-left:0;list-style:none}.woocommerce.widget_product_categories>ul li{position:relative}.woocommerce.widget_product_categories>ul li .count{position:absolute;right:0;display:block;top:1px;font-size:.8em;line-height:2rem;min-width:2rem;text-align:center}.woocommerce.widget_product_categories>ul li .count~.kadence-cat-toggle-sub{right:2rem}.woocommerce.widget_product_categories>ul li a{display:block;border-bottom:1px solid var(--global-palette7);line-height:2em}.woocommerce.widget_product_categories>ul li a:hover{text-decoration:none;border-bottom-color:currentColor}.woocommerce.widget_product_categories>ul li.current-cat>a{font-weight:700}.woocommerce.widget_product_categories>ul li.cat-parent>ul{display:none}.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>ul{display:block}.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub{background:var(--global-palette7)}.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub:before{margin-top:-1px;transform:rotate(-45deg);margin-left:-3px}.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub{display:block;background:#fff0;width:2em;text-align:center;position:absolute;right:0;top:0;line-height:2;color:var(--global-palette5);border:0;border-bottom:1px solid #fff0;height:2em;border-radius:0;box-shadow:none;cursor:pointer}.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:hover{border-bottom-color:var(--global-palette6);color:var(--global-palette3)}.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:before{display:block;border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:8px;top:50%;left:50%;margin-left:-2px;margin-top:-4px;transform:rotate(135deg);width:8px;position:absolute}.woocommerce.widget_price_filter .price_slider{margin-bottom:1em}.woocommerce.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em;font-weight:700}.woocommerce.widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:var(--global-palette-highlight);border-radius:1em;cursor:ew-resize;outline:none;top:-.3em;margin-left:-.5em}.woocommerce.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:var(--global-palette-highlight)}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:var(--global-gray-400);border:0}.woocommerce.widget_price_filter .ui-slider-horizontal{height:.4em}.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce.widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce.widget_rating_filter ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce.widget_rating_filter ul li::before,.woocommerce.widget_rating_filter ul li::after{content:" ";display:table}.woocommerce.widget_rating_filter ul li::after{clear:both}.woocommerce.widget_rating_filter ul li a{padding:1px 0;text-decoration:none;font-size:80%}.woocommerce.widget_rating_filter ul li a:hover,.woocommerce.widget_rating_filter ul li a:focus{text-decoration:none}.woocommerce.widget_rating_filter ul li a:before{content:"";position:relative;top:-.15em;display:inline-block;width:1.5em;height:1.5em;margin-right:.6em;font-size:.5rem;line-height:1.4;text-align:center;vertical-align:middle;border:1px solid currentColor;border-radius:.25rem;opacity:.4}.woocommerce.widget_rating_filter ul li .star-rating{float:none;margin-bottom:-.1em;font-size:1rem;display:inline-block}.woocommerce.widget_rating_filter ul li.chosen a::before{content:"✓";color:#fff;opacity:1;border-color:var(--global-palette-highlight);background:var(--global-palette-highlight)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.rtl #cart-drawer dl.variation{display:flex}.rtl .woocommerce ul.product_list_widget li dl dd{margin:0 4px 0 0}.rtl .woocommerce ul.product_list_widget li dl dt{margin:0}.rtl .woocommerce .woocommerce-customer-details address{text-align:right}.rtl .woocommerce ul.order_details li{float:right;margin-right:0;padding-left:2em;margin-right:2em;padding-right:0;border-left:1px dashed var(--global-gray-400);border-right:0}.rtl .woocommerce ul.order_details li:last-of-type{border:none}.woocommerce-no-js form.woocommerce-form-login,.woocommerce-no-js form.woocommerce-form-coupon{display:block!important}.woocommerce-no-js .woocommerce-form-login-toggle,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .showcoupon{display:none!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{padding:1.25em 2em 1.25em 2em;margin:0 0 var(--global-md-spacing);position:relative;background-color:var(--global-palette7);color:var(--global-palette4);border-left:5px solid var(--global-palette-highlight);list-style:none outside;*zoom:1;width:auto;word-wrap:break-word}.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-message::after,.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-error::after,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-info::after{content:" ";display:table}.woocommerce .woocommerce-message::after,.woocommerce .woocommerce-error::after,.woocommerce .woocommerce-info::after{clear:both}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button{float:right;margin-top:-.4em;margin-bottom:-.4em}.woocommerce .woocommerce-message li,.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce .woocommerce-message{border-left-color:var(--global-palette-highlight)}.woocommerce .woocommerce-info{border-left-color:var(--global-palette-highlight)}.woocommerce .woocommerce-error{border-left-color:#b81c23}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}body.showing-filter-drawer .select2-container{z-index:100000}@media screen and (max-width:719px){.woocommerce div.product .woocommerce-tabs{border:1px solid var(--global-gray-400);margin-bottom:2em}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin-bottom:1em}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--global-gray-400)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;opacity:.7}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--global-gray-400)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{opacity:1}.woocommerce div.product .woocommerce-tabs .panel{padding-left:1em;padding-right:1em;margin:0}.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li{border:0;border-bottom:1px solid var(--global-gray-400)}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:25px;height:25px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:45px}.woocommerce table.shop_table_responsive ul#shipping_method li,.woocommerce-page table.shop_table_responsive ul#shipping_method li{justify-content:flex-end}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{margin-top:var(--global-md-spacing)}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary{float:none;width:100%}.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{border-top:0}.woocommerce table.cart .product-thumbnail:before,.woocommerce #content table.cart .product-thumbnail:before,.woocommerce-page table.cart .product-thumbnail:before,.woocommerce-page #content table.cart .product-thumbnail:before{display:none}.woocommerce table.cart .product-thumbnail img,.woocommerce #content table.cart .product-thumbnail img,.woocommerce-page table.cart .product-thumbnail img,.woocommerce-page #content table.cart .product-thumbnail img{margin-left:auto;margin-right:auto}.woocommerce table.cart .product-remove,.woocommerce #content table.cart .product-remove,.woocommerce-page table.cart .product-remove,.woocommerce-page #content table.cart .product-remove{padding-bottom:0}.woocommerce table.cart .product-remove .remove,.woocommerce #content table.cart .product-remove .remove,.woocommerce-page table.cart .product-remove .remove,.woocommerce-page #content table.cart .product-remove .remove{transform:translateY(10px)}.woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left;padding-left:0;padding-right:0}.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:none;*zoom:1;padding-bottom:.5em}.woocommerce table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after{content:" ";display:table}.woocommerce table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after{clear:both}.woocommerce table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text{width:48%;box-sizing:border-box}.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt{float:right}.woocommerce table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none;text-align:left}.woocommerce.woocommerce-checkout form.login .form-row,.woocommerce-page.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.rtl .woocommerce table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce table.cart td.actions .coupon .button.alt,.rtl .woocommerce #content table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce #content table.cart td.actions .coupon .button.alt,.rtl .woocommerce-page table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce-page table.cart td.actions .coupon .button.alt,.rtl .woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.rtl .woocommerce-page #content table.cart td.actions .coupon .button.alt{float:left}.rtl .woocommerce table.shop_table_responsive tr td,.rtl .woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.rtl .woocommerce table.shop_table_responsive tr td::before,.rtl .woocommerce-page table.shop_table_responsive tr td::before{float:right}}@media screen and (max-width:540px){.woocommerce .woocommerce-message .button{float:none;margin-top:.5em;margin-bottom:0;text-align:center}.woocommerce .woocommerce-message{display:flex;flex-direction:column-reverse}table.cart td.actions .coupon input,table.cart td.actions .coupon .button,table.cart td.actions .coupon .input-text,#content table.cart td.actions .coupon input,#content table.cart td.actions .coupon .button,#content table.cart td.actions .coupon .input-text{width:100%;float:none;margin:0}table.cart td.actions .coupon .input-text+.button,table.cart td.actions .coupon .button.alt,#content table.cart td.actions .coupon .input-text+.button,#content table.cart td.actions .coupon .button.alt{float:none}}@media screen and (max-width:400px){.kadence-cart-button-medium-large.woocommerce div.product .button.single_add_to_cart_button,.kadence-cart-button-large.woocommerce div.product .button.single_add_to_cart_button{font-size:100%;padding:0}.woocommerce div.product form.cart .variations td{display:block;padding-right:0}}.site-footer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-right-golden{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-left-golden{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site-footer-row.site-footer-row-columns-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-right-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-half{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-wide{grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,2fr)}.site-footer-row.site-footer-row-columns-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-left-forty{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-right-forty{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.site-footer-row.site-footer-row-columns-5{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row.site-footer-row-columns-1{display:flex;justify-content:center}.site-footer-row.site-footer-row-columns-1 .site-footer-section-center{flex-grow:1}.site-footer-row.site-footer-row-columns-1 .site-footer-section{flex:1;text-align:center;min-width:0}.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container{max-width:none}@media screen and (min-width:720px)and (max-width:1024px){.site-footer-row-tablet-layout-contained{padding:0 1.5rem}.site-footer-row-tablet-layout-fullwidth,.site-footer-row-tablet-layout-standard{padding:0}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row{grid-template-columns:minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order:6}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order:5}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order:4}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order:3}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order:2}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order:1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-right-golden{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-left-golden{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-left-half{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-right-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-half{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-wide{grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row>*:first-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row>*:last-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-tablet-column-layout-equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:719px){.site-footer-row-mobile-layout-contained{padding:0 1.5rem}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order:6}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order:5}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order:4}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order:3}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order:2}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order:1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-right-golden{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-left-golden{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-left-half{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-right-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-half{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-wide{grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row>*:first-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row>*:last-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-mobile-column-layout-equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer-row-mobile-layout-fullwidth,.site-footer-row-mobile-layout-standard{padding:0}}.site-footer-section{display:flex;max-height:inherit}.site-footer-item{display:flex;align-items:center;margin-right:10px;max-height:inherit}.site-footer-section>.site-footer-item:last-child{margin-right:0}.footer-widget-area{flex:1;min-width:0;display:flex}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area{flex:unset;margin-left:30px}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area:first-child{margin-left:0}.ft-ro-dir-column .site-footer-section:not(.footer-section-inner-items-1) .footer-widget-area{flex:unset}.footer-widget-area>*{flex:1;min-width:0}.footer-widget-area.content-valign-middle{align-items:center}.footer-widget-area.content-valign-top{align-items:flex-start}.footer-widget-area.content-valign-bottom{align-items:flex-end}.footer-widget-area.content-align-center{text-align:center}.footer-widget-area.content-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-align-right{text-align:right}.footer-widget-area.content-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-align-left{text-align:left}.footer-widget-area.content-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content:flex-start}@media screen and (max-width:1024px){.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child{margin-left:auto}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child~.footer-widget-area:last-child{margin-right:auto}.footer-widget-area.content-tablet-align-center{text-align:center}.footer-widget-area.content-tablet-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-tablet-align-center .footer-navigation .menu{justify-content:center}.footer-widget-area.content-tablet-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-tablet-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-tablet-align-right{text-align:right}.footer-widget-area.content-tablet-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-tablet-align-left{text-align:left}.footer-widget-area.content-tablet-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-tablet-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content:flex-start}}@media screen and (max-width:719px){.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child{margin-left:auto}.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child~.footer-widget-area:last-child{margin-right:auto}.footer-widget-area.content-mobile-align-center{text-align:center}.footer-widget-area.content-mobile-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-mobile-align-center .footer-navigation .menu{justify-content:center}.footer-widget-area.content-mobile-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-mobile-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-mobile-align-right{text-align:right}.footer-widget-area.content-mobile-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-mobile-align-left{text-align:left}.footer-widget-area.content-mobile-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-mobile-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content:flex-start}}.ft-ro-dir-column .site-footer-section{flex-direction:column}@media screen and (max-width:1024px){.ft-ro-t-dir-column .site-footer-section{flex-direction:column}.ft-ro-t-dir-row .site-footer-section{flex-direction:row}}@media screen and (max-width:719px){.ft-ro-m-dir-column .site-footer-section{flex-direction:column}.ft-ro-m-dir-row .site-footer-section{flex-direction:row}}.rtl .footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content:flex-end}@media screen and (max-width:1024px){.rtl .footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content:flex-end}}@media screen and (max-width:719px){.rtl .footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content:flex-end}}.footer-navigation,.footer-menu-container{display:flex}.footer-navigation a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out}.footer-navigation a:hover,.footer-navigation a:focus{color:var(--global-palette-highlight)}.footer-navigation ul{display:block;list-style:none;margin:0;padding:0}.footer-navigation ul li a{padding:.6em .5em}.footer-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center}.footer-widget-area.footer-navigation-layout-stretch-true .footer-menu-container{width:100%}.footer-widget-area.footer-navigation-layout-stretch-true .footer-navigation .menu{width:100%;justify-content:space-around}.site-footer-wrap .footer-navigation .footer-menu-container>ul li a:hover{text-decoration:none}.site-footer-wrap .social-button{color:var(--global-palette4);background:var(--global-palette7)}.site-footer-wrap .social-button:hover{text-decoration:none;color:var(--global-palette-btn);background:var(--global-palette-btn-bg)}.social-style-outline .social-button:hover{color:var(--global-palette3)}.site-footer-wrap .ft-ro-lstyle-normal a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:underline}.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:none}.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.site-footer-section{position:relative}.site-footer-section:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;height:auto;width:0;right:-15px;transform:translateX(50%)}.footer-html{margin:1em 0}.footer-html p:last-child{margin-bottom:0}.footer-html p:first-child{margin-top:0}/*!
Theme Name: Kadence
Theme URI: https://www.liquidweb.com/software/kadence/
Author: Kadence WP
Author URI: https://www.liquidweb.com/
Description: Kadence Theme is a lightweight yet full featured WordPress theme for creating beautiful fast loading and accessible websites, easier than ever. It features an easy to use drag and drop header and footer builder to build any type of header in minutes. It features a full library of gorgeous starter templates that are easy to modify with our intelligent global font and color controls. With extensive integration with the most popular 3rd party plugins, you can quickly build impressive ecommerce websites, course websites, business websites, and more.
Version: 1.5.2
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence
Requires at least: 6.3
Tested up to: 6.9.1
Tags: translation-ready, accessibility-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce
Requires PHP: 7.4

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share
what you've learned with others.
*/
:root{--f-navy:#111111;--f-navy-soft:#222222;--f-fg:#111111;--f-muted:#5C5C5C;--f-muted-bg:#F5F5F5;--f-ice:#FF8A70;--f-ice-soft:#F5F5F5;--f-ice-strong:#E3E3E3;--f-ice-dark:#E4572E;--f-coral:#E4572E;--f-coral-dark:#C4401F;--f-green:#1E9E5A;--f-amber:#E0A100;--f-border:#E2E2E2;--f-radius:6px;--f-max:1500px;--f-max-narrow:1280px}html{scroll-behavior:smooth}body{font-family:Arial,"Helvetica Neue",sans-serif;color:var(--f-fg);background:#fff;margin:0}body a{color:var(--f-navy)}h1,h2,h3,h4{color:var(--f-navy);font-weight:900;letter-spacing:-.02em;line-height:1.1}.f-wrap{max-width:var(--f-max);margin:0 auto;padding:0 16px}.f-wrap-n{max-width:var(--f-max-narrow);margin:0 auto;padding:0 16px}.f-eyebrow{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--f-ice-dark);margin:0}.f-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.wc-block-components-button,.wp-element-button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--f-coral)!important;color:#fff!important;font-weight:800;font-size:1.02rem;padding:.85rem 1.5rem;border-radius:var(--f-radius);border:0;text-decoration:none;line-height:1.2;cursor:pointer;transition:background .15s}.f-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.wp-element-button:hover{background:var(--f-coral-dark)!important;color:#fff!important}.f-btn.is-ghost{background:transparent!important;color:var(--f-navy)!important;border:1px solid var(--f-border)}.f-btn.is-ghost:hover{background:var(--f-ice-soft)!important;color:var(--f-navy)!important}.f-btn.is-sm{padding:.6rem 1rem;font-size:.9rem}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#inner-wrap{min-height:40vh}.f-usp{background:var(--f-navy);color:#fff;font-size:.75rem;font-weight:500}.f-usp .f-wrap{display:flex;gap:1.5rem;overflow-x:auto;padding-top:.45rem;padding-bottom:.45rem;scrollbar-width:none}.f-usp span{white-space:nowrap;display:flex;align-items:center;gap:.35rem}.f-usp span::before{content:"\2713";color:var(--f-ice);font-weight:700}@media(min-width:1024px){.f-usp .f-wrap{justify-content:space-between}}.f-util{background:var(--f-ice-soft);border-bottom:1px solid var(--f-border)}.f-util .f-wrap{display:flex;justify-content:flex-end;gap:1.25rem;padding-top:.4rem;padding-bottom:.4rem;font-size:.75rem;font-weight:700;overflow-x:auto;scrollbar-width:none}.f-util a{text-decoration:none;white-space:nowrap}.f-util a:hover{color:var(--f-coral)}.f-header{position:relative;z-index:40;background:#fff;border-bottom:1px solid var(--f-border)}.f-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;padding:.9rem 0}.f-logo{display:inline-flex;flex-direction:column;text-decoration:none;line-height:1}.f-logo b{font-size:1.7rem;font-weight:900;font-style:normal;letter-spacing:-.05em;color:var(--f-navy);font-family:'Arial Black',Arial,'Helvetica Neue',sans-serif}.f-logo b span{color:var(--f-coral)}.f-logo small{font-size:8px;font-weight:800;letter-spacing:.22em;color:var(--f-muted);margin-top:4px}.f-logo.is-full b{font-size:2.1rem}.f-search{display:flex;align-items:center;height:44px;min-width:0;flex:1;border:1px solid var(--f-border);background:var(--f-muted-bg);border-radius:var(--f-radius);padding:0 .75rem;position:relative}.f-search svg{width:16px;height:16px;flex:none;color:var(--f-muted);margin-right:.5rem}.f-search input{flex:1;min-width:0;border:0;background:#fff0;font-size:.9rem;outline:none;color:var(--f-fg);padding:0}.f-search button{position:absolute;inset:0;opacity:0;width:0;height:0}.f-cart{position:relative;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--f-border);border-radius:var(--f-radius);color:var(--f-navy);background:#fff;text-decoration:none}.f-cart:hover{background:var(--f-ice-soft)}.f-cart .count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--f-coral);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center}.f-cart .count:empty,.f-cart .count[data-n="0"]{display:none}.f-burger{width:40px;height:40px;border:0;background:#fff0;color:var(--f-navy);display:inline-grid;place-items:center;border-radius:var(--f-radius)}.f-burger:hover{background:var(--f-ice-soft)}.f-header-mobile-search{grid-column:1/-1;display:flex}.f-header-desktop{display:none}.f-phone{text-align:right;font-size:.85rem;font-weight:800;color:var(--f-navy);text-decoration:none;line-height:1.2}.f-phone small{display:block;font-weight:400;font-size:.72rem;color:var(--f-muted)}.f-link-ean{padding:0 .75rem;font-size:.85rem;font-weight:600;color:var(--f-navy);text-decoration:none}.f-link-ean:hover{color:var(--f-coral)}@media(min-width:1024px){.f-header-row{display:none}.f-header-desktop{display:grid;grid-template-columns:1fr minmax(0,640px) 1fr;align-items:center;gap:1.5rem;padding:1.1rem 0}.f-header-desktop .f-logo b{font-size:2.4rem}.f-header-desktop .f-search{max-width:640px;width:100%;height:48px;justify-self:center}.f-header-desktop .f-right{justify-self:end;display:flex;align-items:center;gap:.75rem}}.f-nav{border-top:1px solid var(--f-border)}.f-nav-desktop{display:none}.f-nav-mobile{display:none;padding:0 16px}.f-nav-mobile.is-open{display:block}.f-nav-mobile>div{border-bottom:1px solid var(--f-border)}.f-nav-mobile .f-nav-top{display:flex;width:100%;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.9rem;font-weight:800;color:var(--f-navy);background:none;border:0;text-align:left;text-decoration:none}.f-nav-mobile .f-subs{display:none;padding:0 0 1rem .75rem}.f-nav-mobile .is-open .f-subs{display:grid;gap:.15rem}.f-nav-mobile .f-subs a{padding:.5rem 0;font-size:.85rem;color:var(--f-muted);text-decoration:none}.f-nav-mobile .f-subs a.all{font-weight:800;color:var(--f-navy)}@media(min-width:1024px){.f-nav-desktop{display:flex;align-items:stretch}.f-nav-desktop>div>a,.f-nav-desktop>div>button{display:flex;height:100%;align-items:center;gap:.25rem;padding:.8rem .75rem;font-size:.78rem;font-weight:800;color:var(--f-navy);background:none;border:0;text-decoration:none;cursor:pointer}.f-nav-desktop>div>a:hover,.f-nav-desktop>div>button:hover,.f-nav-desktop>div.is-active>button{background:var(--f-ice-soft)}.f-nav-mobile{display:none!important}}@media(min-width:1280px){.f-nav-desktop>div>a,.f-nav-desktop>div>button{padding:.8rem 1.25rem;font-size:.9rem}}.f-mega{display:none;position:absolute;left:0;top:100%;width:100%;background:#fff;border-bottom:1px solid var(--f-border);box-shadow:0 20px 40px -20px rgb(0 0 0 / .35)}.f-mega.is-open{display:block}.f-mega .f-wrap{padding-top:1.75rem;padding-bottom:1.75rem}.f-mega .all{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--f-ice-dark);text-decoration:none}.f-mega .all:hover{color:var(--f-coral)}.f-mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem 2rem}@media(min-width:1280px){.f-mega-grid{grid-template-columns:repeat(4,1fr)}}.f-mega-grid a{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--f-border);font-size:.88rem;font-weight:600;color:var(--f-navy);text-decoration:none}.f-mega-grid a:hover{color:var(--f-coral)}.f-mega-grid a small{font-weight:400;color:var(--f-muted);margin-left:.3rem}.f-mega-grid a::after{content:"\203A";font-size:1.2rem;color:var(--f-muted)}.f-hero{position:relative;isolation:isolate;display:flex;min-height:430px;max-height:60svh;overflow:hidden;background:var(--f-navy);color:#fff}@media(min-width:1024px){.f-hero{height:55vh;min-height:440px;max-height:620px}}.f-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;opacity:0;transition:opacity 1.5s}.f-hero img.is-on{opacity:1}.f-hero .shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgb(0 0 0 / .5),rgb(0 0 0 / .6) 50%,rgb(0 0 0 / .92))}.f-hero .frost{position:absolute;inset:0;z-index:-1;opacity:.2;background-image:radial-gradient(circle at 20% 30%,rgb(255 255 255 / .3) 0 1px,transparent 2px),radial-gradient(circle at 70% 60%,rgb(255 255 255 / .35) 0 1px,transparent 2px);background-size:28px 28px,44px 44px}.f-hero-inner{width:100%;max-width:1024px;margin:0 auto;padding:2.5rem 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.f-hero-inner .flake{width:28px;height:28px;color:var(--f-ice);margin-bottom:.75rem}.f-hero-inner label{display:block;font-size:1.9rem;font-weight:900;color:#fff;margin-bottom:1rem}@media(min-width:640px){.f-hero-inner label{font-size:3rem}}.f-hero-form{position:relative;width:100%;max-width:768px;text-align:left}.f-hero-form form{display:flex;align-items:center;gap:.75rem;min-height:64px;background:#fff;color:var(--f-fg);border-radius:var(--f-radius);padding:0 1rem;box-shadow:0 25px 50px -12px rgb(0 0 0 / .4)}@media(min-width:640px){.f-hero-form form{min-height:80px;padding:0 1.5rem}}.f-hero-form svg{width:24px;height:24px;color:var(--f-ice-dark);flex:none}.f-hero-form input{flex:1;min-width:0;border:0;outline:none;background:#fff0;font-size:1rem;font-weight:800;color:var(--f-fg)}@media(min-width:640px){.f-hero-form input{font-size:1.5rem}}.f-hero-form input::placeholder{color:var(--f-muted);font-weight:700}.f-suggest{position:absolute;z-index:30;margin-top:.5rem;width:100%;overflow:hidden;border:1px solid var(--f-border);background:#fff;color:var(--f-fg);border-radius:var(--f-radius);box-shadow:0 20px 25px -5px rgb(0 0 0 / .2);display:none}.f-suggest.is-open{display:block}.f-suggest a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--f-border);text-decoration:none;font-weight:800;color:var(--f-navy);font-size:.9rem;align-items:center}.f-suggest a:last-child{border:0}.f-suggest a:hover{background:var(--f-ice-soft)}.f-suggest a small{font-weight:400;color:var(--f-muted);font-size:.72rem}.f-suggest p{padding:1rem 1.25rem;margin:0;font-size:.85rem;color:var(--f-muted)}.f-hero-line{margin:1.25rem 0 0;min-height:1.5rem;font-size:.9rem;font-weight:800}@media(min-width:640px){.f-hero-line{font-size:1rem}}.f-hero-sub{margin:.25rem 0 0;font-size:.75rem;color:rgb(255 255 255 / .8)}.f-about{background:var(--f-ice-soft);border-bottom:1px solid var(--f-border)}.f-about .f-wrap-n{display:grid;gap:1.75rem;padding-top:2rem;padding-bottom:2rem}@media(min-width:1024px){.f-about .f-wrap-n{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center}}.f-about h1{font-size:1.9rem;margin:.5rem 0 0}.f-about p.lead{margin:.75rem 0 0;max-width:48rem;font-size:.95rem;line-height:1.55;color:var(--f-muted)}.f-about aside{position:relative;padding-left:1.5rem}@media(min-width:640px){.f-about aside{padding-left:2.5rem}}.f-about aside::before{content:"";position:absolute;left:0;top:1.5rem;bottom:1.5rem;width:1px;background:var(--f-ice-strong)}.f-about aside img{width:96px;height:auto}.f-about aside h2{font-size:1.25rem;margin:.75rem 0 0}.f-about aside .tel{display:block;font-weight:800;text-decoration:none;margin-top:.25rem}.f-about aside .hours{font-size:.85rem;color:var(--f-muted);margin:0}.f-checks{list-style:none;padding:0;margin:.75rem 0 0;font-size:.85rem;font-weight:600;color:var(--f-navy)}.f-checks li{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.35rem}.f-checks li::before{content:"\2713";color:var(--f-green);font-weight:800}.f-section{padding:3.5rem 0}@media(min-width:1024px){.f-section{padding:5rem 0}}.f-section-head{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:1024px){.f-section-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.f-section-head h2{font-size:1.9rem;margin:.5rem 0 0}@media(min-width:640px){.f-section-head h2{font-size:2.25rem}}.f-chips{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.f-chips a{flex:none;border:1px solid var(--f-ice-strong);background:var(--f-ice-soft);border-radius:999px;padding:.5rem .75rem;font-size:.75rem;font-weight:800;color:var(--f-navy);text-decoration:none}.f-chips a:hover{background:var(--f-ice-strong)}.f-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.75rem}@media(min-width:640px){.f-grid{gap:1rem}}@media(min-width:1024px){.f-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.f-grid.is-4{margin-top:0}.f-branch{padding:4rem 0}.f-branch.is-ice{background:var(--f-ice-soft)}.f-branch .f-wrap{display:grid;gap:2.5rem}@media(min-width:1024px){.f-branch .f-wrap{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr)}}.f-branch h2{font-size:1.9rem;margin:.75rem 0 0}.f-branch .text{margin:1.25rem 0 0;line-height:1.6;color:var(--f-muted)}.f-branch .tip{margin-top:1.75rem;border-left:2px solid var(--f-coral);padding-left:1.25rem}.f-branch .tip h3,.f-branch .tip .tip-h{font-size:.85rem;margin:0;font-weight:800;color:var(--f-navy)}.f-branch .tip p{margin:.5rem 0 0;font-size:.85rem;line-height:1.6;color:var(--f-muted)}.f-branch .f-btn{margin-top:1.75rem}.f-branch .f-grid{margin-top:0;grid-template-columns:1fr}@media(min-width:640px){.f-branch .f-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.f-branch .f-grid{grid-template-columns:repeat(4,1fr)}}.f-card{display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid var(--f-border);background:#fff;padding:.75rem;transition:box-shadow .15s;list-style:none;margin:0}@media(min-width:640px){.f-card{padding:1rem}}.f-card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .12)}.f-card .img{position:relative;display:block}.f-card .img img{aspect-ratio:1;width:100%;object-fit:contain;padding:1rem;background:#fff;box-sizing:border-box}.f-card .img .ph{aspect-ratio:1;display:grid;place-items:center;background:var(--f-ice-soft);font-size:.75rem;color:var(--f-muted)}.f-energy{display:inline-flex;height:24px;min-width:32px;align-items:center;justify-content:center;border-radius:3px;padding:0 6px;font-size:.75rem;font-weight:900;color:#fff;background:#888}.f-energy.is-a,.f-energy.is-b{background:#1E7538}.f-energy.is-c,.f-energy.is-d,.f-energy.is-e{background:#E0A100;color:#111}.f-energy.is-f,.f-energy.is-g{background:#C4401F}.f-card .img .f-energy{position:absolute;left:0;top:0}.f-card .sku{margin:.75rem 0 0;font-size:.7rem;font-weight:800;color:var(--f-ice-dark)}.f-card h3,.f-card .title{margin:.15rem 0 0;font-size:.88rem;font-weight:800;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.f-card h3,.f-card .title{font-size:1rem}}.f-card h3 a,.f-card .title a{text-decoration:none;color:var(--f-navy)}.f-card h3 a:hover,.f-card .title a:hover{color:var(--f-coral)}.f-card .specs{margin:.25rem 0 0;font-size:.75rem;color:var(--f-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-card .bottom{margin-top:auto;padding-top:.75rem}.f-stock{font-size:.75rem;font-weight:500;color:var(--f-navy);display:flex;align-items:center;gap:.4rem;margin:0}.f-stock::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--f-green)}.f-stock.is-out::before{background:var(--f-amber)}.f-deliv{margin:.15rem 0 0;font-size:.75rem;color:var(--f-muted)}.f-card{container-type:inline-size}.f-card .row{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.f-card .row .f-btn{width:100%;text-align:center}@container (min-width:260px){.f-card .row{flex-direction:row;align-items:flex-end;justify-content:space-between}.f-card .row .f-btn{width:auto}}.f-card .f-price{white-space:nowrap}.f-card .f-price small{white-space:nowrap}.f-price{font-weight:900;color:var(--f-navy);line-height:1.2;font-size:1rem}.f-price small{font-size:.72rem;font-weight:600;color:var(--f-muted)}.f-price-in{font-size:.72rem;color:var(--f-muted);font-weight:400}.f-card .row .button{white-space:nowrap}.f-card .added_to_cart{font-size:.75rem;font-weight:700;color:var(--f-green);text-decoration:none}.f-blog{background:var(--f-muted-bg)}.f-blog .f-section-head{flex-direction:row;align-items:flex-end;justify-content:space-between}.f-posts{display:grid;gap:1.25rem;margin-top:1.75rem}@media(min-width:768px){.f-posts{grid-template-columns:repeat(3,1fr)}}.f-post{border:1px solid var(--f-border);background:#fff;overflow:hidden}.f-post img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.f-post .ph{width:100%;aspect-ratio:3/2;background:var(--f-ice-soft)}.f-post .body{padding:1.25rem}.f-post .by{font-size:.72rem;font-weight:800;color:var(--f-ice-dark);margin:0}.f-post h3{font-size:1.2rem;margin:.5rem 0 0}.f-post h3 a{text-decoration:none;color:var(--f-navy)}.f-post h3 a:hover{color:var(--f-coral)}.f-post p.ex{margin:.75rem 0 0;font-size:.85rem;line-height:1.6;color:var(--f-muted)}.f-post .more{display:inline-flex;margin-top:1.25rem;font-size:.85rem;font-weight:800;text-decoration:none}.f-post .more:hover{color:var(--f-coral)}.f-opinion{display:grid;gap:1.25rem;padding:2rem 0}@media(min-width:900px){.f-opinion{grid-template-columns:repeat(3,1fr)}}.f-opinion-card{display:flex;gap:1rem;align-items:flex-start;background:var(--f-ice-soft);border-left:4px solid var(--f-ice-dark);border-radius:12px;padding:1.25rem}.f-opinion-card img{width:72px;height:72px;object-fit:contain;flex:none}.f-opinion-card blockquote{margin:.35rem 0 0;font-size:.95rem;font-weight:500;line-height:1.6;color:var(--f-navy)}.f-opinion-card .more{display:inline-block;margin-top:.6rem;font-size:.85rem;font-weight:800;color:var(--f-ice-dark);text-decoration:none}.f-opinion-card .more:hover{color:var(--f-coral)}.f-trust{border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border);background:var(--f-ice-soft)}.f-trust .f-wrap-n{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.f-trust .f-wrap-n{grid-template-columns:repeat(4,1fr)}}.f-trust .f-wrap-n>div{display:flex;align-items:center;gap:.5rem;padding:1.25rem .75rem;font-size:.88rem;font-weight:800;color:var(--f-navy);border-left:1px solid var(--f-border)}.f-trust .f-wrap-n>div:first-child{border-left:0}.f-trust .f-wrap-n>div::before{content:"\2713";color:var(--f-green)}.f-footer{background:var(--f-navy);color:#fff}.f-footer .f-wrap{display:grid;gap:2.5rem;padding-top:3rem;padding-bottom:3rem}@media(min-width:640px){.f-footer .f-wrap{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.f-footer .f-wrap{grid-template-columns:repeat(4,1fr)}}.f-footer .f-logo b{color:#fff}.f-footer .f-logo small{color:rgb(255 255 255 / .6)}.f-footer p{margin:1.25rem 0 0;max-width:20rem;font-size:.88rem;color:rgb(255 255 255 / .7)}.f-footer .mascot{display:none}.f-footer h2{color:#fff;font-size:.88rem;margin:0 0 1rem}.f-footer ul{list-style:none;margin:0;padding:0;font-size:.88rem;color:rgb(255 255 255 / .7)}.f-footer li{margin-bottom:.5rem}.f-footer a{color:rgb(255 255 255 / .7);text-decoration:none}.f-footer a:hover{color:#fff}.f-footer .pay{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;font-weight:800}.f-footer .pay span{border:1px solid rgb(255 255 255 / .3);padding:.25rem .5rem}.f-footer .copy{border-top:1px solid rgb(255 255 255 / .15);padding:1rem;text-align:center;font-size:.75rem;color:rgb(255 255 255 / .6)}.f-intro{border-bottom:1px solid var(--f-border);background:var(--f-ice-soft)}.f-intro .f-wrap-n{padding-top:2rem;padding-bottom:2rem}.f-intro h1{font-size:1.9rem;margin:.75rem 0 0}@media(min-width:640px){.f-intro h1{font-size:2.25rem}}.f-intro .desc{margin:.75rem 0 0;max-width:48rem;font-size:.95rem;line-height:1.6;color:var(--f-muted)}.f-intro .desc p{margin:0 0 .5rem}.f-intro.has-img .f-wrap-n{display:flex;gap:2rem;align-items:center}.f-intro-text{flex:1 1 auto;min-width:0}.f-intro-img{flex:0 0 220px;display:none}.f-intro-img img{width:220px;height:220px;object-fit:contain;background:#fff;border:1px solid var(--f-border);border-radius:14px;padding:10px}@media(min-width:800px){.f-intro-img{display:block}}.f-cat-text{border-top:1px solid var(--f-border);background:#fff}.f-cat-text .f-wrap{padding-top:3rem;padding-bottom:3rem}.f-cat-text-inner{font-size:1rem;line-height:1.7;color:var(--f-fg)}@media(min-width:900px){.f-cat-text-inner{column-count:2;column-gap:4rem}.f-cat-text-inner h2,.f-cat-text-inner h3{break-after:avoid}.f-cat-text-inner p,.f-cat-text-inner li,.f-cat-text-inner ul{break-inside:avoid}}.f-cat-text-inner h2{font-size:1.4rem;margin:2rem 0 .6rem;color:var(--f-navy)}.f-cat-text-inner h2:first-child{margin-top:0}.f-cat-text-inner h3{font-size:1.1rem;margin:1.4rem 0 .4rem;color:var(--f-navy)}.f-cat-text-inner p{margin:0 0 1rem}.f-cat-text-inner ul{margin:0 0 1rem 1.2rem;padding:0}.f-cat-text-inner li{margin-bottom:.35rem}.f-cat-text-inner a{color:var(--f-ice-dark);font-weight:700}.f-crumbs{font-size:.75rem;color:var(--f-muted)}.f-crumbs a{color:var(--f-muted);text-decoration:none}.f-crumbs a:hover{color:var(--f-navy)}.f-crumbs .sep{margin:0 .3rem}.f-crumbs .cur{font-weight:700;color:var(--f-navy)}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0}@media(min-width:640px){.woocommerce ul.products{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important}.f-shop{padding:2rem 0}.f-shop-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:.85rem;color:var(--f-muted)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin:0!important;float:none!important}.woocommerce .woocommerce-ordering select{border:1px solid var(--f-border);border-radius:var(--f-radius);padding:.45rem .6rem;font-size:.85rem;background:#fff}.f-subcats{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem}.f-subcats a{border:1px solid var(--f-ice-strong);background:var(--f-ice-soft);border-radius:999px;padding:.45rem .8rem;font-size:.78rem;font-weight:800;color:var(--f-navy);text-decoration:none}.f-subcats a:hover{background:var(--f-ice-strong)}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 .2rem}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--f-border);border-radius:var(--f-radius);padding:.5rem .8rem;font-weight:700;color:var(--f-navy)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--f-navy);color:#fff}.f-product{padding:2rem 0}.woocommerce div.product .product_title{font-size:1.75rem}.woocommerce div.product p.price{margin:0 0 .5rem}.woocommerce-breadcrumb{display:none!important}.woocommerce div.product .frigo-price-ex{font-size:1.75rem}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--f-muted);line-height:1.6}.woocommerce div.product form.cart{margin:1rem 0;display:flex;gap:.5rem;align-items:center}.woocommerce div.product form.cart .quantity .qty{height:44px;border:1px solid var(--f-border);border-radius:var(--f-radius)}.woocommerce div.product form.cart .button{height:44px;padding:0 1.5rem;font-size:1rem}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 1rem}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:var(--f-border)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#fff0;border:0;border-radius:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--f-muted);font-weight:800;padding:.75rem 1rem}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--f-navy);box-shadow:inset 0 -2px 0 var(--f-coral)}.woocommerce div.product .woocommerce-tabs .panel{line-height:1.65}.woocommerce table.shop_attributes th{width:35%;font-weight:700;color:var(--f-navy);background:var(--f-ice-soft)}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-bottom:1px solid var(--f-border);padding:.5rem .75rem}.woocommerce table.shop_attributes td p{margin:0}.woocommerce div.product .frigo-opinion img{border-radius:50%}.woocommerce .up-sells h2,.woocommerce .cross-sells h2,.woocommerce .related h2{font-size:1.5rem;margin:2.5rem 0 1rem}.woocommerce .up-sells ul.products,.woocommerce .related ul.products,.woocommerce .cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.woocommerce .up-sells ul.products,.woocommerce .related ul.products,.woocommerce .cross-sells ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.woocommerce div.product div.images img{border:1px solid var(--f-border)}.woocommerce span.onsale{display:none}.f-page{padding:2rem 0 3rem}.woocommerce table.shop_table{border:1px solid var(--f-border);border-radius:var(--f-radius);border-collapse:separate}.woocommerce table.shop_table th{background:var(--f-ice-soft);color:var(--f-navy)}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;max-width:480px;float:none;margin-left:auto}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container .select2-selection--single{border:1px solid var(--f-border);border-radius:var(--f-radius);padding:.6rem .75rem;height:auto;min-height:44px;background:#fff}.woocommerce form .form-row label{font-weight:700;color:var(--f-navy);font-size:.85rem}.woocommerce-checkout #payment{background:var(--f-ice-soft);border-radius:var(--f-radius)}.woocommerce-checkout #payment div.payment_box{background:#fff}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.woocommerce-checkout #payment ul.payment_methods li{padding:.75rem 1rem}.woocommerce-checkout #payment ul.payment_methods label{font-weight:800;color:var(--f-navy)}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:var(--f-navy);background:var(--f-ice-soft)}.woocommerce-message::before,.woocommerce-info::before{color:var(--f-navy)}.woocommerce-checkout h3,.woocommerce-cart h2{font-size:1.25rem}#order_review_heading{margin-top:2rem}.f-page .entry-content{max-width:800px;line-height:1.7}.f-page .entry-content h2{font-size:1.5rem;margin-top:2rem}.f-page .entry-content h3{font-size:1.15rem;margin-top:1.5rem}.f-two{display:grid;gap:2rem}@media(min-width:900px){.f-two{grid-template-columns:minmax(0,1fr) 360px}}.f-box{border:1px solid var(--f-ice-strong);background:var(--f-ice-soft);border-radius:var(--f-radius);padding:1.25rem}.f-box h3{margin:0 0 .5rem;font-size:1rem}.f-box p{margin:.35rem 0;font-size:.9rem}.f-contact-form label{display:block;font-weight:700;font-size:.85rem;color:var(--f-navy);margin:1rem 0 .3rem}.f-contact-form input,.f-contact-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--f-border);border-radius:var(--f-radius);padding:.6rem .75rem;font:inherit}.f-contact-form .f-btn{margin-top:1.25rem}.f-notice{padding:1rem;border-radius:var(--f-radius);background:var(--f-ice-soft);margin:1rem 0;font-weight:600}.f-notice.is-err{background:#fde8e4;color:#8a2a15}.f-archive{padding:2rem 0 3rem}.single-post .f-page .entry-content{max-width:760px;font-size:1.05rem}.f-byline{display:flex;align-items:center;gap:.75rem;margin:1rem 0 2rem;font-size:.85rem;color:var(--f-muted)}.f-byline img{width:40px;height:40px;border-radius:50%;object-fit:cover}.f-byline b{color:var(--f-navy)}.f-404{max-width:36rem;margin:0 auto;padding:5rem 16px;text-align:center}.f-404 img{width:112px}.f-404 h1{font-size:1.9rem;margin-top:1.5rem}.f-404 .f-search{margin-top:1.5rem}.site-header,.site-footer,#masthead,#colophon{display:none!important}.content-area{padding:0}.entry-header{display:none}.single-product .content-container,.archive .content-container,.page .content-container{padding-top:0!important;padding-bottom:0!important}.woocommerce ul.products li.product.f-card h3 a,.f-card h3 a,.f-card .title a{font-weight:800!important;color:var(--f-navy)}.woocommerce ul.products li.product .button,.woocommerce a.button,.f-btn{text-transform:none!important;letter-spacing:0!important}.woocommerce ul.products li.product.f-card{padding:.75rem!important;text-align:left}@media(min-width:640px){.woocommerce ul.products li.product.f-card{padding:1rem!important}}.woocommerce ul.products li.product.f-card .img img{margin:0}.kadence-breadcrumbs,.product-title.product-above,.entry-hero{display:none!important}.woocommerce-product-gallery__image img:not(.zoomImg){max-height:560px;width:auto;margin:0 auto;object-fit:contain}.woocommerce-product-gallery__wrapper{text-align:center}.woocommerce-product-gallery .flex-viewport{height:auto!important}.woocommerce-product-gallery .flex-control-thumbs{position:static;display:flex;gap:.5rem;justify-content:center;margin:.75rem 0 0;padding:0;list-style:none}.woocommerce-product-gallery .flex-control-thumbs li{width:64px;margin:0}.woocommerce-product-gallery .flex-control-thumbs img{width:64px;height:64px;object-fit:contain;border:1px solid var(--f-border);border-radius:6px;background:#fff}.woocommerce-cart .f-page-title,.woocommerce-cart h1{margin-bottom:1.5rem}.woocommerce-cart .woocommerce{display:block}.woocommerce-cart .kadence-woo-cart-form-wrap{display:grid;gap:2rem;align-items:start;width:100%}@media(min-width:900px){.woocommerce-cart .kadence-woo-cart-form-wrap{grid-template-columns:minmax(0,1fr) 380px}}.woocommerce-cart .woocommerce-cart-form{min-width:0;width:auto;float:none}.woocommerce-cart .cart-collaterals{width:auto;float:none;min-width:0}.woocommerce-cart table.shop_table{border:0;border-collapse:separate;border-spacing:0 .75rem;margin:0}.woocommerce-cart table.shop_table thead{display:none}.woocommerce-cart table.shop_table tr.cart_item{background:#fff;border:1px solid var(--f-border)}.woocommerce-cart table.shop_table tr.cart_item td{border:0;border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border);padding:1rem .75rem;vertical-align:middle;background:#fff}.woocommerce-cart table.shop_table tr.cart_item td:first-child{border-left:1px solid var(--f-border);border-radius:12px 0 0 12px}.woocommerce-cart table.shop_table tr.cart_item td:last-child{border-right:1px solid var(--f-border);border-radius:0 12px 12px 0;font-weight:800;color:var(--f-navy);white-space:nowrap}.woocommerce-cart table.shop_table td.product-thumbnail{width:96px}.woocommerce-cart table.shop_table td.product-thumbnail img{width:80px;height:80px;object-fit:contain}.woocommerce-cart table.shop_table td.product-name a{font-weight:800;color:var(--f-navy);text-decoration:none;font-size:1rem}.woocommerce-cart table.shop_table td.product-name a:hover{color:var(--f-coral)}.woocommerce-cart table.shop_table td.product-name .f-cart-meta{display:block;margin-top:.3rem;font-size:.8rem;color:var(--f-muted)}.woocommerce-cart table.shop_table td.product-price{color:var(--f-muted);font-size:.9rem;white-space:nowrap}.woocommerce-cart table.shop_table td.product-remove{width:36px}.woocommerce-cart table.shop_table td.product-remove a.remove{color:var(--f-muted)!important;font-size:1.3rem;width:28px;height:28px;line-height:28px}.woocommerce-cart table.shop_table td.product-remove a.remove:hover{background:var(--f-coral);color:#fff!important}.woocommerce-cart .quantity .qty{width:64px;height:40px;border:1px solid var(--f-border);border-radius:8px;text-align:center;font-weight:700}.woocommerce-cart table.shop_table td.actions{display:none}.woocommerce-cart .cart-collaterals{position:sticky;top:1rem}.woocommerce-cart .cart-collaterals .cross-sells{display:none}.woocommerce-cart .cart_totals{width:100%;background:var(--f-ice-soft);border:1px solid var(--f-border);border-radius:14px;padding:1.5rem}.woocommerce-cart .cart_totals h2{font-size:1.2rem;margin:0 0 1rem}.woocommerce-cart .cart_totals table.shop_table{border-spacing:0;background:#fff0}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{border:0;border-bottom:1px solid var(--f-border);padding:.65rem 0;background:#fff0;font-size:.92rem}.woocommerce-cart .cart_totals table.shop_table th{font-weight:600;color:var(--f-muted)}.woocommerce-cart .cart_totals table.shop_table td{text-align:right}.woocommerce-cart .cart_totals tr.order-total th,.woocommerce-cart .cart_totals tr.order-total td{font-size:1.15rem;font-weight:900;color:var(--f-navy);border-bottom:0;padding-top:.9rem}.woocommerce-cart .cart_totals tr.cart-subtotal th,.woocommerce-cart .cart_totals tr.cart-subtotal td{font-weight:800;color:var(--f-navy)}.woocommerce-cart .woocommerce-shipping-destination,.woocommerce-cart .woocommerce-shipping-calculator,.woocommerce-cart .shipping-calculator-button{display:none}.woocommerce-cart .wc-proceed-to-checkout{padding:1rem 0 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;text-align:center;background:var(--f-coral)!important;color:#fff!important;border-radius:10px;font-weight:800;font-size:1.05rem;padding:.9rem 1rem}.woocommerce-cart .f-cart-usp{margin:1rem 0 0;padding:0;list-style:none;font-size:.82rem;color:var(--f-muted)}.woocommerce-cart .f-cart-usp li{padding:.2rem 0}.woocommerce-cart .f-cart-usp li::before{content:"✓ ";color:#2E9E5B;font-weight:800}.woocommerce-cart .cross-sells{grid-column:1/-1;margin-top:1rem}.woocommerce-cart .cross-sells h2{font-size:1.3rem}.woocommerce-checkout .f-wrap,.woocommerce-checkout .f-wrap-n{max-width:1240px}.woocommerce-checkout form.checkout{display:grid;gap:2.5rem;align-items:start}@media(min-width:1000px){.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr) 440px}}.woocommerce-checkout form.checkout #customer_details{display:block;width:auto}.woocommerce-checkout form.checkout #customer_details .col-1,.woocommerce-checkout form.checkout #customer_details .col-2{float:none;width:100%;max-width:none}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{background:#fff;border:1px solid var(--f-border);border-radius:14px;padding:1.5rem;margin-bottom:1.25rem}@media(min-width:640px){.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{padding:2rem}}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-size:1.25rem;margin:0 0 1.25rem;color:var(--f-navy)}.woocommerce-checkout .woocommerce-shipping-fields h3 label{font-size:1.1rem;display:flex;align-items:center;gap:.6rem;cursor:pointer}.woocommerce-checkout .woocommerce-shipping-fields h3 input{width:20px;height:20px}.woocommerce-checkout form .form-row{margin-bottom:1.1rem}.woocommerce-checkout form .form-row label{font-size:.85rem;font-weight:700;color:var(--f-navy);margin-bottom:.35rem;display:block}.woocommerce-checkout form .form-row label .optional{font-weight:400;color:var(--f-muted)}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea,.woocommerce-checkout form .form-row .select2-container .select2-selection--single{min-height:50px;font-size:1rem;border-radius:10px;border-color:#cfdbe3}.woocommerce-checkout form .form-row input.input-text:focus,.woocommerce-checkout form .form-row textarea:focus{border-color:var(--f-ice-dark);box-shadow:0 0 0 3px rgb(228 87 46 / .18);outline:0}@media(min-width:640px){.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last{width:48.5%}.woocommerce-checkout form #billing_postcode_field,.woocommerce-checkout form #shipping_postcode_field{float:left;width:30%;clear:both}.woocommerce-checkout form #billing_city_field,.woocommerce-checkout form #shipping_city_field{float:right;width:66.5%;clear:none}}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{display:none}.woocommerce-checkout .woocommerce-billing-fields>h3::before{content:"1"}.woocommerce-checkout .woocommerce-shipping-fields>h3::before{content:"2"}.woocommerce-checkout .woocommerce-billing-fields>h3::before,.woocommerce-checkout .woocommerce-shipping-fields>h3::before,.woocommerce-checkout .f-step{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--f-navy);color:#fff;font-size:.9rem;font-weight:800;margin-right:.6rem;vertical-align:middle}.woocommerce-checkout #order_review_heading{display:none}.woocommerce-checkout #order_review{background:var(--f-ice-soft);border:1px solid var(--f-border);border-radius:14px;padding:1.5rem;position:sticky;top:1rem}.woocommerce-checkout #order_review .f-review-title{font-size:1.25rem;font-weight:900;color:var(--f-navy);margin:0 0 1rem}.woocommerce-checkout #order_review table.shop_table{border:0;border-collapse:collapse;margin:0 0 1rem;background:#fff0}.woocommerce-checkout #order_review table.shop_table thead{display:none}.woocommerce-checkout #order_review table.shop_table th,.woocommerce-checkout #order_review table.shop_table td{border:0;border-bottom:1px solid var(--f-border);padding:.6rem 0;font-size:.9rem;background:#fff0;line-height:1.4}.woocommerce-checkout #order_review table.shop_table td.product-total,.woocommerce-checkout #order_review table.shop_table tfoot td{text-align:right;white-space:nowrap}.woocommerce-checkout #order_review table.shop_table .product-quantity{color:var(--f-muted);font-weight:400}.woocommerce-checkout #order_review table.shop_table tfoot th{font-weight:600;color:var(--f-muted)}.woocommerce-checkout #order_review tr.order-total th,.woocommerce-checkout #order_review tr.order-total td{font-size:1.2rem;font-weight:900;color:var(--f-navy);border-bottom:0;padding-top:.9rem}.woocommerce-checkout #order_review tr.cart-subtotal th,.woocommerce-checkout #order_review tr.cart-subtotal td{font-weight:800;color:var(--f-navy)}.woocommerce-checkout #order_review tr.f-deliv-row td{font-weight:700}.woocommerce-checkout #order_review tr.f-deliv-row.is-in td{color:#2E9E5B}.woocommerce-checkout #payment{background:#fff0;border-radius:0}.woocommerce-checkout #payment .f-pay-title{font-size:1rem;font-weight:800;color:var(--f-navy);margin:1rem 0 .6rem}.woocommerce-checkout #payment ul.payment_methods{border:0;padding:0;margin:0 0 1rem}.woocommerce-checkout #payment ul.payment_methods li{background:#fff;border:2px solid var(--f-border);border-radius:12px;padding:.9rem 1rem;margin-bottom:.6rem;line-height:1.4}.woocommerce-checkout #payment ul.payment_methods li:has(input:checked){border-color:var(--f-ice-dark);background:#fff}.woocommerce-checkout #payment ul.payment_methods li label{font-weight:800;color:var(--f-navy);display:inline;padding-left:.4rem}.woocommerce-checkout #payment ul.payment_methods li input[type=radio]{width:18px;height:18px;vertical-align:-3px}.woocommerce-checkout #payment div.payment_box{background:#fff0;padding:.4rem 0 0 1.75rem;margin:0;font-size:.85rem;color:var(--f-muted)}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:.8rem;color:var(--f-muted);margin:0 0 .75rem}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin:0 0 1rem}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label{font-weight:600;font-size:.9rem;display:flex;gap:.5rem;align-items:flex-start}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input{width:20px;height:20px;flex:none;margin-top:.1rem}.woocommerce-checkout #payment #place_order{width:100%;background:var(--f-coral)!important;color:#fff!important;border-radius:10px;font-weight:900;font-size:1.15rem;padding:1rem;margin:0}.woocommerce-checkout #payment #place_order:hover{filter:brightness(.95)}.woocommerce-checkout .f-after-submit{margin:.75rem 0 0;font-size:.8rem;color:var(--f-muted);text-align:center;line-height:1.5}.woocommerce-checkout .f-after-submit b{color:var(--f-navy)}.woocommerce-cart .f-page .entry-content,.woocommerce-checkout .f-page .entry-content{max-width:none}.woocommerce-cart .f-page .f-wrap-n,.woocommerce-checkout .f-page .f-wrap-n{max-width:1240px}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{display:none!important}.woocommerce-cart .cart_totals h2{font-size:1.15rem}@media(min-width:900px){.woocommerce-cart .kadence-woo-cart-form-wrap .woocommerce-cart-form{grid-column:1;grid-row:1}.woocommerce-cart .kadence-woo-cart-form-wrap .cart-collaterals{grid-column:2;grid-row:1}}.woocommerce-cart table.shop_table td.product-thumbnail img{width:80px;height:80px;max-width:none;object-fit:contain;display:block}@media(min-width:1000px){.woocommerce-checkout form.checkout>*{grid-column:2}.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:1/span 20}.woocommerce-checkout form.checkout>.f-review-title{grid-row:1;align-self:start}}.woocommerce-checkout form.checkout .woocommerce-checkout-review-order,.woocommerce-checkout form.checkout #customer_details{width:100%!important;float:none!important;padding-left:0!important}.woocommerce-checkout form.checkout>.f-review-title{margin:0}.woocommerce-checkout #order_review .f-cart-meta{display:none}.woocommerce-checkout #order_review table.shop_table td.product-name{padding-right:.75rem}.f-filters{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;background:var(--f-ice-soft);border:1px solid var(--f-border);border-radius:12px;padding:1rem 1.25rem;margin:0 0 1.25rem}.f-filter{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:800;color:var(--f-navy);text-transform:uppercase;letter-spacing:.04em}.f-filter select{min-width:170px;height:40px;border:1px solid var(--f-border);border-radius:8px;background:#fff;padding:0 .6rem;font:inherit;font-size:.88rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--f-fg)}.f-filter-energy{border:0;padding:0;margin:0;min-width:0}.f-filter-energy legend{padding:0;margin-bottom:.3rem}.f-echips{display:flex;gap:.3rem}.f-echip{display:inline-flex;cursor:pointer;position:relative}.f-echip input{position:absolute;opacity:0;width:0;height:0}.f-echip span{display:inline-flex;width:34px;height:40px;align-items:center;justify-content:center;border:2px solid var(--f-border);border-radius:8px;background:#fff;font-size:.9rem;font-weight:900;color:var(--f-navy)}.f-echip input:checked+span{border-color:var(--f-navy);background:var(--f-navy);color:#fff}.f-echip input:focus-visible+span{outline:2px solid var(--f-ice-dark);outline-offset:2px}.f-filter-stock{flex-direction:row;align-items:center;gap:.5rem;height:40px;text-transform:none;letter-spacing:0;font-size:.88rem;font-weight:700;cursor:pointer}.f-filter-stock input{width:20px;height:20px;margin:0}.f-filter-actions{display:flex;align-items:center;gap:1rem;margin-left:auto}.f-filter-actions .f-btn{height:40px}.f-filter-reset{font-size:.85rem;font-weight:700;color:var(--f-muted)}.f-filter-reset:hover{color:var(--f-coral)}@media(max-width:700px){.f-filters{padding:.9rem}.f-filter{flex:1 1 45%}.f-filter select{min-width:0;width:100%}.f-filter-energy{flex-basis:100%}.f-filter-actions{margin-left:0;flex-basis:100%;justify-content:space-between}}.f-related{background:var(--f-ice-soft);border-top:1px solid var(--f-border)}.f-related .f-wrap{padding-top:2.5rem;padding-bottom:2.5rem}.f-related-grid{display:grid;gap:1.5rem 2.5rem}@media(min-width:800px){.f-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.f-related h2{font-size:1rem;margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.05em;color:var(--f-ice-dark)}.f-related ul{list-style:none;margin:0;padding:0}.f-related li{padding:.35rem 0;border-bottom:1px solid var(--f-border);font-size:.92rem;font-weight:700}.f-related li a{text-decoration:none;color:var(--f-navy)}.f-related li a:hover{color:var(--f-coral)}.f-related li small{font-weight:400;color:var(--f-muted);margin-left:.3rem}.f-related.is-post,.f-related.is-product{border:1px solid var(--f-border);border-radius:12px;padding:1.5rem;margin:2.5rem 0 1rem}.f-related.is-post .f-related-grid,.f-related.is-product .f-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.f-related.is-post .f-related-grid,.f-related.is-product .f-related-grid{grid-template-columns:1fr}}.f-cat-text-inner a{color:var(--f-ice-dark);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.f-filters.is-auto .f-filter-actions .f-btn{display:none}.f-filters.is-loading{opacity:.6;pointer-events:none}.woocommerce-checkout .f-intro{display:none}.woocommerce-checkout .f-page{padding:0}.woocommerce-checkout .f-page .f-wrap-n{max-width:none;padding:0}.woocommerce-checkout form.checkout{gap:0;grid-template-columns:1fr}@media(min-width:1000px){.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr) minmax(420px,44%);min-height:70vh}.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:1/span 20;padding:2.5rem clamp(1rem,5vw,4rem) 3rem;max-width:720px;justify-self:end;width:100%;box-sizing:border-box}.woocommerce-checkout form.checkout>.f-review-title,.woocommerce-checkout form.checkout>#order_review{grid-column:2}.woocommerce-checkout form.checkout>.f-review-title{grid-row:1;padding:2.5rem clamp(1rem,4vw,3rem) 0;background:#F5F7FA;border-left:1px solid var(--f-border);margin:0}.woocommerce-checkout form.checkout>#order_review{background:#F5F7FA;border-left:1px solid var(--f-border);border-radius:0;border-top:0;border-right:0;border-bottom:0;padding:1rem clamp(1rem,4vw,3rem) 3rem;position:static;align-self:stretch;height:100%}.woocommerce-checkout form.checkout>#order_review>*{max-width:520px}}@media(max-width:999px){.woocommerce-checkout form.checkout>#customer_details{padding:1.5rem 1rem;order:2}.woocommerce-checkout form.checkout>.f-review-title{order:1;padding:1.25rem 1rem 0;background:#F5F7FA;margin:0}.woocommerce-checkout form.checkout>#order_review{order:1;background:#F5F7FA;border:0;border-radius:0;padding:.5rem 1rem 1.5rem;position:static}}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{background:#fff0;border:0;border-radius:0;padding:0;margin:0 0 2rem}.woocommerce-checkout .woocommerce-billing-fields>h3::before,.woocommerce-checkout .woocommerce-shipping-fields>h3::before{display:none}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-size:1.3rem;font-weight:700;margin:0 0 1rem;letter-spacing:0}.woocommerce-checkout .f-review-title{font-size:1.3rem;font-weight:700}.woocommerce-checkout .f-review-title .f-step,.woocommerce-checkout form.checkout>.f-review-title .f-step{display:none}.woocommerce-checkout form .form-row{margin-bottom:.85rem}.woocommerce-checkout form .form-row label{font-size:.8rem;font-weight:600;color:var(--f-muted);margin-bottom:.3rem}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea{min-height:48px;border:1px solid #d5dde5;border-radius:6px;font-size:.95rem;background:#fff;padding:.7rem .85rem}.woocommerce-checkout form .form-row input.input-text:focus,.woocommerce-checkout form .form-row textarea:focus{border-color:var(--f-ice-dark);box-shadow:0 0 0 1px var(--f-ice-dark)}@media(min-width:640px){.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last{width:49%}}.woocommerce-checkout #order_review table.shop_table{margin:0 0 .5rem}.woocommerce-checkout #order_review table.shop_table tbody tr td{border:0;padding:.6rem 0;vertical-align:middle}.woocommerce-checkout #order_review table.shop_table td.product-name{display:flex;align-items:center;gap:.9rem;font-weight:600;color:var(--f-navy);font-size:.9rem;line-height:1.3}.woocommerce-checkout #order_review .f-rev-thumb{position:relative;flex:none;width:64px;height:64px;border:1px solid #d5dde5;border-radius:8px;background:#fff;display:grid;place-items:center;overflow:visible}.woocommerce-checkout #order_review .f-rev-thumb img{width:52px;height:52px;object-fit:contain}.woocommerce-checkout #order_review .f-rev-thumb b{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--f-navy);color:#fff;font-size:.72rem;font-weight:700;display:grid;place-items:center}.woocommerce-checkout #order_review table.shop_table .product-quantity{display:none}.woocommerce-checkout #order_review table.shop_table td.product-total{font-weight:600;color:var(--f-navy);font-size:.9rem}.woocommerce-checkout #order_review table.shop_table tfoot{border-top:1px solid #d5dde5}.woocommerce-checkout #order_review table.shop_table tfoot th,.woocommerce-checkout #order_review table.shop_table tfoot td{border:0;padding:.35rem 0;font-size:.9rem}.woocommerce-checkout #order_review table.shop_table tfoot tr:first-child th,.woocommerce-checkout #order_review table.shop_table tfoot tr:first-child td{padding-top:1rem}.woocommerce-checkout #order_review tr.cart-subtotal th,.woocommerce-checkout #order_review tr.cart-subtotal td{font-weight:400;color:var(--f-fg)}.woocommerce-checkout #order_review tr.order-total th,.woocommerce-checkout #order_review tr.order-total td{font-size:1.25rem;font-weight:700;padding-top:1rem;border-top:1px solid #d5dde5}.woocommerce-checkout #order_review tr.f-deliv-row td{font-weight:600}.woocommerce-checkout #payment .f-pay-title{font-size:1.1rem;font-weight:700;margin:1.75rem 0 .75rem}.woocommerce-checkout #payment ul.payment_methods{border:1px solid #d5dde5;border-radius:8px;overflow:hidden;background:#fff;margin:0 0 1.25rem}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{border:0;border-top:1px solid #d5dde5;border-radius:0;padding:0;margin:0;background:#fff}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:first-child{border-top:0}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:has(input:checked){background:#fff;border-color:#d5dde5}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input[type=radio]{position:absolute;left:1rem;top:1.05rem;width:18px;height:18px;margin:0;accent-color:var(--f-ice-dark)}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{position:relative}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label,.woocommerce-checkout #payment ul.payment_methods li label{display:block!important;background:transparent!important;border:0!important;padding:.9rem 1rem .9rem 2.75rem!important;font-weight:600!important;font-size:.95rem;color:var(--f-navy);cursor:pointer;transition:none}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:checked+label{background:#EEF4F9!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:has(input:checked){box-shadow:inset 0 0 0 1px var(--f-ice-dark);z-index:1}.woocommerce-checkout #payment div.payment_box{background:#F5F7FA;margin:0;padding:.9rem 1rem .9rem 2.75rem;font-size:.85rem;color:var(--f-muted);border-top:1px solid #e3ebf1}.woocommerce-checkout #payment div.payment_box p{margin:0}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:.8rem;color:var(--f-muted)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label{font-weight:500;font-size:.88rem}.woocommerce-checkout #payment #place_order{height:56px;font-size:1.05rem;border-radius:8px}.f-about-hero .f-wrap-n{display:flex;gap:2rem;align-items:center;padding-top:3rem;padding-bottom:3rem}.f-about-hero h1{font-size:2.2rem;max-width:34rem}@media(min-width:900px){.f-about-hero h1{font-size:2.9rem}}.f-about-hero .desc{max-width:40rem;font-size:1.05rem}.f-about-mascot{display:none!important}.f-about-mascot img{width:260px;height:auto;filter:drop-shadow(0 20px 30px rgb(0 0 0 / .15))}@media(min-width:900px){.f-about-mascot{display:block}}.f-about-stats{background:var(--f-navy);color:#fff}.f-about-stats .f-wrap-n{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:800px){.f-about-stats .f-wrap-n{grid-template-columns:repeat(4,1fr)}}.f-stat b{display:block;font-size:2.6rem;font-weight:900;line-height:1;color:var(--f-ice);font-variant-numeric:tabular-nums}.f-stat span{display:block;margin-top:.4rem;font-size:.85rem;color:rgb(255 255 255 / .8)}.f-journey .f-wrap-n,.f-temp .f-wrap-n,.f-about-values .f-wrap-n,.f-about-how .f-wrap-n,.f-about-company .f-wrap-n{padding-top:4rem;padding-bottom:4rem}.f-journey h2,.f-temp h2,.f-about-values h2,.f-about-how h2{font-size:2rem;margin:.4rem 0 1.5rem}.f-journey-nav{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none;position:relative}.f-journey-nav::before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--f-ice-strong);z-index:0}.f-journey-nav button{position:relative;z-index:1;flex:none;border:2px solid var(--f-ice-strong);background:#fff;color:var(--f-navy);font-weight:800;font-size:.9rem;padding:.55rem .9rem;border-radius:999px;cursor:pointer}.f-journey-nav button[aria-selected=true]{background:var(--f-navy);border-color:var(--f-navy);color:#fff}.f-journey-nav button:hover{border-color:var(--f-navy)}.f-journey-panels{position:relative;margin-top:1.5rem;background:var(--f-ice-soft);border-radius:16px;padding:2rem;min-height:220px}@media(min-width:800px){.f-journey-panels{padding:2.5rem 3rem}}.f-journey-panel{display:none;max-width:44rem}.f-journey-panel.is-on{display:block;animation:f-fade .4s ease}@keyframes f-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.f-journey-panel .year{font-size:3rem;font-weight:900;color:var(--f-ice-dark);line-height:1;display:block}.f-journey-panel h3{font-size:1.5rem;margin:.5rem 0 .75rem}.f-journey-panel p{font-size:1.05rem;line-height:1.65;margin:0;color:var(--f-fg)}.f-journey-ctrl{display:flex;gap:.5rem;margin-top:1.5rem}.f-temp{background:var(--f-navy);color:#fff}.f-temp .f-eyebrow{color:var(--f-ice)}.f-temp h2{color:#fff}.f-temp .lead{max-width:40rem;color:rgb(255 255 255 / .8);margin:0 0 2rem}.f-temp-widget{display:grid;gap:2rem}@media(min-width:900px){.f-temp-widget{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center}}.f-temp-scale input[type=range]{width:100%;height:14px;border-radius:999px;appearance:none;background:linear-gradient(90deg,#4FB3E8 0%,#BFE3F5 45%,#F5B49E 75%,#E4572E 100%);outline:none;cursor:pointer}.f-temp-scale input[type=range]::-webkit-slider-thumb{appearance:none;width:34px;height:34px;border-radius:50%;background:#fff;border:4px solid var(--f-navy);box-shadow:0 4px 14px rgb(0 0 0 / .35);cursor:grab}.f-temp-scale input[type=range]::-moz-range-thumb{width:34px;height:34px;border-radius:50%;background:#fff;border:4px solid var(--f-navy);cursor:grab}.f-temp-ticks{display:flex;justify-content:space-between;font-size:.72rem;color:rgb(255 255 255 / .7);margin-top:.6rem}.f-temp-out{display:flex;gap:1.5rem;align-items:flex-start}.f-temp-deg{flex:none;font-size:1.2rem;font-weight:800;color:var(--f-ice)}.f-temp-deg b{display:block;font-size:3.2rem;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.f-temp-card{flex:1;background:#fff;color:var(--f-fg);border-radius:14px;padding:1.5rem;min-height:180px}.f-temp-zone{display:none}.f-temp-zone.is-on{display:block;animation:f-fade .3s ease}.f-temp-zone h3{margin:0 0 .5rem;font-size:1.25rem}.f-temp-zone p{margin:0 0 1rem;line-height:1.6}.f-values{display:grid;gap:1.25rem}@media(min-width:800px){.f-values{grid-template-columns:repeat(3,1fr)}}.f-value{border:1px solid var(--f-border);border-radius:14px;padding:1.5rem;background:#fff}.f-value span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--f-coral);color:#fff;font-weight:900}.f-value h3{font-size:1.1rem;margin:.9rem 0 .5rem}.f-value p{margin:0;color:var(--f-muted);line-height:1.6}.f-about-how{background:var(--f-ice-soft)}.f-how{list-style:none;counter-reset:f;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:800px){.f-how{grid-template-columns:repeat(4,1fr)}}.f-how li{counter-increment:f;background:#fff;border:1px solid var(--f-border);border-radius:14px;padding:1.25rem;position:relative;padding-top:3.2rem}.f-how li::before{content:counter(f);position:absolute;top:1rem;left:1.25rem;width:32px;height:32px;border-radius:50%;background:var(--f-navy);color:#fff;font-weight:900;display:grid;place-items:center}.f-how li b{display:block;margin-bottom:.35rem;color:var(--f-navy)}.f-how li span{font-size:.9rem;color:var(--f-muted);line-height:1.55}.f-about-company .f-box{max-width:520px}.f-about-mascot img{border:0!important;background:transparent!important;padding:0!important;border-radius:0!important;width:260px!important;height:auto!important}.woocommerce-checkout .f-rev-box{background:#fff;border:1px solid #d5dde5;border-radius:12px;padding:1.25rem 1.25rem 1rem;margin:0 0 1.25rem}.woocommerce-checkout .f-rev-box h3{font-size:1.05rem;font-weight:700;margin:0 0 .75rem;color:var(--f-navy)}.woocommerce-checkout .f-rev-box-pay .f-pay-title{font-size:.85rem;color:var(--f-muted);margin:0 0 .9rem;font-weight:500}.woocommerce-checkout #order_review table.shop_table tbody tr td.product-name{padding:.75rem 0}.woocommerce-checkout #order_review .f-rev-name{display:block;min-width:0}.woocommerce-checkout #order_review .f-rev-ctrl{display:flex;align-items:center;gap:.35rem;margin-top:.4rem}.woocommerce-checkout #order_review .f-rev-ctrl b{min-width:1.6rem;text-align:center;font-size:.85rem}.woocommerce-checkout #order_review .f-rev-q{width:28px;height:28px;border:1px solid #d5dde5;border-radius:6px;background:#fff;color:var(--f-navy);font-size:1rem;line-height:1;cursor:pointer;padding:0}.woocommerce-checkout #order_review .f-rev-q:hover{border-color:var(--f-navy)}.woocommerce-checkout #order_review .f-rev-remove{margin-left:.5rem;border:0;background:none;color:var(--f-muted);font-size:.78rem;text-decoration:underline;cursor:pointer;padding:0}.woocommerce-checkout #order_review .f-rev-remove:hover{color:var(--f-coral)}.woocommerce-checkout #order_review .f-rev-ctrl.is-busy{opacity:.4;pointer-events:none}.woocommerce-checkout #order_review .f-rev-thumb b{display:none}.woocommerce-checkout #payment .f-pay-title{margin-top:0}.woocommerce-checkout #payment ul.payment_methods{margin-bottom:1rem}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label{padding:1rem 1rem 1rem 2.75rem!important;line-height:1.35}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]{top:1.15rem}.woocommerce-checkout .f-pay-name{font-size:1rem;font-weight:700}.woocommerce-checkout .f-pay-tag{display:inline-block;margin-left:.5rem;padding:.1rem .5rem;border-radius:999px;background:var(--f-ice-soft);color:var(--f-ice-dark);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.woocommerce-checkout .f-pay-tag.is-public{background:#EAF6EE;color:#1E7538}.woocommerce-checkout .f-pay-sub{display:block;margin-top:.25rem;font-size:.82rem;font-weight:400;color:var(--f-muted)}.woocommerce-checkout #payment div.payment_box{display:none!important}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:.5rem}.woocommerce-checkout .f-after-submit{text-align:left}@media(min-width:1000px){.woocommerce-checkout form.checkout>.f-review-title,.woocommerce-checkout form.checkout>#order_review{background:#fff}}@media(max-width:999px){.woocommerce-checkout form.checkout>.f-review-title,.woocommerce-checkout form.checkout>#order_review{background:#fff}}.woocommerce-checkout .f-rev-box{border-color:#dfe6ec}.woocommerce-checkout .f-field-note{margin-top:.4rem;font-size:.82rem;line-height:1.45;padding:.5rem .7rem;border-radius:6px}.woocommerce-checkout .f-field-note.is-bad{background:#FDECEA;color:#8A2A15;border:1px solid #F2B8AE}.woocommerce-checkout .f-field-note.is-ok{background:#EAF6EE;color:#1E7538;padding:.2rem 0;border:0;font-weight:600}.woocommerce-checkout .form-row.is-bad input.input-text{border-color:#C4401F!important;box-shadow:0 0 0 1px #C4401F!important;background:#FFF8F7}.woocommerce-checkout .form-row.is-ok input.input-text{border-color:#1E7538!important}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text{border-color:#C4401F!important;box-shadow:0 0 0 1px #C4401F!important}.woocommerce-checkout .f-island-note{margin-top:.6rem;padding:.9rem 1rem;border-radius:8px;background:#FFF6E5;border:1px solid #F3D48A;color:#5C4200;font-size:.88rem;line-height:1.5}.woocommerce-checkout .f-island-note b{color:#7A4B00}.woocommerce-checkout .f-island-note span{display:block;margin-top:.4rem}.woocommerce-checkout .woocommerce-error{background:#FDECEA;border:1px solid #F2B8AE;border-top:4px solid #C4401F;color:#8A2A15;font-weight:600;border-radius:8px;padding:1rem 1rem 1rem 3rem}.woocommerce-checkout .woocommerce-error::before{color:#C4401F}.woocommerce-checkout .woocommerce-error li{margin:.25rem 0}.f-header{background:var(--f-navy)!important;border-bottom-color:#fff0}.f-header .f-logo b,.f-header .f-logo small,.f-phone,.f-link-ean,.f-cart,.f-burger,.f-nav-desktop>div>a,.f-nav-desktop>div>button,.f-nav-mobile .f-nav-top{color:#fff}.f-header .f-logo small{color:rgb(255 255 255 / .6)}.f-phone small{color:rgb(255 255 255 / .7)}.f-cart{background:#fff0;border-color:rgb(255 255 255 / .35)}.f-cart:hover,.f-burger:hover,.f-nav-desktop>div>a:hover,.f-nav-desktop>div>button:hover,.f-nav-desktop>div.is-active>button{background:rgb(255 255 255 / .12)!important}.f-nav{border-top-color:rgb(255 255 255 / .15)}.f-header .f-search{background:#fff;border-color:#fff0}.f-util{background:var(--f-navy-soft);border-bottom:0}.f-util a{color:#fff}.f-usp{border-bottom:1px solid rgb(255 255 255 / .12)}.f-nav-mobile>div{border-bottom-color:rgb(255 255 255 / .15)}.f-nav-mobile .f-subs a{color:rgb(255 255 255 / .8)}.f-nav-mobile .f-subs a.all{color:#fff}.woocommerce div.product div.images.woocommerce-product-gallery{height:auto!important}.woocommerce div.product div.images .flex-control-thumbs{display:flex!important;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1rem 0 0!important;padding:0;position:static!important;width:100%!important;justify-content:center!important;left:auto!important;right:auto!important;transform:none!important}.woocommerce div.product div.images .flex-control-thumbs li{width:64px!important;margin:0!important;float:none!important}.woocommerce div.product div.images .flex-control-thumbs img{width:64px;height:64px;object-fit:contain;border:1px solid var(--f-border);border-radius:6px;background:#fff;opacity:.6}.woocommerce div.product div.images .flex-control-thumbs img.flex-active,.woocommerce div.product div.images .flex-control-thumbs img:hover{opacity:1;border-color:var(--f-navy)}.f-card .row{flex-direction:column!important;align-items:stretch!important}.f-card .row .f-btn,.f-card .row .button{width:100%!important;font-size:1rem!important;padding:.8rem 1rem!important;text-align:center;justify-content:center}.f-numbers{background:var(--f-navy);color:#fff;border-top:1px solid rgb(255 255 255 / .1)}.f-numbers ul{list-style:none;margin:0;padding:1rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}@media(min-width:900px){.f-numbers ul{grid-template-columns:repeat(5,1fr);padding:1.25rem 0}}.f-numbers li{display:flex;flex-direction:column;line-height:1.1}.f-numbers b{font-size:1.5rem;font-weight:900;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.f-numbers span{font-size:.78rem;color:rgb(255 255 255 / .7);margin-top:.25rem}.f-proof{background:#fff;border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border)}.f-proof .f-wrap-n{padding-top:2.25rem;padding-bottom:2.25rem}.f-proof-grid{display:grid;gap:2rem}@media(min-width:900px){.f-proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:3rem}}.f-proof-badge{display:flex;gap:1.25rem;align-items:flex-start}.f-proof-badge .f-smiley{flex:none}.f-proof-badge b{display:block;font-size:3rem;font-weight:900;line-height:.9;color:var(--f-navy);letter-spacing:-.04em}.f-proof-badge b span{font-size:1.25rem;color:#0F4C50;letter-spacing:0}.f-proof-badge .who{margin:.4rem 0 0;font-weight:800;font-size:.95rem;color:#0F4C50}.f-proof-badge .note{margin:.5rem 0 0;font-size:.8rem;color:var(--f-muted);line-height:1.5;max-width:26rem}.f-proof-quotes{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.f-proof-quotes li{display:flex;gap:.75rem;align-items:flex-start;background:var(--f-ice-soft);border-radius:10px;padding:.7rem .9rem;font-weight:600;font-size:.9rem;line-height:1.45;color:var(--f-navy)}.f-proof-quotes .f-smiley{flex:none;margin-top:2px}.f-promises{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--f-border)}.f-promises ul{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:1rem}@media(min-width:800px){.f-promises ul{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.f-promises li{position:relative;padding-left:2rem}.f-promises li::before{content:"\2713";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--f-coral);color:#fff;font-weight:900;font-size:.85rem;display:grid;place-items:center}.f-promises b{display:block;font-size:1rem;color:var(--f-navy);margin-bottom:.25rem}.f-promises span{font-size:.88rem;color:var(--f-muted);line-height:1.5}.f-proof-line{margin:1.5rem 0 0;font-size:.95rem;font-weight:600;color:var(--f-navy)}.f-proof-line a{color:var(--f-coral);text-decoration:none}.f-smiley-mini{display:inline-flex;gap:.6rem;align-items:center;margin:1rem 0 0;padding:.6rem .9rem;border:1px solid var(--f-border);border-radius:10px;text-decoration:none;color:var(--f-navy);background:#fff}.f-smiley-mini b{display:block;font-size:.9rem}.f-smiley-mini small{display:block;font-size:.75rem;color:var(--f-muted)}.f-smiley-mini:hover{border-color:#0F4C50}.woocommerce div.product .f-proof{clear:both;width:100%;float:none;margin:2rem 0 0;border-radius:12px;border:1px solid var(--f-border)}.woocommerce div.product .f-proof .f-wrap-n{padding-left:0;padding-right:0}.f-refs{background:#fff;border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border);overflow:hidden}.f-refs .f-wrap-n{padding-top:2.5rem;padding-bottom:1.25rem}.f-refs h2{font-size:1.6rem;margin:.3rem 0 .5rem}.f-refs .lead{margin:0;color:var(--f-muted);max-width:44rem}.f-refs-track{display:flex;width:max-content;padding:1rem 0 2.5rem;animation:f-marquee 45s linear infinite}.f-refs-track:hover{animation-play-state:paused}.f-refs-track ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:3.5rem;padding-right:3.5rem}.f-refs-track li{flex:none}.f-refs-track img{height:44px;width:auto;max-width:180px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.f-refs-track img:hover{filter:none;opacity:1}@keyframes f-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.f-refs-track{animation:none;flex-wrap:wrap;width:auto}.f-refs-track ul[aria-hidden]{display:none}}.f-stepper{display:flex;gap:0;list-style:none;margin:0 0 1.5rem;padding:0;counter-reset:none;border:1px solid var(--f-border);border-radius:14px;background:#fff;overflow:hidden}.f-stepper li{flex:1;display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;font-weight:700;font-size:.95rem;color:var(--f-muted);position:relative}.f-stepper li+li{border-left:1px solid var(--f-border)}.f-stepper li span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#E2E2E2;color:#555;font-size:.85rem;font-weight:800;flex:none;transition:background .25s,color .25s}.f-stepper li.is-active{color:var(--f-navy)}.f-stepper li.is-active span{background:var(--f-coral);color:#fff}.f-stepper li.is-done{color:var(--f-navy)}.f-stepper li.is-done span{background:var(--f-navy);color:#fff}.f-stepper li.is-done span::before{content:"✓"}.f-stepper li.is-done span{font-size:0}.f-stepper li.is-done span::before{font-size:.85rem}@media(max-width:640px){.f-stepper li{padding:.7rem .5rem;font-size:.75rem;flex-direction:column;text-align:center;gap:.3rem}}.woocommerce-checkout .woocommerce-billing-fields>h3::before{content:"1";display:inline-flex!important}.woocommerce-checkout .woocommerce-shipping-fields>h3::before{content:none!important}.woocommerce-checkout .f-sec-title{font-size:1.3rem;font-weight:700;color:var(--f-navy);margin:0 0 .4rem;display:flex;align-items:center}.woocommerce-checkout .f-sec-sub{margin:0 0 1rem;color:var(--f-muted);font-size:.9rem}.woocommerce-checkout .f-sec-confirm{margin:1.25rem 0 .75rem;font-size:1.15rem}.woocommerce-checkout .f-step,.woocommerce-checkout .f-review-title .f-step,.woocommerce-checkout form.checkout>.f-review-title .f-step{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--f-navy);color:#fff;font-size:.9rem;font-weight:800;margin-right:.6rem;vertical-align:middle}.woocommerce-checkout .woocommerce-shipping-fields h3 label{font-size:1rem}.woocommerce-checkout .create-account{background:#F5F5F5;border-left:4px solid var(--f-coral);padding:.8rem 1rem;margin:1rem 0}.woocommerce-checkout .create-account label{font-weight:600}.f-toast{position:fixed;right:1rem;bottom:1rem;z-index:9999;width:min(380px,calc(100vw - 2rem));background:#111;color:#fff;border-left:5px solid var(--f-coral);border-radius:12px;box-shadow:0 12px 40px rgb(0 0 0 / .35);padding:1rem 1rem 1rem .9rem;display:flex;gap:.9rem;align-items:center;transform:translateY(130%);opacity:0;transition:transform .35s cubic-bezier(.2,.9,.3,1.2),opacity .25s}.f-toast.is-on{transform:translateY(0);opacity:1}.f-toast img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:8px;flex:none}.f-toast .f-toast-body{flex:1;min-width:0}.f-toast .f-toast-head{font-weight:800;color:var(--f-coral);font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.f-toast .f-toast-name{font-weight:700;font-size:.95rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.f-toast .f-toast-actions{display:flex;gap:.5rem;margin-top:.5rem}.f-toast .f-toast-actions a{font-size:.8rem;font-weight:700;padding:.4rem .7rem;border-radius:6px;text-decoration:none;color:#fff;border:1px solid rgb(255 255 255 / .35)}.f-toast .f-toast-actions a.is-primary{background:var(--f-coral);border-color:var(--f-coral)}.f-toast .f-toast-close{background:none;border:0;color:#aaa;font-size:1.2rem;cursor:pointer;align-self:flex-start;padding:0}@keyframes f-cart-pop{0%{transform:scale(1)}30%{transform:scale(1.35) rotate(-8deg)}60%{transform:scale(.95) rotate(4deg)}100%{transform:scale(1)}}.f-cart.is-pop{animation:f-cart-pop .6s ease}.f-cart.is-pop .count{animation:f-cart-pop .6s ease .1s}.f-card.is-added{outline:3px solid var(--f-coral);outline-offset:-3px;transition:outline .2s}@keyframes f-fly{0%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(var(--dx),var(--dy)) scale(.15);opacity:.4}}.f-fly{position:fixed;z-index:9998;width:80px;height:80px;object-fit:contain;background:#fff;border-radius:10px;box-shadow:0 6px 20px rgb(0 0 0 / .25);pointer-events:none;animation:f-fly .7s cubic-bezier(.3,.6,.4,1) forwards}.f-card .added_to_cart{display:none!important}.f-stepper{max-width:1200px;width:calc(100% - 2rem);margin:1.25rem auto 0}.single-post .wp-block-table{margin:1.5rem 0;overflow-x:auto}.single-post .wp-block-table table{width:100%;border-collapse:collapse;font-size:.9rem;border:1px solid var(--f-border)}.single-post .wp-block-table th{background:#111;color:#fff;text-align:left;padding:.6rem .7rem;font-weight:700;border:0}.single-post .wp-block-table td{padding:.55rem .7rem;border:0;border-bottom:1px solid var(--f-border);vertical-align:top}.single-post .wp-block-table tr:nth-child(even) td{background:#F5F5F5}.single-post .wp-block-table td a{font-weight:700;color:var(--f-coral)}.single-post .wp-block-table figcaption,.single-post .wp-block-image figcaption{font-size:.8rem;color:var(--f-muted);margin:.4rem 0 0}.single-post .wp-block-image{margin:1.5rem 0;text-align:center}.single-post .wp-block-image img{max-width:min(100%,420px);height:auto;background:#fff;border:1px solid var(--f-border);border-radius:12px;padding:1rem}.single-post img.wp-post-image{max-height:340px!important;width:auto!important;max-width:100%!important;display:block;margin:0 0 1.5rem!important}.single-post .f-page .entry-content{max-width:1060px}.f-art{display:grid;gap:2rem}@media(min-width:960px){.f-art{grid-template-columns:220px minmax(0,1fr)}}.f-art-body{max-width:760px;min-width:0}.f-toc{align-self:start;position:sticky;top:1rem;font-size:.92rem}.f-toc-h{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--f-muted);margin-bottom:.5rem}.f-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.f-toc a{display:block;padding:.35rem .6rem;border-radius:var(--f-radius);text-decoration:none;color:var(--f-navy)}.f-toc a:hover{background:var(--f-ice-soft);color:var(--f-coral)}@media(max-width:959px){.f-toc{position:static;border:1px solid var(--f-border);border-radius:var(--f-radius);padding:1rem}}.f-lead{font-size:1.15rem;color:var(--f-muted);margin-top:0}.f-kort{background:#EAF7F3;border:1px solid #CDEBE2;border-radius:var(--f-radius);padding:1rem 1.25rem;margin:1.5rem 0}.f-kort b{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0B4F52;margin-bottom:.4rem}.f-kort ul{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}.f-band{height:14px;border-radius:7px;margin:2.25rem 0 1.5rem;background:repeating-linear-gradient(135deg,#D4EFE8 0 9px,#EAF7F3 9px 18px)}.f-band+h2{margin-top:0}.f-key{font-weight:700;border-left:4px solid var(--f-coral);padding-left:.8rem}.f-call{display:grid;grid-template-columns:auto 1fr;gap:.7rem;padding:.8rem 1rem;border-radius:var(--f-radius);margin:1.25rem 0;font-size:.98rem}.f-call.is-tip{background:#EAF7F3;color:#0B4F52}.f-call.is-husk{background:#FBEFD9;color:#6B4A0C}.f-call-ic{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding-top:.2rem}.single-post .entry-content p{margin:0 0 1rem}.single-post .entry-content ul,.single-post .entry-content ol{display:grid;gap:.35rem}:root{--f-action:#C4401F;--f-action-hover:#A83217}.f-eyebrow,.f-card .sku,.single-post .by{color:#B23719}.f-btn:not(.is-ghost),.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.wp-element-button,.wp-block-button__link{background:var(--f-action)!important}.f-btn:not(.is-ghost):hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.wp-element-button:hover{background:var(--f-action-hover)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #0B586C;outline-offset:3px}.f-card .title{display:block;overflow:visible;min-height:2.6em}.f-card .title a{display:block}.f-card .specs{white-space:normal;overflow:visible;text-overflow:clip;font-size:.8rem;line-height:1.5}.f-card .specs span{display:block}.f-product-heading{width:100%;grid-column:1/-1;flex-basis:100%;clear:both;font-size:clamp(1.55rem,3vw,2.1rem);margin:0 0 1rem}.f-product-key-specs{display:grid;gap:.3rem;margin:.75rem 0;font-size:.9rem;line-height:1.5}.f-product-key-specs span{display:block}.f-data-note{background:#FFF6E5;border:1px solid #E9CD91;border-left:4px solid #A56800;border-radius:6px;padding:.8rem 1rem;margin:1rem 0;color:#5C4200;font-size:.9rem;line-height:1.5}.f-data-note p{margin:.3rem 0}.f-filter-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem}.f-filter-chips a{display:inline-flex;gap:.4rem;align-items:center;border:1px solid var(--f-border);border-radius:999px;padding:.45rem .7rem;font-size:.82rem;text-decoration:none}.f-filter-chips a:hover{border-color:var(--f-navy);background:var(--f-ice-soft)}.f-filter-help{font-size:.78rem;line-height:1.45;font-weight:400;letter-spacing:0;text-transform:none;color:var(--f-muted);flex-basis:100%;margin:.25rem 0 0}.f-filters,.woocommerce-ordering,#kundeservice{scroll-margin-top:1rem}.single-post .wp-block-table td,.single-post .wp-block-table th{min-width:7rem;word-break:normal;overflow-wrap:normal}.single-post .wp-block-table td:first-child,.single-post .wp-block-table th:first-child{position:sticky;left:0;z-index:1;min-width:8rem}.single-post .wp-block-table td:first-child{background:#fff}.single-post .wp-block-table tr:nth-child(even) td:first-child{background:#F5F5F5}.single-post .wp-block-table th:first-child{background:#111}.f-table-hint{font-size:.82rem;color:var(--f-muted);margin:.4rem 0}.f-category-shortcuts{padding:1.1rem 0;border-bottom:1px solid var(--f-border);background:#fff}.f-category-shortcuts h2{font-size:1.1rem;margin:0 0 .6rem}.f-category-shortcuts ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.f-category-shortcuts a{display:block;border:1px solid var(--f-border);border-radius:6px;padding:.65rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none}.f-category-shortcuts a:hover{background:var(--f-ice-soft);border-color:var(--f-navy)}@media(max-width:767px){.f-product{padding-top:1rem}.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:1rem!important}.woocommerce div.product div.images .woocommerce-product-gallery__image img:not(.zoomImg){max-height:320px!important;width:auto!important;max-width:100%!important;object-fit:contain;margin:0 auto}.woocommerce div.product div.images .flex-control-thumbs{margin:.5rem 0 0!important;gap:.35rem}.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce div.product div.images .flex-control-thumbs img{width:48px!important;height:48px}.woocommerce div.product div.summary{margin-bottom:1.5rem}.f-card .title{font-size:.9rem;line-height:1.4;min-height:2.8em}.f-card .specs{font-size:.77rem}.f-card .row .f-btn,.f-card .row .button{font-size:.92rem!important;padding:.7rem .4rem!important}.f-category-shortcuts ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.f-category-shortcuts a{height:100%;padding:.65rem;font-size:.85rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.f-toast,.f-card{transition:none}.f-fly,.f-cart.is-pop,.f-cart.is-pop .count{animation:none}}.f-proof-service .f-proof-badge h2{font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.2;margin:0 0 .75rem}.f-proof-service .f-proof-date{display:block;font-size:.75rem;line-height:1.4;margin-top:.5rem;color:#4c5c59}.f-proof-service .f-proof-quotes li{align-items:flex-start}.f-card .f-price.is-contact-price{white-space:normal;overflow-wrap:anywhere}.f-post .by,.f-related h2,.f-cat-text-inner a{color:#B23719}.woocommerce ul.products li.product.f-card a.button.add_to_cart_button{background:var(--f-action)!important}.woocommerce ul.products li.product.f-card a.button.add_to_cart_button:hover{background:var(--f-action-hover)!important}.woocommerce div.product .summary .product_meta>span{color:var(--f-muted)}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a{opacity:1}@media(max-width:999px){.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr)}.woocommerce-checkout form.checkout>*{min-width:0}.woocommerce-checkout #order_review table.shop_table tr.f-deliv-row td{white-space:normal;overflow-wrap:anywhere}}.woocommerce-checkout #order_review table.shop_table tr.f-deliv-row td{white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){.woocommerce-checkout #order_review table.shop_table td.product-name{flex-direction:column;align-items:flex-start}.woocommerce-checkout #order_review .f-rev-name{max-width:100%;overflow-wrap:anywhere}.woocommerce-checkout #order_review .f-rev-ctrl{flex-wrap:wrap}}@media(max-width:999px){.woocommerce-checkout form.checkout>#customer_details{order:0;padding-left:1rem!important}}body.search h1{overflow-wrap:anywhere}@media (max-width:480px){.f-card .f-price{white-space:normal}.f-card .f-price small{display:block}.f-card .title{overflow-wrap:anywhere}}@media(max-width:480px){.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes{width:100%;table-layout:fixed}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes th,.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes td{padding:.5rem;white-space:normal;overflow-wrap:anywhere}.woocommerce div.product .woocommerce-Tabs-panel--additional_information table.shop_attributes th{width:45%}}.frigo-calc .frigo-calc__field input:focus-visible,.frigo-calc .frigo-calc__field select:focus-visible{outline:3px solid #a85d00;outline-offset:3px}:root{--f-max:1424px;--f-max-narrow:1424px;--f-ice-soft:#f5f5f3;--f-border:#dededb;--f-action:#bf3c1c;--f-action-hover:#9e2f15;--f-design-warm:#f6f2ee}.f-wrap,.f-wrap-n{padding-left:32px;padding-right:32px}h1,h2,h3,h4{font-weight:700;letter-spacing:-.035em;line-height:1.12}.f-btn,.woocommerce a.button,.woocommerce button.button{border-radius:5px;font-weight:700}.f-design-utility{background:#111;color:#d5d5d5;font-size:11px;line-height:1.5}.f-design-utility>.f-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #ffffff20}.f-design-benefits{display:flex;gap:20px;align-items:center;min-width:0}.f-design-benefits span{white-space:nowrap;display:flex;gap:7px;align-items:center}.f-design-benefits span::before{content:'✓';color:#f59073;font-weight:700}.f-design-utility nav{display:flex;gap:16px;white-space:nowrap}.f-design-utility nav a{color:inherit;text-decoration:none}.f-design-utility nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.f-header{background:#111;border-bottom:0}.f-header-desktop{grid-template-columns:auto minmax(200px,1fr) auto;gap:30px;padding:20px 0}.f-header-desktop .f-logo b{font-size:36px;letter-spacing:-2px;font-weight:900;line-height:1}.f-header-desktop .f-search{max-width:none;height:48px}.f-header-desktop .f-right{gap:12px}.f-header .f-phone{font-size:16px;white-space:nowrap;line-height:1.4;color:#fff}.f-header .f-phone small{font-size:11px;color:#d5d5d5;white-space:nowrap}.f-header .f-search input{border-radius:5px;font-size:14px;height:48px}.f-header .f-cart,.f-header .f-burger{width:42px;height:42px;background:#1d1d1d;border:1px solid #414141;border-radius:5px;color:#fff}.f-header .f-cart .count{background:#bf3c1c}.f-nav{border-top:1px solid #ffffff25}.f-nav-desktop{justify-content:space-between}.f-nav-desktop>div>a,.f-nav-desktop>div>button{font-size:13px;font-weight:700;padding:15px 9px;gap:6px;color:#fff;line-height:1.35}.f-nav-desktop>div:first-child>a,.f-nav-desktop>div:first-child>button{padding-left:0}.f-nav-desktop>div>a:hover,.f-nav-desktop>div>button:hover,.f-nav-desktop>div.is-active>button{background:#fff0;color:#ffb49b}.f-mega{box-shadow:0 12px 40px #00000014;border-top:1px solid #dededb}.f-mega .all{font-weight:700}.f-mega-grid a{font-size:13px;font-weight:400}.f-header a:focus-visible,.f-header button:focus-visible,.f-design-utility a:focus-visible{outline:3px solid #ffb49b;outline-offset:4px}.f-footer{background:#161616;color:#c7c7c7}.f-footer>.f-wrap{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:45px;padding-top:49px;padding-bottom:49px}.f-footer .f-logo b{font-size:36px;letter-spacing:-2px;line-height:1}.f-footer p{max-width:290px;font-size:13px;line-height:1.8;color:#bbb}.f-footer h2{font-size:14px;font-weight:700;letter-spacing:0;color:#fff;margin:0 0 20px}.f-footer ul{display:grid;gap:10px}.f-footer ul a,.f-footer li{font-size:12px;line-height:1.6;color:#c7c7c7}.f-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.f-footer .copy{padding:0;border-top:1px solid #ffffff20;font-size:11px;color:#aaa}.f-footer .copy .f-wrap{display:flex;justify-content:space-between;gap:20px;padding-top:21px;padding-bottom:21px}.f-footer .copy a{color:inherit}.f-footer .pay{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.woocommerce-cart .f-wrap,.woocommerce-cart .f-wrap-n,.woocommerce-checkout .f-wrap,.woocommerce-checkout .f-wrap-n{padding-left:16px;padding-right:16px}.f-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 22px!important;margin-bottom:12px}.f-mobile-menu-head .f-logo b{color:#111!important;font-size:29px;letter-spacing:-1.5px}.f-mobile-close{display:grid;place-items:center;width:42px;height:42px;min-width:42px;font-size:30px;line-height:1;background:#fff;color:#111;border:1px solid #dededb;border-radius:5px;padding:0;cursor:pointer}.f-mobile-close:hover{background:#f5f5f3}html.f-mobile-menu-open{overflow:hidden}@media(max-width:1250px){.f-design-benefits span:nth-child(3){display:none}.f-header-desktop{gap:24px}}@media(max-width:1150px){.f-wrap,.f-wrap-n{padding-left:20px;padding-right:20px}.f-design-utility nav{gap:12px}.f-design-benefits{gap:14px}.f-footer>.f-wrap{gap:25px}}@media(max-width:1023px){.f-design-utility nav{display:none}.f-design-utility>.f-wrap{justify-content:center;padding-top:7px;padding-bottom:7px;font-size:10px}.f-header-desktop,.f-nav-desktop{display:none}.f-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:17px 0}.f-header-row>.f-logo{margin-right:auto}.f-header-row .f-logo b{font-size:30px;letter-spacing:-1.5px}.f-header-mobile-search{width:100%;flex-basis:100%;margin-top:7px}.f-header-mobile-search .f-search{width:100%;max-width:none}.f-header-mobile-search input{height:44px;font-size:13px}.f-nav{border-top:0}dialog.f-nav-mobile{position:fixed;inset:0 0 0 auto;margin:0;border:0;border-left:1px solid #dededb;width:min(400px,100%);max-width:100%;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:24px;background:#fff;color:#111;box-sizing:border-box}dialog.f-nav-mobile:not([open]):not(.is-open){display:none}dialog.f-nav-mobile[open],dialog.f-nav-mobile.is-open{display:block}dialog.f-nav-mobile.f-mobile-menu-fallback{position:static;width:100%;height:auto;max-height:none;border:0}dialog.f-nav-mobile::backdrop{background:#0009}.f-nav-mobile .f-nav-top{font-size:14px;font-weight:700;line-height:1.45;padding:15px 0;color:#111}.f-nav-mobile .f-subs a{font-size:13px;line-height:1.5;padding:9px 0;color:#555}.f-nav-mobile .f-subs a.all{color:#111;font-weight:700}.f-nav-mobile a:focus-visible,.f-nav-mobile button:focus-visible{outline:3px solid #bf3c1c;outline-offset:3px}.f-footer>.f-wrap{grid-template-columns:1.2fr 1fr 1fr}.f-footer>.f-wrap>div:first-child{grid-row:span 2}}@media(max-width:650px){.f-wrap,.f-wrap-n{padding-left:16px;padding-right:16px}.f-design-utility>.f-wrap{overflow:hidden;justify-content:flex-start}.f-design-benefits{gap:15px;font-size:9px}.f-header-row .f-logo b{font-size:28px}.f-header .f-cart,.f-header .f-burger{width:37px;height:37px}.f-footer>.f-wrap{grid-template-columns:1fr 1fr;gap:30px 25px;padding-top:36px;padding-bottom:36px}.f-footer>.f-wrap>div:first-child{grid-row:auto;grid-column:1/-1}.f-footer .f-logo b{font-size:29px}.f-footer p{max-width:330px;font-size:12px}.f-footer h2{font-size:13px;margin-bottom:15px}.f-footer ul a,.f-footer li{font-size:12px}.f-footer .copy .f-wrap{display:block;font-size:10px;line-height:1.8;padding-top:17px;padding-bottom:17px}.f-footer .copy a{display:inline-block;margin-top:5px}}@media(max-width:370px){.f-wrap,.f-wrap-n{padding-left:12px;padding-right:12px}.f-design-benefits span:nth-child(2){display:none}.f-header-row{gap:7px}.f-header-row .f-logo b{font-size:25px}.f-header .f-cart,.f-header .f-burger{width:34px;height:36px}}@media(prefers-reduced-motion:reduce){dialog.f-nav-mobile{scroll-behavior:auto}}.f-home{--fh-ink:#171717;--fh-muted:#656565;--fh-line:#dededb;--fh-wash:#f5f5f3;--fh-warm:#f6f2ee;--fh-action:#bf3c1c;color:var(--fh-ink);font-size:15px;line-height:1.5;background:#fff}.f-home *{box-sizing:border-box}.f-home h1,.f-home h2,.f-home h3,.f-home p{margin:0}.f-home h1,.f-home h2,.f-home h3{line-height:1.12;letter-spacing:-.035em;color:var(--fh-ink);font-weight:700}.f-home h2{font-size:clamp(26px,2.8vw,36px)}.f-home p{line-height:1.65}.f-home a{text-decoration:none;color:inherit}.f-home .fh-wrap{width:min(1360px,calc(100% - 64px));margin:0 auto;padding:0;max-width:none}.f-home .fh-icon{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.f-home .fh-section{padding:64px 0}.f-home .fh-section-sm{padding:36px 0}.f-home .fh-wash{background:var(--fh-wash)}.f-home .fh-warm{background:var(--fh-warm)}.f-home .fh-eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;line-height:1.5}.f-home .fh-accent{color:var(--fh-action)}.f-home .fh-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.f-home .fh-actions .f-btn{gap:10px;min-height:46px;padding:11px 19px;border:1px solid var(--fh-action);border-radius:5px;font-size:14px;font-weight:700;line-height:1.3}.f-home .fh-actions .f-btn:not(.is-ghost){background:var(--fh-action)!important}.f-home .fh-actions .f-btn:not(.is-ghost):hover{background:#9e2f15!important;border-color:#9e2f15}.f-home .fh-actions .f-btn.is-ghost{border-color:#c9c9c6;background:transparent!important;color:var(--fh-ink)!important}.f-home .fh-actions .f-btn.is-ghost:hover{background:var(--fh-wash)!important;border-color:#666}.f-home .fh-hero{background:var(--fh-warm);border-bottom:1px solid #e5e1dd;overflow:hidden}.f-home .fh-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;min-height:470px;align-items:center;padding:54px 0}.f-home .fh-hero-grid.fh-no-hero-products{grid-template-columns:1fr}.f-home .fh-hero-copy{padding:8px 0;min-width:0}.f-home .fh-hero-copy h1{font-size:clamp(38px,4.2vw,59px);max-width:650px;line-height:1.04;margin-bottom:22px;font-weight:700}.f-home .fh-hero-copy h1 span{display:block;color:var(--fh-action)}.f-home .fh-hero-copy .fh-lead{font-size:17px;color:#555;max-width:520px;margin-bottom:28px}.f-home .fh-trust{display:flex;gap:20px;font-size:11px;color:#555;margin-top:24px;flex-wrap:wrap}.f-home .fh-trust span{display:flex;gap:6px;align-items:center}.f-home .fh-trust .fh-icon{width:14px;height:14px}.f-home .fh-shortcuts{display:none}.f-home .fh-hero-display{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:center}.f-home .fh-hero-display:before{content:"";position:absolute;width:360px;height:360px;border:1px solid #ded3ca;border-radius:50%;top:10px;left:45px;pointer-events:none}.f-home .fh-hero-product{position:relative;background:#fff;border:1px solid #e1ddd7;padding:20px;min-height:175px;transition:transform .18s;min-width:0}.f-home .fh-hero-product:hover{transform:translateY(-3px)}.f-home .fh-hero-product:first-child{grid-row:span 2;min-height:370px}.f-home .fh-hero-product>img{display:block;object-fit:contain;width:100%;height:125px;margin:0 0 15px}.f-home .fh-hero-product:first-child>img{height:275px}.f-home .fh-hero-product h2{font-size:15px;letter-spacing:-.01em;line-height:1.35}.f-home .fh-hero-product small{display:block;margin-top:5px;padding-right:12px;color:#666;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.f-home .fh-hero-product>.fh-icon{position:absolute;bottom:18px;right:17px;width:16px;height:16px}.f-home .fh-proof-strip{border-bottom:1px solid var(--fh-line)}.f-home .fh-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:23px 0}.f-home .fh-proof-item{display:flex;align-items:center;gap:13px;border-right:1px solid var(--fh-line);padding-right:10px;min-width:0}.f-home .fh-proof-item:last-child{border:0}.f-home .fh-proof-item>.fh-icon{width:28px;height:28px;color:#555}.f-home .fh-proof-item strong{display:block;font-size:13px;line-height:1.5}.f-home .fh-proof-item small{font-size:11px;color:var(--fh-muted);line-height:1.5}.f-home .fh-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.f-home .fh-section-heading>div{min-width:0}.f-home .fh-section-heading p:not(.fh-eyebrow){color:var(--fh-muted);font-size:14px;margin-top:12px;max-width:650px}.f-home .fh-section-heading>a{display:flex;align-items:center;gap:8px;white-space:nowrap;font-weight:700;font-size:13px}.f-home .fh-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.f-home .fh-category-tile{border:1px solid var(--fh-line);background:#fff;padding:22px 18px 17px;display:flex;flex-direction:column;position:relative;transition:transform .18s,border-color .18s;min-width:0}.f-home .fh-category-tile.fh-warm{background:var(--fh-warm)}.f-home .fh-category-tile:hover{border-color:#666;transform:translateY(-3px)}.f-home .fh-category-image{height:145px;width:100%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.f-home .fh-category-image img{display:block;object-fit:contain;width:100%;height:100%;margin:0}.f-home .fh-category-image>.fh-icon{width:62px;height:62px;color:#676767}.f-home .fh-category-tile h3{font-size:18px;margin-bottom:7px}.f-home .fh-category-tile p{color:var(--fh-muted);font-size:12px;line-height:1.5;margin-right:15px}.f-home .fh-category-tile>small{font-size:11px;color:#666;display:block;margin-top:auto;padding-top:14px;padding-right:18px}.f-home .fh-category-tile>.fh-icon{position:absolute;right:15px;bottom:19px;width:16px;height:16px}.f-home .fh-price-note{font-size:12px;color:var(--fh-muted);white-space:nowrap}.f-home ul.fh-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.f-home ul.fh-product-grid:before,.f-home ul.fh-product-grid:after{display:none!important}.f-home ul.fh-product-grid>li.product{float:none!important;width:auto!important;margin:0!important;min-width:0}.f-home .f-proof.f-proof-service{background:#fff;padding:64px 0;margin:0;border:0}.f-home .f-proof-service .f-wrap-n{width:min(1360px,calc(100% - 64px));max-width:none;padding:0;margin:0 auto}.f-home .f-proof-service .f-proof-grid{display:block}.f-home .f-proof-service .f-proof-badge{display:block;margin:0 0 28px;padding:0;background:none;border:0;text-align:left}.f-home .f-proof-service .f-smiley{display:none}.f-home .f-proof-service .f-eyebrow{font-size:11px;letter-spacing:.13em;margin:0 0 14px;color:var(--fh-action)}.f-home .f-proof-service .f-proof-badge h2{font-size:clamp(26px,2.8vw,36px);line-height:1.12;margin:0 0 12px}.f-home .f-proof-service .note{font-size:14px;line-height:1.65;color:var(--fh-muted);max-width:650px;margin:0}.f-home .f-proof-service .f-proof-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.f-home .f-proof-service .f-proof-quotes li{display:block;padding:24px;background:var(--fh-wash);border:0;border-radius:10px;margin:0;font-size:1.05rem;line-height:1.65;font-weight:400;color:var(--fh-ink)}.f-home .f-proof-service .f-proof-date{display:block;font-size:.8rem;line-height:1.5;color:#555;margin-top:14px}.f-home .fh-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.f-home .fh-guide-card{border:1px solid var(--fh-line);background:#fff;display:flex;flex-direction:column;min-width:0}.f-home .fh-guide-image{height:180px;background:var(--fh-wash);padding:22px;border-bottom:1px solid var(--fh-line);display:flex;align-items:center;justify-content:center}.f-home .fh-guide-image img{display:block;height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;margin:0}.f-home .fh-guide-image>.fh-icon{width:62px;height:62px;color:#676767}.f-home .fh-guide-body{padding:24px;display:flex;flex-direction:column;flex:1}.f-home .fh-guide-body h3{font-size:23px;line-height:1.2;margin-bottom:12px}.f-home .fh-guide-body>p:not(.fh-eyebrow){font-size:13px;color:var(--fh-muted);margin-bottom:20px}.f-home .fh-guide-more{font-size:13px;font-weight:700;margin-top:auto;display:flex;align-items:center;gap:8px}.f-home .fh-guide-body h3 a:hover,.f-home .fh-guide-more:hover{text-decoration:underline;text-underline-offset:3px}.f-home .fh-advice{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;padding:38px;border:1px solid var(--fh-line);align-items:center;background:var(--fh-warm)}.f-home .fh-advice h2{font-size:30px;margin-bottom:14px}.f-home .fh-advice p:not(.fh-eyebrow){font-size:14px;color:#666}.f-home .fh-advice>.fh-actions{justify-content:flex-end}.f-home .fh-brand-line{display:flex;justify-content:center;gap:50px;align-items:center;flex-wrap:wrap;font-size:22px;font-weight:800;color:#676767;letter-spacing:.04em}.f-home .fh-brand-line>span:nth-child(2){font-style:italic;letter-spacing:-.03em}.f-home .fh-brand-accent{color:#e4572e}@media(max-width:1150px){.f-home .fh-wrap,.f-home .f-proof-service .f-wrap-n{width:calc(100% - 40px)}.f-home .fh-hero-grid{gap:32px}.f-home .fh-hero-display{gap:10px}.f-home .fh-hero-product{padding:15px}.f-home .fh-hero-product:first-child{min-height:340px}.f-home .fh-hero-product:first-child>img{height:240px}.f-home .fh-proof-item{gap:8px}.f-home .fh-proof-item strong{font-size:11px}.f-home .fh-proof-item small{font-size:10px}}@media(max-width:900px){.f-home .fh-hero-grid{min-height:400px;padding:40px 0;gap:25px}.f-home .fh-hero-copy h1{font-size:41px}.f-home .fh-hero-copy .fh-lead{font-size:15px}.f-home .fh-hero-product:first-child{min-height:310px}.f-home .fh-hero-product:first-child>img{height:210px}.f-home .fh-hero-product>img{height:98px}.f-home .fh-hero-product{min-height:145px}.f-home .fh-hero-product h2{font-size:12px}.f-home .fh-hero-product small{font-size:10px}.f-home .fh-trust{gap:12px;font-size:10px}.f-home .fh-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.f-home .fh-proof-item:nth-child(2){border:0}.f-home .fh-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.f-home .fh-category-image{height:125px}.f-home .fh-category-tile h3{font-size:16px}.f-home .fh-section,.f-home .f-proof.f-proof-service{padding:45px 0}.f-home .fh-guide-body h3{font-size:19px}.f-home .fh-guide-body{padding:20px}.f-home .fh-guide-image{height:150px}.f-home ul.fh-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.f-home .fh-advice{padding:28px;gap:25px}.f-home .fh-advice h2{font-size:26px}.f-home .fh-advice>.fh-actions{flex-direction:column;align-items:stretch}}@media(max-width:650px){.f-home .fh-wrap,.f-home .f-proof-service .f-wrap-n{width:calc(100% - 32px)}.f-home .fh-hero-grid{display:block;padding:33px 0 30px;min-height:0}.f-home .fh-hero-copy{padding:0}.f-home .fh-hero-copy .fh-eyebrow{font-size:10px;margin-bottom:13px}.f-home .fh-hero-copy h1{font-size:38px;line-height:1.04;margin-bottom:17px;letter-spacing:-.04em;max-width:450px}.f-home .fh-hero-copy .fh-lead{font-size:14px;line-height:1.7;max-width:410px;margin-bottom:22px}.f-home .fh-actions .f-btn{min-height:43px;font-size:12px;padding:10px 14px}.f-home .fh-shortcuts{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;margin:18px -16px 0 0;padding:0 16px 6px 0}.f-home .fh-shortcuts a{display:inline-flex;align-items:center;gap:8px;flex:none;border:1px solid #cfc8c1;border-radius:4px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:700;background:#fff}.f-home .fh-shortcuts .fh-icon{width:15px;height:15px}.f-home .fh-trust{margin-top:18px;gap:15px}.f-home .fh-trust span:last-child{display:none}.f-home .fh-hero-display{margin-top:28px;gap:9px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}.f-home .fh-hero-display:before{display:none}.f-home .fh-hero-product,.f-home .fh-hero-product:first-child{grid-row:auto;padding:12px 10px;min-height:0}.f-home .fh-hero-product>img,.f-home .fh-hero-product:first-child>img{height:124px;margin-bottom:12px}.f-home .fh-hero-product h2{font-size:11px;line-height:1.35;letter-spacing:-.02em}.f-home .fh-hero-product small{font-size:9px;padding:0}.f-home .fh-hero-product>.fh-icon{display:none}.f-home .fh-proof-grid{gap:16px;padding:20px 0}.f-home .fh-proof-item{gap:10px;border:0;padding:0}.f-home .fh-proof-item>.fh-icon{width:24px;height:24px}.f-home .fh-proof-item strong{font-size:10px}.f-home .fh-proof-item small{font-size:9px;line-height:1.4;display:block;margin-top:3px}.f-home .fh-section,.f-home .f-proof.f-proof-service{padding:36px 0}.f-home .fh-section-sm{padding:24px 0}.f-home .fh-section-heading{display:block;margin-bottom:23px}.f-home .fh-section-heading h2,.f-home .f-proof-service .f-proof-badge h2{font-size:27px}.f-home .fh-section-heading p:not(.fh-eyebrow){font-size:13px;line-height:1.6;margin-top:10px}.f-home .fh-section-heading>a{display:inline-flex;margin-top:16px;font-size:12px}.f-home .fh-price-note{display:block;margin-top:16px}.f-home .fh-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.f-home .fh-category-tile{padding:18px 14px 15px}.f-home .fh-category-image{height:120px;margin-bottom:19px}.f-home .fh-category-tile h3{font-size:16px;line-height:1.2}.f-home .fh-category-tile p{font-size:11px;line-height:1.5;margin-right:0;min-height:33px}.f-home .fh-category-tile>small{font-size:10px;padding-top:12px}.f-home .fh-category-tile>.fh-icon{right:12px;bottom:15px;width:13px;height:13px}.f-home ul.fh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.f-home .f-proof-service .f-proof-quotes{grid-template-columns:1fr}.f-home .f-proof-service .f-proof-quotes li{padding:18px}.f-home .f-proof-service .note{font-size:13px}.f-home .fh-guide-grid{grid-template-columns:1fr;gap:16px}.f-home .fh-guide-card{display:grid;grid-template-columns:110px minmax(0,1fr)}.f-home .fh-guide-image{height:auto;min-height:155px;padding:18px 12px;border-bottom:0;border-right:1px solid var(--fh-line)}.f-home .fh-guide-body{padding:17px}.f-home .fh-guide-body h3{font-size:20px;margin-bottom:9px}.f-home .fh-guide-body>p:not(.fh-eyebrow){font-size:12px;margin-bottom:13px;line-height:1.6}.f-home .fh-guide-more{font-size:12px}.f-home .fh-advice{display:block;padding:25px}.f-home .fh-advice h2{font-size:27px;max-width:350px}.f-home .fh-advice p:not(.fh-eyebrow){font-size:13px}.f-home .fh-advice>.fh-actions{margin-top:22px;flex-direction:row;justify-content:flex-start}.f-home .fh-advice .f-btn{font-size:12px}.f-home .fh-brand-line{gap:20px;font-size:17px}}@media(max-width:370px){.f-home .fh-wrap,.f-home .f-proof-service .f-wrap-n{width:calc(100% - 24px)}.f-home .fh-hero-copy h1{font-size:35px}.f-home .fh-hero-display{gap:6px}.f-home .fh-hero-product,.f-home .fh-hero-product:first-child{padding:10px 7px}.f-home .fh-hero-product>img,.f-home .fh-hero-product:first-child>img{height:105px}.f-home .fh-hero-product h2{font-size:10px}.f-home .fh-hero-product small{font-size:8px}.f-home .fh-category-image{height:100px}.f-home .fh-category-tile h3{font-size:14px}.f-home .fh-category-tile p{font-size:10px}.f-home ul.fh-product-grid{gap:9px}}@media(prefers-reduced-motion:reduce){.f-home .fh-hero-product,.f-home .fh-category-tile{transition:none}.f-home .fh-hero-product:hover,.f-home .fh-category-tile:hover{transform:none}}.f-card,.woocommerce ul.products li.product.f-card{padding:0!important;border:1px solid #deded9;border-radius:0;background:#fff;box-shadow:none;overflow:visible}.f-card:hover{border-color:#aaa;box-shadow:0 3px 13px #00000009}.f-card .img{display:block;flex:none;height:214px;min-width:0;background:#fff}.f-card .img img,.woocommerce ul.products li.product.f-card .img img{display:block;width:100%;height:214px;max-height:none;aspect-ratio:auto;object-fit:contain;padding:22px;margin:0;border:0}.f-card .img .ph{height:214px;aspect-ratio:auto}.f-card .img .f-energy{top:14px;left:12px;min-width:35px;height:22px;border-radius:0;padding:0 11px 0 6px;clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%)}.f-card .f-card-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:0 16px 17px}.f-card .sku{margin:4px 0 5px;font-size:11px;line-height:1.45;font-weight:400;color:#666;overflow-wrap:anywhere}.f-card h3.title,.woocommerce ul.products li.product.f-card h3.title{display:block;margin:0 0 12px;min-height:2.8em;padding:0;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere}.f-card h3.title a,.woocommerce ul.products li.product.f-card h3.title a{font-weight:700!important}.f-card h3.title a:hover{text-decoration:underline;text-underline-offset:3px}.f-card dl.specs{display:grid;gap:5px;margin:0 0 17px;padding:0;font-size:12px;line-height:1.45;white-space:normal;overflow:visible;color:#555}.f-card dl.specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px}.f-card dl.specs dt{margin:0;font-weight:400;overflow-wrap:anywhere}.f-card dl.specs dd{margin:0;text-align:right;font-weight:600;color:#333;overflow-wrap:anywhere}.f-card .bottom{margin-top:auto;padding-top:0}.f-card .f-card-price{min-width:0;margin:0 0 12px;line-height:1.25}.f-card .f-price,.f-card .frigo-price-ex{display:block;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere;color:#111}.f-card .f-price small,.f-card .frigo-price-ex small{display:block;margin-top:4px;font-size:11px;line-height:1.4;font-weight:400;letter-spacing:0;white-space:normal;color:#555}.f-card .f-price-in,.f-card .frigo-price-in{display:block;margin-top:4px;font-size:12px;line-height:1.4;font-weight:400;white-space:normal;overflow-wrap:anywhere;color:#666}.f-card .f-card-price .amount,.f-card .f-card-price bdi{white-space:normal;overflow-wrap:anywhere}.f-card .f-card-availability{min-height:2.9em;font-size:11px;line-height:1.5}.f-card .f-stock{align-items:flex-start;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.f-card .f-stock::before{flex:none;margin-top:.4em;width:6px;height:6px}.f-card .f-deliv{margin:3px 0 0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.f-card .row{display:flex;flex-direction:column!important;align-items:stretch!important;gap:6px;margin-top:12px}.f-card .row .f-btn,.f-card .row .button,.woocommerce ul.products li.product.f-card .row .button{display:flex;align-items:center;justify-content:center;width:100%!important;min-width:0;min-height:40px;height:auto;font-size:13px!important;line-height:1.4;white-space:normal;overflow-wrap:anywhere;padding:10px!important;border-radius:3px;text-align:center}.f-card .row .added_to_cart{font-size:12px;line-height:1.5;text-align:center}.f-catalog-intro{background:#f5f5f3;border-bottom:1px solid #deded9}.f-catalog-intro>.f-wrap{display:flex;align-items:center;gap:50px;padding-top:20px;padding-bottom:28px}.f-catalog-intro .f-intro-text{min-width:0;flex:1}.f-catalog-intro .f-crumbs{margin:0 0 16px;line-height:1.6}.f-catalog-intro h1{margin:0 0 14px;font-size:38px;font-weight:800;line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere}.f-catalog-intro .desc{margin:0;max-width:820px;font-size:15px;line-height:1.65;color:#606060}.f-catalog-intro .desc p{margin:0 0 8px}.f-catalog-intro .f-intro-img{display:block;flex:0 0 180px}.f-catalog-intro .f-intro-img img{display:block;width:180px;height:155px;object-fit:contain;border:1px solid #e4e4e1;border-radius:0;background:#fff;padding:16px}.f-catalog-meta{display:flex;flex-wrap:wrap;gap:7px 20px;align-items:center;margin-top:17px;font-size:12px;line-height:1.5;color:#555}.f-catalog-meta a{color:#333;text-underline-offset:3px}.f-catalog-meta span{font-weight:600;color:#333}.f-catalog{padding:27px 0 50px}.f-catalog .f-subcats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 27px}.f-catalog .f-subcats a{display:flex;align-items:center;gap:8px;border:1px solid #ddd;border-radius:3px;background:#fff;padding:10px 13px;font-size:12px;font-weight:600;line-height:1.4}.f-catalog .f-subcats a:hover{background:#f5f5f3;border-color:#aaa}.f-catalog .f-subcats a span{font-size:11px;font-weight:400;color:#666}.f-catalog-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:28px;align-items:start}.f-catalog-layout>*{min-width:0}.f-catalog-filter-disclosure{border:0;padding:0;margin:0}.f-catalog-filter-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:0 0 16px;border-bottom:1px solid #deded9;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer}.f-catalog-filter-disclosure>summary::-webkit-details-marker{display:none}.f-catalog-filter-disclosure>summary>span{font-size:23px;line-height:1;font-weight:400}.f-catalog-filter-disclosure[open]>summary>span{transform:rotate(45deg)}.f-catalog-filter-disclosure>summary:focus-visible{outline:3px solid #0b586c;outline-offset:3px}.f-catalog .f-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;border:0;border-radius:0;background:#fff;padding:20px 0;margin:0}.f-catalog .f-filter{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.f-catalog .f-filter select{width:100%;min-width:0;max-width:100%;height:40px;font-size:13px;font-weight:400;border-radius:3px;padding:0 8px}.f-catalog .f-filter-energy{display:block}.f-catalog .f-filter-energy legend{font-size:12px;line-height:1.5;margin:0 0 8px;font-weight:600}.f-catalog .f-echips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.f-catalog .f-echip{min-width:0}.f-catalog .f-echip span{width:100%;height:32px;border-width:1px;border-radius:2px;font-size:12px}.f-catalog .f-filter-stock{flex-direction:row;align-items:center;height:auto;gap:8px;font-size:13px;line-height:1.5}.f-catalog .f-filter-stock input{flex:none;width:18px;height:18px}.f-catalog .f-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;margin:0}.f-catalog .f-filter-actions .f-btn{min-height:42px;height:auto;font-size:13px}.f-catalog .f-filter-help{font-size:12px}.f-catalog-main .f-filter-chips{margin:0 0 16px;gap:7px}.f-catalog-main .f-filter-chips a{font-size:12px;line-height:1.5;padding:7px 10px;border-radius:3px}.f-catalog .f-shop-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px;min-height:38px;font-size:12px;line-height:1.5}.f-catalog-ordering{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0}.f-catalog .woocommerce-ordering{max-width:100%}.f-catalog .woocommerce-ordering select{width:auto;max-width:100%;min-height:38px;font-size:12px;border-radius:3px;padding:7px 9px}.woocommerce .f-catalog-main ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0}.woocommerce .f-catalog-main ul.products::before,.woocommerce .f-catalog-main ul.products::after{display:none}.f-catalog-empty{max-width:40rem;padding:48px 0}.f-category-guidance{scroll-margin-top:24px}.single-product .f-product{padding:26px 0 64px}.single-product .f-product>.f-wrap>div.product{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:66px;row-gap:0;align-items:start}.single-product .f-product>.f-wrap>div.product::before,.single-product .f-product>.f-wrap>div.product::after{display:none}.single-product .f-product>.f-wrap>div.product>*{grid-column:1/-1;min-width:0}.single-product .f-product>.f-wrap>div.product>.f-product-heading-block{grid-column:2;grid-row:1}.f-product .f-product-sku{margin:0 0 8px;font-size:11px;line-height:1.5;color:#666;overflow-wrap:anywhere}.f-product .f-product-heading-block h1.f-product-heading{margin:0 0 14px;width:auto;font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.single-product .f-product>.f-wrap>div.product>.woocommerce-product-gallery{grid-column:1;grid-row:1/span 2;float:none!important;width:auto!important;max-width:100%;margin:0 0 28px!important}.f-product .woocommerce-product-gallery__wrapper{margin:0;background:#fff}.f-product .woocommerce-product-gallery__image{border:1px solid #e4e4e1;background:#fff;box-sizing:border-box}.f-product .woocommerce-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){display:block;height:480px!important;max-height:480px!important;width:auto!important;max-width:100%!important;object-fit:contain;padding:25px;margin:0 auto;border:0!important;box-sizing:border-box}.f-product .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;padding:0;margin:15px 0 0!important}.f-product .woocommerce-product-gallery .flex-control-thumbs li,.f-product .woocommerce-product-gallery .flex-control-thumbs img{flex:0 0 65px;width:65px!important;height:65px;object-fit:contain;border-radius:0}.f-product .woocommerce-product-gallery .flex-control-thumbs img{border:1px solid #deded9!important;padding:4px}.f-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:#111!important}.single-product .f-product>.f-wrap>div.product>div.summary{grid-column:2;grid-row:2;float:none!important;width:auto!important;min-width:0;margin:0 0 35px!important;padding:0}.f-product .summary .woocommerce-product-details__short-description{font-size:14px;line-height:1.65;color:#606060;margin:0 0 18px}.f-product .summary .woocommerce-product-details__short-description p{margin:0 0 10px}.f-product .summary .f-product-key-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 23px;padding:17px 0;border-top:1px solid #deded9;border-bottom:1px solid #deded9;font-size:13px;line-height:1.45}.f-product .summary .f-product-key-specs>div{min-width:0}.f-product .summary .f-product-key-specs dt{font-size:11px;line-height:1.45;font-weight:400;margin:0 0 6px;color:#666;overflow-wrap:anywhere}.f-product .summary .f-product-key-specs dd{font-size:13px;line-height:1.45;font-weight:700;margin:0;overflow-wrap:anywhere}.f-product .summary .price{margin:0 0 15px;line-height:1.25}.f-product .summary .frigo-price-ex{display:block;font-size:34px;font-weight:800;line-height:1.2;letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere;color:#111}.f-product .summary .frigo-price-ex small{display:block;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;margin-top:6px;color:#555}.f-product .summary .frigo-price-in{display:block;margin-top:4px;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;color:#666}.f-product .summary .price .amount,.f-product .summary .price bdi{white-space:normal;overflow-wrap:anywhere}.f-product .summary .frigo-price-extra{margin:0 0 18px;padding:14px 16px;background:#f5f5f3;border:1px solid #e4e4e1;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.f-product .summary .frigo-energy{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;line-height:1.5;margin-bottom:10px}.f-product .summary .frigo-energy img{max-width:100%;height:auto}.f-product .summary .frigo-stock{margin:0 0 4px;font-size:13px;line-height:1.5}.f-product .summary .frigo-delivery{margin:0;font-size:12px;line-height:1.55}.f-product .summary .f-data-note{font-size:13px;line-height:1.6;margin:16px 0;overflow-wrap:anywhere}.f-product .summary .f-data-note ul{padding-left:20px}.f-product .summary form.cart{margin:18px 0;gap:10px;flex-wrap:wrap;align-items:stretch}.f-product .summary form.cart .quantity{flex:0 0 auto;margin:0}.f-product .summary form.cart .quantity .qty{width:76px;height:48px;border-radius:3px;font-size:15px}.f-product .summary form.cart .single_add_to_cart_button{flex:1;min-width:0;height:auto;min-height:48px;font-size:14px;line-height:1.4;border-radius:3px;white-space:normal;overflow-wrap:anywhere;padding:12px 18px}.f-product .summary form.variations_form,.f-product .summary form.grouped_form{display:block}.f-product .summary .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.f-product .summary .variations select{max-width:100%;min-height:42px}.f-product .summary .frigo-checks{margin:18px 0;padding:15px 16px 15px 33px;background:#f6f2ee;border:1px solid #e5ded7;font-size:12px;line-height:1.7}.f-product .summary .product_meta{font-size:12px;line-height:1.65;overflow-wrap:anywhere}.f-product .summary .product_meta>span{display:block}.f-product .woocommerce-tabs{margin-top:15px;padding-top:28px;border-top:1px solid #deded9;min-width:0}.f-product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px!important}.f-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important}.f-product .woocommerce-tabs ul.tabs li a{font-size:14px;padding:11px 15px!important;font-weight:700;line-height:1.5}.f-product .woocommerce-tabs .panel{font-size:14px;line-height:1.75;overflow-wrap:anywhere}.f-product .woocommerce-tabs .panel h2{font-size:26px;font-weight:700;line-height:1.2}.f-product .woocommerce-tabs table.shop_attributes{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.6}.f-product .woocommerce-tabs table.shop_attributes th{width:40%;background:#f5f5f3}.f-product .woocommerce-tabs table.shop_attributes th,.f-product .woocommerce-tabs table.shop_attributes td{padding:10px 13px;white-space:normal;overflow-wrap:anywhere}.f-product .related>h2,.f-product .up-sells>h2{font-size:28px;font-weight:700;line-height:1.2;margin:42px 0 22px}.f-product .related ul.products,.f-product .up-sells ul.products{gap:20px}@media(min-width:1450px){.f-catalog-layout{grid-template-columns:245px minmax(0,1fr)}}@media(max-width:1150px){.f-catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.woocommerce .f-catalog-main ul.products{gap:15px}.single-product .f-product>.f-wrap>div.product{column-gap:35px}.f-product .f-product-heading-block h1.f-product-heading{font-size:30px}.f-product .summary .f-product-key-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px) and (max-width:1000px){.woocommerce .f-catalog-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.single-product .f-product>.f-wrap>div.product{column-gap:25px}.f-product .f-product-heading-block h1.f-product-heading{font-size:28px}.f-product .summary .frigo-price-ex{font-size:30px}.f-product .woocommerce-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){height:400px!important;max-height:400px!important;padding:20px}}@media(max-width:767px){.f-catalog-layout{display:block}.f-catalog-sidebar{margin-bottom:20px}.f-catalog-filter-disclosure{border:1px solid #deded9;border-radius:3px;padding:0 14px}.f-catalog-filter-disclosure>summary{padding:12px 0;font-size:14px;border-bottom:0}.f-catalog-filter-disclosure[open]>summary{border-bottom:1px solid #deded9}.f-catalog .f-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;padding:18px 0}.f-catalog .f-filter-energy,.f-catalog .f-filter-stock,.f-catalog .f-filter-actions{grid-column:1/-1}.f-catalog .f-echips{max-width:290px}.f-catalog .f-filter-actions .f-btn{min-width:140px}.f-catalog .f-shop-tools{align-items:flex-start}.f-catalog-ordering{justify-content:flex-start}.woocommerce .f-catalog-main ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.single-product .f-product{padding:18px 0 42px}.single-product .f-product>.f-wrap>div.product{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0}.single-product .f-product>.f-wrap>div.product>.f-product-heading-block{grid-column:1;grid-row:1;margin-bottom:7px}.single-product .f-product>.f-wrap>div.product>.woocommerce-product-gallery{grid-column:1;grid-row:2;margin-bottom:25px!important}.single-product .f-product>.f-wrap>div.product>div.summary{grid-column:1;grid-row:3;margin-bottom:20px!important}.f-product .f-product-heading-block h1.f-product-heading{font-size:28px;line-height:1.2;margin-bottom:15px}.f-product .woocommerce-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){height:300px!important;max-height:300px!important;padding:20px}.f-product .woocommerce-product-gallery .flex-control-thumbs{gap:8px;margin:12px 0 0!important}.f-product .woocommerce-product-gallery .flex-control-thumbs li,.f-product .woocommerce-product-gallery .flex-control-thumbs img{flex-basis:50px;width:50px!important;height:50px}.f-product .summary .f-product-key-specs{grid-template-columns:minmax(0,1fr);gap:9px;padding:15px 0;margin-bottom:19px}.f-product .summary .f-product-key-specs>div{display:grid;grid-template-columns:minmax(0,43%) minmax(0,1fr);gap:12px;align-items:start}.f-product .summary .f-product-key-specs dt,.f-product .summary .f-product-key-specs dd{font-size:12px;line-height:1.45;margin:0}.f-product .woocommerce-tabs{padding-top:20px;margin-top:0}.f-product .woocommerce-tabs ul.tabs{gap:0}.f-product .woocommerce-tabs ul.tabs li a{font-size:12px;padding:10px!important}.f-product .woocommerce-tabs .panel h2{font-size:23px}}@media(max-width:650px){.f-catalog-intro>.f-wrap{padding-top:15px;padding-bottom:20px}.f-catalog-intro .f-intro-img{display:none}.f-catalog-intro .f-crumbs{margin-bottom:14px}.f-catalog-intro h1{font-size:31px;margin-bottom:11px}.f-catalog-intro .desc{font-size:13px;line-height:1.65}.f-catalog-meta{gap:6px 15px;font-size:11px;margin-top:14px}.f-catalog{padding:20px 0 35px}.f-catalog .f-subcats{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;margin-bottom:15px}.f-catalog .f-subcats a{flex:none;padding:9px 11px;max-width:85%;white-space:normal}.f-catalog .f-shop-tools{flex-direction:column;gap:10px;margin-bottom:16px}.f-catalog-ordering{justify-content:space-between;width:100%;gap:10px}.woocommerce .f-catalog-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.f-card .img,.f-card .img .ph{height:175px}.f-card .img img,.woocommerce ul.products li.product.f-card .img img{height:175px;padding:18px 13px}.f-card .f-card-body{padding:0 11px 13px}.f-card h3.title,.woocommerce ul.products li.product.f-card h3.title{font-size:13px;line-height:1.4;min-height:2.8em;margin-bottom:11px}.f-card dl.specs{font-size:12px;gap:7px;margin-bottom:14px}.f-card dl.specs>div{display:block}.f-card dl.specs dt{font-size:11px;line-height:1.4;margin-bottom:1px}.f-card dl.specs dd{text-align:left;font-size:12px;line-height:1.45}.f-card .f-price,.f-card .frigo-price-ex{font-size:20px}.f-card .f-price-in,.f-card .frigo-price-in{font-size:11px}.f-card .row .f-btn,.f-card .row .button,.woocommerce ul.products li.product.f-card .row .button{font-size:12px!important;padding:10px 5px!important}.f-product .related ul.products,.f-product .up-sells ul.products{gap:10px}}@media(max-width:370px){.f-card .f-card-body{padding-left:9px;padding-right:9px}.f-card .img,.f-card .img .ph{height:155px}.f-card .img img,.woocommerce ul.products li.product.f-card .img img{height:155px;padding:18px 9px}.f-catalog-intro h1{font-size:28px}.f-product .f-product-heading-block h1.f-product-heading{font-size:25px}.f-product .summary form.cart .quantity .qty{width:65px}}@media(prefers-reduced-motion:reduce){.f-card,.f-catalog-filter-disclosure>summary>span{transition:none}.f-category-guidance{scroll-behavior:auto}}.f-card .f-choice-price [data-f-choice-tax=ex],html[data-f-choice-vat=in] .f-card .f-choice-price [data-f-choice-tax=in]{font-size:22px;font-weight:800;line-height:1.2;color:#111}.f-card .f-choice-price [data-f-choice-tax=in],html[data-f-choice-vat=in] .f-card .f-choice-price [data-f-choice-tax=ex]{font-size:12px;font-weight:400;line-height:1.4;color:#666}.f-card .f-choice-price [data-f-choice-tax] small{font-size:11px;line-height:1.4;font-weight:400;white-space:normal}.f-product .summary .f-choice-price [data-f-choice-tax=ex],html[data-f-choice-vat=in] .f-product .summary .f-choice-price [data-f-choice-tax=in]{font-size:34px;font-weight:800;line-height:1.2;letter-spacing:-.025em;color:#111;overflow-wrap:anywhere}.f-product .summary .f-choice-price [data-f-choice-tax=in],html[data-f-choice-vat=in] .f-product .summary .f-choice-price [data-f-choice-tax=ex]{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;color:#666}.f-product .summary .f-choice-price [data-f-choice-tax] small{display:block;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;white-space:normal;margin-top:4px}.woocommerce .f-product div.product div.images .flex-control-thumbs{gap:9px;margin-top:15px!important}.woocommerce .f-product div.product div.images .flex-control-thumbs li,.woocommerce .f-product div.product div.images .flex-control-thumbs img{width:65px!important;height:65px;border-radius:0}@media(max-width:900px){.f-product .summary .f-choice-price [data-f-choice-tax=ex],html[data-f-choice-vat=in] .f-product .summary .f-choice-price [data-f-choice-tax=in]{font-size:30px}}@media(max-width:767px){.woocommerce .f-product div.product div.images .flex-control-thumbs{gap:8px;margin-top:12px!important}.woocommerce .f-product div.product div.images .flex-control-thumbs li,.woocommerce .f-product div.product div.images .flex-control-thumbs img{width:50px!important;height:50px}}@media(max-width:650px){.f-card .f-choice-price [data-f-choice-tax=ex],html[data-f-choice-vat=in] .f-card .f-choice-price [data-f-choice-tax=in]{font-size:20px}.f-card .f-choice-price [data-f-choice-tax=in],html[data-f-choice-vat=in] .f-card .f-choice-price [data-f-choice-tax=ex]{font-size:11px}}.f-choice-nav{display:flex;align-items:center;gap:6px;flex:0 0 auto}.f-choice-nav a.f-choice-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:8px;color:inherit;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:750;border-radius:8px}.f-choice-nav a.f-choice-nav-link:hover{background:rgb(255 255 255 / .12)}.f-choice-nav-link svg{flex:none}.f-choice-count:not(:empty){display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 3px;background:#b63d00;color:#fff;border-radius:9px;font-size:11px}.f-choice-vat{display:inline-flex;flex-wrap:wrap;gap:3px;border:1px solid #ccd2d5;border-radius:9px;padding:3px;background:#f5f6f6}.f-choice-vat button,.f-choice-product-controls button,.f-choice-remove,.f-choice-refresh,.f-choice-close,.f-choice-error button{appearance:none;cursor:pointer;font:inherit;font-size:13px;font-weight:650;line-height:1.35;border:1px solid #ccd2d5;border-radius:7px;background:#fff;color:#24333b;min-height:42px;padding:9px 11px;text-transform:none;box-shadow:none;letter-spacing:normal}.f-choice-vat button{border-color:#fff0;background:#fff0}.f-choice-vat button[aria-pressed=true]{background:#25333a;color:#fff}.f-choice-price{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:4px 0 8px}.f-choice-price [data-f-choice-tax]{margin:0;white-space:normal!important;line-height:1.35}.f-choice-price [data-f-choice-tax] small{font-size:11px;font-weight:500;white-space:nowrap}.f-choice-price [data-f-choice-tax=ex]{order:0;font-size:21px;font-weight:800;color:#1f2c33}.f-choice-price [data-f-choice-tax=in]{order:1;font-size:13px;font-weight:500;color:#58636b}html[data-f-choice-vat=in] .f-choice-price [data-f-choice-tax=in]{order:0;font-size:21px;font-weight:800;color:#1f2c33}html[data-f-choice-vat=in] .f-choice-price [data-f-choice-tax=ex]{order:1;font-size:13px;font-weight:500;color:#58636b}.f-choice-native-price small{display:block;font-size:12px;font-weight:400;color:#58636b;margin-top:5px}.f-choice-product-controls{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #e4e7e8}.f-choice-product-controls button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0;padding:8px 9px;font-size:12px}.f-choice-product-controls button[aria-pressed=true]{border-color:#a93b04;background:#fff2e9;color:#893106}.f-choice-product-controls button[aria-pressed=true] svg{stroke-width:2.3}.f-choice-product-controls button[data-f-choice-favorite][aria-pressed=true] svg{fill:#ffdac5}.f-choice-product-controls svg{flex:none}.f-choice-product-controls button:hover,.f-choice-remove:hover,.f-choice-refresh:hover,.f-choice-error button:hover{background:#fff0e7;border-color:#b63d00}.f-choice-vat button:focus-visible,.f-choice-product-controls button:focus-visible,.f-choice-nav-link:focus-visible,.f-choice-dialog button:focus-visible,.f-choice-dialog a:focus-visible,.f-choice-table-scroll:focus-visible,.f-choice-page button:focus-visible,.f-choice-page a:focus-visible{outline:3px solid #d15a17;outline-offset:3px}[data-f-choice-enhance][hidden]{display:none!important}.f-choice-page{padding-top:35px;padding-bottom:50px}.f-choice-content{color:#233139;font-size:15px;line-height:1.6}.f-choice-content h1{margin:0 0 12px;font-size:clamp(25px,4vw,38px);line-height:1.16;color:#1c2c33;letter-spacing:-.025em}.f-choice-content>p{max-width:80ch;margin:8px 0}.f-choice-muted{color:#667078;font-size:13px}.f-choice-page-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:22px 0}.f-choice-empty,.f-choice-error{padding:25px;background:#f4f6f6;border:1px solid #dce2e3;border-radius:12px}.f-choice-error a{display:inline-block;margin:12px;color:#923400;text-decoration:underline}.f-choice-return{margin-top:25px!important}.f-choice-return a{color:#923400;text-decoration:underline}.f-choice-dialog{box-sizing:border-box;padding:0;border:1px solid #dce2e3;border-radius:16px;color:#233139;background:#fff;width:min(1240px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 70px rgb(0 0 0 / .3)}.f-choice-dialog::backdrop{background:rgb(17 29 35 / .62)}.f-choice-dialog:not([open]){display:none}.f-choice-dialog-open{overflow:hidden}.f-choice-dialog-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:15px;background:#fff;padding:12px 20px;border-bottom:1px solid #e1e6e8}.f-choice-close{flex:none;display:inline-flex;align-items:center;gap:12px}.f-choice-close span{font-size:24px;line-height:1}.f-choice-dialog [data-f-choice-panel]{padding:24px}.f-choice-dialog [aria-busy=true]{opacity:.65}.f-choice-table-scroll{max-width:100%;overflow:auto;overscroll-behavior-x:contain;border:1px solid #dce2e3;border-radius:10px}.f-choice-table{border-collapse:collapse;width:100%;min-width:550px;background:#fff;font-size:14px;text-align:left;margin:0}.f-choice-table th,.f-choice-table td{vertical-align:top;padding:15px;border:0;border-bottom:1px solid #e1e5e7;border-right:1px solid #e1e5e7;text-align:left;min-width:200px;max-width:310px}.f-choice-table th:first-child{min-width:130px;max-width:180px;background:#f6f7f7;font-size:12px}.f-choice-table tr:last-child th,.f-choice-table tr:last-child td{border-bottom:0}.f-choice-table th:last-child,.f-choice-table td:last-child{border-right:0}.f-choice-table td small{display:block;font-size:12px;margin-top:5px;line-height:1.45}.f-choice-product-link{display:flex;flex-direction:column;gap:12px;color:#1d2d34;text-decoration:none;font-size:16px;line-height:1.4}.f-choice-product-link:hover{text-decoration:underline}.f-choice-product-link img{display:block;width:100%;max-width:220px;height:160px;object-fit:contain;background:#fff}.f-choice-no-image{display:grid;place-items:center;height:160px;background:#f4f6f6;color:#667078;font-size:13px}.f-choice-remove{min-height:36px;padding:5px 10px;margin-top:13px}.f-choice-warnings{margin:0;padding-left:18px;color:#8d3b10;font-size:13px}.f-choice-table .f-choice-product-controls{display:flex;flex-direction:column}.f-choice-table .f-price{font-size:20px}ul.products.f-choice-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;padding:0;list-style:none}ul.products.f-choice-products:before,ul.products.f-choice-products:after{display:none!important}ul.products.f-choice-products>li.product{float:none!important;width:auto!important;margin:0!important}.f-choice-status{position:fixed;z-index:100002;left:50%;bottom:25px;transform:translate(-50%,15px);width:max-content;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:10px;background:#23333b;color:#fff;box-shadow:0 5px 25px rgb(0 0 0 / .18);font-size:14px;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.f-choice-status.is-visible{opacity:1;transform:translate(-50%,0)}.f-choice-inline-status{margin-right:auto;font-size:13px;line-height:1.4;color:#5b3c28}@media(min-width:1024px){.f-choice-dialog .f-choice-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.f-choice-nav-label{display:none}.f-choice-nav a.f-choice-nav-link{gap:3px;padding:5px;min-width:36px}.f-choice-nav{gap:2px}}@media(max-width:639px){.f-choice-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:10px}.f-choice-dialog-top{padding:8px 12px}.f-choice-dialog [data-f-choice-panel]{padding:18px 12px}.f-choice-table th,.f-choice-table td{padding:11px;min-width:185px}.f-choice-table th:first-child{min-width:110px}.f-choice-product-link img{height:130px}.f-choice-product-link{font-size:14px}ul.products.f-choice-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.f-choice-product-controls button{font-size:11px;padding:7px 5px}.f-choice-product-controls svg{width:16px;height:16px}.f-choice-page{padding-top:22px}.f-choice-content>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.f-choice-status{transition:none}}.f-search[data-f-live-search]{position:relative;overflow:visible}.f-search[data-f-live-search] input[type=search]{padding-right:36px}.f-search[data-f-live-search] button.f-live-search__submit{position:absolute;inset:3px 3px 3px auto;display:grid;place-items:center;opacity:1;width:38px;height:auto;min-height:36px;margin:0;padding:8px;border:0;border-radius:3px;box-shadow:none;background:#fff0;color:#333;font:inherit;font-size:12px;cursor:pointer}.f-search[data-f-live-search] button.f-live-search__submit svg{width:18px;height:18px;margin:0;color:inherit}.f-search[data-f-live-search] button.f-live-search__submit:hover{background:#f0f0ed}.f-search[data-f-live-search] button.f-live-search__submit:focus-visible{outline:3px solid #bf3c1c;outline-offset:0}.f-search[data-f-live-search]:focus-within{outline:2px solid #bf3c1c;outline-offset:3px}.f-live-search{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:55;max-height:min(440px,60vh);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#111;border:1px solid #dededb;border-radius:5px;box-shadow:0 12px 40px #0002;line-height:1.45;text-align:left;box-sizing:border-box}.f-live-search[hidden],.f-live-search [hidden]{display:none!important}.f-live-search *{box-sizing:border-box}.f-live-search .f-live-search__list{display:block;list-style:none;margin:0;padding:0}.f-live-search .f-live-search__list>li{display:block;list-style:none;margin:0;padding:0}.f-live-search .f-live-search__product{display:flex;gap:14px;align-items:center;min-height:66px;margin:0;padding:10px 14px;border:0;border-bottom:1px solid #eee;border-radius:0;color:#111;background:#fff;text-decoration:none;line-height:1.45;white-space:normal}.f-live-search .f-live-search__product:hover{background:#f5f5f3}.f-live-search__thumb{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:45px;background:#fff}.f-live-search .f-live-search__thumb img{display:block;width:40px;height:45px;object-fit:contain;margin:0;padding:0;border:0}.f-live-search__detail{min-width:0;overflow-wrap:anywhere}.f-live-search__detail strong{display:block;font-size:13px;font-weight:700;line-height:1.45;color:#111}.f-live-search__detail small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:#555}.f-live-search .f-live-search__message{margin:0;padding:14px;font-size:13px;color:#555;overflow-wrap:anywhere}.f-search .f-live-search button.f-live-search__all{position:static;inset:auto;display:block;opacity:1;width:100%;height:auto;min-height:46px;margin:0;border:0;border-radius:0;padding:12px 14px;background:#f5f5f3;color:#111;font:inherit;font-size:12px;font-weight:700;text-align:left;line-height:1.45;white-space:normal;overflow-wrap:anywhere;cursor:pointer;box-shadow:none}.f-search .f-live-search button.f-live-search__all:hover{background:#ecece7}.f-search .f-live-search a:focus-visible,.f-search .f-live-search button:focus-visible{outline:3px solid #bf3c1c;outline-offset:-3px;background:#f5f5f3}@media(max-width:650px){.f-live-search{max-height:min(380px,55vh)}.f-live-search .f-live-search__product{gap:11px;padding:10px 12px}.f-live-search__detail strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.f-live-search{scroll-behavior:auto}}.f-product .f-pdp-details{clear:both;width:100%;min-width:0;margin-top:40px}.f-product .f-pdp-detail-nav{border-bottom:1px solid #dededb;overflow-x:auto}.f-product .f-pdp-detail-nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0;white-space:nowrap}.f-product .f-pdp-detail-nav li{margin:0;padding:0;flex:none}.f-product .f-pdp-detail-nav a{display:block;color:#171717;font-size:13px;font-weight:700;line-height:1.5;padding:18px 2px 15px;border-bottom:3px solid #fff0;text-decoration:none}.f-product .f-pdp-detail-nav li:first-child a{border-color:#bf3c1c}.f-product .f-pdp-detail-nav a:hover{color:#a43617;border-color:#bf3c1c}.f-product .f-pdp-detail-nav a:focus-visible,.f-product .f-pdp-sticky-link:focus-visible{outline:3px solid #bf3c1c;outline-offset:-3px}.f-product .f-pdp-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:70px;row-gap:35px;padding-top:35px}.f-product .f-pdp-detail-panel{min-width:0;margin:0;padding:0;font-size:14px;line-height:1.75;overflow-wrap:anywhere;scroll-margin-top:25px}.f-product .f-pdp-detail-panel:focus{outline:2px solid #bf3c1c;outline-offset:8px}.f-product .f-pdp-detail-panel h2{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin:0 0 22px}.f-product .f-pdp-detail-panel p{margin:0 0 1em}.f-product .f-pdp-detail-wide{grid-column:1/-1;padding-top:30px;border-top:1px solid #dededb}.f-product .f-pdp-detail-grid--single>.f-pdp-detail-column{grid-column:1/-1}.f-product .f-pdp-detail-panel table.shop_attributes{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.6;margin:0}.f-product .f-pdp-detail-panel table.shop_attributes th{width:40%;background:#f5f5f3}.f-product .f-pdp-detail-panel table.shop_attributes th,.f-product .f-pdp-detail-panel table.shop_attributes td{padding:10px 13px;border-bottom:1px solid #dededb;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.f-product .f-pdp-detail-panel table.shop_attributes td p{margin:0}.f-product .f-pdp-detail-panel .frigo-docs{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.f-product .f-pdp-detail-panel .frigo-docs li{margin:0}.f-product .f-pdp-detail-panel .frigo-docs a{display:block;padding:13px 16px;border:1px solid #dededb;border-radius:4px;text-decoration:underline;text-underline-offset:3px;color:#171717}.f-product .f-pdp-purchase-anchor{display:block;height:0;scroll-margin-top:25px}.f-product .f-pdp-sticky,.f-product .f-pdp-sticky[hidden]{display:none}@media(max-width:1000px){.f-product .f-pdp-detail-grid{column-gap:35px}}@media(max-width:650px){.f-product .f-pdp-details{margin-top:30px}.f-product .f-pdp-detail-nav ul{gap:25px}.f-product .f-pdp-detail-nav a{font-size:12px;padding:15px 2px 12px}.f-product .f-pdp-detail-grid{grid-template-columns:1fr;gap:30px;padding-top:26px}.f-product .f-pdp-detail-panel h2{font-size:24px;margin-bottom:17px}.f-product .f-pdp-detail-wide{padding-top:25px}.f-product .f-pdp-detail-panel .frigo-docs{display:grid;grid-template-columns:1fr}.f-product .f-pdp-sticky:not([hidden]){display:flex;position:fixed;z-index:700;left:0;right:0;bottom:0;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#fff;border-top:1px solid #ccc;box-shadow:0 -4px 18px #0000000c}.f-product .f-pdp-sticky-price{min-width:0;flex:1;line-height:1.3;color:#171717;overflow-wrap:anywhere}.f-product .f-pdp-sticky-price .f-choice-price{margin:0;gap:3px}.f-product .f-pdp-sticky-price .price,.f-product .f-pdp-sticky-price .f-choice-native-price{display:block;margin:0}.f-product .f-pdp-sticky-price .f-choice-native-price>small{font-size:9px;line-height:1.3}.f-product .f-pdp-sticky-price .frigo-price-ex,.f-product .f-pdp-sticky-price [data-f-choice-tax=ex],html[data-f-choice-vat=in] .f-product .f-pdp-sticky-price [data-f-choice-tax=in]{display:block;font-size:19px;font-weight:800;line-height:1.2;color:#171717}.f-product .f-pdp-sticky-price .frigo-price-in,.f-product .f-pdp-sticky-price [data-f-choice-tax=in],html[data-f-choice-vat=in] .f-product .f-pdp-sticky-price [data-f-choice-tax=ex]{display:block;font-size:10px;font-weight:400;line-height:1.4;color:#666}.f-product .f-pdp-sticky-price small{font-size:9px;font-weight:400;white-space:normal}.f-product .f-pdp-sticky-link{flex:0 0 auto;max-width:48%;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;background:#bf3c1c;border:1px solid #bf3c1c;border-radius:5px;color:#fff;font-size:12px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none}.f-product .f-pdp-sticky-link:hover{background:#9e2f15}body.f-pdp-has-sticky{padding-bottom:var(--f-pdp-sticky-height,100px)}body.f-pdp-has-sticky .f-choice-status,body.f-pdp-has-sticky .f-toast{bottom:calc(var(--f-pdp-sticky-height,100px) + 16px)}body.f-pdp-has-sticky :focus-visible{scroll-margin-bottom:calc(var(--f-pdp-sticky-height,100px) + 20px)}}@media print{.f-product .f-pdp-sticky,.f-product .f-pdp-detail-nav{display:none!important}.f-product .f-pdp-detail-grid{display:block}.f-product .f-pdp-detail-panel{margin-bottom:25px}body.f-pdp-has-sticky{padding-bottom:0}}.f-header .f-choice-nav{color:#fff}.f-catalog-sidebar .f-filter select{box-sizing:border-box;max-width:100%}@media(max-width:370px){.f-header-row{gap:4px}.f-header .f-burger{box-sizing:border-box;min-width:34px}}.woocommerce .f-product div.product div.images .woocommerce-product-gallery__image img.zoomImg{max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;box-sizing:content-box;object-fit:fill}.single-product .f-product #product-3262 .woocommerce-product-gallery__image>a[href="https://frigo.dk/wp-content/uploads/2026/09/54855-1.webp"]{display:flex;align-items:center;justify-content:center;overflow:hidden;height:480px;padding:25px;box-sizing:border-box}.single-product .f-product #product-3262 .woocommerce-product-gallery__image>a[href="https://frigo.dk/wp-content/uploads/2026/09/54855-1.webp"]>img:not(.zoomImg)[data-large_image="https://frigo.dk/wp-content/uploads/2026/09/54855-1.webp"]{flex:0 0 auto;width:100%!important;max-width:100%!important;height:180%!important;max-height:none!important;padding:0!important;margin:0!important;object-fit:contain;transform:translateY(-14%)}@media(max-width:900px){.single-product .f-product #product-3262 .woocommerce-product-gallery__image>a[href="https://frigo.dk/wp-content/uploads/2026/09/54855-1.webp"]{height:400px;padding:20px}}@media(max-width:767px){.single-product .f-product #product-3262 .woocommerce-product-gallery__image>a[href="https://frigo.dk/wp-content/uploads/2026/09/54855-1.webp"]{height:300px;padding:20px}}@media(max-width:1023px){.f-header button.f-burger{padding:0;display:grid;place-items:center}}.f-secondary,.f-secondary *,.f-secondary-about-feedback *{box-sizing:border-box}.f-secondary{width:min(1360px,calc(100% - 64px));margin:0 auto;font-size:15px;line-height:1.5;color:#171717}.f-secondary .f-crumbs{margin:0;padding:23px 0;font-size:12px;line-height:1.5}.f-secondary h1,.f-secondary h2,.f-secondary h3{letter-spacing:-.035em;line-height:1.12;color:#171717;font-weight:700}.f-secondary a{text-decoration:none}.f-secondary a:hover{color:#a33418}.f-secondary-title{padding:14px 0 34px}.f-secondary-title h1{font-size:clamp(30px,3.6vw,48px);margin:0 0 14px}.f-secondary-title>p:not(.f-secondary-eyebrow){max-width:790px;color:#666;font-size:16px;line-height:1.65;margin:0}.f-secondary .f-secondary-eyebrow{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:#bf3c1c;margin:0 0 14px;line-height:1.5}.f-secondary-content-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:65px;padding-bottom:70px}.f-secondary-sidebar{align-self:start;border:1px solid #dededb;background:#f5f5f3;padding:19px;min-width:0}.f-secondary-sidebar a{display:block;padding:11px 10px;font-size:13px;border-bottom:1px solid #dededb;color:#171717;line-height:1.5}.f-secondary-sidebar a:last-child{border-bottom:0}.f-secondary-sidebar a[aria-current=page]{color:#bf3c1c;font-weight:700}.f-secondary-content-main{max-width:850px;min-width:0}.f-secondary .entry-content{font-size:14px;color:#555;line-height:1.8;max-width:none;min-width:0}.f-secondary .entry-content p{margin:0 0 17px;line-height:1.8}.f-secondary .entry-content h2,.f-secondary .entry-content h3{color:#171717;line-height:1.2;letter-spacing:-.02em;margin:29px 0 14px}.f-secondary .entry-content h2{font-size:26px}.f-secondary .entry-content h3{font-size:21px}.f-secondary .entry-content>h2:first-child{margin-top:0}.f-secondary .entry-content ul,.f-secondary .entry-content ol{margin:16px 0 23px;padding-left:20px}.f-secondary .entry-content li{margin-bottom:8px}.f-secondary .entry-content a{color:#a33418;text-decoration:underline;text-underline-offset:3px}.f-secondary .entry-content strong{color:#222}.f-secondary-guide-section{padding:0 0 40px}.f-secondary-guide-section+.f-secondary-guide-section{padding-bottom:60px}.f-secondary-guide-section>h2{font-size:clamp(26px,2.8vw,36px);margin:0 0 16px}.f-secondary-guide-section>p{margin:0 0 22px;line-height:1.65;color:#555}.f-secondary-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.f-secondary-guide-card{border:1px solid #dededb;background:#fff;display:flex;flex-direction:column;min-width:0}.f-secondary-guide-image{height:180px;background:#f5f5f3;padding:22px;border-bottom:1px solid #dededb;display:block}.f-secondary-guide-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;margin:0;display:block}.f-secondary-guide-card-body{padding:24px;display:flex;flex-direction:column;flex:1;min-width:0}.f-secondary-guide-card h3{font-size:23px;line-height:1.2;margin:0 0 12px}.f-secondary-guide-card h3 a{color:#171717}.f-secondary-guide-card-body>p{font-size:13px;color:#656565;margin:0 0 20px;line-height:1.65}.f-secondary-more{font-size:13px;font-weight:700;margin-top:auto;display:flex;align-items:center;gap:8px}.f-secondary-directory-link{padding-top:18px;font-size:13px}.f-secondary-directory-link a{text-decoration:underline;text-underline-offset:3px}.f-secondary-article{max-width:980px}.f-secondary-guide-header{display:grid;grid-template-columns:1.35fr .75fr;gap:50px;align-items:center;padding:20px 0 45px}.f-secondary-guide-header.is-text-only{grid-template-columns:1fr}.f-secondary-guide-header>div{min-width:0}.f-secondary-guide-header h1{font-size:43px;margin:10px 0 20px;overflow-wrap:break-word}.f-secondary-guide-header .f-secondary-lead{font-size:16px;color:#666;line-height:1.65;margin:0}.f-secondary-guide-header .f-secondary-byline{font-size:12px;color:#666;margin:16px 0 0}.single-post .f-secondary-guide-header img.wp-post-image,.f-secondary-guide-header .f-secondary-hero-image{height:280px;width:100%;max-width:100%;object-fit:contain;background:#f5f5f3;padding:25px;border:1px solid #dededb;margin:0;display:block}.f-secondary-article-body{padding:35px 0 70px;border-top:1px solid #dededb}.f-secondary-article .f-art,.f-secondary-hub-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:48px}.f-secondary-article .f-art-body{max-width:none;min-width:0}.f-secondary-article .f-toc,.f-secondary-toc{font-size:12px;align-self:start;position:sticky;top:25px;min-width:0}.f-secondary-article .f-toc-h,.f-secondary-toc>strong{font-size:12px;display:block;font-weight:700;letter-spacing:0;text-transform:none;color:#171717;margin-bottom:15px}.f-secondary-article .f-toc ol{list-style:none;margin:0;padding:0;display:block}.f-secondary-article .f-toc li{margin:0}.f-secondary-article .f-toc a,.f-secondary-toc a{display:block;border-left:2px solid #ddd;padding:9px 0 9px 14px;font-size:12px;color:#666;text-decoration:none;line-height:1.5;border-radius:0}.f-secondary-article .f-toc a:hover,.f-secondary-toc a:hover{color:#bf3c1c;border-color:#bf3c1c;background:#fff0}.f-secondary-article .f-band{display:none}.f-secondary-article .f-key{font-weight:400;border:0;padding-left:0}.f-secondary-article .f-kort{background:#f5f5f3;border:1px solid #dededb;border-left:3px solid #bf3c1c;border-radius:0}.f-secondary-article .f-call{border-radius:0}.f-secondary-article .entry-content h2{scroll-margin-top:30px}.f-secondary-article .wp-block-image{margin:28px 0}.f-secondary-article .wp-block-image img{max-width:100%;width:auto;max-height:480px;height:auto;object-fit:contain;margin:auto;display:block;background:#fff0;border:0;border-radius:0;padding:0}.f-secondary-article .wp-block-table{overflow-x:auto;max-width:100%;margin:24px 0}.f-secondary-article .wp-block-table table{width:100%;min-width:600px;border-collapse:collapse;font-size:.85rem}.f-secondary-article .wp-block-table td,.f-secondary-article .wp-block-table th{padding:12px;vertical-align:top;border-bottom:1px solid #ddd}.f-secondary-article .wp-block-table th{background:#111;color:#fff;text-align:left}.f-secondary-article .wp-block-table td:first-child,.f-secondary-article .wp-block-table th:first-child{position:sticky;left:0;min-width:145px;z-index:1}.f-secondary-article .wp-block-table td:first-child{background:#fff}.f-secondary-article .wp-block-table th:first-child{background:#111}.f-secondary-article figcaption{font-size:.8rem;line-height:1.5;color:#555;margin-top:10px}.f-secondary-contact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:35px}.f-secondary-contact-card{border:1px solid #dededb;padding:25px;min-width:0}.f-secondary-contact-card svg{width:26px;height:26px;margin-bottom:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.f-secondary-contact-card h2{font-size:16px;margin:0 0 10px}.f-secondary-contact-card p{font-size:13px;color:#666;line-height:1.65;margin:0}.f-secondary-contact-card a{color:#111;font-size:17px;font-weight:700;overflow-wrap:anywhere}.f-secondary-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.f-secondary-form-grid>div{min-width:0}.f-secondary-form-grid .is-full{grid-column:1/-1}.f-secondary-contact-form label{font-size:13px;color:#333;font-weight:600;margin:0 0 7px}.f-secondary-contact-form input,.f-secondary-contact-form textarea,.f-secondary-usecase select{width:100%;min-width:0;border:1px solid #ccc;border-radius:4px;background:#fff;padding:11px 12px;min-height:44px;font-size:14px;color:#171717}.f-secondary-contact-form textarea{min-height:140px}.f-secondary-contact-form .f-btn{font-size:14px;min-height:46px;padding:11px 19px;border-radius:5px;margin-top:20px}.f-secondary-company{margin-top:38px}.f-secondary-usecase{border:1px solid #ddd;padding:24px;margin-top:20px}.f-secondary-usecase>label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.f-secondary-usecase-result{background:#f5f5f3;border-left:3px solid #bf3c1c;padding:18px;margin-top:18px;font-size:13px}.f-secondary-usecase-result>strong{font-size:20px;display:block}.f-secondary-usecase-result p{margin:10px 0 15px;line-height:1.65}.f-secondary-tool-note{font-size:11px;line-height:1.65;color:#666;margin:14px 0 0}.f-secondary-about-feedback{padding:0 0 64px}.f-secondary-about-feedback .f-proof{padding:0;background:#fff0;border:0}.f-secondary-about-feedback .f-wrap-n{width:min(1360px,calc(100% - 64px));max-width:none;padding:0;margin:auto}.f-secondary-about-feedback .f-proof-grid{display:block}.f-secondary-about-feedback .f-proof-badge{display:block;max-width:none;margin-bottom:28px}.f-secondary-about-feedback .f-proof-badge>.f-smiley,.f-secondary-about-feedback .f-proof-quotes .f-smiley{display:none}.f-secondary-about-feedback .f-proof-badge .note{max-width:820px;font-size:14px;line-height:1.65}.f-secondary-about-feedback .f-proof-quotes{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0}.f-secondary-about-feedback .f-proof-quotes li{display:block;margin:0;padding:24px;background:#f5f5f3;border:0;border-radius:10px;font-size:16px;line-height:1.65}.f-secondary-about-feedback .f-proof-date{font-size:12px;line-height:1.5;color:#555;margin-top:14px}.woocommerce-cart .cart-collaterals .cart_totals{background:#f5f5f3;border-color:#dededb;border-radius:0}.woocommerce-cart table.shop_table tr.cart_item td:first-child,.woocommerce-cart table.shop_table tr.cart_item td:last-child{border-radius:0}.woocommerce-cart .cart_totals h2,.woocommerce-checkout .f-review-title{font-weight:700;letter-spacing:-.035em;color:#171717}.woocommerce-checkout #order_review,.woocommerce-checkout form.checkout>.f-review-title,.woocommerce-checkout #payment div.payment_box{background-color:#f5f5f3}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{color:#171717;letter-spacing:-.025em}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea{border-color:#ccc;background:#fff}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{border-color:#dededb}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:checked+label{background:#f5f5f3!important}@media(max-width:1100px){.f-secondary-content-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.f-secondary-guide-card h3{font-size:19px}.f-secondary-guide-card-body{padding:20px}.f-secondary-guide-image{height:150px}.f-secondary-guide-header{gap:30px}.f-secondary-guide-header h1{font-size:36px}.f-secondary-article .f-art,.f-secondary-hub-layout{grid-template-columns:160px minmax(0,1fr);gap:30px}}@media(max-width:650px){.f-secondary{width:calc(100% - 32px)}.f-secondary .f-crumbs{padding:16px 0;font-size:10px;overflow-wrap:anywhere}.f-secondary-title{padding:10px 0 25px}.f-secondary-title h1{font-size:32px;margin-bottom:12px}.f-secondary-title>p:not(.f-secondary-eyebrow){font-size:14px}.f-secondary-content-layout{grid-template-columns:minmax(0,1fr);gap:25px;padding-bottom:40px}.f-secondary-sidebar{display:flex;gap:9px;overflow-x:auto;max-width:calc(100% + 32px);padding:12px;margin:0 -16px;border-left:0;border-right:0}.f-secondary-sidebar a{flex:none;white-space:nowrap;padding:8px 12px;border:1px solid #ddd!important;background:#fff;border-radius:30px;font-size:11px}.f-secondary-content-main{max-width:none}.f-secondary .entry-content{font-size:13px;line-height:1.8}.f-secondary .entry-content p{margin-bottom:15px}.f-secondary .entry-content h2{font-size:24px}.f-secondary .entry-content h3{font-size:20px}.f-secondary-guide-grid{grid-template-columns:minmax(0,1fr);gap:16px}.f-secondary-guide-card{display:grid;grid-template-columns:110px minmax(0,1fr)}.f-secondary-guide-image{height:auto;min-height:155px;padding:18px 12px;border-bottom:0;border-right:1px solid #dededb}.f-secondary-guide-card-body{padding:17px}.f-secondary-guide-card h3{font-size:20px;margin-bottom:9px}.f-secondary-guide-card-body>p{font-size:12px;margin-bottom:13px;line-height:1.6}.f-secondary-more{font-size:12px}.f-secondary-guide-header{grid-template-columns:minmax(0,1fr);gap:24px;padding:10px 0 30px}.f-secondary-guide-header h1{font-size:34px;line-height:1.12;margin:8px 0 15px}.f-secondary-guide-header .f-secondary-lead{font-size:14px}.single-post .f-secondary-guide-header img.wp-post-image,.f-secondary-guide-header .f-secondary-hero-image{height:240px}.f-secondary-article-body{padding:25px 0 40px}.f-secondary-article .f-art,.f-secondary-hub-layout{display:block}.f-secondary-article .f-toc,.f-secondary-toc{position:static;border:1px solid #ddd;background:#f5f5f3;border-radius:0;padding:18px;margin-bottom:30px}.f-secondary-article .f-toc-h,.f-secondary-toc>strong{margin-bottom:9px}.f-secondary-article .f-toc a,.f-secondary-toc a{padding:7px 0 7px 12px;font-size:11px}.f-secondary-contact-cards{gap:12px;margin-bottom:25px}.f-secondary-contact-card{padding:17px}.f-secondary-contact-card svg{width:23px;height:23px;margin-bottom:13px}.f-secondary-contact-card h2,.f-secondary-contact-card a{font-size:14px}.f-secondary-contact-card p{font-size:11px}.f-secondary-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.f-secondary-form-grid .is-full{grid-column:auto}.f-secondary-usecase{padding:18px}.f-secondary-about-feedback{padding-bottom:36px}.f-secondary-about-feedback .f-wrap-n{width:calc(100% - 32px)}.f-secondary-about-feedback .f-proof-quotes{grid-template-columns:minmax(0,1fr)}.f-secondary-about-feedback .f-proof-quotes li{padding:18px}}@media(max-width:370px){.f-secondary{width:calc(100% - 24px)}.f-secondary-guide-card{grid-template-columns:85px minmax(0,1fr)}.f-secondary-guide-card-body{padding:14px}.f-secondary-guide-card h3{font-size:18px}.f-secondary-contact-cards{grid-template-columns:minmax(0,1fr)}.f-secondary-sidebar{margin-left:-12px;margin-right:-12px;max-width:calc(100% + 24px)}}.f-secondary-task-details{border-top:1px solid #dededb;border-bottom:1px solid #dededb;margin-top:24px;padding:16px 0}.f-secondary-task-details summary{font-size:14px;font-weight:700;cursor:pointer}.f-secondary-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:22px}.f-secondary-task-grid article{min-width:0}.f-secondary-task-grid h3{font-size:18px;margin:0 0 10px}.f-secondary-task-grid p{font-size:13px;color:#555;line-height:1.7;margin:0 0 12px}.f-secondary-task-grid a{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.f-secondary-task-grid{grid-template-columns:minmax(0,1fr)}}.f-secondary-guide-card-body:only-child,.f-secondary-article .f-art>.f-art-body:only-child,.f-secondary-hub-layout>.entry-content:only-child{grid-column:1/-1}.f-secondary-about-feedback .f-proof-badge h2{font-size:clamp(26px,2.8vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.12}.f-secondary-about-feedback .f-proof-quotes li{font-weight:400}.f-secondary-pagination{margin-top:32px}.woocommerce-checkout .f-intro{display:block;background:#fff;border-bottom:0}.woocommerce-checkout .f-intro .f-wrap-n{box-sizing:border-box;width:min(1360px,calc(100% - 64px));max-width:1360px;margin:0 auto;padding:23px 0 24px}.woocommerce-checkout .f-intro .f-crumbs{margin:0 0 26px;font-size:12px;line-height:1.5}.woocommerce-checkout .f-intro h1{font-size:clamp(30px,3.6vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0}.woocommerce-checkout .f-intro .desc{font-size:16px;line-height:1.65;color:#666;margin:14px 0 0}@media(min-width:1000px){.woocommerce-checkout .f-page>.f-wrap-n{box-sizing:border-box;width:min(1360px,calc(100% - 64px));max-width:1360px;margin:0 auto;padding:0}}@media(max-width:650px){.woocommerce-checkout .f-intro .f-wrap-n{width:calc(100% - 32px);padding:16px 0 20px}.woocommerce-checkout .f-intro .f-crumbs{font-size:10px;margin-bottom:20px}.woocommerce-checkout .f-intro h1{font-size:32px}.woocommerce-checkout .f-intro .desc{font-size:14px}}@media(max-width:370px){.woocommerce-checkout .f-intro .f-wrap-n{width:calc(100% - 24px)}}.woocommerce-cart .f-intro,.woocommerce-account .f-intro{background:#fff;border-bottom:0}.woocommerce-cart .f-intro .f-wrap-n,.woocommerce-account .f-intro .f-wrap-n{box-sizing:border-box;width:min(1360px,calc(100% - 64px));max-width:1360px;margin:0 auto;padding:23px 0 0}.woocommerce-cart .f-intro .f-crumbs,.woocommerce-account .f-intro .f-crumbs{margin:0 0 26px;font-size:12px;line-height:1.5}.woocommerce-cart .f-intro h1,.woocommerce-account .f-intro h1{font-size:clamp(30px,3.6vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0 0 14px}.woocommerce-cart .f-intro .desc,.woocommerce-account .f-intro .desc{font-size:16px;line-height:1.65;color:#666;margin:0;max-width:790px}@media(min-width:1000px){.woocommerce-cart .f-page>.f-wrap-n,.woocommerce-account .f-page>.f-wrap-n{box-sizing:border-box;width:min(1360px,calc(100% - 64px));max-width:1360px;margin:0 auto;padding-left:0;padding-right:0}}body.error404 .f-404{box-sizing:border-box;width:min(1360px,calc(100% - 64px));max-width:1360px;margin:0 auto;padding:65px 30px;text-align:center}body.error404 .f-404 h1{font-size:clamp(30px,3.6vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:24px 0 25px}body.error404 .f-404 p{max-width:680px;margin:0 auto 25px;font-size:15px;line-height:1.65;color:#666}body.error404 .f-404 .f-search{max-width:520px;margin:25px auto 0}@media(max-width:999px){.woocommerce-cart .f-intro .f-wrap-n,.woocommerce-account .f-intro .f-wrap-n{width:calc(100% - 32px)}}@media(max-width:650px){.woocommerce-cart .f-intro .f-wrap-n,.woocommerce-account .f-intro .f-wrap-n{padding-top:16px}.woocommerce-cart .f-intro .f-crumbs,.woocommerce-account .f-intro .f-crumbs{font-size:10px;margin-bottom:20px}.woocommerce-cart .f-intro h1,.woocommerce-account .f-intro h1{font-size:32px;margin-bottom:12px}.woocommerce-cart .f-intro .desc,.woocommerce-account .f-intro .desc{font-size:14px}body.error404 .f-404{width:calc(100% - 32px);padding:45px 15px}body.error404 .f-404 h1{font-size:31px}body.error404 .f-404 p{font-size:13px}}@media(max-width:370px){body.error404 .f-404{width:calc(100% - 24px)}}.f-product .summary .f-pdp-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 16px}.f-product .summary .f-pdp-price-row>.f-choice-price{flex:1 1 120px;min-width:0;margin:0}.f-product .summary .f-pdp-price-row>.f-choice-vat{flex:0 0 auto;max-width:100%;margin:0}.f-choice-vat{border:1px solid #ddd;background:#f2f2ef;border-radius:5px;padding:3px}.f-choice-vat button{border-radius:3px;background:#fff0;color:#555;font-size:11px;padding:8px 10px;min-height:36px}.f-choice-vat button[aria-pressed=true]{background:#fff;color:#111;box-shadow:0 1px 4px #0001}@media(max-width:650px){.f-product .summary .f-pdp-price-row{gap:10px}.f-product .summary .f-pdp-price-row>.f-choice-vat button{font-size:10px;padding:7px 8px}}@media(max-width:370px){.f-product .summary .f-pdp-price-row>.f-choice-vat button{font-size:9px;padding:6px}}.f-filter-drawer-trigger[hidden],.f-catalog-filter-disclosure[hidden]{display:none!important}.f-filter-drawer-trigger{align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;background:#fff;border:1px solid #ccc;border-radius:4px;color:#171717;font:inherit;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer}.f-filter-drawer-trigger:before{content:'☷';font-size:19px;line-height:1;font-weight:400}.f-filter-drawer-trigger:focus-visible,.f-filter-drawer-close:focus-visible{outline:3px solid #0b586c;outline-offset:3px}.f-filter-drawer{box-sizing:border-box;position:fixed;inset:0 0 0 auto;width:min(370px,calc(100% - 35px));max-width:none;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid #deded9;border-radius:0;background:#fafaf8;color:#171717;overflow-y:auto;overscroll-behavior:contain}.f-filter-drawer:not([open]){display:none}.f-filter-drawer::backdrop{background:rgb(0 0 0 / .47)}.f-filter-drawer-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid #deded9;background:#fafaf8}.f-filter-drawer-head h2{margin:0;font-size:18px;line-height:1.4;font-weight:700}.f-filter-drawer-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:3px;background:#fff0;color:#171717;font-size:30px;line-height:1;cursor:pointer}.f-catalog .f-filter-drawer .f-filters{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 22px 0;background:#fafaf8}.f-catalog .f-filter-drawer .f-filter select{height:46px;background:#fff}.f-catalog .f-filter-drawer .f-filter-energy,.f-catalog .f-filter-drawer .f-filter-stock,.f-catalog .f-filter-drawer .f-filter-actions{grid-column:1}.f-catalog .f-filter-drawer .f-filter-actions{position:sticky;bottom:0;z-index:1;gap:12px;margin:0 -22px;padding:16px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid #deded9;background:#fff}.f-catalog .f-filter-drawer .f-filter-actions .f-btn{flex:1;min-height:46px}html.f-filter-drawer-open,html.f-filter-drawer-open body{overflow:hidden}@media(max-width:900px){.f-filter-drawer-trigger:not([hidden]){display:inline-flex}}@media(max-width:900px){.f-catalog-layout{display:block}.f-catalog-sidebar{margin-bottom:20px}}@media(min-width:901px){.f-catalog-filter-disclosure{border:1px solid #deded9;background:#fafaf8;border-radius:0;padding:0}.f-catalog-filter-disclosure>summary{padding:18px 20px}.f-catalog-sidebar .f-filters{background:#fafaf8;padding:20px}}@media(min-width:1100px){.f-design-benefits span:nth-child(3){display:flex}}@media(min-width:901px){.f-catalog-filter-disclosure>summary>span[aria-hidden="true"]{display:none}}.single-product .f-product .summary>.f-pdp-price-row{margin-bottom:6px}.single-product .f-product .summary>.f-pdp-price-row>.f-choice-price>[data-f-choice-tax]>small{display:inline;margin:0 0 0 4px}.single-product .f-product .summary>.frigo-price-extra{margin:0 0 8px;padding:6px 12px}.single-product .f-product .summary>.frigo-price-extra>.frigo-energy{gap:4px 10px;margin:0 0 4px}.single-product .f-product .summary>.frigo-price-extra>p.frigo-stock{margin:0 0 2px;line-height:1.4}.single-product .f-product .summary>.frigo-price-extra>p.frigo-delivery{margin:0;line-height:1.4}.single-product .f-product .summary>.frigo-price-extra>.frigo-energy>.f-energy-label-image-link{display:block;flex:0 0 auto;max-width:100%;margin:0;padding:0;line-height:0}.single-product .f-product .summary>.frigo-price-extra>.frigo-energy>img,.single-product .f-product .summary>.frigo-price-extra>.frigo-energy>.f-energy-label-image-link>img{display:block;flex:0 0 auto;width:auto!important;height:auto!important;max-width:100%;max-height:none;margin:0;padding:0}.single-product .f-product .summary>.frigo-price-extra>.frigo-energy>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:768px){.single-product .f-product .summary>.woocommerce-product-details__short-description{margin-bottom:12px}.single-product .f-product .summary>.f-product-key-specs{padding-top:10px;padding-bottom:10px;margin-bottom:12px}}.single-product .f-product .summary>.f-pdp-price-row>.f-choice-price>[data-f-choice-tax]>small{display:inline-block;white-space:nowrap}.f-product .f-pdp-sticky-price small{display:inline-block;white-space:nowrap}.f-card .row .button{background:#bf3c1c!important;color:#fff!important}.f-card .row .button:hover{background:#9e2f15!important;color:#fff!important}@media(max-width:650px){.f-card .f-choice-product-controls{display:grid;grid-template-columns:minmax(0,1fr)}.f-card .f-choice-product-controls button{width:100%;min-width:0;min-height:44px;padding:7px 4px;box-sizing:border-box;white-space:normal}.f-card .f-choice-product-controls button span{min-width:0;overflow-wrap:anywhere}}@media(max-width:767px){.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper>.form-row,.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper>.form-row{float:none!important;clear:both!important;width:100%!important;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}}.f-footer .copy>.f-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.f-home .fh-brand-accent{color:#bf3c1c}.rank-math-list-item{margin-bottom:2em}