a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--baseline-unit:0.25rem;--gap-micro:calc(var(--baseline-unit)*2);--gap-tiny:calc(var(--baseline-unit)*4);--gap-small:calc(var(--baseline-unit)*6);--gap:calc(var(--baseline-unit)*8);--gap-medium:calc(var(--baseline-unit)*8);--gap-large:calc(var(--baseline-unit)*16);--gap-huge:calc(var(--baseline-unit)*32);--gap-grid:0.65rem;--gap-section:var(--gap-small);--gap-container:1.1rem}@media (min-width:992px){:root{--gap-grid:1.3rem;--gap-container:1.6rem}}:root{--l-max-width-narrow:45rem;--l-max-width-wide:1440px;--l-max-width-full:none;--site-header-height:max(3.125rem,50px);--admin-bar:32px}@media (max-width:782px){:root{--admin-bar:46px}}:root{--scrollbar-width:0.001px;--font-heading:"TT Hoves Pro","TT Hoves Pro Fallback","Helvetica Neue",helvetica,arial,sans-serif;--font-body:"TT Hoves Pro","TT Hoves Pro Fallback","Helvetica Neue",helvetica,arial,sans-serif;--font-mono:"Fragment Mono","Fragment Mono Fallback",monospace;--base-font-size:16;--font-size-micro:calc(10/var(--base-font-size)*1rem);--font-size-tiny:calc(12/var(--base-font-size)*1rem);--font-size-small:calc(14/var(--base-font-size)*1rem);--font-size-medium:calc(16/var(--base-font-size)*1rem);--font-size-medium-large:calc(20/var(--base-font-size)*1rem);--font-size-large:calc(26/var(--base-font-size)*1rem);--font-size-xlarge:calc(28/var(--base-font-size)*1rem);--font-size-huge:calc(32/var(--base-font-size)*1rem);--font-size-xhuge:calc(42/var(--base-font-size)*1rem);--font-size-mega:calc(52/var(--base-font-size)*1rem);--line-height-micro:calc(var(--baseline-unit)*3);--line-height-tiny:calc(var(--baseline-unit)*4);--line-height-small:calc(var(--baseline-unit)*5);--line-height-medium:calc(var(--baseline-unit)*6);--line-height-medium-large:calc(var(--baseline-unit)*6);--line-height-large:calc(var(--baseline-unit)*8);--line-height-xlarge:calc(var(--baseline-unit)*8.5);--line-height-huge:calc(var(--baseline-unit)*9);--line-height-xhuge:calc(var(--baseline-unit)*11.5);--line-height-mega:calc(var(--baseline-unit)*14);--letter-spacing-big:0.1em;--letter-spacing-small:0.05em;--font-weight-medium:400;--font-weight-bold:500;--transition:0.4s cubic-bezier(0.36,0.64,0.23,0.94);--transition-quick:0.15s ease-in-out;--animation:0.3s ease-in-out;--animation-slow:0.45s ease-in-out;--animation-quick:0.15s ease-in-out;--animation-ease-in-quick:0.15s ease-in;--animation-delay:0.15s;--radius:2px;--color-white:var(--color-gray-150);--color-black:var(--color-gray-1000);--color-yellow:#ffec42;--color-olive:#8d832e;--color-olive-50:#e5d43b;--color-red:#ff4d4d;--color-gray-50:#fafafa;--color-gray-100:#f6f6f6;--color-gray-150:#f5f5f5;--color-gray-200:#eee;--color-gray-210:#eaeaea;--color-gray-225:#e9e9e9;--color-gray-235:#e6e6e6;--color-gray-250:#dcdcdc;--color-gray-300:#dedede;--color-gray-400:#b4b4b4;--color-gray-450:#a2a2a2;--color-gray-500:#8e8e8e;--color-gray-600:#707070;--color-gray-700:#5e5e5e;--color-gray-800:#424242;--color-gray-850:#3d3d3d;--color-gray-900:#303030;--color-gray-905:#2c2c2c;--color-gray-910:#222;--color-gray-925:#1a1a1a;--color-gray-950:#151515;--color-gray-1000:#0a0a0a;--selection-bg:var(--color-gray-1000);--selection-text:var(--color-white)}

/*!
 * Font: TT Hoves Pro by TypeType (https://typetype.org).
 * Copyright (c) 2019-2025 by TypeType. All rights reserved.
 * TT Hoves Pro is a trademark of TypeType LLC.
 * Web font licensed to Sensepeek AB, licence: https://typetype.org/licensing/
 */@font-face{font-display:swap;font-family:TT Hoves Pro;font-style:normal;font-weight:500;src:local("TT Hoves Pro Medium"),local("TTHovesPro-Md"),url(../fonts/TTHovesPro-Md.woff2) format("woff2"),url(../fonts/TTHovesPro-Md.woff) format("woff")}@font-face{font-display:swap;font-family:TT Hoves Pro;font-style:italic;font-weight:400;src:local("TT Hoves Pro Italic"),local("TTHovesPro-It"),url(../fonts/TTHovesPro-It.woff2) format("woff2"),url(../fonts/TTHovesPro-It.woff) format("woff")}@font-face{font-display:swap;font-family:TT Hoves Pro;font-style:italic;font-weight:500;src:local("TT Hoves Pro Medium Italic"),local("TTHovesPro-MdIt"),url(../fonts/TTHovesPro-MdIt.woff2) format("woff2"),url(../fonts/TTHovesPro-MdIt.woff) format("woff")}@font-face{font-display:swap;font-family:TT Hoves Pro;font-style:normal;font-weight:400;src:local("TT Hoves Pro Regular"),local("TTHovesPro-Rg"),url(../fonts/TTHovesPro-Rg.woff2) format("woff2"),url(../fonts/TTHovesPro-Rg.woff) format("woff")}@font-face{font-display:swap;font-family:Fragment Mono;font-style:italic;font-weight:400;src:local("Fragment Mono Italic"),local("FragmentMono-Italic"),url(../fonts/FragmentMono-Italic.woff2) format("woff2"),url(../fonts/FragmentMono-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Fragment Mono;font-style:normal;font-weight:400;src:local("Fragment Mono Regular"),local("FragmentMono-Regular"),url(../fonts/FragmentMono-Regular.woff2) format("woff2"),url(../fonts/FragmentMono-Regular.woff) format("woff")}@font-face{ascent-override:109.45%;descent-override:33.98%;font-family:TT Hoves Pro Fallback;font-style:normal;font-weight:400;line-gap-override:0;size-adjust:100.05%;src:local("Arial"),local("ArialMT")}@font-face{ascent-override:106.79%;descent-override:33.95%;font-family:TT Hoves Pro Fallback;font-style:normal;font-weight:500;line-gap-override:0;size-adjust:103.38%;src:local("Arial"),local("ArialMT")}@font-face{ascent-override:91.77%;descent-override:25.73%;font-family:Fragment Mono Fallback;font-style:normal;font-weight:400;line-gap-override:0;size-adjust:102.98%;src:local("Courier New"),local("CourierNewPSMT")}@font-face{ascent-override:132.28%;descent-override:41.07%;font-family:TT Hoves Pro Fallback;font-style:normal;font-weight:400;line-gap-override:0;size-adjust:82.78%;src:local("Arial"),local("ArialMT");unicode-range:U+0020}@font-face{ascent-override:114.69%;descent-override:35.61%;font-family:TT Hoves Pro Fallback;font-style:normal;font-weight:400;line-gap-override:0;size-adjust:95.48%;src:local("Arial"),local("ArialMT");unicode-range:U+0030-0039}@font-face{ascent-override:115.11%;descent-override:35.74%;font-family:TT Hoves Pro Fallback;font-style:normal;font-weight:400;line-gap-override:0;size-adjust:95.13%;src:local("Arial"),local("ArialMT");unicode-range:U+0041-005a}@font-face{ascent-override:126.23%;descent-override:40.13%;font-family:TT Hoves Pro Fallback;font-style:normal;font-weight:500;line-gap-override:0;size-adjust:87.46%;src:local("Arial"),local("ArialMT");unicode-range:U+0020}@font-face{ascent-override:113.07%;descent-override:35.95%;font-family:TT Hoves Pro Fallback;font-style:normal;font-weight:500;line-gap-override:0;size-adjust:97.64%;src:local("Arial"),local("ArialMT");unicode-range:U+0030-0039}@font-face{ascent-override:114.61%;descent-override:36.44%;font-family:TT Hoves Pro Fallback;font-style:normal;font-weight:500;line-gap-override:0;size-adjust:96.33%;src:local("Arial"),local("ArialMT");unicode-range:U+0041-005a}.light{--color-text-body:var(--color-gray-1000);--color-text-title:var(--color-gray-925);--color-text-highlight:var(--color-gray-600);--color-text-label:var(--color-gray-1000);--color-border:var(--color-gray-235);--button-primary-bg:var(--color-black);--button-primary-text:var(--color-white);--button-primary-frame-color:var(--color-border);--button-primary-frame-corner:var(--color-black);--button-secondary-bg:transparent;--button-secondary-text:var(--color-gray-1000);--button-secondary-border:var(--color-gray-250);--button-secondary-hover-bg:var(--color-gray-1000);--button-secondary-hover-text:var(--color-white);--section-bg:var(--color-gray-150);--section-secondary-bg:var(--color-gray-200);--border-frame-corner:var(--color-black);--selection-bg:var(--color-gray-1000);--selection-text:var(--color-yellow);--tag-primary-bg:var(--color-gray-235);--tag-primary-color:var(--color-gray-925);--tag-primary-date-color:var(--color-gray-800);--card-bg:var(--color-gray-200);--card-secondary-bg:var(--color-gray-225);--card-border:var(--color-border);--card-label-color:var(--color-gray-850);--card-title-color:var(--color-text-title);--card-img-bg:var(--color-gray-210);--breadcrumb-link:var(--color-gray-700);--breadcrumb-link-hover:var(--color-text-title);--news-card-title-color:var(--color-gray-925);--nav-label-color:var(--color-gray-925);--nav-arrow-color:var(--color-gray-235);--nav-arrow-hover-bg:var(--color-black);--nav-arrow-hover-color:var(--color-white);--nav-color-disabled:var(--color-gray-500);--pagination-text:var(--color-text-body);--pagination-hover-bg:var(--color-gray-200);--pagination-current-border:var(--color-border);--pagination-current-corner:var(--border-frame-corner);--ps-bg:var(--color-gray-950);--ps-border:var(--color-gray-850);--ps-title:var(--color-gray-50);--ps-text-body:var(--color-gray-450);--ps-original-price:var(--color-gray-500);--ps-input-color:var(--color-white);--ps-input-button:var(--color-gray-450);--ps-input-button-hover:var(--color-white);--pi-label:var(--color-text-label);--pi-label-dot:var(--color-gray-235);--pi-label-active:var(--color-text-label);--stock-status-color:var(--color-text-title);--stock-status-dot:var(--color-text-title);--stock-status-unavailable:var(--color-gray-700);--stock-status-dot-unavailable:var(--color-red);--stock-status-dot-delayed:var(--color-yellow);--stock-status-dot-delayed-outline:var(--color-olive);--stock-delivery-color:var(--color-gray-600);--accessory-card-delivery-color:var(--color-gray-700);--stock-delivery-dot-bg:var(--section-bg)}.dark,.inner-dark,.light{--border-frame-color:var(--color-border);--breadcrumb-text:var(--color-text-title);--accordion-open-label:var(--color-text-label)}.dark,.inner-dark{--color-text-body:var(--color-gray-450);--color-text-title:var(--color-gray-50);--color-text-highlight:var(--color-gray-400);--color-text-label:var(--color-gray-400);--color-border:var(--color-gray-900);--button-primary-bg:var(--color-yellow);--button-primary-text:var(--color-gray-1000);--button-primary-frame-color:var(--color-border);--button-primary-frame-corner:var(--color-yellow);--button-secondary-bg:transparent;--button-secondary-text:var(--color-gray-50);--button-secondary-border:var(--color-border);--button-secondary-hover-bg:var(--color-gray-900);--button-secondary-hover-text:var(--color-gray-50);--section-bg:var(--color-gray-1000);--section-secondary-bg:var(--color-gray-1000);--border-frame-corner:var(--color-yellow);--selection-bg:var(--color-yellow);--selection-text:var(--color-gray-1000);--tag-primary-bg:var(--color-gray-910);--tag-primary-color:var(--color-gray-150);--tag-primary-date-color:var(--color-gray-400);--card-bg:var(--color-gray-950);--card-secondary-bg:var(--color-gray-925);--card-border:var(--color-gray-900);--card-label-color:var(--color-gray-450);--card-title-color:var(--color-text-title);--breadcrumb-link:var(--color-gray-400);--breadcrumb-link-hover:var(--color-text-title);--news-card-title-color:var(--color-gray-150);--nav-arrow-color:var(--color-gray-900);--nav-arrow-hover-bg:var(--color-white);--nav-arrow-hover-color:var(--color-black);--nav-color-disabled:var(--color-gray-600);--pagination-text:var(--color-text-body);--pagination-hover-bg:var(--color-gray-900);--pagination-current-border:var(--color-border);--pagination-current-corner:var(--border-frame-corner);--cta-bg:var(--color-black);--nav-label-color:var(--color-gray-450);--pi-label:var(--color-text-label);--pi-label-dot:var(--color-text-label);--pi-label-active:var(--color-yellow);--stock-status-color:var(--color-gray-50);--stock-status-dot:var(--color-gray-50);--stock-status-unavailable:var(--color-gray-400);--stock-status-dot-unavailable:var(--color-red);--stock-status-dot-delayed:var(--color-yellow);--stock-status-dot-delayed-outline:var(--color-olive);--stock-delivery-color:var(--color-gray-400);--accessory-card-delivery-color:var(--color-gray-400);--stock-delivery-dot-bg:var(--section-bg);--featured-card-tag:var(--color-gray-450)}.inner-yellow,.yellow{--color-text-body:var(--color-gray-900);--color-text-title:var(--color-gray-925);--color-text-label:var(--color-gray-900);--color-border:var(--color-gray-235);--button-primary-bg:var(--color-black);--button-primary-text:var(--color-yellow);--button-primary-frame-color:var(--color-olive-50);--button-primary-frame-corner:var(--color-black);--button-secondary-bg:var(--color-yellow);--button-secondary-text:var(--color-gray-1000);--button-secondary-border:var(--color-olive-50);--button-secondary-hover-bg:var(--color-black);--button-secondary-hover-text:var(--color-yellow);--selection-bg:var(--color-black);--selection-text:var(--color-yellow);--cta-bg:var(--color-yellow)}:root{--r-min-font-no-px:14;--r-max-font-no-px:16;--r-min-font:calc(var(--r-min-font-no-px)*1px);--r-max-font:calc(var(--r-max-font-no-px)*1px);--r-font-diff:calc(var(--r-max-font-no-px) - var(--r-min-font-no-px));--r-min-breakpoint-no-px:576;--r-max-breakpoint-no-px:1680;--r-min-breakpoint:calc(var(--r-min-breakpoint-no-px)*1px);--r-breakpoint-diff:calc(var(--r-max-breakpoint-no-px) - var(--r-min-breakpoint-no-px));font-size:14px;font-size:var(--r-min-font)}@media (min-width:360px){:root{font-size:calc(12.95652174px + .18115942vw);font-size:calc(var(--r-min-font) + var(--r-font-diff)*(100vw - var(--r-min-breakpoint))/var(--r-breakpoint-diff))}}@media (min-width:1680px){:root{font-size:.95238095vw;font-size:calc(var(--r-max-font-no-px)/var(--r-max-breakpoint-no-px)*100vw)}}body{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input[type=submit]{-webkit-appearance:none;background:transparent;border:0;font:inherit;font-size:100%;margin:0;padding:0;text-transform:inherit;vertical-align:baseline;width:auto}a,button,input[type=submit]{color:inherit;cursor:pointer}a{text-decoration:none}a:focus,a:hover{text-decoration:underline}::selection{background:#0a0a0a;background:var(--selection-bg,#0a0a0a);color:#f5f5f5;color:var(--selection-text,#fff)}img::selection{background:#0a0a0a;background:var(--selection-bg,#0a0a0a)}.light ::selection{background:#0a0a0a;background:var(--selection-bg);color:#f5f5f5;color:var(--selection-text)}.dark ::selection{background:#0a0a0a;background:var(--selection-bg);color:#f5f5f5;color:var(--selection-text)}html{background-color:#0a0a0a}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}main{background-color:var(--section-bg)}main [id]{--anchor-offset:calc(var(--site-header-height) + var(--gap));scroll-margin-top:var(--anchor-offset)}.admin-bar main [id]{scroll-margin-top:calc(2pc + var(--anchor-offset));scroll-margin-top:calc(var(--admin-bar) + var(--anchor-offset))}.main>.c-rich-text:first-child,.main>:first-child>.c-rich-text:only-child{padding-top:calc(max(3.125rem, 50px) + 2rem);padding-top:calc(var(--site-header-height) + var(--gap))}@media (min-width:992px){.main>.c-rich-text:first-child,.main>:first-child>.c-rich-text:only-child{padding-top:calc(max(3.125rem, 50px) + 2.5rem);padding-top:calc(var(--site-header-height) + 2.5rem)}}.s-standard-typography{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--color-text-body)}.s-standard-typography a{text-decoration:underline}.s-standard-typography a:focus,.s-standard-typography a:hover{text-decoration:none}.s-standard-typography strong{font-weight:500}.s-standard-typography em{font-style:italic}.s-standard-typography del{text-decoration:line-through}.s-standard-typography h1,.s-standard-typography h2{font-size:1.625rem;font-size:var(--font-size-large);line-height:var(--line-height-large)}.s-standard-typography h1,.s-standard-typography h2,.s-standard-typography h3{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.s-standard-typography h3{font-size:1.25rem;font-size:var(--font-size-medium-large);line-height:var(--line-height-medium-large)}.s-standard-typography h4{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-body);display:flex;grid-gap:.75em;gap:.75em}.s-standard-typography h4:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.s-standard-typography h5,.s-standard-typography h6{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.s-standard-typography h1,.s-standard-typography h2,.s-standard-typography h3,.s-standard-typography h4,.s-standard-typography h5,.s-standard-typography h6{padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}.s-standard-typography h1:first-child,.s-standard-typography h2:first-child,.s-standard-typography h3:first-child,.s-standard-typography h4:first-child,.s-standard-typography h5:first-child,.s-standard-typography h6:first-child{padding-top:0}.s-standard-typography h1:last-child,.s-standard-typography h2:last-child,.s-standard-typography h3:last-child,.s-standard-typography h4:last-child,.s-standard-typography h5:last-child,.s-standard-typography h6:last-child{padding-bottom:0}.s-standard-typography hr+h1,.s-standard-typography hr+h2,.s-standard-typography hr+h3,.s-standard-typography hr+h4,.s-standard-typography hr+h5,.s-standard-typography hr+h6{padding-top:.5rem;padding-top:var(--gap-micro)}.s-standard-typography figure,.s-standard-typography ol,.s-standard-typography p,.s-standard-typography table,.s-standard-typography ul{padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.s-standard-typography figure:last-child,.s-standard-typography ol:last-child,.s-standard-typography p:last-child,.s-standard-typography table:last-child,.s-standard-typography ul:last-child{padding-bottom:0}.s-standard-typography pre{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.s-standard-typography pre:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.s-standard-typography pre:after,.s-standard-typography pre:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.s-standard-typography pre:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.s-standard-typography pre,.s-standard-typography pre:after,.s-standard-typography pre:before{transition:none}}.acf-block-preview .s-standard-typography pre,.no-fade .s-standard-typography pre,.no-js .s-standard-typography pre,.transition-ready .s-standard-typography pre.was-in-view,.transition-ready .was-in-view .s-standard-typography pre{border-top:1px solid var(--border-frame-color)}.acf-block-preview .s-standard-typography pre:before,.no-fade .s-standard-typography pre:before,.no-js .s-standard-typography pre:before,.transition-ready .s-standard-typography pre.was-in-view:before,.transition-ready .was-in-view .s-standard-typography pre:before{opacity:1}.acf-block-preview .s-standard-typography pre:after,.no-fade .s-standard-typography pre:after,.no-js .s-standard-typography pre:after,.transition-ready .s-standard-typography pre.was-in-view:after,.transition-ready .was-in-view .s-standard-typography pre:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.s-standard-typography pre{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);font-family:monospace;margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding:1rem;padding:var(--gap-tiny);position:relative}@supports (-webkit-overflow-scrolling:touch){.s-standard-typography pre{overflow:scroll;-webkit-overflow-scrolling:touch}}.s-standard-typography hr{background-color:var(--color-text-body);border:0;height:1px;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:0;opacity:.15;padding:0}.s-standard-typography blockquote{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.s-standard-typography blockquote:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.s-standard-typography blockquote:after,.s-standard-typography blockquote:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.s-standard-typography blockquote:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.s-standard-typography blockquote,.s-standard-typography blockquote:after,.s-standard-typography blockquote:before{transition:none}}.acf-block-preview .s-standard-typography blockquote,.no-fade .s-standard-typography blockquote,.no-js .s-standard-typography blockquote,.transition-ready .s-standard-typography blockquote.was-in-view,.transition-ready .was-in-view .s-standard-typography blockquote{border-top:1px solid var(--border-frame-color)}.acf-block-preview .s-standard-typography blockquote:before,.no-fade .s-standard-typography blockquote:before,.no-js .s-standard-typography blockquote:before,.transition-ready .s-standard-typography blockquote.was-in-view:before,.transition-ready .was-in-view .s-standard-typography blockquote:before{opacity:1}.acf-block-preview .s-standard-typography blockquote:after,.no-fade .s-standard-typography blockquote:after,.no-js .s-standard-typography blockquote:after,.transition-ready .s-standard-typography blockquote.was-in-view:after,.transition-ready .was-in-view .s-standard-typography blockquote:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.s-standard-typography blockquote{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);margin-bottom:2rem;margin-bottom:var(--gap);padding:1rem;padding:var(--gap-tiny);position:relative}.s-standard-typography blockquote p:last-child{padding-bottom:0}.s-standard-typography blockquote cite{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);display:block}.s-standard-typography blockquote cite:before{content:"\2014";display:inline-block;margin-right:1em}.s-standard-typography ol>ol,.s-standard-typography ol>ul,.s-standard-typography ul>ol,.s-standard-typography ul>ul{margin-bottom:0}.s-standard-typography ol,.s-standard-typography ul{list-style-position:outside;padding-left:1.15em}.s-standard-typography ol li,.s-standard-typography ul li{padding-bottom:.1375em;position:relative}.s-standard-typography ol li>ol,.s-standard-typography ol li>ul,.s-standard-typography ul li>ol,.s-standard-typography ul li>ul{padding-bottom:0;padding-left:1em;padding-top:.5rem;padding-top:var(--gap-micro)}.s-standard-typography ol li>ol li:last-of-type,.s-standard-typography ol li>ul li:last-of-type,.s-standard-typography ul li>ol li:last-of-type,.s-standard-typography ul li>ul li:last-of-type{padding-bottom:0}.s-standard-typography ul li{list-style-type:square}.s-standard-typography ol{counter-reset:ol}.s-standard-typography ol li{list-style-type:decimal}.s-standard-typography figure,.s-standard-typography iframe{max-width:100%;width:100%}.s-standard-typography figure a,.s-standard-typography iframe a{display:block}.s-standard-typography figcaption{margin-top:.5rem;margin-top:var(--gap-micro)}.s-standard-typography figcaption img{margin-top:0}.s-standard-typography img{display:block;height:auto;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:.5rem;margin-top:var(--gap-micro);width:100%}.s-standard-typography img:last-child{margin-bottom:0}.s-standard-typography .table-wrapper{max-width:100%;overflow-x:auto}.s-standard-typography table{background-color:#f5f5f5;background-color:var(--color-white);border-collapse:collapse;border-radius:2px;border-radius:var(--radius);border-spacing:0;overflow:hidden;overflow-x:auto;width:100%}.s-standard-typography table tr{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.s-standard-typography table tr:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.s-standard-typography table tr:after,.s-standard-typography table tr:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.s-standard-typography table tr:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.s-standard-typography table tr,.s-standard-typography table tr:after,.s-standard-typography table tr:before{transition:none}}.acf-block-preview .s-standard-typography table tr,.no-fade .s-standard-typography table tr,.no-js .s-standard-typography table tr,.transition-ready .s-standard-typography table tr.was-in-view,.transition-ready .was-in-view .s-standard-typography table tr{border-top:1px solid var(--border-frame-color)}.acf-block-preview .s-standard-typography table tr:before,.no-fade .s-standard-typography table tr:before,.no-js .s-standard-typography table tr:before,.transition-ready .s-standard-typography table tr.was-in-view:before,.transition-ready .was-in-view .s-standard-typography table tr:before{opacity:1}.acf-block-preview .s-standard-typography table tr:after,.no-fade .s-standard-typography table tr:after,.no-js .s-standard-typography table tr:after,.transition-ready .s-standard-typography table tr.was-in-view:after,.transition-ready .was-in-view .s-standard-typography table tr:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.s-standard-typography table td,.s-standard-typography table th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);font-weight:inherit;padding:1rem;padding:var(--gap-tiny);text-align:left;vertical-align:top}.s-standard-typography table td:first-child,.s-standard-typography table th:first-child{padding-left:0}.s-standard-typography table th{font-weight:500;line-height:1.1375}.s-standard-typography-short-descrption p{padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.s-standard-typography-short-descrption p:last-child{padding-bottom:0}.s-standard-typography-short-descrption em{font-style:italic}.s-standard-typography-short-descrption strong{font-weight:500}.s-standard-typography-short-descrption a{text-decoration:underline}.s-standard-typography-short-descrption a:focus,.s-standard-typography-short-descrption a:hover{opacity:.9;text-decoration:none}.c-accessory-card{background-color:var(--card-bg);border:1px solid var(--color-border);display:flex;min-width:0}.c-accessory-card__image-wrapper{display:flex;flex:none;height:6.25rem;margin-right:.5rem;margin-right:var(--gap-micro);width:6.25rem}.c-accessory-card__image embed,.c-accessory-card__image iframe,.c-accessory-card__image img,.c-accessory-card__image video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.c-accessory-card__image{aspect-ratio:1/1;overflow:hidden;position:relative}.c-accessory-card__image img{background-color:var(--card-img-bg);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.c-accessory-card__body{display:flex;flex-direction:column;min-width:0;padding:.5rem;padding:var(--gap-micro);width:100%}.c-accessory-card__meta{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--card-label-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-accessory-card__header{align-items:baseline;display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);min-width:0;padding-top:.25rem;padding-top:calc(var(--gap-micro)/2)}.c-accessory-card__title{font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);color:var(--color-text-title);display:block;flex:1;font-weight:500;font-weight:var(--font-weight-bold);min-width:0;overflow:hidden;text-overflow:ellipsis}.c-accessory-card__price,.c-accessory-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);white-space:nowrap}.c-accessory-card__price{font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--card-title-color);flex:none;min-width:auto;min-width:var(--c-accessory-card-price-width,auto);text-align:right}.c-accessory-card__price ins{text-decoration:none}.c-accessory-card__price del{color:var(--card-label-color)}.c-accessory-card__stock{--stock-delivery-color:var(--accessory-card-delivery-color);--stock-delivery-dot-bg:var(--card-bg);padding-bottom:.25rem;padding-bottom:calc(var(--gap-micro)/2);padding-top:.25rem;padding-top:calc(var(--gap-micro)/2)}.c-accessory-card__actions{display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);margin-top:auto}.c-accessory-card__actions>.c-button{flex:1;min-width:0}.c-accessory-card .c-button.is-added{background-color:#ffec42;background-color:var(--color-yellow);border-color:#e5d43b;border-color:var(--color-olive-50);color:#0a0a0a;color:var(--color-gray-1000);opacity:1}.c-accessory-card .c-button:focus:not(:focus-visible):not(:hover):after,.c-accessory-card .c-button:focus:not(:focus-visible):not(:hover):before{opacity:0}.c-accessory-card .c-button:focus:not(:focus-visible):not(:hover):not(.is-added){background-color:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-text)}@media (prefers-reduced-motion:reduce){.c-accessory-card .c-button{transition:none}}.b-accordion__button-action{align-items:center;display:flex;flex-shrink:0;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro)}.b-accordion__button-action svg{transform:translateX(4px)}.b-accordion__button-action-labels{position:relative}.b-accordion__button-label{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.625rem;font-size:var(--font-size-micro);line-height:var(--line-height-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);text-transform:uppercase;transition:opacity .3s ease,visibility .3s ease;white-space:nowrap}.b-accordion__button-label--open{opacity:0;visibility:hidden}.b-accordion__button-label--close{bottom:0;left:0;opacity:0;position:absolute;visibility:hidden}@media (hover:hover) and (pointer:fine){:is(.b-accordion__item,.c-accordion-item):hover .b-accordion__button-label--open{opacity:1;visibility:visible}}:is(.b-accordion__item,.c-accordion-item).is-open .b-accordion__button-label--open{opacity:0;visibility:hidden}:is(.b-accordion__item,.c-accordion-item).is-open .b-accordion__button-label--close,:is(.b-accordion__item,.c-accordion-item).is-open:hover .b-accordion__button-label--close{opacity:1;visibility:visible}:is(.b-accordion__item,.c-accordion-item).is-open :is(.b-accordion__button,.c-accordion-button) .b-accordion__icon svg path{stroke:#ffec42;stroke:var(--color-yellow)}:is(.b-accordion__button,.c-accordion-button) .b-accordion__icon{rotate:90deg}@media (min-width:992px){:is(.b-accordion__button,.c-accordion-button) .b-accordion__icon{display:flex}}@media (min-width:992px){:is(.b-accordion__item,.c-accordion-item).is-open :is(.b-accordion__button,.c-accordion-button) .b-accordion__icon{rotate:0deg}}.c-border-frame{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.c-border-frame:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.c-border-frame:after,.c-border-frame:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.c-border-frame:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.c-border-frame,.c-border-frame:after,.c-border-frame:before{transition:none}}.acf-block-preview .c-border-frame,.no-fade .c-border-frame,.no-js .c-border-frame,.transition-ready .c-border-frame.was-in-view,.transition-ready .was-in-view .c-border-frame{border-top:1px solid var(--border-frame-color)}.acf-block-preview .c-border-frame:before,.no-fade .c-border-frame:before,.no-js .c-border-frame:before,.transition-ready .c-border-frame.was-in-view:before,.transition-ready .was-in-view .c-border-frame:before{opacity:1}.acf-block-preview .c-border-frame:after,.no-fade .c-border-frame:after,.no-js .c-border-frame:after,.transition-ready .c-border-frame.was-in-view:after,.transition-ready .was-in-view .c-border-frame:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.c-border-frame__corner{display:none}.c-breadcrumb-news{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;align-items:center;color:#1a1a1a;color:var(--color-gray-925);display:flex;grid-gap:.75em;gap:.75em;padding-bottom:1.25rem;padding-bottom:calc(var(--gap-tiny)*1.25)}.c-breadcrumb-news a{color:#5e5e5e;color:var(--color-gray-700);text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-breadcrumb-news a:not(:first-child):before{background-color:currentColor;content:"";display:inline-block;height:4px;margin-right:.75em;margin-top:-.15em;vertical-align:middle;width:4px}.c-breadcrumb-news a:focus,.c-breadcrumb-news a:hover,.c-breadcrumb-news span{color:#1a1a1a;color:var(--color-gray-925)}.c-breadcrumb-news span:before{background-color:currentColor;content:"";display:inline-block;height:4px;margin-right:.75em;margin-top:-.15em;vertical-align:middle;width:4px}.c-browsehappy{background-color:#333;color:#fff;display:none;font-size:1em;left:0;line-height:1.2;margin:0;padding:.75em 1.5em;position:absolute;right:0;top:0;z-index:1000}.c-browsehappy a{color:#fff;text-decoration:underline}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-browsehappy{display:block}}@supports (-ms-ime-align:auto) and (not (-webkit-mask:url())){.c-browsehappy{display:block}}:root{--button-frame-offset:4px}.c-button{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;align-items:center;background-color:#0a0a0a;background-color:var(--color-black);border:1px solid transparent;color:#f5f5f5;color:var(--color-white);display:inline-flex;grid-gap:1rem;gap:1rem;justify-content:space-between;min-width:12rem;padding:.6rem .5rem;position:relative;text-decoration:none;transition:border-color .15s ease-in,color .15s ease-in,background-color .15s ease-in;transition:border-color var(--animation-ease-in-quick),color var(--animation-ease-in-quick),background-color var(--animation-ease-in-quick)}.c-button:after{border:1px solid var(--button-primary-frame-color);bottom:0;left:0;pointer-events:none;transition:opacity .15s ease-in-out,border-color .15s ease-in-out,top .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out,bottom .15s ease-in-out;transition:opacity var(--animation-quick),border-color var(--animation-quick),top var(--animation-quick),left var(--animation-quick),right var(--animation-quick),bottom var(--animation-quick)}.c-button:after,.c-button:before{content:"";opacity:0;position:absolute;right:0;top:0}.c-button:before{border-right:1px solid var(--button-primary-frame-corner);border-top:1px solid var(--button-primary-frame-corner);height:9px;transition:opacity .15s ease-in-out,top .15s ease-in-out,right .15s ease-in-out;transition:opacity var(--animation-quick),top var(--animation-quick),right var(--animation-quick);width:9px;z-index:1}.c-button:focus,.c-button:hover,.is-card:focus .c-button,.is-card:hover .c-button{text-decoration:none}@media (hover:hover) and (pointer:fine){.c-button:focus:after,.c-button:focus:before,.c-button:hover:after,.c-button:hover:before,.is-card:focus .c-button:after,.is-card:focus .c-button:before,.is-card:hover .c-button:after,.is-card:hover .c-button:before{opacity:1;right:-4px;right:calc(var(--button-frame-offset)*-1);top:-4px;top:calc(var(--button-frame-offset)*-1)}.c-button:focus:after,.c-button:hover:after,.is-card:focus .c-button:after,.is-card:hover .c-button:after{bottom:-4px;bottom:calc(var(--button-frame-offset)*-1);left:-4px;left:calc(var(--button-frame-offset)*-1)}}.c-button.is-disabled,.c-button:disabled,.c-button[aria-disabled=true]{cursor:default;opacity:.6;pointer-events:none}.c-button--primary{background-color:var(--button-primary-bg);color:var(--button-primary-text)}.c-button--secondary{background-color:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-text)}@media (hover:hover) and (pointer:fine){.c-button--secondary:focus,.c-button--secondary:hover,.is-card:focus .c-button--secondary,.is-card:hover .c-button--secondary{background-color:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-bg);color:var(--button-secondary-hover-text)}}.c-button--yellow{background-color:#ffec42;background-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black)}@media (hover:hover) and (pointer:fine){.c-button--yellow:focus,.c-button--yellow:hover,.is-card:focus .c-button--yellow,.is-card:hover .c-button--yellow{background-color:var(--button-secondary-hover-bg);color:var(--button-secondary-hover-text)}}.c-button--full{width:100%}.c-button__icon{color:currentColor;display:flex;font-size:1rem;line-height:0}.c-button__icon svg{height:1em;width:1em}.c-button__label{font-size:.75rem;font-size:var(--font-size-tiny)}.c-dimension-switcher{border:1px solid var(--color-border);position:relative}.c-dimension-switcher__panel{border-top:1px solid var(--color-border);display:none;opacity:0;touch-action:pan-y pinch-zoom;transition:opacity .3s ease-in-out;transition:opacity var(--animation)}.c-dimension-switcher__panel.is-active{display:block;opacity:1}.c-dimension-switcher__panel img{display:block;height:auto;margin-top:-1px;max-width:100%;width:100%}.c-dimension-switcher__nav-wrap{position:relative}.c-dimension-switcher__nav-wrap.has-scroll-right .c-dimension-switcher__nav{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 5rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 5rem),transparent)}.c-dimension-switcher__nav-wrap.has-scroll-right .c-dimension-switcher__arrow--next{opacity:1;pointer-events:auto}.c-dimension-switcher__nav-wrap.has-scroll-left .c-dimension-switcher__nav{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5rem,#000);mask-image:linear-gradient(90deg,transparent 0,#000 5rem,#000)}.c-dimension-switcher__nav-wrap.has-scroll-left .c-dimension-switcher__arrow--prev{opacity:1;pointer-events:auto}.c-dimension-switcher__nav-wrap.has-scroll-left.has-scroll-right .c-dimension-switcher__nav{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5rem,#000 calc(100% - 5rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 5rem,#000 calc(100% - 5rem),transparent)}.c-dimension-switcher__nav{background-color:var(--section-bg);display:flex;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);overflow-x:auto;padding:1rem;padding:var(--gap-tiny);scrollbar-width:none;white-space:nowrap}.c-dimension-switcher__nav.is-scrollable{cursor:grab}.c-dimension-switcher__nav.is-dragging{cursor:grabbing;-webkit-user-select:none;-ms-user-select:none;user-select:none}.c-dimension-switcher__arrow{align-items:center;background-color:#dedede;background-color:var(--color-gray-300);border:0;color:#424242;color:var(--color-gray-800);cursor:pointer;display:flex;font-size:.75rem;height:100%;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .4s cubic-bezier(.36,.64,.23,.94),color .4s cubic-bezier(.36,.64,.23,.94),opacity .4s cubic-bezier(.36,.64,.23,.94);transition:background-color var(--transition),color var(--transition),opacity var(--transition);width:3rem;z-index:1}.c-dimension-switcher__arrow:focus-visible,.c-dimension-switcher__arrow:hover{background-color:transparent}.c-dimension-switcher__arrow--prev{background:linear-gradient(90deg,var(--section-bg) 60%,transparent);left:0;padding-right:1rem}.c-dimension-switcher__arrow--next{background:linear-gradient(270deg,var(--section-bg) 60%,transparent);padding-left:1rem;right:0}.c-dimension-switcher__trigger{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.c-dimension-switcher__trigger:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.c-dimension-switcher__trigger{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:0}.c-dimension-switcher__trigger:before{color:var(--section-bg);transition:color .15s ease-in;transition:color var(--animation-ease-in-quick)}.c-dimension-switcher__trigger.is-active:before,.c-dimension-switcher__trigger:focus-visible:before,.c-dimension-switcher__trigger:hover:before{color:var(--pi-label-active)}a.c-card{color:inherit;text-decoration:none}.c-card{background-color:var(--card-bg);border:1px solid var(--color-border);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.c-card__media{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.c-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-card__body{margin-top:auto;padding:1rem;padding:var(--gap-tiny);position:relative;z-index:1}.c-card__body-inner{background-color:#ffec42;background-color:var(--color-yellow);display:flex;flex-direction:column;padding:.5rem;padding:var(--gap-micro)}.c-card__label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.c-card__label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.c-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;line-height:var(--line-height-large);color:var(--color-text-title);padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.c-card__label+.c-card__title{padding-top:.5rem;padding-top:var(--gap-micro)}.c-card__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.c-card__intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.c-card__intro p:last-child{padding-bottom:0}.c-card__intro em{font-style:italic}.c-card__intro strong{font-weight:500}.c-card__intro a{text-decoration:underline}.c-card__intro a:focus,.c-card__intro a:hover{text-decoration:none}.c-card__intro{color:var(--color-text-body);display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;opacity:1;padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.c-card__intro>*{overflow:hidden}@media (min-width:992px){.c-card__intro{-ms-grid-rows:0fr;grid-template-rows:0fr;opacity:0;padding-bottom:0;transition:grid-template-rows .4s cubic-bezier(.36,.64,.23,.94) .2s,padding-bottom .4s cubic-bezier(.36,.64,.23,.94) .2s,opacity .15s ease-in-out;transition:grid-template-rows .4s cubic-bezier(.36,.64,.23,.94) .2s,padding-bottom .4s cubic-bezier(.36,.64,.23,.94) .2s,opacity .15s ease-in-out,-ms-grid-rows .4s cubic-bezier(.36,.64,.23,.94) .2s;transition:grid-template-rows var(--transition) .2s,padding-bottom var(--transition) .2s,opacity var(--transition-quick);transition:grid-template-rows var(--transition) .2s,padding-bottom var(--transition) .2s,opacity var(--transition-quick),-ms-grid-rows var(--transition) .2s}}@media (hover:hover) and (pointer:fine){.c-card:focus-visible .c-card__intro,.c-card:hover .c-card__intro{-ms-grid-rows:1fr;grid-template-rows:1fr;opacity:1;padding-bottom:1.5rem;padding-bottom:var(--gap-small);transition:grid-template-rows .4s cubic-bezier(.36,.64,.23,.94),padding-bottom .4s cubic-bezier(.36,.64,.23,.94),opacity .15s ease-in-out .2s;transition:grid-template-rows .4s cubic-bezier(.36,.64,.23,.94),padding-bottom .4s cubic-bezier(.36,.64,.23,.94),opacity .15s ease-in-out .2s,-ms-grid-rows .4s cubic-bezier(.36,.64,.23,.94);transition:grid-template-rows var(--transition),padding-bottom var(--transition),opacity var(--transition-quick) .2s;transition:grid-template-rows var(--transition),padding-bottom var(--transition),opacity var(--transition-quick) .2s,-ms-grid-rows var(--transition)}}.c-card__label+.c-card__actions{padding-top:.5rem;padding-top:var(--gap-micro)}#cmplz-cookiebanner-container .cmplz-cookiebanner{-o-border-image:conic-gradient(from 0deg at calc(100% - 9px) 9px,#ffec42 0deg,#ffec42 90deg,#303030 90deg,#303030 1turn) 1;border-image:conic-gradient(from 0deg at calc(100% - 9px) 9px,#ffec42 0deg,#ffec42 90deg,#303030 90deg,#303030 1turn) 1;-o-border-image:conic-gradient(from 0deg at calc(100% - 9px) 9px,#ffec42 0deg 90deg,#303030 90deg 1turn) 1;border-image:conic-gradient(from 0deg at calc(100% - 9px) 9px,#ffec42 0deg 90deg,#303030 90deg 1turn) 1;-o-border-image:conic-gradient(from 0deg at calc(100% - 9px) 9px,var(--color-yellow) 0deg,var(--color-yellow) 90deg,var(--color-gray-900) 90deg,var(--color-gray-900) 1turn) 1;border-image:conic-gradient(from 0deg at calc(100% - 9px) 9px,var(--color-yellow) 0deg,var(--color-yellow) 90deg,var(--color-gray-900) 90deg,var(--color-gray-900) 1turn) 1;-o-border-image:conic-gradient(from 0deg at calc(100% - 9px) 9px,var(--color-yellow) 0deg 90deg,var(--color-gray-900) 90deg 1turn) 1;border-image:conic-gradient(from 0deg at calc(100% - 9px) 9px,var(--color-yellow) 0deg 90deg,var(--color-gray-900) 90deg 1turn) 1}@media (min-width:768px){#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-bottom-right{bottom:1rem;bottom:var(--gap-tiny);right:1.1rem;right:var(--gap-container);width:auto}}@media (min-width:992px){#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-bottom-right{bottom:1.5rem;bottom:var(--gap-small)}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-logo{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-gray-400);display:flex;grid-gap:.75em;gap:.75em}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-column-align:start;justify-self:start}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message p{margin:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message p+p{margin-top:.5rem;margin-top:var(--gap-micro)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;font-size:.75rem;font-size:var(--font-size-tiny);height:auto;line-height:1rem;line-height:var(--line-height-tiny);min-height:0;padding:.6rem .5rem;padding:calc(var(--baseline-unit)*2.4) var(--gap-micro)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:transparent;border:1px solid #303030;border:1px solid var(--color-gray-900)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:#b4b4b4;color:var(--color-gray-400)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{color:#a2a2a2;color:var(--color-gray-450);height:9px;position:relative;rotate:90deg;transform:none;transition:none;width:9px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open svg{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open:before{border-right:1px solid currentColor;border-top:1px solid currentColor;content:"";top:0;right:0;bottom:0;left:0;position:absolute}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded=true] .cmplz-icon.cmplz-open{rotate:0deg;transform:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{border-radius:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input:focus+.cmplz-label:before{box-shadow:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input:focus-visible+.cmplz-label:before,#cmplz-cookiebanner-container .cmplz-cookiebanner :focus-visible{outline:1px solid #ffec42;outline:1px solid var(--color-yellow);outline-offset:2px}@media (prefers-reduced-motion:reduce){#cmplz-cookiebanner-container .cmplz-cookiebanner,#cmplz-cookiebanner-container .cmplz-cookiebanner *,#cmplz-cookiebanner-container .cmplz-cookiebanner :after,#cmplz-cookiebanner-container .cmplz-cookiebanner :before{animation:none;transition:none}}.c-featured-card{background-color:var(--section-bg);border:1px solid var(--color-border);display:flex}.c-featured-card__image{aspect-ratio:1/1;background-color:#f5f5f5;background-color:var(--color-white);display:block;flex:none;max-width:7rem;overflow:hidden}.c-featured-card__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-featured-card__body{display:flex;flex-direction:column;min-width:0;padding:.5rem;padding:var(--gap-micro);width:100%}.c-featured-card__meta{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:currentColor;color:var(--featured-card-tag,currentColor)}.c-featured-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--color-text-title);display:block;font-weight:500;font-weight:var(--font-weight-bold);margin-top:.25rem;margin-top:calc(var(--gap-micro)/2);text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-featured-card__title:focus,.c-featured-card__title:focus-visible{text-decoration:none}.c-featured-card__title:hover{color:#ffec42;color:var(--color-yellow);text-decoration:none}.c-featured-card__actions{display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);margin-top:auto;padding-top:1rem;padding-top:var(--gap-tiny)}.c-featured-card__actions>.c-button{flex:1;min-width:0}#beacon-container,#beacon-container .BeaconContainer,#beacon-container .BeaconFabButtonFrame{z-index:100!important}.c-horizontal-scroll{overflow-x:hidden;position:relative;width:100%}.c-horizontal-scroll__inner{align-items:flex-start;display:flex;flex-wrap:nowrap;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;overflow-y:hidden;padding-left:1.1rem;padding-left:var(--gap-container);padding-top:0;padding-top:var(--padding-top,0);scrollbar-width:none;transition:all .4s cubic-bezier(.36,.64,.23,.94);transition:all var(--transition);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid))}.c-horizontal-scroll__inner::-webkit-scrollbar{display:none}@supports (-webkit-overflow-scrolling:touch){.c-horizontal-scroll__inner{-webkit-overflow-scrolling:touch;overflow-x:scroll}}.c-horizontal-scroll__inner:after{content:"";display:block;flex:0 0 auto;margin-left:-1px;width:1px}.c-horizontal-scroll__item{display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;min-width:12.5rem;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);width:calc(100vw - 2.2rem);width:calc(100vw - var(--gap-container)*2)}.c-horizontal-scroll__item:last-child{margin-right:1.1rem;margin-right:var(--gap-container)}.c-horizontal-scroll__item{--column:12;--columns:calc(12/var(--column))}@media (min-width:768px){.c-horizontal-scroll__item{width:calc((100vw - 1.55rem - .001px)/var(--columns));width:calc((100vw - var(--gap-container)*2 - var(--scrollbar-width) + var(--gap-grid))/var(--columns))}}.c-horizontal-scroll.has-peek .c-horizontal-scroll__item{--peek:0.125;scroll-snap-align:start;width:calc((100vw - .001px - 1.1rem + 0.65rem*var(--peek))/(1 + var(--peek)));width:calc((100vw - var(--scrollbar-width) - var(--gap-container) + var(--gap-grid)*var(--peek))/(1 + var(--peek)))}@media (min-width:768px){.c-horizontal-scroll.has-peek .c-horizontal-scroll__item{width:calc((100vw - .001px - 1.1rem + 0.65rem*var(--peek))/(var(--columns) + var(--peek)));width:calc((100vw - var(--scrollbar-width) - var(--gap-container) + var(--gap-grid)*var(--peek))/(var(--columns) + var(--peek)))}}.c-horizontal-scroll.has-peek .c-horizontal-scroll__inner{scroll-padding-left:1.1rem;scroll-padding-left:calc(var(--gap-container) + var(--peek-shift, 0px));-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.c-icon-card{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;padding-right:.75rem;padding-right:calc(var(--gap)*0.375)}@media (min-width:992px){.c-icon-card{flex-direction:row}}.c-icon-card__body{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.c-icon-card__icon{align-items:center;background-color:#151515;background-color:var(--color-gray-950);color:#ffec42;color:var(--color-yellow);display:flex;flex:none;font-size:1.7rem;height:2.5rem;justify-content:center;overflow:hidden;width:2.5rem}.dark .c-icon-card__icon{background-color:#ffec42;background-color:var(--color-yellow);color:#151515;color:var(--color-gray-950)}.c-icon-card__icon .c-icon{display:block;height:auto;max-height:1em;max-width:100%;width:auto}.c-icon-card__title{color:var(--color-text-title);display:flex;flex-direction:column}.c-icon-card__description,.c-icon-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.c-icon-card__description{color:var(--color-text-highlight)}.c-icon-card__description p:last-child{margin-bottom:0}.c-icon{display:inline-block;fill:currentColor;height:1em;vertical-align:top;width:1em}.c-icon[title]{pointer-events:none}.c-logo{font-size:1rem}.c-logo .c-icon{height:1em;width:auto}.c-label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--c-label-color,var(--color-text-label,var(--color-gray-925)));display:flex;grid-gap:.75em;gap:.75em}.c-label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.c-label{padding-top:1rem;padding-top:var(--gap-tiny);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-menu__trigger{-webkit-appearance:none;appearance:none;background:none;border:0;color:#f5f5f5;color:var(--color-gray-150);cursor:pointer;font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:500;font-weight:var(--font-weight-bold);line-height:1;padding:0;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-menu__item.is-active--ancestor .c-menu__trigger,.c-menu__item.is-active .c-menu__trigger,.c-menu__trigger:focus-visible,.c-menu__trigger:hover,.c-menu__trigger[aria-expanded=true]{color:#ffec42;color:var(--color-yellow)}.c-mega-menu .c-menu__item{font-family:inherit;font-size:inherit;font-weight:400}.c-mega-menu .c-menu__item a{font-weight:400}.c-mega-menu .c-menu__item:not(.c-mega-menu__section).is-active--ancestor:before,.c-mega-menu .c-menu__item:not(.c-mega-menu__section).is-active--parent:before,.c-mega-menu .c-menu__item:not(.c-mega-menu__section).is-active:before,.c-mega-menu .c-menu__item:not(.c-mega-menu__section):before{content:none}.c-mega-menu .c-menu__item.is-active--ancestor a,.c-mega-menu .c-menu__item.is-active--parent a,.c-mega-menu .c-menu__item.is-active a,.c-mega-menu .c-menu__item a{color:var(--color-text-body)}.c-mega-menu{left:50%;opacity:0;padding-top:1.5rem;padding-top:var(--gap-small);pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .15s ease-in-out,visibility .15s ease-in-out;transition:opacity var(--animation-quick),visibility var(--animation-quick);visibility:hidden;z-index:5}.admin-bar .c-mega-menu,.c-mega-menu{top:1rem;top:var(--gap-tiny)}.c-mega-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}.c-mega-menu__inner{background-color:var(--section-bg);border:1px solid var(--color-border);border-right:0;display:-ms-grid;display:grid;grid-gap:0;gap:0;-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;min-width:49rem;position:relative}.c-mega-menu__inner[\:has\(.c-mega-menu__image\)]{border-right:1px solid var(--color-border)}.c-mega-menu__inner:has(.c-mega-menu__image){border-right:1px solid var(--color-border)}.c-mega-menu__inner[\:not-has\(.c-mega-menu__image\)]{-ms-grid-columns:1fr;grid-template-columns:1fr}.c-mega-menu__inner[\:not-has\(.c-mega-menu__image\)] .c-mega-menu__section--label:after{display:none}.c-mega-menu__inner:not(:has(.c-mega-menu__image)){-ms-grid-columns:1fr;grid-template-columns:1fr}.c-mega-menu__inner:not(:has(.c-mega-menu__image)) .c-mega-menu__section--label:after{display:none}.c-mega-menu__content,.c-mega-menu__sections{display:flex;flex-direction:column}.c-mega-menu__sections{list-style:none;margin:0;padding:0}.c-mega-menu__item{font-weight:400}.c-mega-menu__item:last-of-type{padding-bottom:2rem;padding-bottom:var(--gap)}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section{border-top:1px solid var(--border-frame-color);list-style:none;padding-top:1.5rem;padding-top:var(--gap-small);position:relative}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section:before{animation:none;background:none;border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";display:block;height:9px;left:auto;opacity:1;pointer-events:none;position:absolute;right:0;top:-2px;transform:none;width:9px;z-index:2}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active--ancestor:hover:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active--ancestor[focus-within]:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active--parent:hover:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active--parent[focus-within]:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active:hover:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active[focus-within]:before{animation:none;opacity:1}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active--ancestor:focus-within:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active--ancestor:hover:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active--parent:focus-within:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active--parent:hover:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active:focus-within:before,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section.is-active:hover:before{animation:none;opacity:1}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section:after{border-right:1px solid var(--border-frame-color);content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:0;z-index:0}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section:first-of-type{border-top-color:transparent}.c-mega-menu__section--label{padding-left:1rem;padding-left:var(--gap-tiny)}.c-mega-menu__section--plain{padding:.5rem 1rem;padding:var(--gap-micro) var(--gap-tiny)}.c-mega-menu__section--plain>.c-mega-menu__list{padding-top:.5rem;padding-top:var(--gap-micro)}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain:not(.c-mega-menu__section--label~*){border-top-color:transparent;padding:0 0 0 1rem;padding:0 0 0 var(--gap-tiny)}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain:not(.c-mega-menu__section--label~*):first-of-type{padding-top:.5rem;padding-top:var(--gap-micro)}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain:not(.c-mega-menu__section--label~*):last-of-type{padding-bottom:.5rem;padding-bottom:var(--gap-micro)}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain:not(.c-mega-menu__section--label~*):after,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain:not(.c-mega-menu__section--label~*):before{display:none}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain[\:not-has\(\%3E\%20.c-mega-menu__list\)]{padding-bottom:.5rem;padding-bottom:var(--gap-micro);padding-top:.5rem;padding-top:var(--gap-micro)}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain:not(:has(>.c-mega-menu__list)){padding-bottom:.5rem;padding-bottom:var(--gap-micro);padding-top:.5rem;padding-top:var(--gap-micro)}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain[\:not-has\(\%3E\%20.c-mega-menu__list\)]:after,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain[\:not-has\(\%3E\%20.c-mega-menu__list\)]:before{display:none}.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain:not(:has(>.c-mega-menu__list)):after,.c-mega-menu .c-mega-menu__sections>li.c-mega-menu__section--plain:not(:has(>.c-mega-menu__list)):before{display:none}.c-mega-menu .c-mega-menu__section .c-mega-menu__label{align-items:center;color:var(--color-text-body);display:flex;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);grid-gap:.75em;gap:.75em;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:1;text-decoration:none;text-transform:uppercase;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-mega-menu .c-mega-menu__section .c-mega-menu__label:before{background-color:var(--color-text-body);content:"";display:block;flex-shrink:0;height:5px;width:5px}.c-mega-menu__list{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);list-style:none;margin:0;padding:1rem 0 0;padding:var(--gap-tiny) 0 0}.c-mega-menu__link{color:var(--color-text-body);font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:500;font-weight:var(--font-weight-bold);line-height:1.4;text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-mega-menu__link:focus-visible,.c-mega-menu__link:hover{color:var(--color-text-title)}.c-mega-menu__list--medium .c-mega-menu__link{font-size:1rem;font-size:var(--font-size-medium);line-height:1.5rem;line-height:var(--line-height-medium)}.c-mega-menu .c-mega-menu__item .c-mega-menu__link,.c-mega-menu .c-mega-menu__section .c-mega-menu__link{color:var(--color-text-body)}.c-mega-menu .c-mega-menu__item .c-mega-menu__link:focus-visible,.c-mega-menu .c-mega-menu__item .c-mega-menu__link:hover,.c-mega-menu .c-mega-menu__section .c-mega-menu__link:focus-visible,.c-mega-menu .c-mega-menu__section .c-mega-menu__link:hover,.c-mega-menu a.c-mega-menu__label:focus-visible,.c-mega-menu a.c-mega-menu__label:hover{color:var(--color-text-title)}.c-mega-menu .c-mega-menu__item.is-active:not(.is-active--ancestor):not(.is-active--parent) .c-mega-menu__link{color:#ffec42;color:var(--color-yellow)}.c-mega-menu__image{-ms-grid-row-align:start;align-self:start;overflow:hidden;padding:.5rem;padding:var(--gap-micro);position:relative}.c-mega-menu__image:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";display:block;height:9px;pointer-events:none;position:absolute;right:0;top:0;width:9px;z-index:2}.c-mega-menu__image img{display:block;height:auto;width:100%}.c-mega-menu:not(.has-opened) .c-mega-menu__image img{display:none}.c-menu{align-items:center;display:flex;grid-gap:2rem;gap:2rem;grid-gap:var(--gap-medium);gap:var(--gap-medium)}.c-menu__item{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:500;font-weight:var(--font-weight-bold);line-height:1}.c-menu__item a{color:#f5f5f5;color:var(--color-gray-150);text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-menu__item a:hover,.c-menu__item a[focus-within]{color:#ffec42;color:var(--color-yellow)}.c-menu__item a:focus-within,.c-menu__item a:hover{color:#ffec42;color:var(--color-yellow)}.c-menu__item.is-active{position:relative}.c-menu__item.is-active:before{background-color:#ffec42;background-color:var(--color-yellow);content:"";display:block;height:4px;left:-.875em;position:absolute;top:50%;transform:translateY(-50%);width:4px}@keyframes c-menu-active-dot-blink{0%,to{opacity:1}50%{opacity:.25}}.c-menu__item.is-active:hover:before,.c-menu__item.is-active[focus-within]:before{animation:c-menu-active-dot-blink 2.25s ease-in-out infinite}.c-menu__item.is-active:focus-within:before,.c-menu__item.is-active:hover:before{animation:c-menu-active-dot-blink 2.25s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.c-menu__item.is-active:hover:before,.c-menu__item.is-active[focus-within]:before{animation:none}.c-menu__item.is-active:focus-within:before,.c-menu__item.is-active:hover:before{animation:none}}.c-menu__item.is-active a{color:#ffec42;color:var(--color-yellow)}.c-menu__item.current-menu-item a{color:#f5f5f5;color:var(--color-white)}.c-menu__item.current-menu-item{align-items:center;display:flex;grid-gap:.4em;gap:.4em}.c-menu__item.current-menu-item:before{background-color:#ffec42;background-color:var(--color-yellow);content:"";display:block;flex-shrink:0;height:5px;width:5px}@media (min-width:992px){.c-menu-button{display:none}}.c-menu-mobile__item{padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.c-menu-footer{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);padding-bottom:.65rem;padding-bottom:var(--gap-grid)}@media (min-width:992px){.c-menu-footer{min-height:14rem}}.c-menu-footer__item{color:var(--color-text-title);font-size:.875rem;font-size:var(--font-size-small)}.c-menu-footer__item a{color:inherit;text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-menu-footer__item a:focus-visible,.c-menu-footer__item a:hover,.c-modal.c-modal-menu{color:var(--color-text-body)}.c-modal.c-modal-menu{background-color:var(--section-bg);overflow-x:hidden;padding-bottom:2rem;padding-bottom:var(--gap);padding-top:calc(1.5rem + max(3.125rem, 50px));padding-top:calc(var(--gap-tiny) + var(--site-header-height) + var(--gap-micro))}.admin-bar .c-modal.c-modal-menu{padding-top:calc(2pc + max(3.125rem, 50px) + 2rem);padding-top:calc(var(--admin-bar) + var(--site-header-height) + var(--gap))}.c-modal-menu__nav{flex:1;padding:0 1.1rem;padding:0 var(--gap-container)}.c-modal-menu__track{min-height:100%;position:relative}.c-modal-menu__panel{display:flex;flex-direction:column}.c-modal-menu__panel:not(.c-modal-menu__panel--root){background-color:var(--section-bg);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(2rem);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;transition:opacity var(--animation),transform var(--animation),visibility var(--animation);visibility:hidden;z-index:1}.c-modal-menu__panel:not(.c-modal-menu__panel--root).is-open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.c-modal-menu__root-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.c-modal-menu__root-list>li{border-top:1px solid var(--border-frame-color);padding:1rem 0;padding:var(--gap-tiny) 0}.c-modal-menu__root-list>li:first-child{border-top-color:transparent;padding-top:1rem;padding-top:var(--gap-tiny)}.c-modal-menu__trigger{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--color-text-body);cursor:pointer;display:flex;font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;font-weight:var(--font-weight-medium);grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);justify-content:space-between;line-height:1.3;padding:0;text-align:left;transition:color .15s ease-in-out;transition:color var(--transition-quick);width:100%}.c-modal-menu__trigger:focus-visible,.c-modal-menu__trigger:hover{color:var(--color-text-title)}.c-modal-menu__trigger-icon{align-items:center;display:flex;flex-shrink:0}.c-modal-menu__trigger-icon svg{display:block;fill:currentColor;height:1.25rem;width:1.25rem}.is-active--ancestor>.c-modal-menu__trigger,.is-active--parent>.c-modal-menu__trigger,.is-active>.c-modal-menu__trigger{color:#ffec42;color:var(--color-yellow)}.c-modal-menu__root-list>li>.c-modal-menu__link{color:var(--color-text-body);display:block;font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;font-weight:var(--font-weight-medium);line-height:1.3;text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-modal-menu__root-list>li>.c-modal-menu__link:focus-visible,.c-modal-menu__root-list>li>.c-modal-menu__link:hover{color:var(--color-text-title)}.c-modal-menu__root-list>li.is-active:not(.is-active--ancestor):not(.is-active--parent)>.c-modal-menu__link{color:#ffec42;color:var(--color-yellow)}.c-modal-menu__back{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--color-text-body);cursor:pointer;display:inline-flex;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;font-weight:var(--font-weight-medium);grid-gap:.5rem;gap:.5rem;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:1;padding:1rem 0;padding:var(--gap-tiny) 0;text-transform:uppercase;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-modal-menu__back:focus-visible,.c-modal-menu__back:hover{color:#ffec42;color:var(--color-yellow)}.c-modal-menu__back .c-modal-menu__back-icon{align-items:center;display:flex}.c-modal-menu__back svg{display:block;fill:currentColor;height:1rem;width:1rem}.c-modal-menu__content,.c-modal-menu__sections{display:flex;flex-direction:column}.c-modal-menu__sections{list-style:none;margin:0;padding:0}.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section{border-top:1px solid var(--border-frame-color);list-style:none;padding:1.5rem 0;padding:var(--gap-small) 0;position:relative}.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";display:block;height:9px;pointer-events:none;position:absolute;right:0;top:-1px;width:9px;z-index:2}.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section:after{border-right:1px solid var(--border-frame-color);content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:0;z-index:0}.c-modal-menu__section--plain{padding:1rem 0;padding:var(--gap-tiny) 0}.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section--plain[\:not-has\(\%3E\%20.c-modal-menu__list\)]{padding:.5rem 0;padding:var(--gap-micro) 0}.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section--plain:not(:has(>.c-modal-menu__list)){padding:.5rem 0;padding:var(--gap-micro) 0}.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section--plain[\:not-has\(\%3E\%20.c-modal-menu__list\)]:first-of-type{border-top:0}.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section--plain:not(:has(>.c-modal-menu__list)):first-of-type{border-top:0}.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section--plain[\:not-has\(\%3E\%20.c-modal-menu__list\)]:after,.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section--plain[\:not-has\(\%3E\%20.c-modal-menu__list\)]:before{display:none}.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section--plain:not(:has(>.c-modal-menu__list)):after,.c-modal-menu .c-modal-menu__sections>li.c-modal-menu__section--plain:not(:has(>.c-modal-menu__list)):before{display:none}.c-modal-menu__section--plain>.c-modal-menu__link{color:var(--color-text-body);display:block;font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;font-weight:var(--font-weight-medium);line-height:1.4;text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-modal-menu__section--plain>.c-modal-menu__link:focus-visible,.c-modal-menu__section--plain>.c-modal-menu__link:hover{color:var(--color-text-title)}.c-modal-menu__section--plain>.c-modal-menu__list{padding-top:.5rem;padding-top:var(--gap-micro)}.c-modal-menu__section .c-modal-menu__label{align-items:center;color:var(--color-text-body);display:flex;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);grid-gap:.5em;gap:.5em;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:1;margin:0;text-decoration:none;text-transform:uppercase;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-modal-menu__section .c-modal-menu__label:before{background-color:#ffec42;background-color:var(--color-yellow);content:"";display:block;flex-shrink:0;height:5px;width:5px}.c-modal-menu a.c-modal-menu__label:focus-visible,.c-modal-menu a.c-modal-menu__label:hover{color:var(--color-text-title)}.c-modal-menu__list{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);list-style:none;margin:0;padding:1rem 0 0;padding:var(--gap-tiny) 0 0}.c-modal-menu__item,.c-modal-menu__list .c-modal-menu__link{font-weight:400;font-weight:var(--font-weight-medium)}.c-modal-menu__list .c-modal-menu__link{color:var(--color-text-body);display:block;font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);line-height:1.4;text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.c-modal-menu__list .c-modal-menu__link:focus-visible,.c-modal-menu__list .c-modal-menu__link:hover{color:var(--color-text-title)}.c-modal-menu__list--medium .c-modal-menu__link{font-size:1rem;font-size:var(--font-size-medium);line-height:1.5rem;line-height:var(--line-height-medium)}.c-modal-menu .c-modal-menu__item.is-active:not(.is-active--ancestor):not(.is-active--parent) .c-modal-menu__link{color:#ffec42;color:var(--color-yellow)}.c-modal-menu__image{border-top:1px solid var(--border-frame-color);min-width:100%;padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-right:1rem;padding-right:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny);position:relative}.c-modal-menu__image:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;width:9px;z-index:2}.c-modal-menu__image:after,.c-modal-menu__image:before{content:"";display:block;pointer-events:none;position:absolute;right:0}.c-modal-menu__image:after{border-right:1px solid var(--border-frame-color);height:100%;top:0;width:0;z-index:0}.c-modal-menu__image img{display:block;height:auto;width:100%}.c-modal-menu__panel:not(.has-opened)>.c-modal-menu__image img{display:none}.c-modal{animation-duration:.3s;animation-timing-function:ease-in-out;background-color:#fff;color:#000;display:flex;flex-flow:column;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:5}.c-modal.is-animating-in{animation-delay:0s;animation-name:animate-in-menu}.c-modal.is-animating-out{animation-delay:0s;animation-name:animate-out-menu}.c-modal.is-visible{opacity:1;pointer-events:auto;visibility:visible}@supports (-webkit-overflow-scrolling:touch){.c-modal{overflow:scroll;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.c-modal{animation-duration:.01ms}}.c-modal__header{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;align-items:center;display:flex;padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}.admin-bar .c-modal__header{margin-top:2pc;margin-top:var(--admin-bar)}.c-modal__header-menu-button{margin-left:auto}@media (min-width:768px){.c-modal__header-menu-button{display:none}}.c-modal__main{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:4rem;padding-top:var(--gap-large)}.c-news-card{background-color:var(--card-bg);border:1px solid var(--card-border);display:flex;flex-direction:column;height:100%;padding:.5rem;padding:var(--gap-micro);width:100%}.c-news-card__tags{display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);padding:.5rem 0;padding:var(--gap-micro) 0}.c-news-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;line-height:var(--line-height-large);color:var(--news-card-title-color);padding-right:4rem;padding-right:var(--gap-large)}@media (min-width:768px){.c-news-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.25rem;font-size:var(--font-size-medium-large);font-weight:400;line-height:var(--line-height-medium-large)}}@media (min-width:992px){.c-news-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;line-height:var(--line-height-large)}}.c-news-card__link{display:flex;flex:1;flex-direction:column}.c-news-card__link,.c-news-card__link:hover{text-decoration:none}.c-news-card__content{display:flex;flex:1;flex-direction:column}.c-news-card__footer{margin-top:auto;padding-top:4rem;padding-top:var(--gap-large)}.c-news-card__footer .c-button{border-color:#dcdcdc;border-color:var(--color-gray-250)}@media (hover:hover) and (pointer:fine){.c-news-card__footer .c-button:hover{border-color:transparent}}.dark .c-news-card__footer .c-button{border-color:#3d3d3d;border-color:var(--color-gray-850)}@media (hover:hover) and (pointer:fine){.dark .c-news-card__footer .c-button:hover{border-color:transparent}}.c-news-card__image{aspect-ratio:16/9;overflow:hidden;position:relative}.c-news-card__image embed,.c-news-card__image iframe,.c-news-card__image img,.c-news-card__image video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.c-news-card__image{width:100%}.c-news-card__image .c-tag{left:.5rem;left:var(--gap-micro);position:absolute;top:.5rem;top:var(--gap-micro)}.c-news-post-header{padding-bottom:1.5rem;padding-bottom:var(--gap-section)}.c-news-post-header:last-child{padding-bottom:4rem;padding-bottom:var(--gap-large)}.c-news-post-header{background-color:#eee;background-color:var(--color-gray-200);border-bottom:1px solid #dedede;border-bottom:1px solid var(--color-gray-300);padding-bottom:2rem;padding-bottom:var(--gap);padding-top:calc(max(3.125rem, 50px) + 2rem);padding-top:calc(var(--site-header-height) + var(--gap))}@media (min-width:992px){.c-news-post-header{padding-top:calc(max(3.125rem, 50px) + 2.5rem);padding-top:calc(var(--site-header-height) + 2.5rem)}}.c-news-post-header__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;display:-ms-grid;display:grid}@media (min-width:768px){.c-news-post-header__inner{grid-gap:.325rem;gap:.325rem;grid-gap:calc(var(--gap-grid)/2);gap:calc(var(--gap-grid)/2);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.c-news-post-header__content{-ms-grid-row-align:stretch;align-self:stretch;display:flex;flex-direction:column;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.c-news-post-header__content .c-news-post-header__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-top:1rem;padding-top:var(--gap-tiny)}@media (min-width:576px){.c-news-post-header__content .c-news-post-header__title{padding-right:4rem;padding-right:var(--gap-large)}}@media (min-width:768px){.c-news-post-header__content .c-news-post-header__title{padding-top:0}}@media (min-width:992px){.c-news-post-header__content .c-news-post-header__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge)}}.c-news-post-header__content .c-news-post-header__tags{padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1rem;padding-top:var(--gap-tiny)}@media (min-width:768px){.c-news-post-header__content .c-news-post-header__tags{margin-top:auto;padding:0}}.c-news-post-header__media{aspect-ratio:16/9;overflow:hidden;position:relative}.c-news-post-header__media embed,.c-news-post-header__media iframe,.c-news-post-header__media img,.c-news-post-header__media video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.c-news-post-header__media .c-tag{left:.5rem;left:var(--gap-micro);position:absolute;top:.5rem;top:var(--gap-micro)}@media (min-width:768px){.c-news-post-header__media{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}.wp-block.wp-block-post-title.block-editor-block-list__block.editor-post-title.editor-post-title__input.rich-text{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);font-weight:500;font-weight:var(--font-weight-bold);margin-left:0}.editor-visual-editor__post-title-wrapper.edit-post-visual-editor__post-title-wrapper{margin-bottom:2rem;margin-top:1rem!important}.c-price-display{align-items:center;background:#222;background:var(--color-gray-910);color:#f5f5f5;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-weight:400;font-weight:var(--font-weight-medium);grid-gap:.375rem;gap:.375rem;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);position:relative;text-transform:uppercase;transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color var(--transition-quick),color var(--transition-quick)}.c-price-display:hover,.c-price-display[focus-within]{background-color:#0a0a0a;background-color:var(--color-black);border-color:#222;border-color:var(--color-gray-910);color:#ffec42;color:var(--color-yellow)}.c-price-display:focus-within,.c-price-display:hover{background-color:#0a0a0a;background-color:var(--color-black);border-color:#222;border-color:var(--color-gray-910);color:#ffec42;color:var(--color-yellow)}.c-price-display__label{line-height:1;white-space:nowrap}.c-price-display__select{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.c-price-display__select option{background-color:#f5f5f5;background-color:var(--color-white);color:#0a0a0a;color:var(--color-black)}.c-price-display[data-variant=header]{font-size:.75rem;font-size:var(--font-size-tiny);height:2rem;padding:0 .625rem}.c-price-display[data-variant=header]:hover,.c-price-display[data-variant=header][focus-within]{background-color:#ffec42;background-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black)}.c-price-display[data-variant=header]:focus-within,.c-price-display[data-variant=header]:hover{background-color:#ffec42;background-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black)}@media (max-width:767.98px){.c-price-display[data-variant=header]{display:none}}.c-price-display[data-variant=modal]{font-size:.75rem;font-size:var(--font-size-tiny);height:2.5rem;margin-top:2rem;margin-top:var(--gap);padding:0 1.5rem;padding:0 var(--gap-small)}@media (min-width:768px){.c-price-display[data-variant=modal]{display:none}}.c-price-suffix{color:#ffec42;color:var(--color-yellow);font-size:.65em;font-weight:400;font-weight:var(--font-weight-medium);letter-spacing:0;margin-left:.35em;text-transform:none;white-space:nowrap}.c-product-card-badges{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);justify-content:flex-end;max-width:calc(100% - 4rem);position:absolute;right:1rem;right:var(--gap-tiny);top:1rem;top:var(--gap-tiny);z-index:1}.c-product-card-badges__item{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);display:inline-block;line-height:1.2;padding:.2rem .35rem;text-transform:uppercase}.c-product-card-badges__item--spec{background-color:#1a1a1a;background-color:var(--color-gray-925);color:#ffec42;color:var(--color-yellow);text-transform:none}.c-product-card-badges__item--tag{background-color:#ffec42;background-color:var(--color-yellow);color:#0a0a0a;color:var(--color-gray-1000)}.c-product-card{--stock-delivery-dot-bg:var(--card-bg);background-color:var(--card-bg);display:flex;flex-direction:column;height:100%;width:100%}.c-product-card__link{display:flex;flex:1;flex-direction:column;text-decoration:none}.c-product-card__link:hover{text-decoration:none}.c-product-card__image{aspect-ratio:1/1;overflow:hidden}.c-product-card__image embed,.c-product-card__image iframe,.c-product-card__image img,.c-product-card__image video{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.c-product-card__image{border-left:1px solid var(--card-border);border-right:1px solid var(--card-border);border-top:1px solid var(--card-border);position:relative}.c-product-card__image,.c-product-card__image-hover,.c-product-card__image img{background-color:var(--card-secondary-bg)}.c-product-card__image-hover{opacity:0;transition:opacity .3s ease-in-out;transition:opacity var(--animation);z-index:1}@media (hover:hover) and (pointer:fine){.c-product-card__link:hover .c-product-card__image-hover.is-loaded,.c-product-card__link[focus-within] .c-product-card__image-hover.is-loaded{opacity:1}.c-product-card__link:focus-within .c-product-card__image-hover.is-loaded,.c-product-card__link:hover .c-product-card__image-hover.is-loaded{opacity:1}}.c-product-card__category{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background-color:transparent;color:var(--card-label-color);left:.5rem;left:var(--gap-micro);padding:.125rem .5rem;padding:.125rem var(--gap-micro);position:absolute;top:1rem;top:var(--gap-tiny);z-index:1}.c-product-card__body{border:1px solid var(--card-border);border-top:0;display:flex;flex:1;flex-direction:column;padding:.75rem}.c-product-card__sku{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--card-label-color)}.c-product-card__sku .wp-block-post-terms__prefix{display:none}.c-product-card__header{display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);justify-content:space-between;padding-top:.5rem;padding-top:var(--gap-micro)}.c-product-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--card-title-color)}.woocommerce-cart .c-product-card__title{font-size:1rem!important;font-size:var(--font-size-medium)!important;line-height:1.5rem!important;line-height:var(--line-height-medium)!important}.c-product-card__price{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--card-title-color);display:flex;flex-direction:column;flex-shrink:0;text-align:right;white-space:nowrap}.c-product-card__price ins{text-decoration:none}.c-product-card__price del{color:var(--card-label-color)}.c-product-card__stock{color:var(--card-label-color)}.c-product-card__action,.c-product-card__stock{margin-top:auto;padding-top:.75rem}.c-product-category-card{height:100%;position:relative;width:100%}.c-product-category-card__link{display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:100%;position:relative;text-decoration:none}.c-product-category-card__link:before{aspect-ratio:1/1;content:"";display:block;width:100%}@media (min-width:992px){[data-column-width="50"] .c-product-category-card__link:before{aspect-ratio:4/3}[data-column-width="100"] .c-product-category-card__link:before{aspect-ratio:21/9}}.c-product-category-card__link:focus,.c-product-category-card__link:hover{text-decoration:none}.c-product-category-card__link:focus-visible{outline:2px solid #0a0a0a;outline:2px solid var(--color-gray-1000);outline-offset:2px}.c-product-category-card__hero{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.c-product-category-card__hero-image,.c-product-category-card__hero img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-product-category-card__hero>.c-product-category-card__hero-image,.c-product-category-card__hero>img{position:relative}.c-product-category-card__strip{align-items:stretch;border:1px solid #8d832e;border:1px solid var(--color-olive);display:flex;flex-direction:row;margin:.5rem;max-width:calc(100% - 1rem);position:relative;z-index:1}@media (min-width:992px){[data-column-width="50"] .c-product-category-card__strip{width:66.66666667%}[data-column-width="100"] .c-product-category-card__strip{width:33.33333333%}}.c-product-category-card__thumb{align-items:center;background-color:#f5f5f5;background-color:var(--color-white);display:flex;flex-shrink:0;height:auto;justify-content:center;overflow:hidden;width:8.5rem}.c-product-category-card__thumb-image,.c-product-category-card__thumb img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-product-category-card__content{background-color:#ffec42;background-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black);display:flex;flex:1;flex-direction:column;min-height:7.75rem;min-width:0;padding:.625rem}.c-product-category-card__eyebrow{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-black);display:flex;grid-gap:.75em;gap:.75em}.c-product-category-card__eyebrow:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.c-product-category-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;line-height:var(--line-height-large);color:var(--color-text-title);margin-top:.25rem;margin-top:var(--baseline-unit)}.c-product-category-card__action{margin-top:auto}.c-product-category-card__action .c-button{min-width:unset}.c-product-highlight{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;border:1px solid #3d3d3d;border:1px solid var(--color-gray-850);color:#eee;color:var(--color-gray-200);display:inline-block;padding:.55rem .5rem}.c-promo-card{height:100%;position:relative}.c-promo-card__link{display:flex;flex-direction:column;height:100%;justify-content:flex-end;text-decoration:none}.c-promo-card__link:before{aspect-ratio:1/1;content:"";display:block;width:100%}.c-promo-card__link:focus,.c-promo-card__link:hover{text-decoration:none}.c-promo-card__media{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.c-promo-card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-promo-card__body{background-color:#ffec42;background-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black);display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);height:100%;justify-content:space-between;margin:.5rem;margin-bottom:.375rem;margin-top:0;padding:.5rem;padding-bottom:.375rem;position:relative;z-index:1}.c-promo-card__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;line-height:var(--line-height-large)}.c-rich-text{padding-bottom:1.5rem;padding-bottom:var(--gap-section)}.c-rich-text:last-child{padding-bottom:4rem;padding-bottom:var(--gap-large)}.c-rich-text{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;background-color:var(--section-bg)}.c-rich-text__inner.c-rich-text__inner--border-frame{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.c-rich-text__inner.c-rich-text__inner--border-frame:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.c-rich-text__inner.c-rich-text__inner--border-frame:after{border-right:1px solid var(--border-frame-color);content:"";height:20%;height:var(--border-frame-height-start,20%);opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.c-rich-text__inner.c-rich-text__inner--border-frame,.c-rich-text__inner.c-rich-text__inner--border-frame:after,.c-rich-text__inner.c-rich-text__inner--border-frame:before{transition:none}}.acf-block-preview .c-rich-text__inner.c-rich-text__inner--border-frame,.no-fade .c-rich-text__inner.c-rich-text__inner--border-frame,.no-js .c-rich-text__inner.c-rich-text__inner--border-frame,.transition-ready .c-rich-text__inner.c-rich-text__inner--border-frame.was-in-view,.transition-ready .was-in-view .c-rich-text__inner.c-rich-text__inner--border-frame{border-top:1px solid var(--border-frame-color)}.acf-block-preview .c-rich-text__inner.c-rich-text__inner--border-frame:before,.no-fade .c-rich-text__inner.c-rich-text__inner--border-frame:before,.no-js .c-rich-text__inner.c-rich-text__inner--border-frame:before,.transition-ready .c-rich-text__inner.c-rich-text__inner--border-frame.was-in-view:before,.transition-ready .was-in-view .c-rich-text__inner.c-rich-text__inner--border-frame:before{opacity:1}.acf-block-preview .c-rich-text__inner.c-rich-text__inner--border-frame:after,.no-fade .c-rich-text__inner.c-rich-text__inner--border-frame:after,.no-js .c-rich-text__inner.c-rich-text__inner--border-frame:after,.transition-ready .c-rich-text__inner.c-rich-text__inner--border-frame.was-in-view:after,.transition-ready .was-in-view .c-rich-text__inner.c-rich-text__inner--border-frame:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.c-rich-text__label{display:inline-flex;padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}.c-rich-text__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);color:var(--color-text-title);margin:0}.c-rich-text__title .c-title__highlight{color:var(--color-text-highlight)}.c-rich-text__grid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid));color:var(--color-text-body);padding-top:1.5rem;padding-top:var(--gap-small);width:100%}.c-rich-text__label+.c-rich-text__grid{padding-top:0}.c-rich-text__column{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);padding-bottom:1.5rem;padding-bottom:var(--gap-small)}@media (min-width:768px){.c-rich-text__column{flex-basis:50%;flex-grow:0;max-width:50%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);padding-bottom:0}}.c-rich-text__intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.c-rich-text__intro p:last-child{padding-bottom:0}.c-rich-text__intro em{font-style:italic}.c-rich-text__intro strong{font-weight:500}.c-rich-text__intro a{text-decoration:underline}.c-rich-text__intro a:focus,.c-rich-text__intro a:hover{text-decoration:none}.c-rich-text__intro{font-size:1.625rem;font-size:var(--font-size-large);line-height:var(--line-height-large);color:var(--color-text-title);padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-right:1.1rem;padding-right:var(--gap-container)}.c-rich-text__intro,.c-rich-text__text{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.c-rich-text__text{font-size:1rem;font-size:var(--font-size-medium);line-height:var(--line-height-medium);color:var(--color-text-body)}.c-rich-text__text a{text-decoration:underline}.c-rich-text__text a:focus,.c-rich-text__text a:hover{text-decoration:none}.c-rich-text__text strong{font-weight:500}.c-rich-text__text em{font-style:italic}.c-rich-text__text del{text-decoration:line-through}.c-rich-text__text h1,.c-rich-text__text h2{font-size:1.625rem;font-size:var(--font-size-large);line-height:var(--line-height-large)}.c-rich-text__text h1,.c-rich-text__text h2,.c-rich-text__text h3{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.c-rich-text__text h3{font-size:1.25rem;font-size:var(--font-size-medium-large);line-height:var(--line-height-medium-large)}.c-rich-text__text h4{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-body);display:flex;grid-gap:.75em;gap:.75em}.c-rich-text__text h4:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.c-rich-text__text h5,.c-rich-text__text h6{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.c-rich-text__text h1,.c-rich-text__text h2,.c-rich-text__text h3,.c-rich-text__text h4,.c-rich-text__text h5,.c-rich-text__text h6{padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}.c-rich-text__text h1:first-child,.c-rich-text__text h2:first-child,.c-rich-text__text h3:first-child,.c-rich-text__text h4:first-child,.c-rich-text__text h5:first-child,.c-rich-text__text h6:first-child{padding-top:0}.c-rich-text__text h1:last-child,.c-rich-text__text h2:last-child,.c-rich-text__text h3:last-child,.c-rich-text__text h4:last-child,.c-rich-text__text h5:last-child,.c-rich-text__text h6:last-child{padding-bottom:0}.c-rich-text__text hr+h1,.c-rich-text__text hr+h2,.c-rich-text__text hr+h3,.c-rich-text__text hr+h4,.c-rich-text__text hr+h5,.c-rich-text__text hr+h6{padding-top:.5rem;padding-top:var(--gap-micro)}.c-rich-text__text figure,.c-rich-text__text ol,.c-rich-text__text p,.c-rich-text__text table,.c-rich-text__text ul{padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.c-rich-text__text figure:last-child,.c-rich-text__text ol:last-child,.c-rich-text__text p:last-child,.c-rich-text__text table:last-child,.c-rich-text__text ul:last-child{padding-bottom:0}.c-rich-text__text pre{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.c-rich-text__text pre:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.c-rich-text__text pre:after,.c-rich-text__text pre:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.c-rich-text__text pre:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.c-rich-text__text pre,.c-rich-text__text pre:after,.c-rich-text__text pre:before{transition:none}}.acf-block-preview .c-rich-text__text pre,.no-fade .c-rich-text__text pre,.no-js .c-rich-text__text pre,.transition-ready .c-rich-text__text pre.was-in-view,.transition-ready .was-in-view .c-rich-text__text pre{border-top:1px solid var(--border-frame-color)}.acf-block-preview .c-rich-text__text pre:before,.no-fade .c-rich-text__text pre:before,.no-js .c-rich-text__text pre:before,.transition-ready .c-rich-text__text pre.was-in-view:before,.transition-ready .was-in-view .c-rich-text__text pre:before{opacity:1}.acf-block-preview .c-rich-text__text pre:after,.no-fade .c-rich-text__text pre:after,.no-js .c-rich-text__text pre:after,.transition-ready .c-rich-text__text pre.was-in-view:after,.transition-ready .was-in-view .c-rich-text__text pre:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.c-rich-text__text pre{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);font-family:monospace;margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding:1rem;padding:var(--gap-tiny);position:relative}@supports (-webkit-overflow-scrolling:touch){.c-rich-text__text pre{overflow:scroll;-webkit-overflow-scrolling:touch}}.c-rich-text__text hr{background-color:var(--color-text-body);border:0;height:1px;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:0;opacity:.15;padding:0}.c-rich-text__text blockquote{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.c-rich-text__text blockquote:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.c-rich-text__text blockquote:after,.c-rich-text__text blockquote:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.c-rich-text__text blockquote:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.c-rich-text__text blockquote,.c-rich-text__text blockquote:after,.c-rich-text__text blockquote:before{transition:none}}.acf-block-preview .c-rich-text__text blockquote,.no-fade .c-rich-text__text blockquote,.no-js .c-rich-text__text blockquote,.transition-ready .c-rich-text__text blockquote.was-in-view,.transition-ready .was-in-view .c-rich-text__text blockquote{border-top:1px solid var(--border-frame-color)}.acf-block-preview .c-rich-text__text blockquote:before,.no-fade .c-rich-text__text blockquote:before,.no-js .c-rich-text__text blockquote:before,.transition-ready .c-rich-text__text blockquote.was-in-view:before,.transition-ready .was-in-view .c-rich-text__text blockquote:before{opacity:1}.acf-block-preview .c-rich-text__text blockquote:after,.no-fade .c-rich-text__text blockquote:after,.no-js .c-rich-text__text blockquote:after,.transition-ready .c-rich-text__text blockquote.was-in-view:after,.transition-ready .was-in-view .c-rich-text__text blockquote:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.c-rich-text__text blockquote{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);margin-bottom:2rem;margin-bottom:var(--gap);padding:1rem;padding:var(--gap-tiny);position:relative}.c-rich-text__text blockquote p:last-child{padding-bottom:0}.c-rich-text__text blockquote cite{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);display:block}.c-rich-text__text blockquote cite:before{content:"\2014";display:inline-block;margin-right:1em}.c-rich-text__text ol>ol,.c-rich-text__text ol>ul,.c-rich-text__text ul>ol,.c-rich-text__text ul>ul{margin-bottom:0}.c-rich-text__text ol,.c-rich-text__text ul{list-style-position:outside;padding-left:1.15em}.c-rich-text__text ol li,.c-rich-text__text ul li{padding-bottom:.1375em;position:relative}.c-rich-text__text ol li>ol,.c-rich-text__text ol li>ul,.c-rich-text__text ul li>ol,.c-rich-text__text ul li>ul{padding-bottom:0;padding-left:1em;padding-top:.5rem;padding-top:var(--gap-micro)}.c-rich-text__text ol li>ol li:last-of-type,.c-rich-text__text ol li>ul li:last-of-type,.c-rich-text__text ul li>ol li:last-of-type,.c-rich-text__text ul li>ul li:last-of-type{padding-bottom:0}.c-rich-text__text ul li{list-style-type:square}.c-rich-text__text ol{counter-reset:ol}.c-rich-text__text ol li{list-style-type:decimal}.c-rich-text__text figure,.c-rich-text__text iframe{max-width:100%;width:100%}.c-rich-text__text figure a,.c-rich-text__text iframe a{display:block}.c-rich-text__text figcaption{margin-top:.5rem;margin-top:var(--gap-micro)}.c-rich-text__text figcaption img{margin-top:0}.c-rich-text__text img{display:block;height:auto;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:.5rem;margin-top:var(--gap-micro);width:100%}.c-rich-text__text img:last-child{margin-bottom:0}.c-rich-text__text .table-wrapper{max-width:100%;overflow-x:auto}.c-rich-text__text table{background-color:#f5f5f5;background-color:var(--color-white);border-collapse:collapse;border-radius:2px;border-radius:var(--radius);border-spacing:0;overflow:hidden;overflow-x:auto;width:100%}.c-rich-text__text table tr{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.c-rich-text__text table tr:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.c-rich-text__text table tr:after,.c-rich-text__text table tr:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.c-rich-text__text table tr:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.c-rich-text__text table tr,.c-rich-text__text table tr:after,.c-rich-text__text table tr:before{transition:none}}.acf-block-preview .c-rich-text__text table tr,.no-fade .c-rich-text__text table tr,.no-js .c-rich-text__text table tr,.transition-ready .c-rich-text__text table tr.was-in-view,.transition-ready .was-in-view .c-rich-text__text table tr{border-top:1px solid var(--border-frame-color)}.acf-block-preview .c-rich-text__text table tr:before,.no-fade .c-rich-text__text table tr:before,.no-js .c-rich-text__text table tr:before,.transition-ready .c-rich-text__text table tr.was-in-view:before,.transition-ready .was-in-view .c-rich-text__text table tr:before{opacity:1}.acf-block-preview .c-rich-text__text table tr:after,.no-fade .c-rich-text__text table tr:after,.no-js .c-rich-text__text table tr:after,.transition-ready .c-rich-text__text table tr.was-in-view:after,.transition-ready .was-in-view .c-rich-text__text table tr:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.c-rich-text__text table td,.c-rich-text__text table th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);font-weight:inherit;padding:1rem;padding:var(--gap-tiny);text-align:left;vertical-align:top}.c-rich-text__text table td:first-child,.c-rich-text__text table th:first-child{padding-left:0}.c-rich-text__text table th{font-weight:500;line-height:1.1375}.c-rich-text__inner--border-frame .c-rich-text__text{padding-right:1.1rem;padding-right:var(--gap-container)}@media (min-width:768px){.c-rich-text__text{grid-column:2/-1}}.c-rich-text__border-frame{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.c-rich-text__border-frame:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.c-rich-text__border-frame:after,.c-rich-text__border-frame:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.c-rich-text__border-frame:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.c-rich-text__border-frame,.c-rich-text__border-frame:after,.c-rich-text__border-frame:before{transition:none}}.acf-block-preview .c-rich-text__border-frame,.no-fade .c-rich-text__border-frame,.no-js .c-rich-text__border-frame,.transition-ready .c-rich-text__border-frame.was-in-view,.transition-ready .was-in-view .c-rich-text__border-frame{border-top:1px solid var(--border-frame-color)}.acf-block-preview .c-rich-text__border-frame:before,.no-fade .c-rich-text__border-frame:before,.no-js .c-rich-text__border-frame:before,.transition-ready .c-rich-text__border-frame.was-in-view:before,.transition-ready .was-in-view .c-rich-text__border-frame:before{opacity:1}.acf-block-preview .c-rich-text__border-frame:after,.no-fade .c-rich-text__border-frame:after,.no-js .c-rich-text__border-frame:after,.transition-ready .c-rich-text__border-frame.was-in-view:after,.transition-ready .was-in-view .c-rich-text__border-frame:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.c-search-form{padding-right:1rem;padding-right:var(--gap-tiny);width:100%}@media (min-width:768px){.c-search-form{padding-right:.65rem;padding-right:var(--gap-grid)}}.c-search-form__field{display:flex;position:relative}.c-search-form__input{-webkit-appearance:none;appearance:none;background-color:var(--card-secondary-bg);border:1px solid var(--tag-primary-bg);color:#f5f5f5;color:var(--color-white);flex:1;font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-body);font-size:13px;min-width:0;padding:1rem;padding:var(--gap-tiny);padding-right:8rem;padding-right:calc(7rem + var(--gap-micro)*2)}@media (min-width:768px){.c-search-form__input{padding-right:9rem;padding-right:calc(8rem + var(--gap-micro)*2)}}@media (min-width:992px){.c-search-form__input{padding-right:11rem;padding-right:calc(10rem + var(--gap-micro)*2)}}.c-search-form__input:-ms-input-placeholder{color:var(--color-text-highlight)}.c-search-form__input::placeholder{color:var(--color-text-highlight)}.c-search-form__input:focus:not(:focus-visible){outline:none}.c-search-form__input:-webkit-autofill,.c-search-form__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 75pt var(--card-secondary-bg) inset;caret-color:#f5f5f5;caret-color:var(--color-white);-webkit-text-fill-color:#f5f5f5;-webkit-text-fill-color:var(--color-white)}.c-search-form__button{bottom:0;justify-content:center;margin:.5rem;margin:var(--gap-micro);min-width:0;padding:0;position:absolute;right:0;top:0}@media (min-width:768px){.c-search-form__button{justify-content:space-between;min-width:7rem}}@media (min-width:992px){.c-search-form__button{min-width:10rem}}.c-search-form__button .c-button__icon{font-size:1.25rem;padding:.5rem;padding:var(--gap-micro)}.c-search-form__button .c-button__label{display:none}@media (min-width:768px){.c-search-form__button .c-button__label{display:block;font-size:.625rem;font-size:var(--font-size-micro);margin-top:2px;padding-right:.5rem;padding-right:var(--gap-micro)}}.c-search-form__button circle,.c-search-form__button path{fill:none;stroke:currentColor}.c-slider-nav{align-items:center;background-color:var(--card-bg);border:1px solid var(--color-border);display:none;flex-shrink:0;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);justify-content:space-between;padding-bottom:.25rem;padding-bottom:calc(var(--gap-micro)/2);padding-left:.25rem;padding-left:calc(var(--gap-micro)/2);padding-right:.25rem;padding-right:calc(var(--gap-micro)/2);padding-top:.25rem;padding-top:calc(var(--gap-micro)/2)}.c-slider-nav.show-on-mobile{display:flex;margin-right:.65rem;margin-right:var(--gap-grid)}@media (min-width:768px){.c-slider-nav{display:flex;min-width:15rem;padding-left:1rem;padding-left:var(--gap-tiny);width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.c-slider-nav,.c-slider-nav.show-on-mobile{margin-right:1rem;margin-right:var(--gap-tiny)}}@media (min-width:992px){.c-slider-nav{width:calc(33.33333333% - 1.43333333rem);width:calc(33.33333333% - var(--gap-grid)/1.5 - var(--gap-tiny))}}.c-slider-nav__label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--nav-label-color);display:none}@media (min-width:768px){.c-slider-nav__label{display:block}}.c-slider-nav__arrows{display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro)}.c-slider-nav__arrow{align-items:center;background-color:var(--nav-arrow-color);border:1px solid transparent;color:var(--nav-label-color);cursor:pointer;display:flex;font-size:.9rem;height:1.75rem;justify-content:center;line-height:0;padding:0;transition:background-color .15s ease-in,color .15s ease-in;transition:background-color var(--animation-ease-in-quick),color var(--animation-ease-in-quick);width:1.75rem}.c-slider-nav__arrow path,.c-slider-nav__arrow svg{fill:currentColor}.c-slider-nav__arrow:focus-visible,.c-slider-nav__arrow:hover{background-color:var(--nav-arrow-hover-bg);border-color:transparent;color:var(--nav-arrow-hover-color)}.c-slider-nav__arrow.is-disabled{color:var(--nav-color-disabled);cursor:default;pointer-events:none}.c-stock-status{display:flex;flex-direction:column;grid-gap:.125rem;gap:.125rem}.c-stock-status__label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--stock-status-color);display:flex;grid-gap:.75em;gap:.75em}.c-stock-status__label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.c-stock-status__label{grid-gap:.8em;gap:.8em}.c-stock-status__label:before{background-color:var(--stock-status-dot)}.c-stock-status--unavailable .c-stock-status__label{color:var(--stock-status-unavailable)}.c-stock-status--unavailable .c-stock-status__label:before{background-color:var(--stock-status-dot-unavailable)}.c-stock-status--delayed .c-stock-status__label:before{background-color:var(--stock-status-dot-delayed);outline:1px solid var(--stock-status-dot-delayed-outline)}.c-stock-status__delivery{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--stock-delivery-color);display:flex;grid-gap:.8em;gap:.8em}.c-stock-status__delivery:before{background-color:var(--section-bg);background-color:var(--stock-delivery-dot-bg,var(--section-bg));content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.c-stock-status__date{white-space:nowrap}.c-tag{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;align-items:center;background-color:var(--tag-primary-bg);color:var(--tag-primary-color);display:inline-flex;justify-content:center;padding:.5rem;padding:var(--gap-micro);width:auto}a.c-tag{text-decoration:none}a.c-tag:hover .c-tag__text{text-decoration:underline}.c-tag--primary{max-height:1.5rem}.c-tag--primary.c-tag--date{color:var(--tag-primary-date-color)}.c-tag--secondary{background-color:#2c2c2c;background-color:var(--color-gray-905);color:#ffec42;color:var(--color-yellow)}.c-tag--secondary .c-tag__icon{color:#ffec42;color:var(--color-yellow);display:flex;font-size:1rem;width:100%}.c-tag--secondary .c-tag__icon .c-icon{width:100%}.c-tag--secondary.c-tag--icon-sensepeek .c-tag__icon{color:#f5f5f5;color:var(--color-white)}.c-tag--secondary.c-tag--icon-sensepeek .c-tag__icon .c-icon{height:2.25em}.light .c-title__highlight{color:#707070;color:var(--color-gray-600)}.dark .c-title__highlight,.inner-dark .c-title__highlight{color:var(--color-text-highlight)}.inner-yellow .c-title__highlight,.yellow .c-title__highlight{color:#8d832e;color:var(--color-olive)}.l-site-footer{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;background-color:var(--section-bg)}.l-site-footer__inner{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);padding-bottom:.65rem;padding-bottom:var(--gap-grid);padding-top:2rem;padding-top:var(--gap)}@media (min-width:992px){.l-site-footer__inner{grid-gap:.65rem;gap:.65rem;grid-gap:var(--gap-grid);gap:var(--gap-grid)}}.l-site-footer__grid{display:-ms-grid;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:360px){.l-site-footer__grid{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}}@media (min-width:992px){.l-site-footer__grid{grid-gap:.65rem;gap:.65rem;grid-gap:var(--gap-grid);gap:var(--gap-grid)}}.l-site-footer__column{min-width:0}.l-site-footer__column.l-site-footer__column--copyright{order:3;padding-bottom:1rem;padding-bottom:var(--gap-tiny)}@media (min-width:992px){.l-site-footer__column.l-site-footer__column--copyright{padding-bottom:0}}@media (min-width:360px){.l-site-footer__column.l-site-footer__column--span-4{-ms-grid-column-span:12;grid-column:span 12}.l-site-footer__column.l-site-footer__column--span-2{-ms-grid-column-span:6;grid-column:span 6}}@media (min-width:992px){.l-site-footer__column.l-site-footer__column--span-4{-ms-grid-column-span:4;grid-column:span 4}.l-site-footer__column.l-site-footer__column--span-2{-ms-grid-column-span:2;grid-column:span 2}.l-site-footer__column.l-site-footer__column--copyright{order:0}}.l-site-footer__column-inner{height:100%;padding:.65rem 0 .21666667rem 0;padding:var(--gap-grid) 0 calc(var(--gap-grid)/3) 0;padding-top:1.5rem;padding-top:var(--gap-small)}.l-site-footer__column-inner .c-label{padding-top:0}@media (min-width:992px){.l-site-footer__column-inner{padding-top:.65rem;padding-top:var(--gap-grid)}}.l-site-footer__nav{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small)}.l-site-footer__nav .c-label{margin-bottom:0;padding-top:0}.l-site-footer__nav.l-site-footer__nav--links{flex-direction:column;flex-wrap:wrap;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);padding-bottom:.325rem;padding-bottom:calc(var(--gap-grid)/2)}.l-site-footer__nav.l-site-footer__nav--links .c-label{flex-shrink:0}.l-site-footer__nav.l-site-footer__nav--links .l-site-footer__links{flex:1 1 auto;min-width:0}@media (min-width:992px){.l-site-footer__nav.l-site-footer__nav--links{align-items:center;flex-direction:row;grid-gap:.65rem;gap:.65rem;grid-gap:var(--gap-grid);gap:var(--gap-grid)}}@media (min-width:1280px){.l-site-footer__nav.l-site-footer__nav--links .c-label{padding-top:2px}}@media (min-width:992px){.l-site-footer__nav{grid-gap:.65rem;gap:.65rem;grid-gap:var(--gap-grid);gap:var(--gap-grid)}}.l-site-footer__content{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);padding-bottom:.65rem;padding-bottom:var(--gap-grid)}.l-site-footer__content .c-label{margin-bottom:0;padding-top:0}@media (min-width:992px){.l-site-footer__content{padding-bottom:.65rem;padding-bottom:var(--gap-grid)}}.l-site-footer__description{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);color:var(--color-text-title);max-width:24rem;padding-top:0}.l-site-footer__description p:last-child{margin-bottom:0}.l-site-footer__copyright{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-body);margin:0}@media (min-width:992px){.l-site-footer__copyright{padding-bottom:.325rem;padding-bottom:calc(var(--gap-grid)/2)}}.l-site-footer__links{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);list-style:none;margin:0;padding:0}.l-site-footer__links__item{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny)}.l-site-footer__links__item a{color:#f5f5f5;color:var(--color-gray-150);text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.l-site-footer__links__item a:focus-visible,.l-site-footer__links__item a:hover{color:var(--color-text-body)}.l-site-header{background-color:#151515;background-color:var(--color-gray-950);left:1.1rem;left:var(--gap-container);position:fixed;right:1.1rem;right:var(--gap-container);top:1rem;top:var(--gap-tiny);z-index:6}.admin-bar .l-site-header{top:2pc;top:var(--admin-bar)}@media (min-width:992px){.l-site-header{top:1.5rem;top:var(--gap-small)}}.l-site-header__inner{align-items:center;border:1px solid #222;border:solid 1px var(--color-gray-910);display:flex;height:3.125rem;min-height:50px;padding-left:.75rem;padding-left:calc(var(--gap-micro)*1.5);padding-right:.75rem;padding-right:calc(var(--gap-micro)*1.5);position:relative}.l-site-header__logo{flex-shrink:0}.l-site-header__logo .c-logo{color:#f5f5f5;color:var(--color-white);display:block;height:auto;line-height:0}.l-site-header__logo img{height:2rem;width:auto}@media (min-width:1920px){.l-site-header__logo img{height:1.5rem}}.l-site-header__logo svg{fill:#f5f5f5;fill:var(--color-white);height:auto;width:4rem}@media (min-width:992px){.l-site-header__logo svg{width:4.5rem}}@media (min-width:1680px){.l-site-header__logo svg{width:4rem}}@media (min-width:1920px){.l-site-header__logo svg{width:3.5rem}}@media (min-width:2560px){.l-site-header__logo svg{width:4.5rem}}.l-site-header__nav{display:none}@media (min-width:992px){.l-site-header__nav{display:block;left:50%;position:absolute;transform:translateX(-50%)}}.l-site-header__actions{align-items:center;display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);margin-left:auto}.l-site-header__action{align-items:center;-webkit-appearance:none;appearance:none;background:#222;background:var(--color-gray-910);border:1px solid #222;border:1px solid var(--color-gray-910);color:#f5f5f5;color:var(--color-white);cursor:pointer;display:flex;font-size:1.4rem;height:2.5rem;justify-content:center;padding:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;transition:background-color var(--transition-quick),border-color var(--transition-quick),color var(--transition-quick);width:2.5rem}.l-site-header__action circle,.l-site-header__action path{fill:currentColor;stroke:none}.l-site-header__action--search circle,.l-site-header__action--search path{fill:none;stroke:currentColor}@media (min-width:992px){.l-site-header__action{border-color:transparent;font-size:1.3rem;height:2rem;width:2rem}}.l-site-header__action--search{display:flex;font-size:1.5rem}.l-site-header__action--cart{position:relative}.l-site-header__action--cart.has-items:after{background-color:#ffec42;background-color:var(--color-yellow);content:"";height:5px;position:absolute;right:.5em;top:.5em;width:5px;transform:translate(75%,-75%)}.l-site-header__action--currency{pointer-events:all;position:relative}.l-site-header__action:not(.l-site-header__action--menu):hover,.l-site-header__action:not(.l-site-header__action--menu)[focus-within]{background-color:#ffec42;background-color:var(--color-yellow);border-color:#ffec42;border-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black)}.l-site-header__action:not(.l-site-header__action--menu):focus-within,.l-site-header__action:not(.l-site-header__action--menu):hover{background-color:#ffec42;background-color:var(--color-yellow);border-color:#ffec42;border-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black)}@media (min-width:992px){.l-site-header__action:not(.l-site-header__action--menu):hover,.l-site-header__action:not(.l-site-header__action--menu)[focus-within]{border-color:transparent}.l-site-header__action:not(.l-site-header__action--menu):focus-within,.l-site-header__action:not(.l-site-header__action--menu):hover{border-color:transparent}}.l-site-header__action--cart.has-items:hover:after,.l-site-header__action--cart.has-items[focus-within]:after{background-color:#0a0a0a;background-color:var(--color-black)}.l-site-header__action--cart.has-items:focus-within:after,.l-site-header__action--cart.has-items:hover:after{background-color:#0a0a0a;background-color:var(--color-black)}.l-site-header__action--cart.is-just-added{background-color:#ffec42;background-color:var(--color-yellow);border-color:#ffec42;border-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black);transition:none}.l-site-header__action--cart.is-just-added:after{display:none}.l-site-header__currency-symbol{display:inline-flex;font-size:1rem;font-size:var(--font-size-medium);font-weight:400;font-weight:var(--font-weight-medium);justify-content:center;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:1;min-width:1ch;text-align:center;white-space:nowrap}.l-site-header__currency-select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.l-site-header__currency-select option{background-color:revert;color:revert}.l-site-header__action--menu{position:relative}.l-site-header__action--menu:focus,.l-site-header__action--menu:focus-visible,.l-site-header__action--menu:hover,.l-site-header__action--menu[focus-within]{background:#222;background:var(--color-gray-910);border-color:#222;border-color:var(--color-gray-910);color:#f5f5f5;color:var(--color-white)}.l-site-header__action--menu:focus,.l-site-header__action--menu:focus-visible,.l-site-header__action--menu:focus-within,.l-site-header__action--menu:hover{background:#222;background:var(--color-gray-910);border-color:#222;border-color:var(--color-gray-910);color:#f5f5f5;color:var(--color-white)}@media (min-width:992px){.l-site-header__action--menu{display:none}}.l-site-header__menu-icon{display:inline-block;height:.875rem;position:relative;width:1.125rem}.l-site-header__menu-icon-bar{background-color:currentColor;display:block;height:1.5px;left:0;position:absolute;transition:opacity .25s ease,transform .35s cubic-bezier(.65,0,.35,1);width:100%}.l-site-header__menu-icon-bar:first-child{top:0}.l-site-header__menu-icon-bar:nth-child(2){top:50%;transform:translateY(-50%)}.l-site-header__menu-icon-bar:nth-child(3){bottom:0}.l-site-header__action--menu.is-active .l-site-header__menu-icon-bar:first-child{opacity:0;transform:translateY(.4375rem)}.l-site-header__action--menu.is-active .l-site-header__menu-icon-bar:nth-child(3){opacity:0;transform:translateY(-.4375rem)}.b-accordion{padding-bottom:1.5rem;padding-bottom:var(--gap-section)}.b-accordion:last-child{padding-bottom:4rem;padding-bottom:var(--gap-large)}.b-accordion{background-color:var(--section-bg)}.b-accordion[\:not-has\(\%20section\)]{padding-bottom:0}.b-accordion:not(:has(~section)){padding-bottom:0}.light+.b-accordion .b-accordion__frame{border-top:0;height:0;margin-bottom:0;position:static}.b-accordion__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-top:1.1rem;padding-top:var(--gap-container)}.b-accordion__frame{display:block;height:26px;margin-bottom:1rem;margin-bottom:var(--gap-tiny)}.b-accordion__grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid))}.b-accordion__column{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}.b-accordion__column.b-accordion__column--card{display:none}@media (min-width:992px){.b-accordion__column{flex-basis:50%;flex-grow:0;max-width:50%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}.b-accordion__column.b-accordion__column--card{display:block}}.b-accordion--always-open .b-accordion__button-label--close{display:none}.b-accordion__column-inner{background-color:var(--card-bg);border:1px solid var(--color-border);padding:1.5rem;padding:var(--gap-small);position:relative}.b-accordion__column-inner.b-accordion__column-inner--items:after{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;position:absolute;right:-1px;top:-1px;width:9px;z-index:1}@media (min-width:992px){.b-accordion__column-inner.b-accordion__column-inner--items{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:calc(max(3.125rem, 50px) + 1.5rem);top:calc(var(--site-header-height) + var(--gap-small))}}@media (min-width:992px){.b-accordion__items{margin-top:auto}}.b-accordion__header{padding-bottom:8rem;padding-bottom:var(--gap-huge)}.b-accordion__label{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);line-height:var(--line-height-small);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);display:flex;grid-gap:.75em;gap:.75em}.b-accordion__label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-accordion__label{color:#a2a2a2;color:var(--color-gray-450);font-weight:400;margin-bottom:.5rem;margin-bottom:var(--gap-micro);text-transform:uppercase}.b-accordion__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:#f5f5f5;color:var(--color-gray-150);margin:0!important}.b-accordion__title .c-title__highlight{color:var(--color-text-highlight)}@media (min-width:992px){.b-accordion__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);padding-bottom:2rem;padding-bottom:var(--gap-medium)}}.b-accordion__item{padding-bottom:.5rem;padding-bottom:var(--gap-micro);transition:opacity .2s ease}.b-accordion__item:last-child{padding-bottom:0}.b-accordion__button{align-items:center;background-color:#1a1a1a!important;background-color:var(--color-gray-925)!important;border:1px solid #303030!important;border:1px solid var(--color-gray-900)!important;color:#f5f5f5!important;color:var(--color-gray-150)!important;cursor:pointer;display:flex;font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif!important;font-family:var(--font-heading)!important;font-size:1rem!important;font-size:var(--font-size-medium)!important;font-weight:400!important;justify-content:space-between;line-height:1.5rem!important;line-height:var(--line-height-medium)!important;padding:1rem!important;padding:var(--gap-tiny)!important;text-align:left;width:100%!important}.b-accordion__modal{align-items:center;animation-duration:.4s;animation-timing-function:ease-in-out;background-color:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.b-accordion__modal.is-animating-in{animation-name:accordion-modal-in}.b-accordion__modal.is-animating-out{animation-name:accordion-modal-out}.b-accordion__modal.is-visible{pointer-events:auto;visibility:visible}@media (prefers-reduced-motion:reduce){.b-accordion__modal{animation-duration:.01ms}}@keyframes accordion-modal-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes accordion-modal-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.b-accordion__modal-inner{background-color:var(--color-white);background-color:var(--section-bg,var(--color-white));color:var(--color-black);color:var(--color-text-body,var(--color-black));height:100%;overflow-y:auto;padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);padding-top:1.1rem;padding-top:var(--gap-container);width:100%}.b-accordion__modal-header{margin-bottom:1.5rem;margin-bottom:var(--gap-small)}.b-accordion__modal-title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);color:#a2a2a2;display:flex;grid-gap:.75em;gap:.75em}.b-accordion__modal-title:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-accordion__modal-title{color:#0a0a0a;color:var(--color-gray-1000);font-weight:400;text-transform:uppercase}.b-accordion__modal-footer{background-color:var(--section-bg);border-top:1px solid var(--color-border);bottom:0;left:0;padding:1.1rem;padding:var(--gap-container);position:fixed;right:0}.b-accordion__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;line-height:var(--line-height-large)}.b-accordion__intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-accordion__intro p:last-child{padding-bottom:0}.b-accordion__intro em{font-style:italic}.b-accordion__intro strong{font-weight:500}.b-accordion__intro a{text-decoration:underline}.b-accordion__intro a:focus,.b-accordion__intro a:hover{text-decoration:none}.b-accordion__intro{color:#3d3d3d;color:var(--color-gray-850);padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-right:3rem}.b-accordion__modal-content{padding-bottom:9.1rem;padding-bottom:calc(var(--gap-container) + var(--gap-huge));padding-top:1rem;padding-top:var(--gap-tiny)}.b-accordion__description{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--color-text-body)}.b-accordion__description a{text-decoration:underline}.b-accordion__description a:focus,.b-accordion__description a:hover{text-decoration:none}.b-accordion__description strong{font-weight:500}.b-accordion__description em{font-style:italic}.b-accordion__description del{text-decoration:line-through}.b-accordion__description h1,.b-accordion__description h2{font-size:1.625rem;font-size:var(--font-size-large);line-height:var(--line-height-large)}.b-accordion__description h1,.b-accordion__description h2,.b-accordion__description h3{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.b-accordion__description h3{font-size:1.25rem;font-size:var(--font-size-medium-large);line-height:var(--line-height-medium-large)}.b-accordion__description h4{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-body);display:flex;grid-gap:.75em;gap:.75em}.b-accordion__description h4:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-accordion__description h5,.b-accordion__description h6{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.b-accordion__description h1,.b-accordion__description h2,.b-accordion__description h3,.b-accordion__description h4,.b-accordion__description h5,.b-accordion__description h6{padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}.b-accordion__description h1:first-child,.b-accordion__description h2:first-child,.b-accordion__description h3:first-child,.b-accordion__description h4:first-child,.b-accordion__description h5:first-child,.b-accordion__description h6:first-child{padding-top:0}.b-accordion__description h1:last-child,.b-accordion__description h2:last-child,.b-accordion__description h3:last-child,.b-accordion__description h4:last-child,.b-accordion__description h5:last-child,.b-accordion__description h6:last-child{padding-bottom:0}.b-accordion__description hr+h1,.b-accordion__description hr+h2,.b-accordion__description hr+h3,.b-accordion__description hr+h4,.b-accordion__description hr+h5,.b-accordion__description hr+h6{padding-top:.5rem;padding-top:var(--gap-micro)}.b-accordion__description figure,.b-accordion__description ol,.b-accordion__description p,.b-accordion__description table,.b-accordion__description ul{padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.b-accordion__description figure:last-child,.b-accordion__description ol:last-child,.b-accordion__description p:last-child,.b-accordion__description table:last-child,.b-accordion__description ul:last-child{padding-bottom:0}.b-accordion__description pre{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-accordion__description pre:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-accordion__description pre:after,.b-accordion__description pre:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-accordion__description pre:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-accordion__description pre,.b-accordion__description pre:after,.b-accordion__description pre:before{transition:none}}.acf-block-preview .b-accordion__description pre,.no-fade .b-accordion__description pre,.no-js .b-accordion__description pre,.transition-ready .b-accordion__description pre.was-in-view,.transition-ready .was-in-view .b-accordion__description pre{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-accordion__description pre:before,.no-fade .b-accordion__description pre:before,.no-js .b-accordion__description pre:before,.transition-ready .b-accordion__description pre.was-in-view:before,.transition-ready .was-in-view .b-accordion__description pre:before{opacity:1}.acf-block-preview .b-accordion__description pre:after,.no-fade .b-accordion__description pre:after,.no-js .b-accordion__description pre:after,.transition-ready .b-accordion__description pre.was-in-view:after,.transition-ready .was-in-view .b-accordion__description pre:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-accordion__description pre{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);font-family:monospace;margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding:1rem;padding:var(--gap-tiny);position:relative}@supports (-webkit-overflow-scrolling:touch){.b-accordion__description pre{overflow:scroll;-webkit-overflow-scrolling:touch}}.b-accordion__description hr{background-color:var(--color-text-body);border:0;height:1px;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:0;opacity:.15;padding:0}.b-accordion__description blockquote{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-accordion__description blockquote:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-accordion__description blockquote:after,.b-accordion__description blockquote:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-accordion__description blockquote:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-accordion__description blockquote,.b-accordion__description blockquote:after,.b-accordion__description blockquote:before{transition:none}}.acf-block-preview .b-accordion__description blockquote,.no-fade .b-accordion__description blockquote,.no-js .b-accordion__description blockquote,.transition-ready .b-accordion__description blockquote.was-in-view,.transition-ready .was-in-view .b-accordion__description blockquote{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-accordion__description blockquote:before,.no-fade .b-accordion__description blockquote:before,.no-js .b-accordion__description blockquote:before,.transition-ready .b-accordion__description blockquote.was-in-view:before,.transition-ready .was-in-view .b-accordion__description blockquote:before{opacity:1}.acf-block-preview .b-accordion__description blockquote:after,.no-fade .b-accordion__description blockquote:after,.no-js .b-accordion__description blockquote:after,.transition-ready .b-accordion__description blockquote.was-in-view:after,.transition-ready .was-in-view .b-accordion__description blockquote:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-accordion__description blockquote{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);margin-bottom:2rem;margin-bottom:var(--gap);padding:1rem;padding:var(--gap-tiny);position:relative}.b-accordion__description blockquote p:last-child{padding-bottom:0}.b-accordion__description blockquote cite{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);display:block}.b-accordion__description blockquote cite:before{content:"\2014";display:inline-block;margin-right:1em}.b-accordion__description ol>ol,.b-accordion__description ol>ul,.b-accordion__description ul>ol,.b-accordion__description ul>ul{margin-bottom:0}.b-accordion__description ol,.b-accordion__description ul{list-style-position:outside;padding-left:1.15em}.b-accordion__description ol li,.b-accordion__description ul li{padding-bottom:.1375em;position:relative}.b-accordion__description ol li>ol,.b-accordion__description ol li>ul,.b-accordion__description ul li>ol,.b-accordion__description ul li>ul{padding-bottom:0;padding-left:1em;padding-top:.5rem;padding-top:var(--gap-micro)}.b-accordion__description ol li>ol li:last-of-type,.b-accordion__description ol li>ul li:last-of-type,.b-accordion__description ul li>ol li:last-of-type,.b-accordion__description ul li>ul li:last-of-type{padding-bottom:0}.b-accordion__description ul li{list-style-type:square}.b-accordion__description ol{counter-reset:ol}.b-accordion__description ol li{list-style-type:decimal}.b-accordion__description figure,.b-accordion__description iframe{max-width:100%;width:100%}.b-accordion__description figure a,.b-accordion__description iframe a{display:block}.b-accordion__description figcaption{margin-top:.5rem;margin-top:var(--gap-micro)}.b-accordion__description figcaption img{margin-top:0}.b-accordion__description img{display:block;height:auto;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:.5rem;margin-top:var(--gap-micro);width:100%}.b-accordion__description img:last-child{margin-bottom:0}.b-accordion__description .table-wrapper{max-width:100%;overflow-x:auto}.b-accordion__description table{background-color:#f5f5f5;background-color:var(--color-white);border-collapse:collapse;border-radius:2px;border-radius:var(--radius);border-spacing:0;overflow:hidden;overflow-x:auto;width:100%}.b-accordion__description table tr{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-accordion__description table tr:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-accordion__description table tr:after,.b-accordion__description table tr:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-accordion__description table tr:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-accordion__description table tr,.b-accordion__description table tr:after,.b-accordion__description table tr:before{transition:none}}.acf-block-preview .b-accordion__description table tr,.no-fade .b-accordion__description table tr,.no-js .b-accordion__description table tr,.transition-ready .b-accordion__description table tr.was-in-view,.transition-ready .was-in-view .b-accordion__description table tr{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-accordion__description table tr:before,.no-fade .b-accordion__description table tr:before,.no-js .b-accordion__description table tr:before,.transition-ready .b-accordion__description table tr.was-in-view:before,.transition-ready .was-in-view .b-accordion__description table tr:before{opacity:1}.acf-block-preview .b-accordion__description table tr:after,.no-fade .b-accordion__description table tr:after,.no-js .b-accordion__description table tr:after,.transition-ready .b-accordion__description table tr.was-in-view:after,.transition-ready .was-in-view .b-accordion__description table tr:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-accordion__description table td,.b-accordion__description table th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);font-weight:inherit;padding:1rem;padding:var(--gap-tiny);text-align:left;vertical-align:top}.b-accordion__description table td:first-child,.b-accordion__description table th:first-child{padding-left:0}.b-accordion__description table th{font-weight:500;line-height:1.1375}.b-accordion__description{color:#3d3d3d;color:var(--color-gray-850);padding-right:3rem}.b-accordion__button-text{color:inherit;padding-right:1rem;padding-right:var(--gap-tiny)}.b-accordion__panel{display:none}@media (min-width:992px){.b-accordion__panel.is-active{animation:accordion-panel-in .4s ease;display:block;padding:1.1rem;padding:var(--gap-container)}}@keyframes accordion-panel-in{0%{opacity:0}to{opacity:1}}.b-accordion__panel-header{margin-bottom:1.5rem;margin-bottom:var(--gap-small)}.b-accordion__panel-title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);color:#a2a2a2;display:flex;grid-gap:.75em;gap:.75em}.b-accordion__panel-title:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-accordion__panel-title{color:#5e5e5e;color:var(--color-gray-700);font-weight:400;text-transform:uppercase}.b-accordion__card-wrap{animation:accordion-panel-in .4s ease-out}.b-accordion__card-wrap.is-hidden{display:none}@media (min-width:992px){.b-accordion__modal{display:none!important}}.b-accordion__card{display:flex;flex-direction:column;justify-content:space-between}.b-accordion__card:hover{text-decoration:none}.b-accordion__card-footer,.b-accordion__card-header{padding:1.5rem;padding:var(--gap-small)}.b-accordion__card-footer{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);margin-top:auto}.b-accordion__card-label{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);line-height:var(--line-height-small);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);color:#a2a2a2;display:flex;grid-gap:.75em;gap:.75em}.b-accordion__card-label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-accordion__card-label{color:#0a0a0a;color:var(--color-gray-1000);text-transform:uppercase}.b-accordion__card-label,.b-accordion__card-title{font-weight:400;padding-bottom:.5rem;padding-bottom:var(--gap-micro)}.b-accordion__card-title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);line-height:var(--line-height-xhuge);color:#1a1a1a;color:var(--color-gray-925);margin:0!important}.b-accordion__card-title .c-title__highlight{color:#707070;color:var(--color-gray-600)}.b-accordion__card-media{margin:auto;padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-accordion__card-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.b-accordion__card-text{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.b-accordion__card-text p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-accordion__card-text p:last-child{padding-bottom:0}.b-accordion__card-text em{font-style:italic}.b-accordion__card-text strong{font-weight:500}.b-accordion__card-text a{text-decoration:underline}.b-accordion__card-text a:focus,.b-accordion__card-text a:hover{text-decoration:none}.b-accordion__card-text{color:#3d3d3d;color:var(--color-gray-850);max-width:25rem}.b-accordion__card-link .c-button{background-color:#0a0a0a;background-color:var(--color-gray-1000);border-color:#0a0a0a;border-color:var(--color-gray-1000);color:#f5f5f5;color:var(--color-white)}@media (min-width:992px){.b-accordion__column--card .b-accordion__column-inner{background-color:#eee;background-color:var(--color-gray-200);height:100%;padding:0}.b-accordion__column--card .b-accordion__column-inner .b-accordion__card,.b-accordion__column--card .b-accordion__column-inner .b-accordion__card-wrap{height:100%}}.is-preview .b-accordion__button{cursor:pointer!important;pointer-events:auto!important;position:relative;z-index:1}.is-preview .b-accordion__panel.is-active{animation:accordion-panel-in .4s ease-out;display:block;padding:1.1rem;padding:var(--gap-container)}.b-cards{--cards-header-after-offset:1rem;--cards-header-after-slider-nav:5rem;background-color:var(--section-bg);padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}.b-cards__header{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-cards__header:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-cards__header:after,.b-cards__header:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-cards__header:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-cards__header,.b-cards__header:after,.b-cards__header:before{transition:none}}.acf-block-preview .b-cards__header,.no-fade .b-cards__header,.no-js .b-cards__header,.transition-ready .b-cards__header.was-in-view,.transition-ready .was-in-view .b-cards__header{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-cards__header:before,.no-fade .b-cards__header:before,.no-js .b-cards__header:before,.transition-ready .b-cards__header.was-in-view:before,.transition-ready .was-in-view .b-cards__header:before{opacity:1}.acf-block-preview .b-cards__header:after,.no-fade .b-cards__header:after,.no-js .b-cards__header:after,.transition-ready .b-cards__header.was-in-view:after,.transition-ready .was-in-view .b-cards__header:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-cards__header{align-items:flex-end;border-color:var(--border-frame-color);display:flex;flex-direction:row;justify-content:space-between;margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container)}.b-cards__header:before{border-color:var(--border-frame-corner)}.b-cards__header:after{border-color:var(--border-frame-color)}.acf-block-preview .b-cards__header:after,.b-cards__header:after,.was-in-view .b-cards__header:after{height:calc(100% - var(--cards-header-after-offset))}.b-cards__header .b-cards__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);color:var(--color-text-title);padding-top:1rem;padding-top:var(--gap-tiny)}.b-cards__header .b-cards__title .c-title__highlight{color:var(--color-text-highlight)}.b-cards__header .c-slider-nav{align-self:flex-end;margin-top:1.5rem;margin-top:var(--gap-small)}@media (min-width:992px){.b-cards__header .c-slider-nav{margin-top:0}}@media (min-width:768px){.b-cards__header[\:has\(.c-slider-nav\)]:after{height:calc(100% - var(--cards-header-after-slider-nav))}.b-cards__header:has(.c-slider-nav):after{height:calc(100% - var(--cards-header-after-slider-nav))}.b-cards[data-count="1"] .c-slider-nav,.b-cards[data-count="2"] .c-slider-nav{display:none}.b-cards[data-count="1"] .b-cards__header:after,.b-cards[data-count="2"] .b-cards__header:after{height:calc(100% - var(--cards-header-after-offset))}}@media (min-width:992px){.b-cards[data-count="1"] .c-slider-nav,.b-cards[data-count="2"] .c-slider-nav,.b-cards[data-count="3"] .c-slider-nav{display:none}.b-cards[data-count="1"] .b-cards__header:after,.b-cards[data-count="2"] .b-cards__header:after,.b-cards[data-count="3"] .b-cards__header:after{height:calc(100% - var(--cards-header-after-offset))}}.c-cards__scroll-inner{align-items:stretch}.b-cards__item{--column:10;aspect-ratio:3/4;display:flex}@media (min-width:768px){.b-cards__item{--column:6}}@media (min-width:992px){.b-cards__item{--column:4}}.b-cards__scroll{margin-top:1rem;margin-top:var(--gap-tiny)}.b-cards__scroll-inner{align-items:stretch}.b-category-products{background-color:var(--section-bg);padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}.b-category-products__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%}.b-category-products__header{--border-frame-height:calc(100% - var(--gap-tiny));border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-category-products__header:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-category-products__header:after,.b-category-products__header:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-category-products__header:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-category-products__header,.b-category-products__header:after,.b-category-products__header:before{transition:none}}.acf-block-preview .b-category-products__header,.no-fade .b-category-products__header,.no-js .b-category-products__header,.transition-ready .b-category-products__header.was-in-view,.transition-ready .was-in-view .b-category-products__header{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-category-products__header:before,.no-fade .b-category-products__header:before,.no-js .b-category-products__header:before,.transition-ready .b-category-products__header.was-in-view:before,.transition-ready .was-in-view .b-category-products__header:before{opacity:1}.acf-block-preview .b-category-products__header:after,.no-fade .b-category-products__header:after,.no-js .b-category-products__header:after,.transition-ready .b-category-products__header.was-in-view:after,.transition-ready .was-in-view .b-category-products__header:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-category-products__header{border-color:var(--border-frame-color);padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.b-category-products__header:before{border-color:var(--border-frame-corner)}.b-category-products__header:after{border-color:var(--border-frame-color)}.b-category-products__header .b-category-products__label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.b-category-products__header .b-category-products__label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-category-products__header .b-category-products__label{padding-top:1rem;padding-top:var(--gap-tiny)}.b-category-products__header .b-category-products__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-top:.5rem;padding-top:var(--gap-micro)}.b-category-products__header .b-category-products__title .c-title__highlight{color:var(--color-text-highlight)}@media (min-width:992px){.b-category-products__header .b-category-products__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge)}}.b-category-products__grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid))}.b-category-products__item{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);display:flex;padding-bottom:.65rem;padding-bottom:var(--gap-grid)}@media (min-width:768px){.b-category-products__item{flex-basis:50%;flex-grow:0;max-width:50%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}@media (min-width:992px){.b-category-products__item{flex-basis:33.33333333%;flex-grow:0;max-width:33.33333333%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}.b-checkout__preview{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);align-items:center;background-color:#eee;background-color:var(--color-gray-200);display:flex;justify-content:center;min-height:20rem;padding:2rem;padding:var(--gap)}.b-checkout{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-bottom:4rem;padding-bottom:var(--gap-large)}.b-checkout .woocommerce-form-coupon-toggle .woocommerce-info{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);background-color:#eee;background-color:var(--color-gray-200);border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);color:#707070;color:var(--color-gray-600);list-style:none;margin-bottom:.5rem;margin-bottom:var(--gap-micro);padding:1rem;padding:var(--gap-tiny)}.b-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--color-text-title);text-decoration:underline}.b-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:focus,.b-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover{text-decoration:none}.b-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}.b-checkout .checkout_coupon{background-color:#eee;background-color:var(--color-gray-200);border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);margin-bottom:1.5rem;margin-bottom:var(--gap-small);padding:1rem;padding:var(--gap-tiny)}.b-checkout .checkout_coupon .form-row{margin:0}.b-checkout .checkout_coupon input.input-text{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);padding:.5rem;padding:var(--gap-micro)}.b-checkout .checkout_coupon .button,.b-checkout .checkout_coupon input.input-text{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono)}.b-checkout .checkout_coupon .button{font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background-color:#1a1a1a;background-color:var(--color-gray-925);border:1px solid #1a1a1a;border:1px solid var(--color-gray-925);color:#f5f5f5;color:var(--color-white);cursor:pointer;line-height:1rem;line-height:var(--line-height-tiny);padding:.5rem 1rem;padding:var(--gap-micro) var(--gap-tiny)}#dibs-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid));grid-gap:0;gap:0}#dibs-order-review{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}#dibs-iframe{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}.b-checkout .shop_table{border-collapse:collapse;width:100%}.b-checkout .shop_table td,.b-checkout .shop_table th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);border-bottom:1px solid #dcdcdc;border-bottom:1px solid var(--color-gray-250);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);padding:.5rem 0;padding:var(--gap-micro) 0;text-align:left;vertical-align:top}.b-checkout .shop_table td,.b-checkout .shop_table th,.b-checkout .shop_table thead th{font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny)}.b-checkout .shop_table thead th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);color:#707070;color:var(--color-gray-600);font-weight:var(--font-weight-medium);padding-bottom:1rem;padding-bottom:var(--gap-tiny);text-transform:uppercase}.b-checkout .shop_table .product-name{color:var(--color-text-title)}.b-checkout .shop_table .product-total{text-align:right}.b-checkout .shop_table .product-quantity,.b-checkout .shop_table tfoot th{color:#707070;color:var(--color-gray-600);font-weight:400;font-weight:var(--font-weight-medium)}.b-checkout .shop_table tfoot td{text-align:right}.b-checkout .shop_table .order-total td,.b-checkout .shop_table .order-total th{font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);border-bottom:none;color:var(--color-text-title);font-weight:500;font-weight:var(--font-weight-bold);padding-top:1rem;padding-top:var(--gap-tiny)}.b-checkout .shop_table .order-total td,.b-checkout .shop_table .order-total th,.b-checkout .shop_table .variation{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading)}.b-checkout .shop_table .variation{font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);color:#707070;color:var(--color-gray-600);margin:0;padding-top:.5rem;padding-top:var(--gap-micro)}.b-checkout .shop_table .variation dd,.b-checkout .shop_table .variation dt{display:inline;margin:0;padding:0}.b-checkout .shop_table .variation dt{display:none}.b-checkout .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.b-checkout .woocommerce-shipping-methods li{padding:.25rem 0;padding:calc(var(--baseline-unit)*1) 0}.b-checkout .woocommerce-shipping-methods label{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);cursor:pointer;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono)}.b-checkout .woocommerce-shipping-methods input[type=radio]{margin-right:.5rem;margin-right:var(--gap-micro)}#dibs-extra-checkout-fields{padding-top:1.5rem;padding-top:var(--gap-small)}#dibs-extra-checkout-fields .form-row{margin-bottom:1rem;margin-bottom:var(--gap-tiny)}#dibs-extra-checkout-fields label{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);color:#707070;color:var(--color-gray-600);display:block;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);padding-bottom:.5rem;padding-bottom:var(--gap-micro)}#dibs-extra-checkout-fields .optional{color:#a2a2a2;color:var(--color-gray-450)}#dibs-extra-checkout-fields input.input-text,#dibs-extra-checkout-fields textarea{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);padding:.5rem;padding:var(--gap-micro);width:100%}#dibs-extra-checkout-fields textarea{resize:vertical}#dibs-extra-checkout-fields .checkbox{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);align-items:center;display:flex;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro)}.b-cta__container{background-color:var(--section-bg);padding:1.1rem;padding:var(--gap-container);position:relative}.b-cta__inner{background-color:var(--cta-bg)}.b-cta__grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid));min-height:24rem;overflow:hidden;padding:1rem;padding:var(--gap-tiny);position:relative}@media (min-width:992px){.b-cta__grid{padding:0}}.b-cta__content{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);display:flex;flex-direction:column;padding:.5rem;padding:var(--gap-micro);position:relative;z-index:2}@media (min-width:992px){.b-cta__content{flex-basis:50%;flex-grow:0;max-width:50%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);padding:1.5rem;padding-left:2rem;padding-right:0}}.b-cta__label .c-label{padding-top:0}.b-cta__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-top:1.5rem;padding-top:var(--gap-small)}@media (min-width:992px){.b-cta__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge)}}.b-cta__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.b-cta__intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-cta__intro p:last-child{padding-bottom:0}.b-cta__intro em{font-style:italic}.b-cta__intro strong{font-weight:500}.b-cta__intro a{text-decoration:underline}.b-cta__intro a:focus,.b-cta__intro a:hover{text-decoration:none}.b-cta__intro{color:var(--color-text-body);max-width:26rem;padding-top:1rem;padding-top:var(--gap-tiny)}@media (min-width:992px){.b-cta__intro{margin-top:auto;padding-top:4rem;padding-top:var(--gap-large)}}.b-cta__intro p:last-child{margin-bottom:0}.b-cta__actions{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);margin-top:auto;padding-top:1rem;padding-top:var(--gap-tiny);position:relative;z-index:2}@media (min-width:992px){.b-cta__actions{flex-basis:50%;flex-grow:0;max-width:50%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);align-items:flex-end;justify-content:flex-end;padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-left:0;padding-right:2rem;padding-right:var(--gap)}.b-cta__actions>.c-button{flex:1;max-width:14rem}}.b-cta__media{padding-top:3rem;padding-top:calc(var(--gap)*1.5);position:relative;z-index:1}@media (min-width:992px){.b-cta__media{bottom:0;left:100%;padding-top:0;position:absolute;top:0;width:100%}}@media (min-width:992px){.b-cta__media-inner{height:100%;margin-right:1.5rem;padding-top:0}}.b-cta__media-inner img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.b-featured-products{background-color:var(--section-bg);padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}.b-featured-products__header{--border-frame-height:calc(100% - var(--gap-tiny));border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-featured-products__header:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-featured-products__header:after,.b-featured-products__header:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-featured-products__header:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-featured-products__header,.b-featured-products__header:after,.b-featured-products__header:before{transition:none}}.acf-block-preview .b-featured-products__header,.no-fade .b-featured-products__header,.no-js .b-featured-products__header,.transition-ready .b-featured-products__header.was-in-view,.transition-ready .was-in-view .b-featured-products__header{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-featured-products__header:before,.no-fade .b-featured-products__header:before,.no-js .b-featured-products__header:before,.transition-ready .b-featured-products__header.was-in-view:before,.transition-ready .was-in-view .b-featured-products__header:before{opacity:1}.acf-block-preview .b-featured-products__header:after,.no-fade .b-featured-products__header:after,.no-js .b-featured-products__header:after,.transition-ready .b-featured-products__header.was-in-view:after,.transition-ready .was-in-view .b-featured-products__header:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-featured-products__header{align-items:flex-end;border-color:var(--border-frame-color);display:flex;flex-direction:row;justify-content:space-between;margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container);padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.b-featured-products__header:before{border-color:var(--border-frame-corner)}.b-featured-products__header:after{border-color:var(--border-frame-color)}.b-featured-products__header .b-featured-products__label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.b-featured-products__header .b-featured-products__label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-featured-products__header .b-featured-products__label{padding-top:1rem;padding-top:var(--gap-tiny)}.b-featured-products__header .b-featured-products__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-top:.5rem;padding-top:var(--gap-micro)}.b-featured-products__header .b-featured-products__title .c-title__highlight{color:var(--color-text-highlight)}@media (min-width:992px){.b-featured-products__header .b-featured-products__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge)}}.b-featured-products__header .c-slider-nav{margin-top:1.5rem;margin-top:var(--gap-small)}@media (min-width:992px){.b-featured-products__header .c-slider-nav{margin-top:0}}@media (min-width:768px){.b-featured-products[data-count="1"] .c-slider-nav,.b-featured-products[data-count="2"] .c-slider-nav{display:none}}@media (min-width:992px){.b-featured-products[data-count="1"] .c-slider-nav,.b-featured-products[data-count="2"] .c-slider-nav,.b-featured-products[data-count="3"] .c-slider-nav{display:none}}.b-featured-products__item{--column:10;display:flex}@media (min-width:768px){.b-featured-products__item{--column:6}}@media (min-width:992px){.b-featured-products__item{--column:4}}.b-featured-products__footer{margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container);padding-top:1.5rem;padding-top:var(--gap-small)}.b-latest-news{--ln-button-height:2.25rem;padding-bottom:1.5rem;padding-bottom:var(--gap-section)}.b-latest-news:last-child{padding-bottom:4rem;padding-bottom:var(--gap-large)}.b-latest-news{background-color:var(--section-bg);padding-top:2rem;padding-top:var(--gap)}@media (min-width:992px){.b-latest-news{padding-top:1.5rem;padding-top:var(--gap-small)}}.b-latest-news__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%}.b-latest-news__label{display:inline-flex}@media (min-width:768px){.b-latest-news__label{-ms-grid-row-align:start;align-self:start}}.b-latest-news__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);color:var(--color-text-title);padding-top:1.5rem;padding-top:var(--gap-small)}@media (min-width:768px){.b-latest-news__title{-ms-grid-row-align:end;align-self:end}}@media (min-width:992px){.b-latest-news__title{padding-top:1rem;padding-top:var(--gap-tiny)}}.b-latest-news__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium)}.b-latest-news__intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-latest-news__intro p:last-child{padding-bottom:0}.b-latest-news__intro em{font-style:italic}.b-latest-news__intro strong{font-weight:500}.b-latest-news__intro a{text-decoration:underline}.b-latest-news__intro a:focus,.b-latest-news__intro a:hover{text-decoration:none}.b-latest-news__intro{color:var(--color-text-body);padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-right:8rem;padding-right:var(--gap-huge);padding-top:1.5rem;padding-top:var(--gap-small)}@media (min-width:768px){.b-latest-news__intro{-ms-grid-row-align:start;align-self:start;padding-right:4rem;padding-right:var(--gap-large);padding-top:1rem;padding-top:var(--gap-tiny)}}@media (min-width:992px){.b-latest-news__intro{-ms-grid-row-align:end;align-self:end;padding-bottom:0;padding-right:4rem;padding-right:var(--gap-large);padding-top:0}}.b-latest-news__button{-ms-grid-row-align:end;align-self:end}@media (min-width:768px){.b-latest-news__button{margin-top:2rem;margin-top:var(--gap)}}@media (min-width:992px){.b-latest-news__button{padding-top:4rem;padding-top:var(--gap-large)}}.b-latest-news.light .b-latest-news__button .c-button{color:#f5f5f5;color:var(--color-white)}.b-latest-news.dark .b-latest-news__button .c-button{background-color:#ffec42;background-color:var(--color-yellow);border-color:transparent;color:#0a0a0a;color:var(--color-black)}.acf-block-preview .b-latest-news__mobile.c-border-frame:after,.b-latest-news__mobile.c-border-frame.was-in-view:after,.was-in-view .b-latest-news__mobile.c-border-frame:after{height:calc(100% - 1rem - var(--ln-button-height));height:calc(100% - var(--gap-tiny) - var(--ln-button-height))}@media (min-width:768px){.b-latest-news__mobile{display:-ms-grid;display:grid;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.b-latest-news__mobile .b-latest-news__title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.b-latest-news__mobile .b-latest-news__intro{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.b-latest-news__mobile .b-latest-news__button{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.acf-block-preview .b-latest-news__mobile.c-border-frame:after,.b-latest-news__mobile.c-border-frame.was-in-view:after,.was-in-view .b-latest-news__mobile.c-border-frame:after{height:calc(100% - 1rem - var(--ln-button-height));height:calc(100% - var(--gap-tiny) - var(--ln-button-height))}}@media (min-width:992px){.b-latest-news__mobile{display:none}}.b-latest-news__desktop{display:none}@media (min-width:992px){.b-latest-news__desktop{display:-ms-grid;display:grid;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);grid-column:1/-1;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;min-height:220px}}@media (min-width:992px){.b-latest-news__label-section{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}@media (min-width:992px){.b-latest-news__main-section{display:-ms-grid;display:grid;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-columns:subgrid;grid-template-columns:subgrid}.b-latest-news__main-section .b-latest-news__intro,.b-latest-news__main-section .b-latest-news__title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.b-latest-news__main-section .b-latest-news__button{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.acf-block-preview .b-latest-news__main-section.c-border-frame:after,.b-latest-news__main-section.c-border-frame.was-in-view:after,.was-in-view .b-latest-news__main-section.c-border-frame:after{height:calc(100% - 1rem - var(--ln-button-height));height:calc(100% - var(--gap-tiny) - var(--ln-button-height))}}.b-latest-news__cards{display:-ms-grid;display:grid;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);-ms-grid-columns:1fr;grid-template-columns:1fr;padding-top:1rem;padding-top:var(--gap-tiny)}@media (min-width:768px){.b-latest-news__cards{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:992px){.b-latest-news__cards{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.b-latest-news__nav{display:flex;justify-content:flex-end;padding-top:1rem;padding-top:var(--gap-tiny)}.b-latest-news .b-latest-news__nav .c-slider-nav{margin-right:0}@media (min-width:768px){.b-latest-news .b-latest-news__nav .c-slider-nav{width:calc(50% - .5rem);width:calc(50% - var(--gap-tiny)/2)}}@media (min-width:992px){.b-latest-news .b-latest-news__nav .c-slider-nav{width:calc(33.33333333% - .66666667rem);width:calc(33.33333333% - var(--gap-tiny)*2/3)}}@media (min-width:768px){.b-latest-news[data-count="2"] .b-latest-news__nav{display:none}}@media (min-width:992px){.b-latest-news[data-count="3"] .b-latest-news__nav{display:none}}.b-latest-news__scroll{padding-top:1rem;padding-top:var(--gap-tiny)}.b-latest-news__scroll-inner{align-items:stretch}.b-latest-news__item{display:flex}@media (min-width:768px){.b-latest-news__item{--column:6}}@media (min-width:992px){.b-latest-news__item{--column:4}}.b-latest-news__empty{color:var(--color-text-highlight);font-style:italic;padding-top:1rem;padding-top:var(--gap-tiny)}.b-media-text{padding-bottom:1.5rem;padding-bottom:var(--gap-section)}.b-media-text:last-child{padding-bottom:4rem;padding-bottom:var(--gap-large)}.b-media-text{background-color:var(--section-bg)}.b-media-text__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-top:1.5rem;padding-top:var(--gap-section)}@media (min-width:992px){.b-media-text__inner{padding-top:1.5rem;padding-top:var(--gap-small)}}.b-media-text__label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.b-media-text__label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-media-text__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-right:1.5rem;padding-right:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}.b-media-text__title:first-child{padding-top:0}.b-media-text.light .b-media-text__title .c-title__highlight{color:#5e5e5e;color:var(--color-gray-700)}@media (min-width:992px){.b-media-text__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);padding-right:4rem;padding-right:var(--gap-large)}.has-split-2-3 .b-media-text__title{padding-right:1.5rem;padding-right:var(--gap-small)}}.b-media-text__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium)}.b-media-text__intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-media-text__intro p:last-child{padding-bottom:0}.b-media-text__intro em{font-style:italic}.b-media-text__intro strong{font-weight:500}.b-media-text__intro a{text-decoration:underline}.b-media-text__intro a:focus,.b-media-text__intro a:hover{text-decoration:none}.b-media-text__intro{color:var(--color-text-body);margin-top:auto;max-width:25rem;padding-top:4rem;padding-top:var(--gap-large)}.b-media-text__buttons{display:flex;flex-wrap:nowrap;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);padding-top:1.5rem;padding-top:var(--gap-small)}@media (min-width:576px){.b-media-text__buttons{flex-wrap:wrap}}.b-media-text__buttons .c-button{flex:1;min-width:0}@media (min-width:576px){.b-media-text__buttons .c-button{flex:unset;min-width:12rem}}.b-media-text__grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid));grid-row-gap:1rem;row-gap:1rem;grid-row-gap:var(--gap-tiny);row-gap:var(--gap-tiny)}.has-layout-right .b-media-text__grid{flex-direction:row-reverse}.acf-block-preview .b-media-text__grid{flex-wrap:nowrap}.b-media-text__column{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}@media (min-width:992px){.b-media-text__column{flex-basis:50%;flex-grow:0;max-width:50%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}.b-media-text__column--text{display:flex;flex-direction:column;order:1}@media (min-width:992px){.b-media-text__column--text{order:unset}}.b-media-text__column--media{order:2}@media (min-width:992px){.b-media-text__column--media{order:unset}}.b-media-text__text{background-color:var(--card-bg);border:1px solid var(--color-border);display:flex;flex:1;flex-direction:column;padding:1.5rem;padding:var(--gap-small);position:relative}.b-media-text__text:after{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;position:absolute;right:-1px;top:-1px;width:9px;z-index:1}.b-media-text__media{background-color:var(--tag-primary-bg);height:100%;position:relative;width:100%}.b-media-text__media img,.b-media-text__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:992px){.has-split-1-3 .b-media-text__column--media{flex-basis:33.33333333%;max-width:33.33333333%}}@media (min-width:992px){.has-split-1-3 .b-media-text__column--media,.has-split-1-3 .b-media-text__column--text{flex-grow:0;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}@media (min-width:992px){.has-split-1-3 .b-media-text__column--text,.has-split-2-3 .b-media-text__column--media{flex-basis:66.66666667%;max-width:66.66666667%}}@media (min-width:992px){.has-split-2-3 .b-media-text__column--media,.has-split-2-3 .b-media-text__column--text{flex-grow:0;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}.has-split-2-3 .b-media-text__column--text{flex-basis:33.33333333%;max-width:33.33333333%}}.b-media-text__variant{height:100%}.b-media-text__variant--desktop{display:none}@media (min-width:992px){.b-media-text__variant--desktop{display:block}}@media (min-width:992px){.b-media-text__variant--mobile{display:none}}.b-media-with-accordion__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;background-color:var(--color-gray-150);background-color:var(--section-bg,var(--color-gray-150));padding-top:1.5rem;padding-top:var(--gap-small)}.b-media-with-accordion__grid{display:flex;flex-direction:column}@media (min-width:992px){.b-media-with-accordion__grid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid));flex-direction:row}}@media (min-width:992px){.b-media-with-accordion__column{display:flex;flex-direction:column}}.b-media-with-accordion__column.b-media-with-accordion__column--media{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}@media (min-width:992px){.b-media-with-accordion__column.b-media-with-accordion__column--media{flex-basis:66.66666667%;flex-grow:0;max-width:66.66666667%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);position:-webkit-sticky;position:sticky;top:calc(max(3.125rem, 50px) + 4rem);top:calc(var(--site-header-height) + var(--gap-large))}}.b-media-with-accordion__column.b-media-with-accordion__column--content{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}@media (min-width:992px){.b-media-with-accordion__column.b-media-with-accordion__column--content{flex-basis:33.33333333%;flex-grow:0;max-width:33.33333333%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}.b-media-with-accordion__header-frame{padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:.5rem;padding-top:var(--gap-micro)}@media (min-width:992px){.b-media-with-accordion__header-frame{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid));margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding-bottom:.5rem;padding-bottom:var(--gap-micro)}}@media (min-width:992px){.b-media-with-accordion__header-title{flex-basis:66.66666667%;flex-grow:0;max-width:66.66666667%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}.b-media-with-accordion__header-title .c-label{padding-top:.5rem;padding-top:var(--gap-micro)}@media (min-width:992px){.b-media-with-accordion__header-intro{flex-basis:33.33333333%;flex-grow:0;max-width:33.33333333%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}.b-media-with-accordion__label{font-size:.875rem;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-label);margin-bottom:.5rem;margin-bottom:var(--gap-micro);text-transform:uppercase}.b-media-with-accordion__label,.b-media-with-accordion__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.b-media-with-accordion__title{font-size:2rem;font-size:var(--font-size-huge);line-height:var(--line-height-huge);color:var(--color-gray-150);color:var(--color-text-title,var(--color-gray-150));margin:0!important;padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-media-with-accordion__title .c-title__highlight{color:var(--color-text-highlight)}@media (min-width:992px){.b-media-with-accordion__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);padding-bottom:0}}.b-media-with-accordion__column--media{align-content:start;display:-ms-grid;display:grid;position:relative}.b-media-with-accordion__media{aspect-ratio:4/3;background-color:var(--tag-primary-bg);-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;opacity:0;overflow:hidden;transition:opacity .4s ease;width:100%}.b-media-with-accordion__media.is-active{opacity:1}.b-media-with-accordion__media img,.b-media-with-accordion__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-media-with-accordion__column-inner{display:flex;flex:1 1 auto;flex-direction:column}@media (min-width:992px){.b-media-with-accordion__column-inner{height:100%}}.b-media-with-accordion__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-medium)}.b-media-with-accordion__intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-media-with-accordion__intro p:last-child{padding-bottom:0}.b-media-with-accordion__intro em{font-style:italic}.b-media-with-accordion__intro strong{font-weight:500}.b-media-with-accordion__intro a{text-decoration:underline}.b-media-with-accordion__intro a:focus,.b-media-with-accordion__intro a:hover{text-decoration:none}.b-media-with-accordion__intro{color:var(--color-text-body);max-width:28rem;padding-top:.5rem;padding-top:var(--gap-micro)}.b-media-with-accordion__intro p{padding-right:1rem;padding-right:var(--gap-tiny)}@media (min-width:992px){.b-media-with-accordion__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium-large);max-width:22rem}}.b-media-with-accordion__panel{background-color:var(--card-bg);border-top:1px solid transparent;display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;overflow:hidden;padding-left:1.5rem;padding-left:var(--gap-small);padding-right:1.5rem;padding-right:var(--gap-small);transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease,-ms-grid-rows .35s ease}@media (min-width:992px){.b-media-with-accordion__panel{padding-left:1rem;padding-left:var(--gap-tiny);padding-right:1rem;padding-right:var(--gap-tiny)}}.b-media-with-accordion__item.is-open .b-media-with-accordion__panel{border-bottom:1px solid var(--card-border);border-left:1px solid var(--card-border);border-right:1px solid var(--card-border);border-top:1px solid var(--card-border);-ms-grid-rows:1fr;grid-template-rows:1fr}.b-media-with-accordion__panel-inner{min-height:0;opacity:0;overflow:hidden;transition:opacity .4s cubic-bezier(.36,.64,.23,.94);transition:opacity var(--transition)}.b-media-with-accordion__item.is-open .b-media-with-accordion__panel-inner{opacity:1;padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1rem;padding-top:var(--gap-tiny);transition:opacity .4s cubic-bezier(.36,.64,.23,.94) .1s;transition:opacity var(--transition) .1s}@media (min-width:992px){.b-media-with-accordion__item.is-open .b-media-with-accordion__panel-inner{padding-bottom:2rem;padding-bottom:var(--gap);padding-top:1.5rem;padding-top:var(--gap-small)}}.b-media-with-accordion__panel-content{font-size:.875rem;font-size:var(--font-size-small);font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--color-text-body)}.b-media-with-accordion__panel-content a{text-decoration:underline}.b-media-with-accordion__panel-content a:focus,.b-media-with-accordion__panel-content a:hover{text-decoration:none}.b-media-with-accordion__panel-content strong{font-weight:500}.b-media-with-accordion__panel-content em{font-style:italic}.b-media-with-accordion__panel-content del{text-decoration:line-through}.b-media-with-accordion__panel-content h1,.b-media-with-accordion__panel-content h2{font-size:1.625rem;font-size:var(--font-size-large);line-height:var(--line-height-large)}.b-media-with-accordion__panel-content h1,.b-media-with-accordion__panel-content h2,.b-media-with-accordion__panel-content h3{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.b-media-with-accordion__panel-content h3{font-size:1.25rem;font-size:var(--font-size-medium-large);line-height:var(--line-height-medium-large)}.b-media-with-accordion__panel-content h4{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-body);display:flex;grid-gap:.75em;gap:.75em}.b-media-with-accordion__panel-content h4:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-media-with-accordion__panel-content h5,.b-media-with-accordion__panel-content h6{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.b-media-with-accordion__panel-content h1,.b-media-with-accordion__panel-content h2,.b-media-with-accordion__panel-content h3,.b-media-with-accordion__panel-content h4,.b-media-with-accordion__panel-content h5,.b-media-with-accordion__panel-content h6{padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}.b-media-with-accordion__panel-content h1:first-child,.b-media-with-accordion__panel-content h2:first-child,.b-media-with-accordion__panel-content h3:first-child,.b-media-with-accordion__panel-content h4:first-child,.b-media-with-accordion__panel-content h5:first-child,.b-media-with-accordion__panel-content h6:first-child{padding-top:0}.b-media-with-accordion__panel-content h1:last-child,.b-media-with-accordion__panel-content h2:last-child,.b-media-with-accordion__panel-content h3:last-child,.b-media-with-accordion__panel-content h4:last-child,.b-media-with-accordion__panel-content h5:last-child,.b-media-with-accordion__panel-content h6:last-child{padding-bottom:0}.b-media-with-accordion__panel-content hr+h1,.b-media-with-accordion__panel-content hr+h2,.b-media-with-accordion__panel-content hr+h3,.b-media-with-accordion__panel-content hr+h4,.b-media-with-accordion__panel-content hr+h5,.b-media-with-accordion__panel-content hr+h6{padding-top:.5rem;padding-top:var(--gap-micro)}.b-media-with-accordion__panel-content figure,.b-media-with-accordion__panel-content ol,.b-media-with-accordion__panel-content p,.b-media-with-accordion__panel-content table,.b-media-with-accordion__panel-content ul{padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.b-media-with-accordion__panel-content figure:last-child,.b-media-with-accordion__panel-content ol:last-child,.b-media-with-accordion__panel-content p:last-child,.b-media-with-accordion__panel-content table:last-child,.b-media-with-accordion__panel-content ul:last-child{padding-bottom:0}.b-media-with-accordion__panel-content pre{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-media-with-accordion__panel-content pre:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-media-with-accordion__panel-content pre:after{border-right:1px solid var(--border-frame-color);content:"";height:20%;height:var(--border-frame-height-start,20%);opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-media-with-accordion__panel-content pre,.b-media-with-accordion__panel-content pre:after,.b-media-with-accordion__panel-content pre:before{transition:none}}.acf-block-preview .b-media-with-accordion__panel-content pre,.no-fade .b-media-with-accordion__panel-content pre,.no-js .b-media-with-accordion__panel-content pre,.transition-ready .b-media-with-accordion__panel-content pre.was-in-view,.transition-ready .was-in-view .b-media-with-accordion__panel-content pre{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-media-with-accordion__panel-content pre:before,.no-fade .b-media-with-accordion__panel-content pre:before,.no-js .b-media-with-accordion__panel-content pre:before,.transition-ready .b-media-with-accordion__panel-content pre.was-in-view:before,.transition-ready .was-in-view .b-media-with-accordion__panel-content pre:before{opacity:1}.acf-block-preview .b-media-with-accordion__panel-content pre:after,.no-fade .b-media-with-accordion__panel-content pre:after,.no-js .b-media-with-accordion__panel-content pre:after,.transition-ready .b-media-with-accordion__panel-content pre.was-in-view:after,.transition-ready .was-in-view .b-media-with-accordion__panel-content pre:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-media-with-accordion__panel-content pre{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);font-family:monospace;margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding:1rem;padding:var(--gap-tiny);position:relative}@supports (-webkit-overflow-scrolling:touch){.b-media-with-accordion__panel-content pre{overflow:scroll;-webkit-overflow-scrolling:touch}}.b-media-with-accordion__panel-content hr{background-color:var(--color-text-body);border:0;height:1px;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:0;opacity:.15;padding:0}.b-media-with-accordion__panel-content blockquote{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-media-with-accordion__panel-content blockquote:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-media-with-accordion__panel-content blockquote:after{border-right:1px solid var(--border-frame-color);content:"";height:20%;height:var(--border-frame-height-start,20%);opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-media-with-accordion__panel-content blockquote,.b-media-with-accordion__panel-content blockquote:after,.b-media-with-accordion__panel-content blockquote:before{transition:none}}.acf-block-preview .b-media-with-accordion__panel-content blockquote,.no-fade .b-media-with-accordion__panel-content blockquote,.no-js .b-media-with-accordion__panel-content blockquote,.transition-ready .b-media-with-accordion__panel-content blockquote.was-in-view,.transition-ready .was-in-view .b-media-with-accordion__panel-content blockquote{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-media-with-accordion__panel-content blockquote:before,.no-fade .b-media-with-accordion__panel-content blockquote:before,.no-js .b-media-with-accordion__panel-content blockquote:before,.transition-ready .b-media-with-accordion__panel-content blockquote.was-in-view:before,.transition-ready .was-in-view .b-media-with-accordion__panel-content blockquote:before{opacity:1}.acf-block-preview .b-media-with-accordion__panel-content blockquote:after,.no-fade .b-media-with-accordion__panel-content blockquote:after,.no-js .b-media-with-accordion__panel-content blockquote:after,.transition-ready .b-media-with-accordion__panel-content blockquote.was-in-view:after,.transition-ready .was-in-view .b-media-with-accordion__panel-content blockquote:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-media-with-accordion__panel-content blockquote{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);margin-bottom:2rem;margin-bottom:var(--gap);padding:1rem;padding:var(--gap-tiny);position:relative}.b-media-with-accordion__panel-content blockquote p:last-child{padding-bottom:0}.b-media-with-accordion__panel-content blockquote cite{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);display:block}.b-media-with-accordion__panel-content blockquote cite:before{content:"\2014";display:inline-block;margin-right:1em}.b-media-with-accordion__panel-content ol>ol,.b-media-with-accordion__panel-content ol>ul,.b-media-with-accordion__panel-content ul>ol,.b-media-with-accordion__panel-content ul>ul{margin-bottom:0}.b-media-with-accordion__panel-content ol,.b-media-with-accordion__panel-content ul{list-style-position:outside;padding-left:1.15em}.b-media-with-accordion__panel-content ol li,.b-media-with-accordion__panel-content ul li{padding-bottom:.1375em;position:relative}.b-media-with-accordion__panel-content ol li>ol,.b-media-with-accordion__panel-content ol li>ul,.b-media-with-accordion__panel-content ul li>ol,.b-media-with-accordion__panel-content ul li>ul{padding-bottom:0;padding-left:1em;padding-top:.5rem;padding-top:var(--gap-micro)}.b-media-with-accordion__panel-content ol li>ol li:last-of-type,.b-media-with-accordion__panel-content ol li>ul li:last-of-type,.b-media-with-accordion__panel-content ul li>ol li:last-of-type,.b-media-with-accordion__panel-content ul li>ul li:last-of-type{padding-bottom:0}.b-media-with-accordion__panel-content ul li{list-style-type:square}.b-media-with-accordion__panel-content ol{counter-reset:ol}.b-media-with-accordion__panel-content ol li{list-style-type:decimal}.b-media-with-accordion__panel-content figure,.b-media-with-accordion__panel-content iframe{max-width:100%;width:100%}.b-media-with-accordion__panel-content figure a,.b-media-with-accordion__panel-content iframe a{display:block}.b-media-with-accordion__panel-content figcaption{margin-top:.5rem;margin-top:var(--gap-micro)}.b-media-with-accordion__panel-content figcaption img{margin-top:0}.b-media-with-accordion__panel-content img{display:block;height:auto;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:.5rem;margin-top:var(--gap-micro);width:100%}.b-media-with-accordion__panel-content img:last-child{margin-bottom:0}.b-media-with-accordion__panel-content .table-wrapper{max-width:100%;overflow-x:auto}.b-media-with-accordion__panel-content table{background-color:#f5f5f5;background-color:var(--color-white);border-collapse:collapse;border-radius:2px;border-radius:var(--radius);border-spacing:0;overflow:hidden;overflow-x:auto;width:100%}.b-media-with-accordion__panel-content table tr{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-media-with-accordion__panel-content table tr:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-media-with-accordion__panel-content table tr:after{border-right:1px solid var(--border-frame-color);content:"";height:20%;height:var(--border-frame-height-start,20%);opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-media-with-accordion__panel-content table tr,.b-media-with-accordion__panel-content table tr:after,.b-media-with-accordion__panel-content table tr:before{transition:none}}.acf-block-preview .b-media-with-accordion__panel-content table tr,.no-fade .b-media-with-accordion__panel-content table tr,.no-js .b-media-with-accordion__panel-content table tr,.transition-ready .b-media-with-accordion__panel-content table tr.was-in-view,.transition-ready .was-in-view .b-media-with-accordion__panel-content table tr{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-media-with-accordion__panel-content table tr:before,.no-fade .b-media-with-accordion__panel-content table tr:before,.no-js .b-media-with-accordion__panel-content table tr:before,.transition-ready .b-media-with-accordion__panel-content table tr.was-in-view:before,.transition-ready .was-in-view .b-media-with-accordion__panel-content table tr:before{opacity:1}.acf-block-preview .b-media-with-accordion__panel-content table tr:after,.no-fade .b-media-with-accordion__panel-content table tr:after,.no-js .b-media-with-accordion__panel-content table tr:after,.transition-ready .b-media-with-accordion__panel-content table tr.was-in-view:after,.transition-ready .was-in-view .b-media-with-accordion__panel-content table tr:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-media-with-accordion__panel-content table td,.b-media-with-accordion__panel-content table th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);font-weight:inherit;padding:1rem;padding:var(--gap-tiny);text-align:left;vertical-align:top}.b-media-with-accordion__panel-content table td:first-child,.b-media-with-accordion__panel-content table th:first-child{padding-left:0}.b-media-with-accordion__panel-content table th{font-weight:500;line-height:1.1375}.b-media-with-accordion__panel-content{color:var(--card-label-color)}@media (min-width:992px){.b-media-with-accordion__panel-content{max-width:24rem}}.b-media-with-accordion__item{margin-bottom:1rem;margin-bottom:var(--gap-tiny);transition:opacity .2s ease}.dark .b-media-with-accordion__item{background-color:#222}.b-media-with-accordion__item:last-child{margin-bottom:0}.b-media-with-accordion__button{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:!important;align-items:center;background-color:var(--card-bg)!important;border:1px solid var(--card-border)!important;color:var(--color-gray-150)!important;color:var(--color-text-title,var(--color-gray-150))!important;cursor:pointer;display:flex;font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif!important;font-family:var(--font-heading)!important;justify-content:space-between;padding:1.5rem!important;padding:var(--gap-small)!important;text-align:left;width:100%!important}.b-media-with-accordion__button path{stroke:#a1a1a1}.is-open .b-media-with-accordion__button path{stroke:#0a0a0a!important;stroke:var(--color-black)!important}.is-open .b-media-with-accordion__button{border-bottom:0!important}.b-media-with-accordion__button .b-accordion__button-label--close{display:none!important}.b-media-with-accordion__button .b-accordion__button-label--open{color:var(--accordion-open-label)!important}.is-open .b-media-with-accordion__button .b-accordion__button-action{margin-bottom:auto!important}.dark .is-open .b-media-with-accordion__button .b-accordion__button-action svg path{stroke:#ffec42!important;stroke:var(--color-yellow)!important}@media (min-width:992px){.b-media-with-accordion__button{padding:1rem!important;padding:var(--gap-tiny)!important}}.b-media-with-accordion__button-content{display:flex;flex-direction:column;padding-right:1rem;padding-right:var(--gap-tiny)}.b-media-with-accordion__button-icon{flex-shrink:0;height:0;margin-bottom:0;opacity:0;overflow:hidden;transition:height .2s ease-in-out,margin-bottom .2s ease-in-out,opacity .3s ease-in-out;width:2.5rem}.b-media-with-accordion__button-icon .c-icon-card{flex-direction:row}.b-media-with-accordion__button-icon .c-icon-card__body{height:0}.b-media-with-accordion__button-icon img{display:block;height:2.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.b-media-with-accordion__button-icon.is-icon-revealed{opacity:1!important}.b-media-with-accordion__button-text{color:inherit;font-weight:500}@media (min-width:992px){.b-media-with-accordion__button-text{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);font-weight:500}}.is-preview .b-media-with-accordion__button{cursor:pointer!important;pointer-events:auto!important;position:relative;z-index:1}.b-media-with-accordion__variant{height:100%}.b-media-with-accordion__variant--desktop{display:none}@media (min-width:992px){.b-media-with-accordion__variant--desktop{display:block}}@media (min-width:992px){.b-media-with-accordion__variant--mobile{display:none}}.b-media{padding-bottom:1.5rem;padding-bottom:var(--gap-section)}.b-media:last-child{padding-bottom:4rem;padding-bottom:var(--gap-large)}.b-media{background-color:var(--section-bg);padding-top:1.5rem;padding-top:var(--gap-section)}.b-media__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%}.b-media__media{position:relative}.b-media.light .b-media__media{background-color:var(--tag-primary-bg)}.b-media__media--mobile{display:block}@media (min-width:992px){.b-media__media--mobile{display:none}}.b-media__media--desktop{display:none}@media (min-width:992px){.b-media__media--desktop{display:block}}@media (max-width:991.98px) and (orientation:landscape){.b-media--mobile-portrait .b-media__media--mobile{display:none}.b-media--mobile-portrait .b-media__media--desktop{display:block}}.c-media-video,.c-media-video__video{height:100%;width:100%}.c-media-video__video{display:block;-o-object-fit:cover;object-fit:cover}.c-media-video__poster-status{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background-color:#1a1a1a;background-color:var(--color-gray-925);color:#f5f5f5;color:var(--color-white);left:1rem;left:var(--gap-tiny);padding:.5rem 1rem;padding:var(--gap-micro) var(--gap-tiny);position:absolute;top:1rem;top:var(--gap-tiny);z-index:3}.c-media-video__poster-status--missing{background-color:#ffec42;background-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black)}.c-media__controls{bottom:1rem;bottom:var(--gap-tiny);display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);left:1rem;left:var(--gap-tiny);position:absolute;z-index:2}.c-media__button{align-items:center;background-color:#1a1a1a;background-color:var(--color-gray-925);border:none;cursor:pointer;display:flex;height:25px;justify-content:center;padding:0;transition:background-color .2s ease,opacity .2s ease;width:25px}.c-media__button:hover{background-color:#303030;background-color:var(--color-gray-900)}.c-media__button .c-icon{fill:#ffec42;fill:var(--color-yellow);height:1pc;width:1pc}.c-media__button .c-icon svg{height:100%;width:100%}.c-media__button.c-media__button--play{order:1}@media (min-width:768px){.c-media__button{height:30px;width:30px}}@media (min-width:992px){.c-media__button{height:35px;width:35px}}.c-media__icon{display:inline-flex}.c-media__button.is-active .c-media__icon,.c-media__icon--active{display:none}.c-media__button.is-active .c-media__icon--active{display:inline-flex}.b-page-header-full{background-color:var(--section-bg);position:relative}.b-page-header-full__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;bottom:0;color:#f5f5f5;color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;left:0;padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:calc(max(3.125rem, 50px) + 2rem);padding-top:calc(var(--site-header-height) + var(--gap));position:absolute;right:0;top:0;z-index:1}@media (min-width:992px){.b-page-header-full__inner{padding-bottom:2rem;padding-bottom:var(--gap)}}.b-page-header-full__content{max-width:40rem;padding-top:.5rem;padding-top:var(--gap-micro)}@media (min-width:992px){.b-page-header-full__content{padding-top:3rem}}.b-page-header-full__label{padding-left:.25rem;padding-left:var(--baseline-unit)}.b-page-header-full__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);padding-top:.5rem;padding-top:var(--gap-micro)}@media (min-width:768px){.b-page-header-full__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge)}}@media (min-width:992px){.b-page-header-full__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:3.25rem;font-size:var(--font-size-mega);font-weight:400;line-height:var(--line-height-mega);padding-top:1.5rem;padding-top:var(--gap-small)}}.b-page-header-full__link{padding-top:2rem;padding-top:var(--gap)}.b-page-header-full__product{-ms-grid-row-align:stretch;align-self:stretch}@media (min-width:768px){.b-page-header-full__product{align-self:flex-end;bottom:2rem;bottom:var(--gap);max-width:25rem;position:-webkit-sticky;position:sticky;width:100%}}.b-page-header-full__media{overflow:hidden;position:relative}.b-page-header-full__media img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.b-page-header-full__media video{width:100%}.b-page-header-full__media .c-media__controls{display:block}.b-page-header-full__media--mobile{aspect-ratio:9/16;display:block}@media (min-width:992px){.b-page-header-full__media--mobile{display:none}}.b-page-header-full__media--desktop{aspect-ratio:16/9;display:none}@media (min-width:992px){.b-page-header-full__media--desktop{display:block}}@media (max-width:991.98px) and (orientation:landscape){.b-page-header-full--mobile-landscape .b-page-header-full__media--mobile{aspect-ratio:16/9}}@media (max-width:991.98px) and (orientation:landscape){.b-page-header-full--mobile-portrait .b-page-header-full__media--mobile{display:none}.b-page-header-full--mobile-portrait .b-page-header-full__media--desktop{display:block}}.b-page-header-full__filter{background-color:#0a0a0a;background-color:var(--color-black);bottom:0;left:0;position:absolute;right:0;top:0}.b-page-header-simple{background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);color:var(--color-text-body);display:flex;flex-direction:column;min-height:32rem;padding-bottom:2rem;padding-bottom:var(--gap);position:relative}.b-page-header-simple.dark,.main.dark .b-page-header-simple.auto{border-bottom:none}.b-page-header-simple__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;display:flex;flex:1;flex-direction:column}.b-page-header-simple__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);color:var(--color-text-title);max-width:40rem;padding-top:1.5rem;padding-top:var(--gap-small)}@media (min-width:992px){.b-page-header-simple__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:3.25rem;font-size:var(--font-size-mega);font-weight:400;line-height:var(--line-height-mega)}}.b-page-header-simple__title .c-title__highlight{color:var(--color-text-highlight)}.b-page-header-simple__actions{padding-top:2rem;padding-top:var(--gap)}.b-page-header-simple .woocommerce-breadcrumb{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;align-items:center;color:var(--color-text-body);display:flex;grid-gap:.75em;gap:.75em;max-width:100%;overflow-x:auto;padding-left:0;padding-right:0;scrollbar-width:none;white-space:nowrap}.b-page-header-simple .woocommerce-breadcrumb::-webkit-scrollbar{display:none}.b-page-header-simple .woocommerce-breadcrumb a{color:var(--breadcrumb-link);text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.b-page-header-simple .woocommerce-breadcrumb a:not(:first-child):before{background-color:currentColor;content:"";display:inline-block;height:4px;margin-right:.75em;margin-top:-.15em;vertical-align:middle;width:4px}.b-page-header-simple .woocommerce-breadcrumb a:focus,.b-page-header-simple .woocommerce-breadcrumb a:hover{color:var(--color-text-body)}.b-page-header-simple .woocommerce-breadcrumb__active:before{background-color:currentColor;content:"";display:inline-block;height:4px;margin-right:.75em;margin-top:-.15em;vertical-align:middle;width:4px}.b-page-header-simple .woocommerce-breadcrumb__folder{color:var(--breadcrumb-link)}.b-page-header-simple .woocommerce-breadcrumb__folder:before{background-color:currentColor;content:"";display:inline-block;height:4px;margin-right:.75em;margin-top:-.15em;vertical-align:middle;width:4px}.b-page-header-simple__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.b-page-header-simple__intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-page-header-simple__intro p:last-child{padding-bottom:0}.b-page-header-simple__intro em{font-style:italic}.b-page-header-simple__intro strong{font-weight:500}.b-page-header-simple__intro a{text-decoration:underline}.b-page-header-simple__intro a:focus,.b-page-header-simple__intro a:hover{text-decoration:none}.b-page-header-simple__intro{color:var(--color-text-body);margin-top:auto;max-width:30rem;padding-top:1.5rem;padding-top:var(--gap-small)}.b-page-header-simple--compact{margin-bottom:2rem;margin-bottom:var(--gap);min-height:0;padding-top:calc(max(3.125rem, 50px) + 2rem);padding-top:calc(var(--site-header-height) + var(--gap-large) - var(--gap))}.b-product-categories{background-color:var(--section-bg);padding-top:1.5rem;padding-top:var(--gap-small)}.b-product-categories,.b-product-categories__empty{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-product-categories__empty{color:var(--color-text-body);margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container);max-width:40rem}.b-product-categories__header{--border-frame-height:calc(100% - var(--gap-tiny));border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-product-categories__header:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-product-categories__header:after,.b-product-categories__header:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-product-categories__header:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-product-categories__header,.b-product-categories__header:after,.b-product-categories__header:before{transition:none}}.acf-block-preview .b-product-categories__header,.no-fade .b-product-categories__header,.no-js .b-product-categories__header,.transition-ready .b-product-categories__header.was-in-view,.transition-ready .was-in-view .b-product-categories__header{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-product-categories__header:before,.no-fade .b-product-categories__header:before,.no-js .b-product-categories__header:before,.transition-ready .b-product-categories__header.was-in-view:before,.transition-ready .was-in-view .b-product-categories__header:before{opacity:1}.acf-block-preview .b-product-categories__header:after,.no-fade .b-product-categories__header:after,.no-js .b-product-categories__header:after,.transition-ready .b-product-categories__header.was-in-view:after,.transition-ready .was-in-view .b-product-categories__header:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-product-categories__header{align-items:flex-end;border-color:var(--border-frame-color);display:flex;flex-direction:row;justify-content:space-between;margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container);padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.b-product-categories__header:before{border-color:var(--border-frame-corner)}.b-product-categories__header:after{border-color:var(--border-frame-color)}@media (min-width:768px){.b-product-categories__header{align-items:flex-end;flex-direction:row}}.b-product-categories__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-top:.5rem;padding-top:var(--gap-micro)}.b-product-categories__title .c-title__highlight{color:var(--color-text-highlight)}@media (min-width:992px){.b-product-categories__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge)}}.b-product-categories__grid{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%}.b-product-categories__actions{align-items:stretch;display:flex;flex-direction:column-reverse;flex-shrink:0;flex-wrap:wrap;margin-right:.65rem;margin-right:var(--gap-grid);width:auto}@media (min-width:768px){.b-product-categories__actions{flex-direction:row;flex-wrap:nowrap;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);justify-content:flex-end;margin-right:1rem;margin-right:var(--gap-tiny);margin-top:1.5rem;margin-top:var(--gap-small);margin-top:0;max-width:50%}}.b-product-categories__actions .c-slider-nav{margin-right:0}.b-product-categories__cta{flex-shrink:0;padding-top:.75rem;padding-top:calc(var(--gap)*0.375);width:12rem}.b-product-categories__cta .c-button{height:100%;white-space:nowrap;width:100%}@media (min-width:768px){.b-product-categories__cta{padding-top:0}}@media (min-width:768px){.c-feature-products__scroll-inner{align-items:stretch}.b-product-categories__grid{display:-ms-grid;display:grid;grid-gap:.5rem;gap:.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container);padding-left:0;padding-right:0;width:unset}}@media (min-width:768px){.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions[\:not-has\(.b-product-categories__cta\)]{width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions[\:not-has\(.b-product-categories__cta\)] .c-slider-nav{width:100%}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions:not(:has(.b-product-categories__cta)){width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions:not(:has(.b-product-categories__cta)) .c-slider-nav{width:100%}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)]{width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)] .c-slider-nav{flex:1}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions:has(.b-product-categories__cta){width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions:has(.b-product-categories__cta) .c-slider-nav{flex:1}.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions[\:not-has\(.b-product-categories__cta\)]{width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions[\:not-has\(.b-product-categories__cta\)] .c-slider-nav{width:100%}.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions:not(:has(.b-product-categories__cta)){width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions:not(:has(.b-product-categories__cta)) .c-slider-nav{width:100%}.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)]{width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)] .c-slider-nav{flex:1}.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions:has(.b-product-categories__cta){width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions:has(.b-product-categories__cta) .c-slider-nav{flex:1}.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions[\:not-has\(.b-product-categories__cta\)]{width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions[\:not-has\(.b-product-categories__cta\)] .c-slider-nav{width:100%}.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions:not(:has(.b-product-categories__cta)){width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions:not(:has(.b-product-categories__cta)) .c-slider-nav{width:100%}.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)]{width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)] .c-slider-nav{flex:1}.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions:has(.b-product-categories__cta){width:calc(50% - 1.43333333rem);width:calc(50% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions:has(.b-product-categories__cta) .c-slider-nav{flex:1}}@media (min-width:992px){.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions[\:not-has\(.b-product-categories__cta\)],.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions[\:not-has\(.b-product-categories__cta\)],.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions[\:not-has\(.b-product-categories__cta\)]{width:calc(33.33333333% - 1.43333333rem);width:calc(33.33333333% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions:not(:has(.b-product-categories__cta)),.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions:not(:has(.b-product-categories__cta)),.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions:not(:has(.b-product-categories__cta)){width:calc(33.33333333% - 1.43333333rem);width:calc(33.33333333% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)],.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)],.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)]{width:calc(33.33333333% - 1.43333333rem);width:calc(33.33333333% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)] .c-slider-nav,.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)] .c-slider-nav,.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions[\:has\(.b-product-categories__cta\)] .c-slider-nav{flex:1}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions:has(.b-product-categories__cta),.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions:has(.b-product-categories__cta),.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions:has(.b-product-categories__cta){width:calc(33.33333333% - 1.43333333rem);width:calc(33.33333333% - var(--gap-grid)/1.5 - var(--gap-tiny))}.b-product-categories[data-layout=slider][data-column-width="33"] .b-product-categories__actions:has(.b-product-categories__cta) .c-slider-nav,.b-product-categories[data-layout=slider][data-column-width="50"] .b-product-categories__actions:has(.b-product-categories__cta) .c-slider-nav,.b-product-categories[data-layout=slider][data-column-width="100"] .b-product-categories__actions:has(.b-product-categories__cta) .c-slider-nav{flex:1}.b-product-categories[data-layout=grid][data-column-width="33"] .b-product-categories__grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.b-product-categories[data-layout=grid][data-column-width="50"] .b-product-categories__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.b-product-categories[data-layout=grid][data-column-width="100"]{min-width:0}}.b-product-categories__item--grid{display:flex;margin-bottom:.65rem;margin-bottom:var(--gap-grid);min-width:0}.b-product-categories__item--grid:last-of-type{margin-bottom:0}@media (min-width:768px){.b-product-categories__item--grid{margin-bottom:0}}.b-product-categories__item--slider{--column:10;display:flex}@media (min-width:768px){.b-product-categories__item--slider{--column:6}}@media (min-width:992px){.b-product-categories[data-column-width="33"] .b-product-categories__item--slider{--column:4}.b-product-categories[data-column-width="50"] .b-product-categories__item--slider{--column:6}.b-product-categories[data-column-width="100"] .b-product-categories__item--slider{--column:12}}@media (min-width:768px){.b-product-categories[data-layout=slider][data-count="2"] .c-slider-nav{display:none}}@media (min-width:992px){.b-product-categories[data-layout=slider][data-column-width="33"][data-count="3"] .c-slider-nav{display:none}}.b-related-posts{background-color:var(--section-bg);padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}.b-related-posts__header{--border-frame-height:calc(100% - var(--gap-tiny));border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-related-posts__header:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-related-posts__header:after,.b-related-posts__header:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-related-posts__header:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-related-posts__header,.b-related-posts__header:after,.b-related-posts__header:before{transition:none}}.acf-block-preview .b-related-posts__header,.no-fade .b-related-posts__header,.no-js .b-related-posts__header,.transition-ready .b-related-posts__header.was-in-view,.transition-ready .was-in-view .b-related-posts__header{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-related-posts__header:before,.no-fade .b-related-posts__header:before,.no-js .b-related-posts__header:before,.transition-ready .b-related-posts__header.was-in-view:before,.transition-ready .was-in-view .b-related-posts__header:before{opacity:1}.acf-block-preview .b-related-posts__header:after,.no-fade .b-related-posts__header:after,.no-js .b-related-posts__header:after,.transition-ready .b-related-posts__header.was-in-view:after,.transition-ready .was-in-view .b-related-posts__header:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-related-posts__header{align-items:flex-end;border-color:var(--border-frame-color);display:flex;flex-direction:row;justify-content:space-between;margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container);padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.b-related-posts__header:before{border-color:var(--border-frame-corner)}.b-related-posts__header:after{border-color:var(--border-frame-color)}.b-related-posts__label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.b-related-posts__label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-related-posts__label{padding-top:1rem;padding-top:var(--gap-tiny)}.b-related-posts__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-top:.5rem;padding-top:var(--gap-micro)}.b-related-posts__title .c-title__highlight{color:var(--color-text-highlight)}@media (min-width:992px){.b-related-posts__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge)}}.b-related-posts__header .c-slider-nav{margin-top:1.5rem;margin-top:var(--gap-small)}@media (min-width:992px){.b-related-posts__header .c-slider-nav{margin-top:0}}@media (min-width:768px){.b-related-posts[data-count="1"] .c-slider-nav,.b-related-posts[data-count="2"] .c-slider-nav{display:none}}@media (min-width:992px){.b-related-posts[data-count="1"] .c-slider-nav,.b-related-posts[data-count="2"] .c-slider-nav,.b-related-posts[data-count="3"] .c-slider-nav{display:none}}.b-related-posts__item{--column:10;display:flex}@media (min-width:768px){.b-related-posts__item{--column:6}}@media (min-width:992px){.b-related-posts__item{--column:4}}.b-related-products-post{background-color:var(--section-bg);padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}.b-related-products-post__empty{color:#707070;color:var(--color-gray-600);margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container);max-width:40rem;padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-related-products-post__header{--border-frame-height:calc(100% - var(--gap-tiny));border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-related-products-post__header:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-related-products-post__header:after,.b-related-products-post__header:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-related-products-post__header:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-related-products-post__header,.b-related-products-post__header:after,.b-related-products-post__header:before{transition:none}}.acf-block-preview .b-related-products-post__header,.no-fade .b-related-products-post__header,.no-js .b-related-products-post__header,.transition-ready .b-related-products-post__header.was-in-view,.transition-ready .was-in-view .b-related-products-post__header{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-related-products-post__header:before,.no-fade .b-related-products-post__header:before,.no-js .b-related-products-post__header:before,.transition-ready .b-related-products-post__header.was-in-view:before,.transition-ready .was-in-view .b-related-products-post__header:before{opacity:1}.acf-block-preview .b-related-products-post__header:after,.no-fade .b-related-products-post__header:after,.no-js .b-related-products-post__header:after,.transition-ready .b-related-products-post__header.was-in-view:after,.transition-ready .was-in-view .b-related-products-post__header:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-related-products-post__header{align-items:flex-end;border-color:var(--border-frame-color);display:flex;flex-direction:row;justify-content:space-between;margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container);padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.b-related-products-post__header:before{border-color:var(--border-frame-corner)}.b-related-products-post__header:after{border-color:var(--border-frame-color)}.b-related-products-post__header .c-slider-nav{margin-top:1.5rem;margin-top:var(--gap-small)}@media (min-width:992px){.b-related-products-post__header .c-slider-nav{margin-top:0}}.b-related-products-post__label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.b-related-products-post__label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-related-products-post__label{padding-top:1rem;padding-top:var(--gap-tiny)}.b-related-products-post__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-top:.5rem;padding-top:var(--gap-micro)}.b-related-products-post__title .c-title__highlight{color:var(--color-text-highlight)}@media (min-width:992px){.b-related-products-post__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge)}}@media (min-width:768px){.b-related-products-post[data-count="1"] .c-slider-nav,.b-related-products-post[data-count="2"] .c-slider-nav{display:none}}@media (min-width:992px){.b-related-products-post[data-count="1"] .c-slider-nav,.b-related-products-post[data-count="2"] .c-slider-nav,.b-related-products-post[data-count="3"] .c-slider-nav{display:none}}.c-feature-products__scroll-inner{align-items:stretch}.b-related-products-post__item{--column:10;display:flex}@media (min-width:768px){.b-related-products-post__item{--column:6}}@media (min-width:992px){.b-related-products-post__item{--column:4}}.b-resellers{background-color:var(--section-bg);padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1rem;padding-top:var(--gap-tiny)}.b-resellers__header,.b-resellers__table-wrap{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-resellers__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-top:1px}.b-resellers__table{--border-frame-opacity-start:1;--border-frame-height-start:2rem;--border-frame-color-start:var(--color-border);border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-resellers__table:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-resellers__table:after,.b-resellers__table:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-resellers__table:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-resellers__table,.b-resellers__table:after,.b-resellers__table:before{transition:none}}.acf-block-preview .b-resellers__table,.no-fade .b-resellers__table,.no-js .b-resellers__table,.transition-ready .b-resellers__table.was-in-view,.transition-ready .was-in-view .b-resellers__table{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-resellers__table:before,.no-fade .b-resellers__table:before,.no-js .b-resellers__table:before,.transition-ready .b-resellers__table.was-in-view:before,.transition-ready .was-in-view .b-resellers__table:before{opacity:1}.acf-block-preview .b-resellers__table:after,.no-fade .b-resellers__table:after,.no-js .b-resellers__table:after,.transition-ready .b-resellers__table.was-in-view:after,.transition-ready .was-in-view .b-resellers__table:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-resellers__table{border-collapse:collapse;min-width:420px;table-layout:fixed;width:100%}.b-resellers__table:before{border-color:var(--border-frame-corner)}.b-resellers__table:after{border-color:var(--border-frame-color)}@media (min-width:768px){.b-resellers__table{min-width:680px}}.b-resellers__cell--region,.b-resellers__th:first-child{width:45%}@media (min-width:768px){.b-resellers__cell--region,.b-resellers__th:first-child{width:20%}}.b-resellers__cell--country,.b-resellers__th:nth-child(2){width:30%}@media (min-width:768px){.b-resellers__cell--country,.b-resellers__th:nth-child(2){width:22%}}.b-resellers__cell--company,.b-resellers__th:nth-child(3){width:25%}@media (min-width:768px){.b-resellers__cell--company,.b-resellers__th:nth-child(3){width:38%}}.b-resellers__cell--link,.b-resellers__th--link{display:none;width:10%}@media (min-width:768px){.b-resellers__cell--link,.b-resellers__th--link{display:table-cell;width:20%}}.b-resellers__company-link{color:inherit;text-decoration:underline;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.b-resellers__company-link:focus,.b-resellers__company-link:hover{color:var(--color-text-title)}@media (min-width:768px){.b-resellers__company-link{text-decoration:none}}.b-resellers__th{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);text-align:left;vertical-align:bottom}.b-resellers__cell,.b-resellers__th{padding:1rem 0;padding:var(--gap-tiny) 0}.b-resellers__cell{border-bottom:1px solid var(--color-border);color:var(--color-text-body);font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-body);font-size:.875rem;font-size:var(--font-size-small);line-height:1.25rem;line-height:var(--line-height-small);vertical-align:top}@media (min-width:992px){.b-resellers__cell{font-size:1rem;font-size:var(--font-size-medium);line-height:1.5rem;line-height:var(--line-height-medium)}}.b-resellers__cell--country,.b-resellers__cell--region{color:var(--color-text-title);padding-right:1rem;padding-right:var(--gap-tiny)}.b-resellers__cell--country.is-regional{color:var(--color-text-highlight);font-weight:400;font-weight:var(--font-weight-medium)}.b-resellers__link{align-items:center;color:var(--color-text-body);display:inline-flex;grid-gap:.5em;gap:.5em;text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick);white-space:nowrap}.b-resellers__link:focus,.b-resellers__link:hover{color:var(--color-text-title);text-decoration:none}.b-resellers__link:focus .b-resellers__link-icon,.b-resellers__link:hover .b-resellers__link-icon{opacity:1}.b-resellers__link-label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase}.b-resellers__link-icon{display:flex;height:.625rem;opacity:0;transition:opacity .15s ease-in-out;transition:opacity var(--transition-quick);width:.625rem}.b-resellers__link-icon svg{height:100%;width:100%}.b-resellers__cell--link{text-align:right}.b-resellers__empty{color:var(--color-text-highlight);font-style:italic}.b-resellers__empty,.b-testimonials__container{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%}.b-testimonials__container{background-color:var(--section-bg);padding-bottom:2rem;padding-bottom:var(--gap);padding-top:2rem;padding-top:var(--gap)}@media (min-width:992px){.b-testimonials__container{padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}}.b-testimonials__grid{display:flex;flex-direction:column}@media (min-width:992px){.b-testimonials__grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid));flex-direction:row}}.b-testimonials__column{padding-bottom:1.5rem;padding-bottom:var(--gap-small);width:100%}@media (min-width:992px){.b-testimonials__column{flex-basis:50%;max-width:50%;display:flex;flex-direction:column;padding-bottom:0}.b-testimonials--clients-only .b-testimonials__column.b-testimonials__column--clients,.b-testimonials__column{flex-grow:0;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}.b-testimonials--clients-only .b-testimonials__column.b-testimonials__column--clients{flex-basis:100%;max-width:100%}}.b-testimonials__frame{height:100%}.b-testimonials__column-inner{display:flex;flex-direction:column;height:100%;min-height:12rem}@media (min-width:992px){.b-testimonials__column-inner{min-height:22rem}}.b-testimonials__quote{margin:0;max-width:32rem;padding-right:1.5rem;padding-right:var(--gap-small);padding-top:1.5rem}.b-testimonials__quote-text{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.75rem;font-size:var(--font-size-xlarge);font-weight:400;line-height:var(--line-height-xlarge);color:var(--color-text-body);margin:0}.b-testimonials__attribution{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;padding-top:2rem;padding-top:var(--gap)}.b-testimonials__name{font-size:.875rem;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-title);font-style:normal}.b-testimonials__company,.b-testimonials__name{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.b-testimonials__company{font-size:.75rem;font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);color:var(--color-text-highlight)}.b-testimonials__clients-intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--color-text-title);margin:0;max-width:18rem;padding-top:1.5rem}.b-testimonials__clients-intro:last-child{margin-bottom:0}.b-testimonials__marquee{margin-top:6rem;margin-top:calc(var(--gap-large) + var(--gap))}.b-testimonials__marquee-viewport{contain:paint;overflow:hidden;position:relative}.b-testimonials__marquee-viewport:after,.b-testimonials__marquee-viewport:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:12%;z-index:1}.b-testimonials__marquee-viewport:before{background:linear-gradient(90deg,var(--section-bg),transparent);left:0}.b-testimonials__marquee-viewport:after{background:linear-gradient(270deg,var(--section-bg),transparent);right:0}.b-testimonials__marquee-track{--marquee-speed:65;display:flex;grid-gap:5.5rem;gap:5.5rem;width:-webkit-max-content;width:max-content}.b-testimonials__marquee-track.is-paused,.b-testimonials__marquee:hover .b-testimonials__marquee-track,.b-testimonials__marquee[focus-within] .b-testimonials__marquee-track{animation-play-state:paused}.b-testimonials__marquee-track.is-paused,.b-testimonials__marquee:focus-within .b-testimonials__marquee-track,.b-testimonials__marquee:hover .b-testimonials__marquee-track{animation-play-state:paused}@keyframes b-testimonials-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 2.75rem))}}@media (prefers-reduced-motion:no-preference){.b-testimonials__marquee-track{animation:b-testimonials-marquee 45s linear infinite;animation:b-testimonials-marquee var(--marquee-duration,45s) linear infinite}}.b-testimonials__marquee-group{align-items:center;display:flex;flex-shrink:0;grid-gap:5.5rem;gap:5.5rem}.b-testimonials__logo{align-items:center;display:flex;flex-shrink:0;height:2rem;height:calc(2rem*var(--logo-scale, 1));justify-content:center}@media (min-width:992px){.b-testimonials__logo{height:2.5rem;height:calc(2.5rem*var(--logo-scale, 1))}}.b-testimonials__logo-img{align-items:center;color:var(--color-text-body);display:flex;filter:grayscale(1);height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.b-testimonials__logo-img svg{display:block;fill:currentColor;height:100%;max-width:100%;width:auto}.b-testimonials__logo-img circle,.b-testimonials__logo-img ellipse,.b-testimonials__logo-img path,.b-testimonials__logo-img polygon,.b-testimonials__logo-img rect,.b-testimonials__logo-img svg{fill:currentColor}.b-text__container{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;background-color:var(--section-bg);padding-bottom:2rem;padding-bottom:var(--gap);padding-top:2rem;padding-top:var(--gap)}@media (min-width:992px){.b-text__container{padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:1.5rem;padding-top:var(--gap-small)}}@media (min-width:992px){.b-text__mobile{display:none}}.b-text__title{font-size:2.625rem;font-size:var(--font-size-xhuge);line-height:var(--line-height-xhuge);color:var(--color-text-title);padding-top:1.5rem}.b-text__intro,.b-text__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.b-text__intro{font-size:1rem;font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.b-text__intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.b-text__intro p:last-child{padding-bottom:0}.b-text__intro em{font-style:italic}.b-text__intro strong{font-weight:500}.b-text__intro a{text-decoration:underline}.b-text__intro a:focus,.b-text__intro a:hover{text-decoration:none}.b-text__intro{color:var(--color-text-body);max-width:28rem;padding-top:2rem;padding-top:var(--gap)}.b-text__intro p:last-child{margin-bottom:0}@media (min-width:992px){.b-text__intro{margin-top:auto}}.b-text__mobile .b-text__icons{align-items:start;grid-column-gap:1rem;column-gap:1rem;grid-column-gap:var(--gap-tiny);column-gap:var(--gap-tiny);display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding-top:2rem;padding-top:var(--gap);grid-row-gap:1.5rem;row-gap:1.5rem;grid-row-gap:var(--gap-small);row-gap:var(--gap-small)}.b-text__desktop{display:none}@media (min-width:992px){.b-text__desktop{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid))}}@media (min-width:992px){.b-text__col--left{flex-basis:33.33333333%;max-width:33.33333333%}}@media (min-width:992px){.b-text__col--left,.b-text__col--right{flex-grow:0;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}.b-text__col--right{flex-basis:66.66666667%;max-width:66.66666667%}.b-text__col--right .c-border-frame{height:100%}}.b-text__col-inner{height:100%}@media (min-width:992px){.b-text__col-inner{display:flex;flex-direction:column}}.b-text__col-inner--left{display:flex;flex-direction:column}.b-text__desktop .b-text__title{padding-bottom:11.5rem;padding-top:.5rem;padding-top:var(--gap-micro)}.b-text__desktop .b-text__title:last-child{padding-bottom:0}.b-text__desktop .b-text__icons{align-items:start;display:-ms-grid;display:grid;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);margin-top:auto;padding-top:1.5rem;padding-top:var(--gap-small)}@media (min-width:1680px){.b-text__desktop .b-text__icons{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.b-text__border-frame{height:100%}.b-text__border-frame--desktop{display:none}@media (min-width:992px){.b-text__border-frame--desktop{display:block}}@media (max-width:991.98px){.b-text--single .b-text__desktop{display:block}.b-text--single .b-text__col--right .c-border-frame{border-top:0}.b-text--single .b-text__col--right .c-border-frame:after,.b-text--single .b-text__col--right .c-border-frame:before{display:none}.b-text--single .b-text__desktop .b-text__title{padding-bottom:0}}.woocommerce-breadcrumb{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;align-items:center;color:var(--breadcrumb-text);display:flex;grid-gap:.75em;gap:.75em;max-width:100%;overflow-x:auto;padding-top:calc(max(3.125rem, 50px) + 2rem);padding-top:calc(var(--site-header-height) + var(--gap));scrollbar-width:none;white-space:nowrap}.woocommerce-breadcrumb::-webkit-scrollbar{display:none}@media (min-width:992px){.woocommerce-breadcrumb{padding-top:calc(max(3.125rem, 50px) + 2.5rem);padding-top:calc(var(--site-header-height) + 2.5rem)}}.woocommerce-breadcrumb a{color:var(--breadcrumb-link);text-decoration:none;transition:color .15s ease-in-out;transition:color var(--transition-quick)}.woocommerce-breadcrumb a:not(:first-child):before{background-color:currentColor;content:"";display:inline-block;height:4px;margin-right:.75em;margin-top:-.15em;vertical-align:middle;width:4px}.woocommerce-breadcrumb a:focus,.woocommerce-breadcrumb a:hover{color:var(--breadcrumb-link-hover)}.woocommerce-breadcrumb__active:before{background-color:currentColor;content:"";display:inline-block;height:4px;margin-right:.75em;margin-top:-.15em;vertical-align:middle;width:4px}.woocommerce-cart #main a{text-decoration:none}.woocommerce-cart .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:1}.woocommerce-cart .wc-block-components-text-input input[type=text]{border-radius:0}.woocommerce-cart #main .screen-reader-text,.woocommerce-cart #main .wc-block-components-product-price .screen-reader-text{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;word-wrap:normal!important}.woocommerce-cart{background-color:var(--section-bg);color:var(--color-text-body)}.woocommerce-cart #main{padding-top:calc(max(3.125rem, 50px) + 4rem);padding-top:calc(var(--site-header-height) + var(--gap-large))}.woocommerce-cart #main[\:has\(.wp-block-woocommerce-empty-cart-block\)]{padding-top:0}.woocommerce-cart #main[\:has\(.wp-block-woocommerce-empty-cart-block\)] .wp-block-woocommerce-cart{padding-left:0;padding-right:0}.woocommerce-cart #main:has(.wp-block-woocommerce-empty-cart-block){padding-top:0}.woocommerce-cart #main:has(.wp-block-woocommerce-empty-cart-block) .wp-block-woocommerce-cart{padding-left:0;padding-right:0}.woocommerce-cart #main>.wp-block-heading{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-bottom:2rem;padding-bottom:var(--gap)}.woocommerce-cart .wp-block-woocommerce-cart{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%}@media (min-width:992px){.woocommerce-cart .wp-block-woocommerce-filled-cart-block{min-height:60vh}}.woocommerce-cart .wp-block-woocommerce-filled-cart-block{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid));margin-bottom:1.5rem;margin-bottom:var(--gap-small)}.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}@media (min-width:992px){.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{flex-basis:66.66666667%;flex-grow:0;max-width:66.66666667%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-sidebar{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);padding-top:1.5rem;padding-top:var(--gap-small)}@media (min-width:992px){.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-sidebar{flex-basis:33.33333333%;flex-grow:0;max-width:33.33333333%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);padding-top:0}}.woocommerce-cart .wc-block-cart__main{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading)}.woocommerce-cart .wc-block-cart__main .wc-block-cart-items{border:#dcdcdc;border:var(--color-gray-250);border-collapse:separate}.woocommerce-cart .wc-block-cart-items th{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;border:0;color:#707070;color:var(--color-gray-600);padding-bottom:.5rem;padding-bottom:var(--gap-micro)}.woocommerce-cart .wc-block-cart__main .wc-block-cart-items__row td{border-color:var(--color-border);padding-bottom:1rem;padding-bottom:var(--gap-tiny);vertical-align:top}.woocommerce-cart .wc-block-cart__main .wc-block-cart-items__row td:first-of-type{padding-left:0}.woocommerce-cart .wc-block-cart__main .wc-block-cart-items__row td:last-of-type{padding-right:0}@media (min-width:768px){.woocommerce-cart .wc-block-cart__main .wc-block-cart-items__row td{padding-top:1rem;padding-top:var(--gap-tiny)}}.woocommerce-cart .wc-block-cart-item__product{border-top:0;border-color:var(--color-border)}.woocommerce-cart .is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.woocommerce-cart .is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.woocommerce-cart .is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-color:var(--color-border)}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-title);display:flex;grid-gap:.75em;gap:.75em}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:75pt}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image img{border:1px solid #dcdcdc;border:1px solid var(--color-gray-250)}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-title);display:flex;grid-gap:.75em;gap:.75em}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{justify-content:end;width:unset;padding-right:0}.woocommerce-cart .wc-block-cart-item__image{width:5pc}.woocommerce-cart .wc-block-cart-item__image img{aspect-ratio:1;border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);height:auto;max-width:5pc;-o-object-fit:contain;object-fit:contain}.woocommerce-cart .wc-block-cart-items__row{border-bottom:1px solid var(--color-border)}.woocommerce-cart .wc-block-cart-items__row:last-of-type{border-bottom:none}@media (min-width:768px){.woocommerce-cart .wc-block-cart-items__row{border-bottom:none}}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);color:var(--color-text-title);text-decoration:none}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:focus,.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover{text-decoration:underline}.woocommerce-cart .wc-block-cart-item__prices{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:#424242;color:var(--color-gray-800)}.woocommerce-cart .wc-block-components-product-price__regular{color:#424242;color:var(--color-gray-800);text-decoration:line-through}.woocommerce-cart .wc-block-components-product-price__value.is-discounted{color:var(--color-text-title)}.woocommerce-cart .wc-block-components-product-badge{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background-color:#ffec42;background-color:var(--color-yellow);border:0;border-radius:0;color:#1a1a1a;color:var(--color-gray-925);padding:.15em .4em}.woocommerce-cart .wc-block-components-product-metadata__description{display:none}.woocommerce-cart .wc-block-components-product-details__name{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.c-item-sku{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--card-label-color)}.wc-block-components-product-details>[\:has\(.c-item-sku\)]{display:block}.wc-block-components-product-details>:has(.c-item-sku){display:block}.wc-block-components-product-details>[\:has\(.c-item-sku\)]>[aria-hidden=true]{display:none}.wc-block-components-product-details>:has(.c-item-sku)>[aria-hidden=true]{display:none}.woocommerce-cart .wc-block-components-quantity-selector{border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);border-radius:0}.woocommerce-cart .wc-block-components-quantity-selector input{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background:transparent;color:var(--color-text-title);font-size:1pc}.woocommerce-cart .wc-block-components-quantity-selector button{background:transparent;border:0;color:#707070;color:var(--color-gray-600);cursor:pointer;transition:color .15s ease-in;transition:color var(--animation-ease-in-quick)}.woocommerce-cart .wc-block-components-quantity-selector button:hover{color:var(--color-text-title)}.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus,.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{border-radius:0}.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{padding:.35rem 0}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{margin-top:1rem;margin-top:var(--gap-tiny)}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{color:var(--color-text-title);text-decoration:none;transition:opacity .15s ease-in-out;transition:opacity var(--transition-quick);width:4rem}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{opacity:.7;text-decoration:none}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus-visible{outline:1px solid var(--color-text-title);outline-offset:2px;text-decoration:none}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link svg{display:none}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:after{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;content:"Remove";text-decoration:none}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{color:var(--color-text-title);font-weight:500;font-weight:var(--font-weight-bold,600);border-color:var(--color-border)}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__regular{font-weight:400}.woocommerce-cart .wc-block-cart__sidebar{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading)}.woocommerce-cart .wc-block-cart .wc-block-cart__totals-title{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:#a2a2a2;display:flex;grid-gap:.75em;gap:.75em}.woocommerce-cart .wc-block-cart .wc-block-cart__totals-title:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.woocommerce-cart .wc-block-cart .wc-block-cart__totals-title{color:var(--color-text-title);border-bottom:1px solid transparent;padding-bottom:9pt}.woocommerce-cart .wc-block-components-totals-coupon-link{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);color:#707070;color:var(--color-gray-600);text-decoration:none}.woocommerce-cart .wc-block-components-totals-coupon-link:focus,.woocommerce-cart .wc-block-components-totals-coupon-link:hover{color:var(--color-text-title)}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-panel__button{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);padding-top:1rem;padding-top:var(--gap-tiny)}.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-panel__button .wc-block-components-panel__button-icon{top:calc(50% + .5rem)}.woocommerce-cart .wc-block-components-totals-coupon{padding-bottom:1rem;padding-bottom:var(--gap-tiny);border-top:1px solid var(--color-border)}body.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input-coupon,body.woocommerce-cart .wc-block-components-totals-coupon__form input{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);background-color:transparent;border:1px solid var(--color-border);border-radius:0;color:var(--color-text-title);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);padding:.5rem;padding:var(--gap-micro)}body.woocommerce-cart .wc-block-components-totals-coupon__form button{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background-color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);border-radius:0;color:#f5f5f5;color:var(--color-white);cursor:pointer;padding:.5rem 1rem;padding:var(--gap-micro) var(--gap-tiny)}body.woocommerce-cart .wc-block-components-totals-coupon__form button .wc-block-components-button__text{font-size:.75rem;font-size:var(--font-size-tiny)}.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block,.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block{border-color:var(--color-border)}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block{padding-bottom:0}.woocommerce-cart .wc-block-components-text-input label,.woocommerce-cart .wc-block-components-totals-coupon__input-coupon{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono)}.woocommerce-cart .wc-block-components-text-input label{font-size:1pc}@media (min-width:992px){.woocommerce-cart .wc-block-components-text-input label{font-size:.75rem;font-size:var(--font-size-tiny)}}.woocommerce-cart .wc-block-components-totals-item{border-bottom:1px solid var(--color-border);padding-bottom:.5rem;padding-bottom:var(--gap-micro);padding-top:.5rem;padding-top:var(--gap-micro)}.woocommerce-cart .wc-block-components-totals-item__label{color:#707070;color:var(--color-gray-600)}.woocommerce-cart .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-item__value{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny)}.woocommerce-cart .wc-block-components-totals-item__value{color:var(--color-text-title);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono)}.woocommerce-cart .wc-block-components-totals-shipping{border-bottom:1px solid var(--color-border)}.woocommerce-cart .wc-block-components-shipping-rates-control__package{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);color:#707070;color:var(--color-gray-600)}.wc-block-components-totals-shipping .wc-block-components-totals-item{border:none}.woocommerce-cart .wc-block-components-totals-footer-item{border:none;padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}.woocommerce-cart .wc-block-components-totals-wrapper{padding-top:0;border-top:0;padding-bottom:0}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--color-text-title);font-weight:500;font-weight:var(--font-weight-bold,600)}.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container{display:flex}.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button.wc-block-cart__submit-button{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;align-items:center;background-color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);border-radius:0;color:var(--button-primary-text);display:inline-flex;grid-gap:1rem;gap:1rem;justify-content:center;padding:.6rem .5rem;text-decoration:none;transition:background-color .15s ease-in;transition:background-color var(--animation-ease-in-quick);width:100%}.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button.wc-block-cart__submit-button:focus,.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button.wc-block-cart__submit-button:hover{background-color:#ffec42;background-color:var(--color-yellow);border-color:#1a1a1a;border-color:var(--color-gray-925);color:#1a1a1a;color:var(--color-gray-925)}.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button.wc-block-cart__submit-button .wc-block-components-button__text{color:inherit;font-size:.75rem;font-size:var(--font-size-tiny)}@media (min-width:768px){.woocommerce-cart .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button.wc-block-cart__submit-button{margin-left:auto;max-width:12rem}}.woocommerce-cart .wc-block-cart__submit-container{color:#f5f5f5;color:var(--color-white);padding-top:1rem;padding-top:var(--gap-tiny)}.woocommerce-cart .wc-block-components-product-price{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;text-transform:none;color:#424242;color:var(--color-gray-800)}.woocommerce-cart .wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:0}.woocommerce-cart .wc-block-cart__empty-cart__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title)}.woocommerce-cart .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none}.woocommerce-cart #main>.wp-block-paragraph{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);color:#707070;color:var(--color-gray-600);padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}.c-cart__container{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%}.c-cart__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);font-size:2rem!important;font-size:var(--font-size-huge)!important;line-height:2.25rem!important;line-height:var(--line-height-huge)!important;color:var(--color-text-title)}.woocommerce-cart .c-cart-suggestions{margin-bottom:30px;margin-top:4rem;margin-top:var(--gap-large)}.woocommerce-cart .c-cart-suggestions .c-cart__suggestions-title{margin-bottom:1rem}.woocommerce-cart .c-cart-suggestions__list{display:-ms-grid;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));list-style:none;margin:0;padding:0}.woocommerce-cart .c-cart-best-sellers{margin-bottom:30px;padding-top:1.5rem;padding-top:var(--gap-small)}.woocommerce-cart .c-cart-best-sellers .c-cart__title{margin-bottom:1rem}.woocommerce-cart .c-cart-best-sellers__list{display:-ms-grid;display:grid;grid-gap:.65rem;gap:.65rem;grid-gap:var(--gap-grid);gap:var(--gap-grid);-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.woocommerce-cart .c-cart-best-sellers__list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.woocommerce-cart .c-cart-best-sellers__list{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}.woocommerce-cart #main[\:has\(\%3E\%20.b-page-header-simple--compact\)]{padding-top:0}.woocommerce-cart #main:has(>.b-page-header-simple--compact){padding-top:0}.woocommerce-cart #main[\:has\(.wp-block-woocommerce-cart\:not\(.is-loading\)\%20.wp-block-woocommerce-empty-cart-block\)]>.b-page-header-simple--compact{display:none}.woocommerce-cart #main:has(.wp-block-woocommerce-cart:not(.is-loading) .wp-block-woocommerce-empty-cart-block)>.b-page-header-simple--compact{display:none}.woocommerce-checkout .wc-block-components-order-summary-item__description{display:flex;flex-direction:column}.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__wrap .wc-block-components-product-details,.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__wrap .wc-block-components-product-metadata,.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-details,.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{display:contents}.woocommerce-cart .wc-block-cart-items .wc-block-cart-item__wrap .wc-block-components-product-details__art-no,.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-details__art-no{margin-bottom:.25rem;order:-1}.woocommerce-cart .wc-block-cart.is-large .wc-block-cart-items__header-product{position:relative}.woocommerce-cart .wc-block-cart.is-large .wc-block-cart-items__header-product:after{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background:linear-gradient(var(--color-text-title),var(--color-text-title)) no-repeat 0 50%/.275rem .275rem;color:var(--color-text-title);content:"Price"/"";padding-left:calc(.275rem + .75em);position:absolute;right:1pc;top:8px;visibility:visible}.woocommerce-cart .wc-block-cart.is-large .wc-block-cart-item__product{padding-right:calc(1pc + 7rem);position:relative}.woocommerce-cart .wc-block-cart.is-large .wc-block-cart-item__prices{position:absolute;right:1pc;top:1rem}@media (max-width:991.98px){.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart{flex-wrap:wrap}.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__main{display:contents}.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart .c-cart-suggestions,.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart-items{flex:0 0 100%;max-width:100%}.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart-items{order:1}.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__sidebar{order:2}.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart .c-cart-suggestions{order:3}.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart .wc-block-cart__totals-title{display:flex}}.c-category-filter{background-color:#eee;background-color:var(--color-gray-200);border:1px solid #e6e6e6;border:1px solid var(--color-gray-235);-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 1rem;padding:0 var(--gap-tiny);scrollbar-width:none}.c-category-filter::-webkit-scrollbar{display:none}@media (min-width:768px){.c-category-filter{overflow-x:visible}}.c-category-filter__list{display:flex;flex-wrap:nowrap;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);list-style:none}@media (min-width:768px){.c-category-filter__list{flex-wrap:wrap;padding-bottom:.25rem;padding-bottom:calc(var(--gap-tiny) - var(--gap-small)/2);padding-top:.25rem;padding-top:calc(var(--gap-tiny) - var(--gap-small)/2);grid-row-gap:0;row-gap:0}}.c-category-filter__list--sub{background-color:var(--card-secondary-bg);border-top:1px solid #dcdcdc;border-top:1px solid var(--color-gray-250);margin-left:-1rem;margin-left:calc(var(--gap-tiny)*-1);margin-right:-1rem;margin-right:calc(var(--gap-tiny)*-1);min-width:calc(100% + 2rem);min-width:calc(100% + var(--gap-tiny)*2);padding-left:1rem;padding-left:var(--gap-tiny);padding-right:1rem;padding-right:var(--gap-tiny);width:-webkit-max-content;width:max-content}@media (min-width:768px){.c-category-filter__list--sub{width:auto}}.c-category-filter__item{display:flex;flex-shrink:0}.c-category-filter__item:last-of-type{padding-right:1rem;padding-right:var(--gap-tiny)}.c-category-filter__link{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:#5e5e5e;color:var(--color-gray-700);padding:1rem 0;padding:var(--gap-tiny) 0;text-decoration:none;transition:color .15s ease-in;transition:color var(--animation-ease-in-quick)}@media (min-width:768px){.c-category-filter__link{padding:.75rem 0;padding:calc(var(--gap-small)/2) 0}}.c-category-filter__link:focus-visible,.c-category-filter__link:hover{color:#0a0a0a;color:var(--color-black);text-decoration:none}.c-category-filter__link:active{text-decoration:none}.c-category-filter__link.is-active{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-black);display:flex;grid-gap:.75em;gap:.75em}.c-category-filter__link.is-active:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-thankyou{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;max-width:45rem;max-width:var(--l-max-width-narrow);--border-frame-color-start:var(--border-frame-color);--border-frame-opacity-start:1;--border-frame-height-start:calc(100% - 2rem);padding-left:0;padding-right:0;position:relative}.b-thankyou:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;opacity:var(--border-frame-opacity-start);transform:rotate(-90deg);width:9px;z-index:1}.b-thankyou:after,.b-thankyou:before{content:"";left:0;position:absolute;top:0}.b-thankyou:after{border-left:1px solid var(--color-border);height:var(--border-frame-height-start);opacity:1}.b-thankyou__inner{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-thankyou__inner:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-thankyou__inner:after,.b-thankyou__inner:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-thankyou__inner:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-thankyou__inner,.b-thankyou__inner:after,.b-thankyou__inner:before{transition:none}}.acf-block-preview .b-thankyou__inner,.no-fade .b-thankyou__inner,.no-js .b-thankyou__inner,.transition-ready .b-thankyou__inner.was-in-view,.transition-ready .was-in-view .b-thankyou__inner{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-thankyou__inner:before,.no-fade .b-thankyou__inner:before,.no-js .b-thankyou__inner:before,.transition-ready .b-thankyou__inner.was-in-view:before,.transition-ready .was-in-view .b-thankyou__inner:before{opacity:1}.acf-block-preview .b-thankyou__inner:after,.no-fade .b-thankyou__inner:after,.no-js .b-thankyou__inner:after,.transition-ready .b-thankyou__inner.was-in-view:after,.transition-ready .was-in-view .b-thankyou__inner:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-thankyou__inner{padding-bottom:4rem;padding-bottom:var(--gap-large);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container)}.b-thankyou .woocommerce-thankyou-order-received{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;line-height:var(--line-height-large);color:var(--color-text-title);padding-bottom:2rem;padding-bottom:var(--gap);padding-top:1.5rem;padding-top:var(--gap-small)}.b-thankyou .woocommerce-order-overview{border-bottom:1px solid var(--color-border);display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;list-style:none;margin:0;margin-bottom:1.5rem;margin-bottom:var(--gap-small);padding-bottom:.75rem;padding-bottom:calc(var(--gap-small)/2)}@media (min-width:768px){.b-thankyou .woocommerce-order-overview{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.b-thankyou .woocommerce-order-overview li{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);padding-bottom:.75rem;padding-bottom:calc(var(--gap-small)/2);padding-top:.75rem;padding-top:calc(var(--gap-small)/2)}.b-thankyou .woocommerce-order-overview li:last-of-type{border-bottom:0;padding-bottom:0}@media (min-width:768px){.b-thankyou .woocommerce-order-overview li:nth-last-child(2):nth-child(odd){border-bottom:0;padding-bottom:0}}.b-thankyou .woocommerce-order-overview li strong{color:var(--color-text-title);display:block}.b-thankyou .woocommerce-order-overview li:before{display:none}.b-thankyou .woocommerce-column__title,.b-thankyou .woocommerce-order-details__title{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.b-thankyou .woocommerce-column__title:before,.b-thankyou .woocommerce-order-details__title:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-thankyou .woocommerce-column__title,.b-thankyou .woocommerce-order-details__title{border-bottom:1px solid var(--color-border);margin-bottom:0;padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:2rem;padding-top:var(--gap)}.b-thankyou .woocommerce-table--order-details{border-collapse:collapse;width:100%}.b-thankyou .woocommerce-table--order-details thead{display:none}.b-thankyou .woocommerce-table--order-details td,.b-thankyou .woocommerce-table--order-details th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);border:none;border-bottom:1px solid var(--color-border);padding:1rem 0;padding:var(--gap-tiny) 0;text-align:left;vertical-align:top}.b-thankyou .woocommerce-table--order-details .product-name{color:var(--color-text-title)}.b-thankyou .woocommerce-table--order-details .product-name a{color:inherit;text-decoration:none}.b-thankyou .woocommerce-table--order-details .product-name a:focus,.b-thankyou .woocommerce-table--order-details .product-name a:hover{text-decoration:underline}.b-thankyou .woocommerce-table--order-details .product-name .product-quantity{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:#707070;color:var(--color-gray-600);font-weight:400}.b-thankyou .woocommerce-table--order-details .product-total{color:var(--color-text-title);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);text-align:right}.b-thankyou .woocommerce-table--order-details tfoot th{color:#707070;color:var(--color-gray-600)}.b-thankyou .woocommerce-table--order-details tfoot td,.b-thankyou .woocommerce-table--order-details tfoot th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);font-weight:400}.b-thankyou .woocommerce-table--order-details tfoot td{color:var(--color-text-title);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);text-align:right}.b-thankyou .woocommerce-table--order-details tfoot tr:last-child td,.b-thankyou .woocommerce-table--order-details tfoot tr:last-child th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);border-bottom:none;font-weight:500;font-weight:var(--font-weight-bold);padding-top:1.5rem;padding-top:var(--gap-small)}.b-thankyou .woocommerce-table--order-details tfoot tr:last-child td{color:var(--color-text-title)}.b-thankyou .woocommerce-customer-details{padding-top:2rem;padding-top:var(--gap)}.b-thankyou .woocommerce-columns--2{display:-ms-grid;display:grid;grid-gap:0 2rem;gap:0 2rem;grid-gap:0 var(--gap);gap:0 var(--gap);-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:768px){.b-thankyou .woocommerce-columns--2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.b-thankyou .woocommerce-customer-details address{line-height:var(--line-height-tiny);color:var(--color-text-body);font-style:normal;line-height:1.25rem;line-height:var(--line-height-small);padding-top:1rem;padding-top:var(--gap-tiny)}.b-thankyou .woocommerce-customer-details--email,.b-thankyou .woocommerce-customer-details--phone,.b-thankyou .woocommerce-customer-details address{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono)}.b-thankyou .woocommerce-customer-details--email,.b-thankyou .woocommerce-customer-details--phone{line-height:var(--line-height-tiny);color:#707070;color:var(--color-gray-600);margin:0;padding-top:.5rem;padding-top:var(--gap-micro)}.b-thankyou .wc-block-order-confirmation-additional-fields-wrapper{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.b-thankyou .wc-block-order-confirmation-additional-fields-wrapper h2{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.b-thankyou .wc-block-order-confirmation-additional-fields-wrapper h2:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-thankyou .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);color:#707070;color:var(--color-gray-600);display:block;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);line-height:1.25rem;line-height:var(--line-height-small);padding-top:.5rem;padding-top:var(--gap-micro)}.b-thankyou .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{display:inline;padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.b-thankyou .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:after{content:":"}.b-thankyou .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{color:#0a0a0a;color:var(--color-black);display:inline;margin:0 0 0 .5rem;margin:0 0 0 var(--gap-micro);padding-top:.5rem;padding-top:var(--gap-micro)}.b-thankyou .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:not(:last-of-type):after{content:"\A";white-space:pre}.woocommerce-checkout #main a{text-decoration:none}.woocommerce-checkout .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:1}.woocommerce-checkout #main .screen-reader-text,.woocommerce-checkout #main .wc-block-components-product-price .screen-reader-text{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;word-wrap:normal!important}.woocommerce-order{margin-left:1.1rem;margin-left:var(--gap-container);margin-right:1.1rem;margin-right:var(--gap-container)}@media (min-width:992px){.woocommerce-order{margin-left:0;margin-right:0}}.woocommerce-checkout{--wc-form-border-radius:0;background-color:var(--section-bg);color:var(--color-text-body)}.woocommerce-checkout #main{padding-top:calc(max(3.125rem, 50px) + 2rem);padding-top:calc(var(--site-header-height) + var(--gap))}.woocommerce-checkout #main>.wp-block-heading{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--color-text-title);padding-bottom:2rem;padding-bottom:var(--gap)}@media (min-width:992px){.woocommerce-checkout #main{padding-top:calc(max(3.125rem, 50px) + 4rem);padding-top:calc(var(--site-header-height) + var(--gap-large))}}.woocommerce-checkout.woocommerce-order-received #main{padding-top:calc(max(3.125rem, 50px) + 2.5rem);padding-top:calc(var(--site-header-height) + 2.5rem)}@media (min-width:992px){.woocommerce-checkout.woocommerce-order-received #main{padding-top:calc(max(3.125rem, 50px) + 3.5rem);padding-top:calc(var(--site-header-height) + 3.5rem)}}.woocommerce-checkout .wp-block-woocommerce-checkout{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-top:0}@media (min-width:992px){.woocommerce-checkout .wp-block-woocommerce-checkout{padding-top:0;padding-bottom:4rem;padding-bottom:var(--gap-large)}}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}@media (min-width:992px){.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{--border-frame-color-start:var(--border-frame-color);--border-frame-opacity-start:1;--border-frame-height-start:calc(100% - 2rem);flex-basis:66.66666667%;flex-grow:0;max-width:66.66666667%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:after{border-right:1px solid var(--border-frame-color);content:"";height:20%;height:var(--border-frame-height-start,20%);opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:after,.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:before{transition:none}}.acf-block-preview .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.no-fade .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.no-js .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.transition-ready .was-in-view .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,.transition-ready .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main.was-in-view{border-top:1px solid var(--border-frame-color)}.acf-block-preview .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:before,.no-fade .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:before,.no-js .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:before,.transition-ready .was-in-view .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:before,.transition-ready .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main.was-in-view:before{opacity:1}.acf-block-preview .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:after,.no-fade .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:after,.no-js .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:after,.transition-ready .was-in-view .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:after,.transition-ready .woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main.was-in-view:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main:after{height:100%}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form{padding-right:1rem;padding-right:var(--gap-tiny);margin-top:1pc}}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:none}@media (min-width:768px){.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);display:block;padding-top:1.5rem;padding-top:var(--gap-small)}}@media (min-width:992px){.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{flex-basis:33.33333333%;flex-grow:0;max-width:33.33333333%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);padding-top:0;top:calc(max(3.125rem, 50px) + 4rem);top:calc(var(--site-header-height) + var(--gap-large))}}.woocommerce-checkout .wc-block-checkout__main{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading)}.woocommerce-checkout .wc-block-checkout-form .wp-block-heading,.woocommerce-checkout .wc-block-checkout__order_review .wp-block-heading,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-heading{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.woocommerce-checkout .wc-block-checkout-form .wp-block-heading:before,.woocommerce-checkout .wc-block-checkout__order_review .wp-block-heading:before,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-heading:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.woocommerce-checkout .wc-block-checkout-form .wp-block-heading,.woocommerce-checkout .wc-block-checkout__order_review .wp-block-heading,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wp-block-heading{border-bottom:1px solid var(--color-border);margin-bottom:0;padding-bottom:1rem;padding-bottom:var(--gap-tiny);text-align:left}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{position:relative;border-bottom:0;border-radius:0;border-left:0;border:0;padding-right:.5rem;padding-right:var(--gap-micro);border-color:var(--border-frame-color)}@media (min-width:992px){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{--border-frame-color-start:var(--border-frame-color);--border-frame-opacity-start:1;--border-frame-height-start:100%;border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:after{border-right:1px solid var(--border-frame-color);content:"";height:20%;height:var(--border-frame-height-start,20%);opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:after,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:before{transition:none}}.acf-block-preview .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.no-fade .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.no-js .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.transition-ready .was-in-view .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.transition-ready .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block.was-in-view{border-top:1px solid var(--border-frame-color)}.acf-block-preview .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:before,.no-fade .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:before,.no-js .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:before,.transition-ready .was-in-view .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:before,.transition-ready .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block.was-in-view:before{opacity:1}.acf-block-preview .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:after,.no-fade .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:after,.no-js .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:after,.transition-ready .was-in-view .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block:after,.transition-ready .woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block.was-in-view:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border-top:1px solid var(--color-border);transition:none}}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{border:0}.woocommerce-checkout .wc-block-components-address-card{border-radius:0}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]{font-size:13px;background-color:transparent;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:0!important;color:var(--color-text-title);padding:.5rem;padding:var(--gap-micro)}.woocommerce-checkout .wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select{font-size:13px;border:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-text-input input[type=email],.woocommerce-checkout .wc-block-components-text-input input[type=tel],.woocommerce-checkout .wc-block-components-text-input input[type=text]{font-size:13px;background-color:transparent;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:0!important;color:var(--color-text-title);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);padding:.5rem;padding:var(--gap-micro)}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label{font-size:13px;align-items:center;display:flex}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active label{transform:scale(1)}@media (min-width:1680px){.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active label{transform:scale(.8)}}.woocommerce-checkout .wc-block-components-checkbox label{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);align-items:center;display:flex}.woocommerce-checkout .alg-eu-vat-for-woocommerce-fields{clear:both;display:block;flex-basis:100%;padding-top:.5rem;padding-top:var(--gap-micro);width:100%}.woocommerce-checkout .eu-vat-extra-css .wc-block-components-checkout-step__heading{display:none}.woocommerce-checkout select,.woocommerce-checkout textarea{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);background-color:transparent;border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);border-radius:0!important;color:var(--color-text-title);padding:.5rem;padding:var(--gap-micro)}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{background-color:#f5f5f5;background-color:var(--color-gray-150)}.wc-block-components-checkbox.wc-block-components-address-form__sensepeek-newsletter-signup{display:block;flex-basis:100%;margin-top:13px!important;width:100%}.woocommerce-checkout .wc-block-components-totals-coupon-link{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);color:#707070;color:var(--color-gray-600);text-decoration:none}.woocommerce-checkout .wc-block-components-totals-coupon-link:focus,.woocommerce-checkout .wc-block-components-totals-coupon-link:hover{color:var(--color-text-title)}.woocommerce-checkout .wc-block-components-panel__button,.woocommerce-checkout .wc-block-components-totals-coupon__input-coupon{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono)}.woocommerce-checkout .wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:0;border-color:color-mix(in srgb,currentColor 20%,transparent)}.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input-coupon,.woocommerce-checkout .wc-block-components-totals-coupon__form input{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);background-color:transparent;border:1px solid var(--color-border);border-radius:0;color:var(--color-text-title);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);padding:.5rem;padding:var(--gap-micro)}.woocommerce-checkout .wc-block-components-totals-coupon__form button{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background-color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);border-radius:0;color:#f5f5f5;color:var(--color-white);cursor:pointer;padding:.5rem 1rem;padding:var(--gap-micro) var(--gap-tiny)}.woocommerce-checkout .wc-block-components-totals-coupon__form button .wc-block-components-button__text{font-size:.75rem;font-size:var(--font-size-tiny)}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block body.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input-coupon,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block body.woocommerce-checkout .wc-block-components-totals-coupon__form input{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);background-color:transparent;border:1px solid var(--color-border);border-radius:0!important;color:var(--color-text-title);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);padding:.5rem;padding:var(--gap-micro)}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block body.woocommerce-checkout .wc-block-components-totals-coupon__form button{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background-color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);border-radius:0;color:#f5f5f5;color:var(--color-white);cursor:pointer;padding:.5rem 1rem;padding:var(--gap-micro) var(--gap-tiny)}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block body.woocommerce-checkout .wc-block-components-totals-coupon__form button .wc-block-components-button__text{font-size:.75rem;font-size:var(--font-size-tiny)}.woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block{padding-bottom:0;border-color:var(--color-border)}@media (max-width:991.98px){.woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block{padding-right:0}}.woocommerce-checkout .wc-block-components-totals-item{border-bottom:1px solid var(--color-border);padding-bottom:.5rem;padding-bottom:var(--gap-micro);padding-top:.5rem;padding-top:var(--gap-micro)}.woocommerce-checkout .wc-block-components-totals-item__label{color:#707070;color:var(--color-gray-600)}.woocommerce-checkout .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-totals-item__value{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny)}.woocommerce-checkout .wc-block-components-totals-item__value{color:var(--color-text-title);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono)}.woocommerce-checkout .wc-block-components-totals-shipping{border-bottom:1px solid var(--color-border)}.woocommerce-checkout .wc-block-components-totals-shipping .wc-block-components-totals-item{border:none}.woocommerce-checkout .wc-block-components-shipping-rates-control__package{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);color:#707070;color:var(--color-gray-600)}.woocommerce-checkout .wc-block-components-totals-footer-item{border:none;padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--color-text-title);font-weight:500;font-weight:var(--font-weight-bold,600)}.woocommerce-checkout .wc-block-components-totals-wrapper{border:none}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-wrapper{padding:0}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block{border-top:1px solid var(--color-border)}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big)}@media (min-width:992px){.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{margin-left:auto}}.woocommerce-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row{display:flex;flex-direction:row;align-items:center;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);padding-top:2rem;padding-top:var(--gap)}@media (min-width:992px){.woocommerce-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row{padding-top:0}}@media (min-width:992px){.woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{text-align:right}}.woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox__label a{text-decoration:underline!important}@media (min-width:992px){.woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox__label a:hover,.woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox__label a[focus-within]{text-decoration:none!important}.woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox__label a:focus-within,.woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox__label a:hover{text-decoration:none!important}}.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;align-items:center;background-color:var(--button-primary-bg);border:1px solid var(--button-primary-bg);border-radius:0;color:var(--button-primary-text);display:inline-flex;grid-gap:1rem;gap:1rem;justify-content:center;padding:.6rem .5rem;text-decoration:none;transition:background-color .15s ease-in;transition:background-color var(--animation-ease-in-quick);width:100%;max-width:14rem;margin-right:1pc}.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-checkout-place-order-button:focus,.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover{background-color:#ffec42;background-color:var(--color-yellow);border-color:#1a1a1a;border-color:var(--color-gray-925);color:#1a1a1a;color:var(--color-gray-925)}.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text{color:inherit;font-size:.75rem;font-size:var(--font-size-tiny)}.woocommerce-checkout .wc-block-components-payment-method-label{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono)}.woocommerce-checkout .wc-block-components-radio-control__label>div{flex-wrap:wrap}.woocommerce-checkout .wc-block-components-radio-control__label>div img{height:auto;max-width:100%}.woocommerce-checkout .wc-block-components-radio-control__option{border:1px solid var(--color-border);border-radius:0!important}.woocommerce-checkout .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option{border-radius:0}.woocommerce-checkout .wc-block-components-panel{border-radius:0!important}.woocommerce-checkout .wc-block-components-radio-control--highlight-checked:after{border-radius:0}.woocommerce-checkout .wc-block-components-product-metadata__description{display:none}.woocommerce-checkout .wc-block-components-order-summary-item__image img{background-color:#f5f5f5;background-color:var(--color-white)}.woocommerce-checkout .wc-block-components-product-name{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);color:var(--color-text-title);text-decoration:none}.woocommerce-checkout .wc-block-components-order-summary-item{border-bottom:1px solid var(--color-border);padding-top:1rem;padding-top:var(--gap-tiny)}.woocommerce-checkout .wc-block-components-order-summary-item:last-of-type{border-bottom:none}.woocommerce-checkout .wc-block-components-order-summary-item:first-of-type{padding-top:0}.woocommerce-checkout .wc-block-components-product-price{color:#424242;color:var(--color-gray-800)}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity,.woocommerce-checkout .wc-block-components-product-price{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{background-color:#f5f5f5;background-color:var(--color-gray-150);border:1px solid #1a1a1a;border:1px solid var(--color-gray-925);box-shadow:none;border-radius:0;color:var(--color-text-title)}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span{color:inherit}.woocommerce-checkout .wc-block-cart-item__prices{padding-top:.5rem;padding-top:var(--gap-micro)}.woocommerce-checkout .wc-block-components-product-badge.wc-block-components-sale-badge{background-color:#ffec42;background-color:var(--color-yellow);border-radius:0;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);color:#0a0a0a;color:var(--color-black);padding:.25rem;padding:calc(var(--gap-micro)/2);text-transform:uppercase;margin-top:.5rem;margin-top:var(--gap-micro)}.woocommerce-checkout .wc-block-components-product-details__name{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border-radius:0;border-left:0;border-bottom:0;border:0}.woocommerce-checkout .wc-block-checkout__submit-container{background-color:var(--section-bg)}.c-shipping-notice{margin-top:1rem;margin-bottom:0}.c-shipping-notice.wc-block-components-notice-banner.is-info{background-color:var(--section-bg);border-radius:0;border:1px solid color-mix(in srgb,currentColor 20%,transparent)}:is(.woocommerce-cart,.woocommerce-checkout) #main .wc-block-components-notice-banner__content a{text-decoration:underline}.wc-block-components-notice-banner__content p{margin:0}.wc-block-components-notice-banner__content p+p{margin-top:.5rem;margin-top:var(--gap-micro)}.wc-block-components-radio-control-accordion-option.is-disabled .wc-block-components-radio-control__option{cursor:default;pointer-events:none}.wc-block-components-radio-control-accordion-option.is-disabled .wc-block-components-payment-method-label,.wc-block-components-radio-control-accordion-option.is-disabled .wc-block-components-radio-control__description-group,.wc-block-components-radio-control-accordion-option.is-disabled .wc-block-components-radio-control__input,.wc-block-components-radio-control-accordion-option.is-disabled .wc-block-components-radio-control__label .c-tag{opacity:.6}.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option.is-disabled{cursor:default;pointer-events:none}.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option.is-disabled .wc-block-components-radio-control__input,.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option.is-disabled .wc-block-components-radio-control__option-layout{opacity:.6}.wc-block-components-radio-control__description>.c-icon{margin-right:.5rem;margin-right:var(--gap-micro);vertical-align:text-bottom}.woocommerce-checkout .wc-block-components-shipping-rates-control [data-carrier] .wc-block-components-radio-control__secondary-label{align-items:center;display:flex;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);justify-content:flex-end}.woocommerce-checkout .wc-block-components-shipping-rates-control [data-carrier] .wc-block-components-radio-control__secondary-label>*{min-width:auto;min-width:var(--carrier-price-width,auto);text-align:right}.woocommerce-checkout .wc-block-components-shipping-rates-control [data-carrier] .wc-block-components-radio-control__secondary-label:before{background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 4rem;flex:0 0 var(--gap-large);height:1.5rem;height:var(--gap-small)}.woocommerce-checkout .wc-block-components-shipping-rates-control [data-carrier][data-carrier=dsv] .wc-block-components-radio-control__secondary-label:before{background-image:url(../images/carriers/dsv.svg)}.woocommerce-checkout .wc-block-components-shipping-rates-control [data-carrier][data-carrier=postnord] .wc-block-components-radio-control__secondary-label:before{background-image:url(../images/carriers/postnord.svg)}.woocommerce-checkout .wc-block-components-shipping-rates-control [data-carrier][data-carrier=ups] .wc-block-components-radio-control__secondary-label:before{background-image:url(../images/carriers/ups.svg)}.woocommerce-checkout label[for=radio-control-wc-payment-method-options-cod] .wc-block-components-radio-control__label{align-items:center;display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);padding-right:1rem;padding-right:var(--gap-tiny)}.woocommerce-checkout label[for=radio-control-wc-payment-method-options-cod] .wc-block-components-radio-control__label .c-tag{margin-left:auto}.woocommerce-checkout .wc-block-components-notices{scroll-margin-top:calc(max(3.125rem, 50px) + 2rem);scroll-margin-top:calc(var(--site-header-height) + var(--gap))}.admin-bar .woocommerce-checkout .wc-block-components-notices{scroll-margin-top:calc(2pc + max(3.125rem, 50px) + 2rem);scroll-margin-top:calc(var(--admin-bar) + var(--site-header-height) + var(--gap))}.l-woocommerce{background-color:#eee;background-color:var(--color-gray-200)}.archive .l-woocommerce{background-color:#f5f5f5;background-color:var(--color-white);padding-top:0}.woocommerce-no-products-found{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%}.woocommerce-no-products-found .woocommerce-info{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);background-color:transparent;border:none;color:var(--color-text-body);padding:1.5rem 0;padding:var(--gap-small) 0}.woocommerce-notices-wrapper{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;margin-bottom:.75rem;margin-top:.75rem}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);padding:.5rem .5rem;padding:var(--gap-micro) var(--gap-micro)}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{text-decoration:underline}.woocommerce-message{background-color:#f5f5f5;background-color:var(--color-gray-150);border:1px solid #dedede;border:1px solid var(--color-gray-300);color:#1a1a1a;color:var(--color-gray-925)}.woocommerce-error{border:1px solid #ff4d4d;border:1px solid var(--color-red);color:#ff4d4d;color:var(--color-red);list-style:none}.woocommerce-error,.woocommerce-info{background-color:#151515;background-color:var(--color-gray-950)}.woocommerce-info{border:1px solid #a2a2a2;border:1px solid var(--color-gray-450);color:#a2a2a2;color:var(--color-gray-450)}.c-page-header-products{background-color:var(--section-bg);color:var(--color-text-title);display:flex;flex-direction:column;min-height:32rem;padding-bottom:2rem;padding-bottom:var(--gap);position:relative}.c-page-header-products__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;display:flex;flex:1;flex-direction:column}.c-page-header-products__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);line-height:var(--line-height-xhuge);font-weight:400;max-width:40rem;padding-top:1.5rem;padding-top:var(--gap-small)}@media (min-width:992px){.c-page-header-products__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:3.25rem;font-size:var(--font-size-mega);font-weight:400;line-height:var(--line-height-mega)}}.c-page-header-products__title .c-title__highlight{color:var(--color-text-highlight)}.c-page-header-products__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);color:var(--color-text-body);margin-top:auto;max-width:30rem;padding-top:1.5rem;padding-top:var(--gap-small)}.c-page-header-products .woocommerce-breadcrumb{padding-left:0;padding-right:0}.woocommerce-pagination{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:0}.woocommerce-pagination .page-numbers{align-items:center;display:flex;grid-gap:.25rem;gap:.25rem;justify-content:center;list-style:none}.woocommerce-pagination .page-numbers li{display:flex}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);align-items:center;background:none;border-right:1px solid transparent;border-top:1px solid transparent;color:var(--pagination-text);display:flex;height:2rem;justify-content:center;text-decoration:none;transition:background-color .15s ease-in,color .15s ease-in;transition:background-color var(--animation-ease-in-quick),color var(--animation-ease-in-quick);width:2rem}.woocommerce-pagination .page-numbers a:focus-visible,.woocommerce-pagination .page-numbers a:hover{background:var(--pagination-hover-bg)}.woocommerce-pagination .page-numbers .current{border:1px solid var(--pagination-current-border);position:relative}.woocommerce-pagination .page-numbers .current:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;position:absolute;right:-1px;top:-1px;width:9px;z-index:1;background:none;color:var(--pagination-current-corner)}.woocommerce-pagination .page-numbers .next svg,.woocommerce-pagination .page-numbers .prev svg{height:1rem;width:1rem}.b-product-purchase{background-color:var(--ps-bg);padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}.b-product-purchase__info{display:flex;justify-content:space-between}.b-product-purchase__info .price{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.75rem;font-size:var(--font-size-xlarge);font-weight:400;line-height:var(--line-height-xlarge);align-items:baseline;color:#ffec42;color:var(--color-yellow);display:flex;grid-gap:.25em;gap:.25em;margin-left:auto;white-space:nowrap}.b-product-purchase__info .price del{color:var(--ps-original-price);text-decoration:line-through}.b-product-purchase__info .price ins{text-decoration:none}.b-product-purchase__info .c-price-suffix{font-size:.95rem}.b-product-purchase__actions .cart{margin-top:1rem;margin-top:var(--gap-tiny)}.b-product-purchase__actions .quantity{align-items:center;border:1px solid var(--ps-border);display:flex;margin-right:.5rem;margin-right:var(--gap-micro)}.b-product-purchase__actions .quantity .screen-reader-text{display:none}.b-product-purchase__actions .quantity input[type=number]{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;color:var(--ps-input-color);font-size:1pc;min-width:2rem;padding:.4rem 0;text-align:center;width:2rem}.b-product-purchase__actions .quantity input[type=number]::-webkit-inner-spin-button,.b-product-purchase__actions .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media (min-width:768px){.b-product-purchase__actions .quantity input[type=number]{font-size:.8rem}}.b-product-purchase__actions .c-qty__btn{align-items:center;background:transparent;border:0;color:var(--ps-input-button);cursor:pointer;display:flex;justify-content:center;line-height:0;min-height:1.75rem;min-width:1.75rem;padding:.5rem;transition:color .4s cubic-bezier(.36,.64,.23,.94);transition:color var(--transition)}.b-product-purchase__actions .c-qty__btn svg{height:.65rem;width:.65rem}.b-product-purchase__actions .c-qty__btn:hover{color:var(--ps-input-button-hover)}.b-product-purchase__actions .single_add_to_cart_button{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;align-items:center;background-color:#ffec42;background-color:var(--color-yellow);color:#0a0a0a;color:var(--color-black);cursor:pointer;display:flex;justify-content:space-between;padding:.6rem .5rem;position:relative;text-decoration:none;transition:background-color .15s ease-in,border-color .15s ease-in,color .15s ease-in;transition:background-color var(--animation-ease-in-quick),border-color var(--animation-ease-in-quick),color var(--animation-ease-in-quick);width:100%;--button-primary-frame-color:var(--color-gray-900);--button-primary-frame-corner:var(--color-yellow)}.b-product-purchase__actions .single_add_to_cart_button:after{border:1px solid var(--button-primary-frame-color);content:"";bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s ease-in-out,border-color .15s ease-in-out,top .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out,bottom .15s ease-in-out;transition:opacity var(--animation-quick),border-color var(--animation-quick),top var(--animation-quick),left var(--animation-quick),right var(--animation-quick),bottom var(--animation-quick)}.b-product-purchase__actions .single_add_to_cart_button:before{border-right:1px solid var(--button-primary-frame-corner);border-top:1px solid var(--button-primary-frame-corner);content:"";height:9px;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease-in-out,top .15s ease-in-out,right .15s ease-in-out;transition:opacity var(--animation-quick),top var(--animation-quick),right var(--animation-quick);width:9px;z-index:1}@media (hover:hover) and (pointer:fine){.b-product-purchase__actions .single_add_to_cart_button:focus:before,.b-product-purchase__actions .single_add_to_cart_button:hover:before{opacity:1;right:-4px;right:calc(var(--button-frame-offset)*-1);top:-4px;top:calc(var(--button-frame-offset)*-1)}.b-product-purchase__actions .single_add_to_cart_button:focus:after,.b-product-purchase__actions .single_add_to_cart_button:hover:after{bottom:-4px;bottom:calc(var(--button-frame-offset)*-1);left:-4px;left:calc(var(--button-frame-offset)*-1);opacity:1;right:-4px;right:calc(var(--button-frame-offset)*-1);top:-4px;top:calc(var(--button-frame-offset)*-1)}}.b-product-purchase__actions .single_add_to_cart_button:disabled,.b-product-purchase__actions .single_add_to_cart_button[aria-disabled=true]{cursor:default;opacity:.6;pointer-events:none}.b-product-purchase__actions .single_add_to_cart_button.is-added{background-color:#303030;background-color:var(--color-gray-900);color:#fafafa;color:var(--color-gray-50);opacity:1}.b-product-purchase__actions .single_add_to_cart_button.is-external{background-color:#f5f5f5;background-color:var(--color-gray-150);color:#0a0a0a;color:var(--color-gray-1000)}.b-product-purchase__actions .single_add_to_cart_button:focus:not(:focus-visible):not(:hover):after,.b-product-purchase__actions .single_add_to_cart_button:focus:not(:focus-visible):not(:hover):before{opacity:0}@media (prefers-reduced-motion:reduce){.b-product-purchase__actions .single_add_to_cart_button{transition:none}}.b-product-purchase__actions .cart{display:flex}.b-product-cross-sells{background-color:var(--section-bg);border:1px solid var(--color-border);margin-top:1rem;margin-top:var(--gap-tiny);padding-bottom:.5rem;padding-bottom:var(--gap-micro);padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}@media (min-width:992px){.b-product-cross-sells{margin-top:1rem;margin-top:var(--gap-tiny)}}.b-product-cross-sells__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.b-product-cross-sells__heading{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.b-product-cross-sells__heading:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.b-product-cross-sells__arrows{display:flex;flex-shrink:0;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro)}.b-product-cross-sells__arrow{align-items:center;background-color:var(--card-bg);border:1px solid transparent;color:var(--nav-label-color);cursor:pointer;display:flex;font-size:1rem;height:2rem;justify-content:center;line-height:0;padding:0;transition:border-color .15s ease-in-out,color .15s ease-in-out;transition:border-color var(--transition-quick),color var(--transition-quick);width:2rem}.b-product-cross-sells__arrow:focus-visible,.b-product-cross-sells__arrow:hover{border:1px solid var(--nav-label-color)}.b-product-cross-sells__arrow.is-disabled{color:var(--nav-color-disabled);cursor:default;pointer-events:none}.b-product-cross-sells__list{display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.b-product-cross-sells__list::-webkit-scrollbar{display:none}.b-product-cross-sells__list-item{display:flex;flex:0 0 100%;flex-direction:column;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);min-width:0;scroll-snap-align:start}.b-product-gallery{overflow:hidden}@media (min-width:992px){.b-product-gallery{overflow:visible;padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-top:.75rem;position:relative}}@media (min-width:1280px){.b-product-gallery{padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.b-product-gallery{padding-left:10rem;padding-right:10rem}}.b-product-gallery__main{overflow:hidden;position:relative}.b-product-gallery__list{cursor:grab;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.b-product-gallery__list::-webkit-scrollbar{display:none}.b-product-gallery__list.is-dragging{cursor:grabbing;-ms-scroll-snap-type:none;scroll-snap-type:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.b-product-gallery__slide{flex:0 0 100%;padding-left:1px;padding-right:1px;scroll-snap-align:start;transform:translateZ(0)}.b-product-gallery__slide img{aspect-ratio:1/1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.b-product-gallery__list.is-dragging .b-product-gallery__slide img{pointer-events:none}.b-product-gallery__zoom{align-items:center;background-color:color-mix(in sRGB,#f5f5f5 78%,transparent);background-color:color-mix(in sRGB,var(--color-gray-150) 78%,transparent);border:0;bottom:.5rem;bottom:var(--gap-micro);color:#424242;color:var(--color-gray-800);cursor:pointer;display:none;font-size:1.25rem;height:2rem;justify-content:center;line-height:0;outline:1px solid var(--color-border);outline-offset:-1px;padding:0;position:absolute;right:.5rem;right:var(--gap-micro);transition:background-color .4s cubic-bezier(.36,.64,.23,.94),color .4s cubic-bezier(.36,.64,.23,.94);transition:background-color var(--transition),color var(--transition);width:2rem;z-index:1}.is-lightbox-ready .b-product-gallery__zoom{display:flex}.b-product-gallery__zoom:focus-visible,.b-product-gallery__zoom:hover{background-color:#f5f5f5;background-color:var(--color-gray-150);color:#0a0a0a;color:var(--color-black)}.is-lightbox-ready .b-product-gallery__list{touch-action:manipulation}.b-product-gallery__nav{align-items:center;display:flex;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);padding-top:1rem;padding-top:var(--gap-tiny);width:calc(100% + .325rem);width:calc(100% + var(--gap-grid)/2)}@media (min-width:992px){.b-product-gallery__nav{padding-bottom:0}}.b-product-gallery__thumbs-wrap{flex:1;min-width:0;position:relative}.b-product-gallery__thumbs-wrap.has-scroll-left .b-product-gallery__thumb-arrow--prev,.b-product-gallery__thumbs-wrap.has-scroll-right .b-product-gallery__thumb-arrow--next{opacity:1;pointer-events:auto}.b-product-gallery__thumbs{display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);margin-left:-1.1rem;margin-left:calc(var(--gap-container)*-1);margin-right:-1.1rem;margin-right:calc(var(--gap-container)*-1);min-width:0;overflow:auto;padding-bottom:.5rem;padding-bottom:var(--gap-micro);padding-left:.775rem;padding-left:calc(var(--gap-container) - var(--gap-grid)/2);padding-right:.775rem;padding-right:calc(var(--gap-container) - var(--gap-grid)/2);padding-top:calc(5px + .5rem);scrollbar-width:none}.b-product-gallery__thumbs::-webkit-scrollbar{display:none}@media (min-width:992px){.b-product-gallery__thumbs{margin-right:0;padding-left:1.1rem;padding-left:calc(var(--gap-container));padding-right:.5rem;padding-right:var(--gap-micro)}}.b-product-gallery__thumb-arrow{align-items:center;background-color:transparent;border:0;color:#424242;color:var(--color-gray-800);cursor:pointer;display:flex;font-size:.75rem;height:100%;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .4s cubic-bezier(.36,.64,.23,.94);transition:opacity var(--transition);width:3rem;z-index:1}.b-product-gallery__thumb-arrow--prev{background:linear-gradient(90deg,#eee 60%,transparent);background:linear-gradient(90deg,var(--color-gray-200) 60%,transparent);left:-1.1rem;left:calc(var(--gap-container)*-1);padding-right:1rem}.b-product-gallery__thumb-arrow--next{background:linear-gradient(270deg,#eee 60%,transparent);background:linear-gradient(270deg,var(--color-gray-200) 60%,transparent);padding-left:1rem;right:-1.1rem;right:calc(var(--gap-container)*-1)}@media (min-width:992px){.b-product-gallery__thumb-arrow--next{right:1px}}.b-product-gallery__thumb{background-color:var(--section-bg);border:1px solid transparent;cursor:pointer;flex:0 0 auto;opacity:.6;padding:0;position:relative;transition:border-color .4s cubic-bezier(.36,.64,.23,.94),opacity .4s cubic-bezier(.36,.64,.23,.94);transition:border-color var(--transition),opacity var(--transition);width:4rem}.b-product-gallery__thumb:hover{opacity:1}.b-product-gallery__thumb img{display:block;height:auto;width:100%}.b-product-gallery__thumb.is-active{border-color:var(--color-border);opacity:1}.b-product-gallery__thumb.is-active:before{opacity:1}.b-product-gallery__thumb:last-of-type{margin-right:.5rem;margin-right:var(--gap-micro)}@media (min-width:992px){.b-product-gallery__thumb:last-of-type{margin-right:0}}.b-product-gallery__corner{color:var(--border-frame-corner);display:block;height:9px;line-height:0;opacity:0;position:absolute;right:-1px;transition:opacity .4s cubic-bezier(.36,.64,.23,.94);transition:opacity var(--transition);width:9px;z-index:1}.is-active>.b-product-gallery__corner{opacity:1}.b-product-gallery__corner--top{right:-.16em;top:-.1em}.b-product-gallery__corner--bottom{bottom:-.15em;left:-.16em;transform:rotate(180deg)}.b-product-gallery__arrows{display:none;flex-shrink:0;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro)}.b-product-gallery__arrow{align-items:center;background-color:#dedede;background-color:var(--color-gray-300);border:0;color:#424242;color:var(--color-gray-800);cursor:pointer;display:flex;height:2rem;justify-content:center;line-height:0;padding:0;transition:background-color .4s cubic-bezier(.36,.64,.23,.94),color .4s cubic-bezier(.36,.64,.23,.94);transition:background-color var(--transition),color var(--transition);width:2rem}.b-product-gallery__arrow svg{height:.75rem;width:.75rem}.b-product-gallery__arrow:focus-visible,.b-product-gallery__arrow:hover{background-color:#b4b4b4;background-color:var(--color-gray-400);color:#0a0a0a;color:var(--color-black)}.b-product-gallery--empty img{display:block;height:auto;width:100%}.b-product__introduction{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);color:#a2a2a2;color:var(--color-gray-450);padding-bottom:2rem;padding-bottom:var(--gap)}@media (min-width:992px){.b-product__introduction{padding-bottom:0}}.c-product__information{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;background-color:var(--section-bg);padding-bottom:2rem;padding-bottom:var(--gap);padding-top:1.5rem;padding-top:var(--gap-small)}.c-product__information-grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid))}.c-product__information-header{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}@media (min-width:992px){.c-product__information-header{flex-basis:50%;flex-grow:0;max-width:50%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}.c-product__information-header-inner{height:100%;padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-right:1rem;padding-right:var(--gap-tiny)}.c-product__information-label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-label);display:flex;grid-gap:.75em;gap:.75em}.c-product__information-label:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.c-product__information-label{padding-top:1rem;padding-top:var(--gap-tiny)}.c-product__information-intro p{padding-bottom:1.5rem;padding-bottom:var(--gap-small)}.c-product__information-intro p:last-child{padding-bottom:0}.c-product__information-intro em{font-style:italic}.c-product__information-intro strong{font-weight:500}.c-product__information-intro a{text-decoration:underline}.c-product__information-intro a:focus,.c-product__information-intro a:hover{text-decoration:none}.c-product__information-intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1.625rem;font-size:var(--font-size-large);font-weight:400;line-height:var(--line-height-large);color:var(--color-text-body);line-height:2.125rem;line-height:var(--line-height-xlarge);padding-top:1rem;padding-top:var(--gap-tiny)}@media (min-width:768px){.c-product__information-intro{line-height:2rem;line-height:var(--line-height-large)}}.c-product__information-tabs{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);padding-top:2rem;padding-top:var(--gap)}@media (min-width:992px){.c-product__information-tabs{flex-basis:50%;flex-grow:0;max-width:50%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);padding-top:0}}.woocommerce-tabs{padding-bottom:1.5rem;padding-bottom:var(--gap-small);padding-right:1rem;padding-right:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}.tabs.wc-tabs{display:flex;flex-wrap:wrap;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small)}.woocommerce-Tabs-panel{background-color:var(--card-bg);border:1px solid var(--color-border);margin-top:1rem;margin-top:var(--gap-tiny);padding:1.5rem;padding:var(--gap-small)}.woocommerce-Tabs-panel--downloads{border:1px solid var(--color-border);display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny)}.woocommerce-Tabs-panel--description{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium)}.woocommerce-Tabs-panel--description a{text-decoration:underline}.woocommerce-Tabs-panel--description a:focus,.woocommerce-Tabs-panel--description a:hover{text-decoration:none}.woocommerce-Tabs-panel--description strong{font-weight:500}.woocommerce-Tabs-panel--description em{font-style:italic}.woocommerce-Tabs-panel--description del{text-decoration:line-through}.woocommerce-Tabs-panel--description h1,.woocommerce-Tabs-panel--description h2{font-size:1.625rem;font-size:var(--font-size-large);line-height:var(--line-height-large)}.woocommerce-Tabs-panel--description h1,.woocommerce-Tabs-panel--description h2,.woocommerce-Tabs-panel--description h3{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.woocommerce-Tabs-panel--description h3{font-size:1.25rem;font-size:var(--font-size-medium-large);line-height:var(--line-height-medium-large)}.woocommerce-Tabs-panel--description h4{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-body);display:flex;grid-gap:.75em;gap:.75em}.woocommerce-Tabs-panel--description h4:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.woocommerce-Tabs-panel--description h5,.woocommerce-Tabs-panel--description h6{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.woocommerce-Tabs-panel--description h1,.woocommerce-Tabs-panel--description h2,.woocommerce-Tabs-panel--description h3,.woocommerce-Tabs-panel--description h4,.woocommerce-Tabs-panel--description h5,.woocommerce-Tabs-panel--description h6{padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}.woocommerce-Tabs-panel--description h1:first-child,.woocommerce-Tabs-panel--description h2:first-child,.woocommerce-Tabs-panel--description h3:first-child,.woocommerce-Tabs-panel--description h4:first-child,.woocommerce-Tabs-panel--description h5:first-child,.woocommerce-Tabs-panel--description h6:first-child{padding-top:0}.woocommerce-Tabs-panel--description h1:last-child,.woocommerce-Tabs-panel--description h2:last-child,.woocommerce-Tabs-panel--description h3:last-child,.woocommerce-Tabs-panel--description h4:last-child,.woocommerce-Tabs-panel--description h5:last-child,.woocommerce-Tabs-panel--description h6:last-child{padding-bottom:0}.woocommerce-Tabs-panel--description hr+h1,.woocommerce-Tabs-panel--description hr+h2,.woocommerce-Tabs-panel--description hr+h3,.woocommerce-Tabs-panel--description hr+h4,.woocommerce-Tabs-panel--description hr+h5,.woocommerce-Tabs-panel--description hr+h6{padding-top:.5rem;padding-top:var(--gap-micro)}.woocommerce-Tabs-panel--description figure,.woocommerce-Tabs-panel--description ol,.woocommerce-Tabs-panel--description p,.woocommerce-Tabs-panel--description table,.woocommerce-Tabs-panel--description ul{padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.woocommerce-Tabs-panel--description figure:last-child,.woocommerce-Tabs-panel--description ol:last-child,.woocommerce-Tabs-panel--description p:last-child,.woocommerce-Tabs-panel--description table:last-child,.woocommerce-Tabs-panel--description ul:last-child{padding-bottom:0}.woocommerce-Tabs-panel--description pre{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.woocommerce-Tabs-panel--description pre:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.woocommerce-Tabs-panel--description pre:after{border-right:1px solid var(--border-frame-color);content:"";height:20%;height:var(--border-frame-height-start,20%);opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.woocommerce-Tabs-panel--description pre,.woocommerce-Tabs-panel--description pre:after,.woocommerce-Tabs-panel--description pre:before{transition:none}}.acf-block-preview .woocommerce-Tabs-panel--description pre,.no-fade .woocommerce-Tabs-panel--description pre,.no-js .woocommerce-Tabs-panel--description pre,.transition-ready .was-in-view .woocommerce-Tabs-panel--description pre,.transition-ready .woocommerce-Tabs-panel--description pre.was-in-view{border-top:1px solid var(--border-frame-color)}.acf-block-preview .woocommerce-Tabs-panel--description pre:before,.no-fade .woocommerce-Tabs-panel--description pre:before,.no-js .woocommerce-Tabs-panel--description pre:before,.transition-ready .was-in-view .woocommerce-Tabs-panel--description pre:before,.transition-ready .woocommerce-Tabs-panel--description pre.was-in-view:before{opacity:1}.acf-block-preview .woocommerce-Tabs-panel--description pre:after,.no-fade .woocommerce-Tabs-panel--description pre:after,.no-js .woocommerce-Tabs-panel--description pre:after,.transition-ready .was-in-view .woocommerce-Tabs-panel--description pre:after,.transition-ready .woocommerce-Tabs-panel--description pre.was-in-view:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.woocommerce-Tabs-panel--description pre{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);font-family:monospace;margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding:1rem;padding:var(--gap-tiny);position:relative}@supports (-webkit-overflow-scrolling:touch){.woocommerce-Tabs-panel--description pre{overflow:scroll;-webkit-overflow-scrolling:touch}}.woocommerce-Tabs-panel--description hr{background-color:var(--color-text-body);border:0;height:1px;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:0;opacity:.15;padding:0}.woocommerce-Tabs-panel--description blockquote{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.woocommerce-Tabs-panel--description blockquote:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.woocommerce-Tabs-panel--description blockquote:after{border-right:1px solid var(--border-frame-color);content:"";height:20%;height:var(--border-frame-height-start,20%);opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.woocommerce-Tabs-panel--description blockquote,.woocommerce-Tabs-panel--description blockquote:after,.woocommerce-Tabs-panel--description blockquote:before{transition:none}}.acf-block-preview .woocommerce-Tabs-panel--description blockquote,.no-fade .woocommerce-Tabs-panel--description blockquote,.no-js .woocommerce-Tabs-panel--description blockquote,.transition-ready .was-in-view .woocommerce-Tabs-panel--description blockquote,.transition-ready .woocommerce-Tabs-panel--description blockquote.was-in-view{border-top:1px solid var(--border-frame-color)}.acf-block-preview .woocommerce-Tabs-panel--description blockquote:before,.no-fade .woocommerce-Tabs-panel--description blockquote:before,.no-js .woocommerce-Tabs-panel--description blockquote:before,.transition-ready .was-in-view .woocommerce-Tabs-panel--description blockquote:before,.transition-ready .woocommerce-Tabs-panel--description blockquote.was-in-view:before{opacity:1}.acf-block-preview .woocommerce-Tabs-panel--description blockquote:after,.no-fade .woocommerce-Tabs-panel--description blockquote:after,.no-js .woocommerce-Tabs-panel--description blockquote:after,.transition-ready .was-in-view .woocommerce-Tabs-panel--description blockquote:after,.transition-ready .woocommerce-Tabs-panel--description blockquote.was-in-view:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.woocommerce-Tabs-panel--description blockquote{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);margin-bottom:2rem;margin-bottom:var(--gap);padding:1rem;padding:var(--gap-tiny);position:relative}.woocommerce-Tabs-panel--description blockquote p:last-child{padding-bottom:0}.woocommerce-Tabs-panel--description blockquote cite{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);display:block}.woocommerce-Tabs-panel--description blockquote cite:before{content:"\2014";display:inline-block;margin-right:1em}.woocommerce-Tabs-panel--description ol>ol,.woocommerce-Tabs-panel--description ol>ul,.woocommerce-Tabs-panel--description ul>ol,.woocommerce-Tabs-panel--description ul>ul{margin-bottom:0}.woocommerce-Tabs-panel--description ol,.woocommerce-Tabs-panel--description ul{list-style-position:outside;padding-left:1.15em}.woocommerce-Tabs-panel--description ol li,.woocommerce-Tabs-panel--description ul li{padding-bottom:.1375em;position:relative}.woocommerce-Tabs-panel--description ol li>ol,.woocommerce-Tabs-panel--description ol li>ul,.woocommerce-Tabs-panel--description ul li>ol,.woocommerce-Tabs-panel--description ul li>ul{padding-bottom:0;padding-left:1em;padding-top:.5rem;padding-top:var(--gap-micro)}.woocommerce-Tabs-panel--description ol li>ol li:last-of-type,.woocommerce-Tabs-panel--description ol li>ul li:last-of-type,.woocommerce-Tabs-panel--description ul li>ol li:last-of-type,.woocommerce-Tabs-panel--description ul li>ul li:last-of-type{padding-bottom:0}.woocommerce-Tabs-panel--description ul li{list-style-type:square}.woocommerce-Tabs-panel--description ol{counter-reset:ol}.woocommerce-Tabs-panel--description ol li{list-style-type:decimal}.woocommerce-Tabs-panel--description figure,.woocommerce-Tabs-panel--description iframe{max-width:100%;width:100%}.woocommerce-Tabs-panel--description figure a,.woocommerce-Tabs-panel--description iframe a{display:block}.woocommerce-Tabs-panel--description figcaption{margin-top:.5rem;margin-top:var(--gap-micro)}.woocommerce-Tabs-panel--description figcaption img{margin-top:0}.woocommerce-Tabs-panel--description img{display:block;height:auto;margin-bottom:2rem;margin-bottom:var(--gap);margin-top:.5rem;margin-top:var(--gap-micro);width:100%}.woocommerce-Tabs-panel--description img:last-child{margin-bottom:0}.woocommerce-Tabs-panel--description .table-wrapper{max-width:100%;overflow-x:auto}.woocommerce-Tabs-panel--description table{background-color:#f5f5f5;background-color:var(--color-white);border-collapse:collapse;border-radius:2px;border-radius:var(--radius);border-spacing:0;overflow:hidden;overflow-x:auto;width:100%}.woocommerce-Tabs-panel--description table tr{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.woocommerce-Tabs-panel--description table tr:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.woocommerce-Tabs-panel--description table tr:after{border-right:1px solid var(--border-frame-color);content:"";height:20%;height:var(--border-frame-height-start,20%);opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0;top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.woocommerce-Tabs-panel--description table tr,.woocommerce-Tabs-panel--description table tr:after,.woocommerce-Tabs-panel--description table tr:before{transition:none}}.acf-block-preview .woocommerce-Tabs-panel--description table tr,.no-fade .woocommerce-Tabs-panel--description table tr,.no-js .woocommerce-Tabs-panel--description table tr,.transition-ready .was-in-view .woocommerce-Tabs-panel--description table tr,.transition-ready .woocommerce-Tabs-panel--description table tr.was-in-view{border-top:1px solid var(--border-frame-color)}.acf-block-preview .woocommerce-Tabs-panel--description table tr:before,.no-fade .woocommerce-Tabs-panel--description table tr:before,.no-js .woocommerce-Tabs-panel--description table tr:before,.transition-ready .was-in-view .woocommerce-Tabs-panel--description table tr:before,.transition-ready .woocommerce-Tabs-panel--description table tr.was-in-view:before{opacity:1}.acf-block-preview .woocommerce-Tabs-panel--description table tr:after,.no-fade .woocommerce-Tabs-panel--description table tr:after,.no-js .woocommerce-Tabs-panel--description table tr:after,.transition-ready .was-in-view .woocommerce-Tabs-panel--description table tr:after,.transition-ready .woocommerce-Tabs-panel--description table tr.was-in-view:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.woocommerce-Tabs-panel--description table td,.woocommerce-Tabs-panel--description table th{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:1rem;font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium);font-weight:inherit;padding:1rem;padding:var(--gap-tiny);text-align:left;vertical-align:top}.woocommerce-Tabs-panel--description table td:first-child,.woocommerce-Tabs-panel--description table th:first-child{padding-left:0}.woocommerce-Tabs-panel--description table th{font-weight:500;line-height:1.1375}.woocommerce-Tabs-panel--description{border:1px solid var(--color-border);color:var(--color-text-body)}.woocommerce-Tabs-panel--dimensions{border:0;padding:.5rem;padding:var(--gap-micro)}.woocommerce-product-tab__image img{display:block;height:auto;max-width:100%;padding-left:8rem;padding-left:var(--gap-huge);padding-right:8rem;padding-right:var(--gap-huge);padding-top:2rem;padding-top:var(--gap);width:100%}.additional_information_tab,.description_tab,.dimensions_tab,.downloads_tab,.included_tab{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--pi-label);display:flex;grid-gap:.75em;gap:.75em}.additional_information_tab:before,.description_tab:before,.dimensions_tab:before,.downloads_tab:before,.included_tab:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem;color:var(--pi-label-dot);transition:color .15s ease-in;transition:color var(--animation-ease-in-quick)}.additional_information_tab.active:before,.description_tab.active:before,.dimensions_tab.active:before,.downloads_tab.active:before,.included_tab.active:before{color:var(--pi-label-active)}.additional_information_tab:hover a,.additional_information_tab[focus-within] a,.description_tab:hover a,.description_tab[focus-within] a,.dimensions_tab:hover a,.dimensions_tab[focus-within] a,.downloads_tab:hover a,.downloads_tab[focus-within] a,.included_tab:hover a,.included_tab[focus-within] a{text-decoration:none}.additional_information_tab:focus-within a,.additional_information_tab:hover a,.description_tab:focus-within a,.description_tab:hover a,.dimensions_tab:focus-within a,.dimensions_tab:hover a,.downloads_tab:focus-within a,.downloads_tab:hover a,.included_tab:focus-within a,.included_tab:hover a{text-decoration:none}.additional_information_tab:hover:before,.additional_information_tab[focus-within]:before,.description_tab:hover:before,.description_tab[focus-within]:before,.dimensions_tab:hover:before,.dimensions_tab[focus-within]:before,.downloads_tab:hover:before,.downloads_tab[focus-within]:before,.included_tab:hover:before,.included_tab[focus-within]:before{color:var(--pi-label-active)}.additional_information_tab:focus-within:before,.additional_information_tab:hover:before,.description_tab:focus-within:before,.description_tab:hover:before,.dimensions_tab:focus-within:before,.dimensions_tab:hover:before,.downloads_tab:focus-within:before,.downloads_tab:hover:before,.included_tab:focus-within:before,.included_tab:hover:before{color:var(--pi-label-active)}.woocommerce-product-tab__list{padding-top:2rem;padding-top:var(--gap)}.woocommerce-product-tab__list li{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;border-bottom:1px solid var(--color-border);color:var(--card-title-color);padding-bottom:.5rem;padding-bottom:var(--gap-micro);padding-top:.5rem;padding-top:var(--gap-micro)}.woocommerce-product-tab__list li:last-of-type{border-bottom:none}.woocommerce-product-tab__list li .woocommerce-product-tab__qty{text-transform:uppercase}.shop_attributes{border-collapse:collapse;width:100%}.shop_attributes tr{border-bottom:1px solid var(--color-border)}.shop_attributes tr:last-child{border-bottom:none}.shop_attributes td,.shop_attributes th{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);color:var(--card-title-color);padding-bottom:.5rem;padding-bottom:var(--gap-micro);padding-top:.5rem;padding-top:var(--gap-micro);text-align:left;text-transform:uppercase;vertical-align:baseline}.shop_attributes th{padding-right:2rem;padding-right:var(--gap)}.shop_attributes th:after{content:":"}.shop_attributes td p{margin:0}.shop_attributes td a{text-decoration:underline}.shop_attributes td a:focus,.shop_attributes td a:hover{text-decoration:none}.b-product__top{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;border-bottom:1px solid var(--color-border);padding-bottom:2rem;padding-bottom:var(--gap);position:relative}@media (min-width:992px){.b-product__top{padding-bottom:0}}@media (min-width:992px){.b-product__top-grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid))}}.b-product__info{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-bottom:4rem;padding-bottom:var(--gap-large);padding-top:4rem;padding-top:var(--gap-large)}@media (min-width:992px){.b-product__info{display:-ms-grid;display:grid;grid-gap:.65rem;gap:.65rem;grid-gap:var(--gap-grid);gap:var(--gap-grid);-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.b-product__gallery{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}@media (min-width:992px){.b-product__gallery{border-top:1px solid transparent;border-top:1px solid var(--border-frame-color-start,transparent);position:relative;transition:border-top .3s ease-in-out .25s;transition:border-top var(--animation) .25s}.b-product__gallery:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;transition:opacity .3s ease-in-out .25s;transition:opacity var(--animation) .25s;width:9px;z-index:1}.b-product__gallery:after,.b-product__gallery:before{content:"";opacity:0;opacity:var(--border-frame-opacity-start,0);position:absolute;right:0}.b-product__gallery:after{border-right:1px solid var(--border-frame-color);height:20%;height:var(--border-frame-height-start,20%);top:0;transition:height .45s ease-in-out .25s,opacity .3s ease-in-out .25s;transition:height var(--animation-slow) .25s,opacity var(--animation) .25s}@media (prefers-reduced-motion:reduce){.b-product__gallery,.b-product__gallery:after,.b-product__gallery:before{transition:none}}.acf-block-preview .b-product__gallery,.no-fade .b-product__gallery,.no-js .b-product__gallery,.transition-ready .b-product__gallery.was-in-view,.transition-ready .was-in-view .b-product__gallery{border-top:1px solid var(--border-frame-color)}.acf-block-preview .b-product__gallery:before,.no-fade .b-product__gallery:before,.no-js .b-product__gallery:before,.transition-ready .b-product__gallery.was-in-view:before,.transition-ready .was-in-view .b-product__gallery:before{opacity:1}.acf-block-preview .b-product__gallery:after,.no-fade .b-product__gallery:after,.no-js .b-product__gallery:after,.transition-ready .b-product__gallery.was-in-view:after,.transition-ready .was-in-view .b-product__gallery:after{height:100%;height:var(--border-frame-height,100%);opacity:1}.b-product__gallery{flex-basis:66.66666667%;flex-grow:0;max-width:66.66666667%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);border-color:var(--color-border);flex-basis:calc(66.66666667% - 0.325rem);flex-basis:calc(66.66666667% - var(--gap-grid)/2);margin-right:.325rem;margin-right:calc(var(--gap-grid)/2);max-width:calc(66.66666667% - .325rem);max-width:calc(66.66666667% - var(--gap-grid)/2);padding-bottom:2rem;padding-bottom:var(--gap);padding-top:0}.was-in-view .b-product__gallery:after{height:calc(100% - .5rem);height:calc(100% - var(--gap-micro))}}.single-product .b-featured-products,.single-product .b-related-posts,.single-product .woocommerce-tabs{--anchor-offset:calc(var(--site-header-height) + var(--gap));scroll-margin-top:var(--anchor-offset)}.admin-bar .single-product .b-featured-products,.admin-bar .single-product .b-related-posts,.admin-bar .single-product .woocommerce-tabs{scroll-margin-top:calc(2pc + var(--anchor-offset));scroll-margin-top:calc(var(--admin-bar) + var(--anchor-offset))}.has-lightbox{overflow:hidden}.b-product-lightbox{animation:product-lightbox-in .3s ease-in-out;background-color:#eee;background-color:var(--color-gray-200);color:#0a0a0a;color:var(--color-black);display:-ms-grid;display:grid;-ms-grid-rows:auto minmax(0,1fr) auto auto;grid-template-rows:auto minmax(0,1fr) auto auto;top:0;right:0;bottom:0;left:0;position:fixed;z-index:200}.b-product-lightbox[hidden]{display:none}@keyframes product-lightbox-in{0%{opacity:0}to{opacity:1}}.b-product-lightbox__top{align-items:center;justify-content:space-between;padding:calc(1rem + env(safe-area-inset-top, 0)) 1.1rem 1rem;padding:calc(var(--gap-tiny) + env(safe-area-inset-top, 0)) var(--gap-container) var(--gap-tiny)}.b-product-lightbox__count,.b-product-lightbox__top{display:flex;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small)}.b-product-lightbox__count{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}.b-product-lightbox__sku{display:none}@media (min-width:768px){.b-product-lightbox__sku{display:inline}}.b-product-lightbox__controls,.b-product-lightbox__range{align-items:center;display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro)}.b-product-lightbox__range{background-color:#f5f5f5;background-color:var(--color-gray-150);border:1px solid var(--color-border);height:2.5rem;padding:0 1rem;padding:0 var(--gap-tiny)}@media (pointer:coarse){.b-product-lightbox__range{display:none}}.b-product-lightbox__range input{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;height:1.5rem;margin:0;width:7.5rem}.b-product-lightbox__range input::-webkit-slider-runnable-track{background-color:#0a0a0a;background-color:var(--color-black);height:1px}.b-product-lightbox__range input::-moz-range-track{background-color:#0a0a0a;background-color:var(--color-black);height:1px}.b-product-lightbox__range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0a0a0a;background-color:var(--color-black);border:0;border-radius:0;height:11px;margin-top:-5px;width:11px}.b-product-lightbox__range input::-moz-range-thumb{background-color:#0a0a0a;background-color:var(--color-black);border:0;border-radius:0;height:11px;width:11px}.b-product-lightbox__percent{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3.4rem;text-align:right}.b-product-lightbox__button{align-items:center;background-color:#dedede;background-color:var(--color-gray-300);border:0;color:#424242;color:var(--color-gray-800);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.25rem;height:2.5rem;justify-content:center;line-height:0;padding:0;transition:background-color .4s cubic-bezier(.36,.64,.23,.94),color .4s cubic-bezier(.36,.64,.23,.94);transition:background-color var(--transition),color var(--transition);width:2.5rem}.b-product-lightbox__button:focus-visible,.b-product-lightbox__button:hover{background-color:#b4b4b4;background-color:var(--color-gray-400);color:#0a0a0a;color:var(--color-black)}.b-product-lightbox__button:disabled{cursor:default;opacity:.4}.b-product-lightbox__zoom-out,.b-product-lightbox__zoom[aria-pressed=true] .b-product-lightbox__zoom-in{display:none}.b-product-lightbox__zoom[aria-pressed=true] .b-product-lightbox__zoom-out{display:inline}.b-product-lightbox__stage{border:1px solid var(--color-border);cursor:zoom-in;margin:0 1.1rem;margin:0 var(--gap-container);outline:none;position:relative;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.b-product-lightbox__stage:after{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);content:"";height:9px;position:absolute;right:-1px;top:-1px;width:9px;z-index:1}.b-product-lightbox__stage.is-zoomed{cursor:grab}.b-product-lightbox__stage.is-panning{cursor:grabbing}.b-product-lightbox__viewport{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.b-product-lightbox__track{display:flex;top:0;right:0;bottom:0;left:0;position:absolute}.b-product-lightbox__track.is-animating{transition:transform .4s cubic-bezier(.36,.64,.23,.94);transition:transform var(--transition)}.b-product-lightbox__slot{flex:0 0 100%;height:100%;overflow:hidden;position:relative}.b-product-lightbox__slot img{left:0;max-width:none;position:absolute;top:0;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.b-product-lightbox__slot img.is-animating{transition:transform .4s cubic-bezier(.36,.64,.23,.94);transition:transform var(--transition)}.b-product-lightbox__warm{height:1px;left:0;opacity:.01;overflow:hidden;pointer-events:none;position:absolute;top:0;width:1px}.b-product-lightbox__warm img{display:block;max-width:none}.b-product-lightbox__arrow{font-size:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media (pointer:coarse){.b-product-lightbox__arrow{display:none}}.b-product-lightbox__arrow--prev{left:1rem;left:var(--gap-tiny)}.b-product-lightbox__arrow--next{right:1rem;right:var(--gap-tiny)}.b-product-lightbox__status{align-items:center;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);justify-content:flex-end;margin:.5rem 1.1rem 0;margin:var(--gap-micro) var(--gap-container) 0;min-height:2rem;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;transition:opacity var(--transition-quick)}.b-product-lightbox__status.is-visible{opacity:1}.b-product-lightbox__status-text{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.b-product-lightbox__line{background-color:#dedede;background-color:var(--color-gray-300);display:block;height:2px;max-width:100%;overflow:hidden;position:relative}.b-product-lightbox__progress{background-color:#0a0a0a;background-color:var(--color-black);top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s linear}.b-product-lightbox__progress.is-indeterminate{animation:product-lightbox-pulse 1.1s ease-in-out infinite;transform:none}@keyframes product-lightbox-pulse{0%,to{opacity:.25}50%{opacity:1}}.b-product-lightbox__thumbs{min-width:0;overflow-x:auto;padding:1rem 1.1rem calc(1.5rem + env(safe-area-inset-bottom, 0));padding:var(--gap-tiny) var(--gap-container) calc(var(--gap-small) + env(safe-area-inset-bottom, 0));position:relative;scrollbar-width:none}.b-product-lightbox__thumbs::-webkit-scrollbar{display:none}.b-product-lightbox__thumbs .b-product-gallery__thumb{width:2.75rem}@media (min-width:992px){.b-product-lightbox__thumbs .b-product-gallery__thumb{width:3.25rem}}.b-product-lightbox__thumbs-list{display:flex;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);margin-left:auto;margin-right:auto;padding-top:5px;width:-webkit-max-content;width:max-content}@media (prefers-reduced-motion:reduce){.b-product-lightbox{animation:none}.b-product-lightbox__progress,.b-product-lightbox__slot img.is-animating,.b-product-lightbox__status,.b-product-lightbox__track.is-animating{transition:none}.b-product-lightbox__progress.is-indeterminate{animation:none}}.summary.entry-summary{padding-bottom:2rem;padding-bottom:var(--gap);position:relative}.summary.entry-summary ::selection{background-color:#0a0a0a;background-color:var(--selection-bg);color:#f5f5f5;color:var(--selection-text)}.summary.entry-summary #ppcp-recaptcha-v2-container{display:none;margin:0}@media (min-width:992px){.summary.entry-summary{flex-basis:33.33333333%;flex-grow:0;max-width:33.33333333%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);-o-border-image:linear-gradient(90deg,var(--border-frame-color) calc(100% - .325rem),transparent calc(100% - .325rem)) 1;border-image:linear-gradient(90deg,var(--border-frame-color) calc(100% - .325rem),transparent calc(100% - .325rem)) 1;-o-border-image:linear-gradient(90deg,var(--border-frame-color) calc(100% - var(--gap-grid)/2),transparent calc(100% - var(--gap-grid)/2)) 1;border-image:linear-gradient(90deg,var(--border-frame-color) calc(100% - var(--gap-grid)/2),transparent calc(100% - var(--gap-grid)/2)) 1;border-top:1px solid;padding-bottom:2.325rem;padding-bottom:calc(var(--gap-grid)/2 + var(--gap));padding-right:.65rem;padding-right:var(--gap-grid);padding-top:.325rem;padding-top:calc(var(--gap-grid)/2)}.summary.entry-summary:before{border-right:1px solid var(--border-frame-corner);border-top:1px solid var(--border-frame-corner);height:9px;top:-1px;width:9px;z-index:2}.summary.entry-summary:after,.summary.entry-summary:before{content:"";position:absolute;right:.325rem;right:calc(var(--gap-grid)/2)}.summary.entry-summary:after{border-right:1px solid var(--border-frame-color);height:100%;top:0}.was-in-view .summary.entry-summary:after{height:100%}}.summary.entry-summary .b-product-summary{background-color:var(--ps-bg);border:1px solid var(--ps-border);margin-bottom:.5rem;margin-bottom:var(--gap-micro);padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}@media (min-width:992px){.summary.entry-summary .b-product-summary{margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}}.summary.entry-summary .b-product-summary__brand{align-items:center;display:flex;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);margin-bottom:2rem;margin-bottom:var(--gap)}.summary.entry-summary .b-product-summary__brand-icon{background-color:#2c2c2c;background-color:var(--color-gray-905);color:#ffec42;color:var(--color-yellow);display:flex;font-size:1rem;padding:.5rem;padding:var(--gap-micro)}.summary.entry-summary .b-product-summary__brand-icon .c-icon{width:auto}.summary.entry-summary .b-product-summary__brand .onsale{background-color:#ffec42;background-color:var(--color-yellow);color:#1a1a1a;color:var(--color-gray-925);margin-left:auto;padding:.5rem;padding:var(--gap-micro)}.summary.entry-summary .b-product-summary__brand .onsale,.summary.entry-summary .b-product-summary__sku{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase}.summary.entry-summary .b-product-summary__sku{color:#eee;color:var(--color-gray-200)}.summary.entry-summary .product_title.entry-title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);color:var(--ps-title)}.summary.entry-summary .woocommerce-product-details__short-description p{padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.summary.entry-summary .woocommerce-product-details__short-description p:last-child{padding-bottom:0}.summary.entry-summary .woocommerce-product-details__short-description em{font-style:italic}.summary.entry-summary .woocommerce-product-details__short-description strong{font-weight:500}.summary.entry-summary .woocommerce-product-details__short-description a{text-decoration:underline}.summary.entry-summary .woocommerce-product-details__short-description a:focus,.summary.entry-summary .woocommerce-product-details__short-description a:hover{opacity:.9;text-decoration:none}.summary.entry-summary .woocommerce-product-details__short-description{color:var(--ps-text-body);font-size:1rem;font-size:var(--font-size-medium);line-height:1.5rem;line-height:var(--line-height-medium);padding-top:1.5rem;padding-top:var(--gap-small)}.summary.entry-summary .b-product-summary__highlights{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;grid-gap:var(--gap-micro);gap:var(--gap-micro);margin-top:2rem;margin-top:var(--gap)}@media (min-width:992px){.summary.entry-summary .b-product-summary__highlights{grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny)}}.c-products-filter{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;grid-gap:var(--gap-tiny);gap:var(--gap-tiny);padding-top:.5rem;padding-top:var(--gap-micro)}@media (min-width:992px){.c-products-filter{align-items:flex-start;flex-direction:row;justify-content:space-between}.c-products-filter .woocommerce-ordering{flex-shrink:0}}.c-products-filter--no-results{padding-top:1.5rem;padding-top:var(--gap-small)}.woocommerce-ordering{position:relative}.woocommerce-ordering:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.034 16.966H6v-1.933h9.034V6h1.932v9.034H26v1.932h-9.034V26h-1.933v-9.034z' fill='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1rem;pointer-events:none;position:absolute;right:1rem;right:var(--gap-tiny);top:50%;transform:translateY(-50%);width:1rem}.woocommerce-ordering select.orderby{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;-webkit-appearance:none;appearance:none;background-color:var(--card-bg);border:1px solid var(--color-border);color:#0a0a0a;color:var(--color-black);cursor:pointer;padding:1rem 4rem 1rem 1rem;padding:var(--gap-tiny) var(--gap-large) var(--gap-tiny) var(--gap-tiny);width:100%}.woocommerce-ordering select.orderby option{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-body);font-size:.875rem;font-size:var(--font-size-small);letter-spacing:normal;text-transform:none}.woocommerce-ordering select.orderby:active,.woocommerce-ordering select.orderby:focus{border-color:var(--color-border)}.woocommerce-ordering select.orderby:active,.woocommerce-ordering select.orderby:focus:not(:focus-visible){outline:none}.c-rich-text__inner--border-frame .c-products-rich-content{padding-top:1rem;padding-top:var(--gap-tiny)}.c-products{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1.5rem;padding-top:var(--gap-small)}.c-products ul.products{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.325rem;margin-left:calc(var(--gap-grid)/2*-1);margin-right:-.325rem;margin-right:calc(var(--gap-grid)/2*-1);width:calc(100% + .65rem);width:calc(100% + var(--gap-grid))}.c-products ul.products>li.product{flex-basis:100%;flex-grow:0;max-width:100%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2);margin-bottom:.65rem;margin-bottom:var(--gap-grid)}@media (min-width:768px){.c-products ul.products>li.product{flex-basis:50%;flex-grow:0;max-width:50%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}@media (min-width:992px){.c-products ul.products>li.product{flex-basis:33.33333333%;flex-grow:0;max-width:33.33333333%;padding-left:.325rem;padding-left:calc(var(--gap-grid)/2);padding-right:.325rem;padding-right:calc(var(--gap-grid)/2)}}.screen-reader-text{display:none}.wbte-ewb-withdrawal-form{margin:0;max-width:none;padding:0}.wbte-ewb-withdrawal-form .wbte-ewb-form .form-row{margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding-bottom:0}.wbte-ewb-withdrawal-form .wbte-ewb-form .form-row label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-title);margin-bottom:.5rem;margin-bottom:var(--gap-micro)}.wbte-ewb-withdrawal-form .wbte-ewb-form .form-row .input-text,.wbte-ewb-withdrawal-form .wbte-ewb-form .form-row select,.wbte-ewb-withdrawal-form .wbte-ewb-form .form-row textarea{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);background-color:transparent;border:1px solid var(--color-border);border-radius:0;color:var(--color-text-title);padding:.5rem;padding:var(--gap-micro)}.wbte-ewb-withdrawal-form .wbte-ewb-form .form-row .input-text:focus,.wbte-ewb-withdrawal-form .wbte-ewb-form .form-row select:focus,.wbte-ewb-withdrawal-form .wbte-ewb-form .form-row textarea:focus{border-color:var(--color-text-title);box-shadow:none;outline:revert}.wbte-ewb-withdrawal-form .wbte-ewb-form .form-row .input-text[readonly]{background-color:var(--card-bg);color:var(--color-text-body)}.wbte-ewb-withdrawal-form abbr.required{color:inherit;text-decoration:none}.wbte-ewb-withdrawal-form .wbte-ewb-form-description{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);color:var(--color-text-body);padding-bottom:1rem;padding-bottom:var(--gap-tiny)}.wbte-ewb-withdrawal-form .wbte-ewb-items-container{background-color:transparent;border:1px solid var(--color-border);border-radius:0;margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding:.5rem;padding:var(--gap-micro)}.wbte-ewb-withdrawal-form .wbte-ewb-items-container>label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-title);margin-bottom:.5rem;margin-bottom:var(--gap-micro)}.wbte-ewb-withdrawal-form .wbte-ewb-items-list{padding:0}.wbte-ewb-withdrawal-form .wbte-ewb-items-list li{list-style-type:none;padding-bottom:0}.wbte-ewb-withdrawal-form .wbte-ewb-item{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);border-bottom:1px solid var(--color-border);color:var(--color-text-title)}.wbte-ewb-withdrawal-form .wbte-ewb-item:last-child{border-bottom:0}.wbte-ewb-withdrawal-form .wbte-ewb-item input[type=checkbox]{accent-color:var(--color-text-title)}.wbte-ewb-withdrawal-form .wbte-ewb-item-name{font-weight:inherit}.wbte-ewb-withdrawal-form .wbte-ewb-item-price,.wbte-ewb-withdrawal-form .wbte-ewb-item-qty{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-text-body)}.wbte-ewb-withdrawal-form .wbte-ewb-item-qty-select{border:1px solid var(--color-border);border-radius:0}.wbte-ewb-withdrawal-form .wbte-ewb-item-reason{color:var(--color-text-body);font-style:normal}.wbte-ewb-withdrawal-form .wbte-ewb-items-loading,.wbte-ewb-withdrawal-form .wbte-ewb-no-items{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);color:var(--color-text-body);font-style:normal}.wbte-ewb-confirm-modal .wbte-ewb-btn--withdrawal,.wbte-ewb-withdrawal-form .wbte-ewb-btn--withdrawal{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background-color:#0a0a0a;background-color:var(--color-black);border:1px solid #0a0a0a;border:1px solid var(--color-black);border-radius:0;color:#f5f5f5;color:var(--color-white);font-size:.75rem;font-size:var(--font-size-tiny);min-width:12rem;padding:.6rem .5rem;transition:background-color .15s ease-in;transition:background-color var(--animation-ease-in-quick)}.wbte-ewb-confirm-modal .wbte-ewb-btn--withdrawal:focus-visible,.wbte-ewb-confirm-modal .wbte-ewb-btn--withdrawal:hover,.wbte-ewb-withdrawal-form .wbte-ewb-btn--withdrawal:focus-visible,.wbte-ewb-withdrawal-form .wbte-ewb-btn--withdrawal:hover{background-color:#ffec42;background-color:var(--color-yellow);border-color:#1a1a1a;border-color:var(--color-gray-925);color:#1a1a1a;color:var(--color-gray-925)}.wbte-ewb-withdrawal-form .wbte-ewb-btn--withdrawal{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.wbte-ewb-confirm-modal .wbte-ewb-btn--secondary{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:500;font-weight:var(--font-weight-bold);letter-spacing:.05em;letter-spacing:var(--letter-spacing-small);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;background-color:transparent;border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);border-radius:0;color:#1a1a1a;color:var(--color-gray-925);font-size:.75rem;font-size:var(--font-size-tiny);padding:.6rem .5rem}.wbte-ewb-confirm-modal .wbte-ewb-btn--secondary:focus-visible,.wbte-ewb-confirm-modal .wbte-ewb-btn--secondary:hover{background-color:transparent;border-color:#1a1a1a;border-color:var(--color-gray-925);color:#1a1a1a;color:var(--color-gray-925)}.wbte-ewb-confirm-modal__footer .wbte-ewb-btn:focus,.wbte-ewb-confirm-modal__footer .wbte-ewb-btn:focus-visible{box-shadow:none;outline:revert}.wbte-ewb-form--guest[\:has\(\%3E\%20.wbte-ewb-success-message\)]>.wbte-ewb-form{display:none}.wbte-ewb-form--guest:has(>.wbte-ewb-success-message)>.wbte-ewb-form{display:none}.wbte-ewb-withdrawal-form>.wbte-ewb-error-message,.wbte-ewb-withdrawal-form>.wbte-ewb-info-message,.wbte-ewb-withdrawal-form>.wbte-ewb-success-message{scroll-margin-top:calc(max(3.125rem, 50px) + 2rem);scroll-margin-top:calc(var(--site-header-height) + var(--gap))}.c-withdrawal-staff-note.wbte-ewb-info-message,.wbte-ewb-withdrawal-form .wbte-ewb-error-message,.wbte-ewb-withdrawal-form .wbte-ewb-info-message,.wbte-ewb-withdrawal-form .wbte-ewb-success-message{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.75rem;font-size:var(--font-size-tiny);font-weight:400;line-height:var(--line-height-tiny);border-radius:0;font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);margin-bottom:1rem;margin-bottom:var(--gap-tiny);padding:.5rem;padding:var(--gap-micro)}.wbte-ewb-withdrawal-form .wbte-ewb-success-message{background-color:#f5f5f5;background-color:var(--color-gray-150);border:1px solid #dedede;border:1px solid var(--color-gray-300);color:#1a1a1a;color:var(--color-gray-925)}.wbte-ewb-withdrawal-form .wbte-ewb-error-message{background-color:#151515;background-color:var(--color-gray-950);border:1px solid #ff4d4d;border:1px solid var(--color-red);color:#ff4d4d;color:var(--color-red)}.c-withdrawal-staff-note.wbte-ewb-info-message,.wbte-ewb-withdrawal-form .wbte-ewb-info-message{background-color:#151515;background-color:var(--color-gray-950);border:1px solid #a2a2a2;border:1px solid var(--color-gray-450);color:#a2a2a2;color:var(--color-gray-450)}.wbte-ewb-verification-result.wbte-ewb-verification-result--success{background-color:transparent;border:0;border-radius:0;margin:0;max-width:none;padding:1.5rem 0;padding:var(--gap-small) 0;text-align:left}.wbte-ewb-verification-result .wbte-ewb-verification-result__icon{background-color:transparent;border:1px solid var(--color-text-title);border-radius:0;color:var(--color-text-title);height:3rem;margin:0 0 1rem;margin:0 0 var(--gap-tiny);width:3rem}.wbte-ewb-verification-result .wbte-ewb-verification-result__icon svg{height:1.5rem;width:1.5rem}.wbte-ewb-verification-result .wbte-ewb-verification-result__title{font-size:1.625rem;font-size:var(--font-size-large);line-height:var(--line-height-large);color:var(--color-text-title);margin-bottom:.5rem;margin-bottom:var(--gap-micro)}.wbte-ewb-verification-result .wbte-ewb-verification-result__message,.wbte-ewb-verification-result .wbte-ewb-verification-result__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.wbte-ewb-verification-result .wbte-ewb-verification-result__message{font-size:.875rem;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-body)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0a;background:var(--color-gray-1000);opacity:.6}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__dialog{background-color:#f5f5f5;background-color:var(--color-gray-150);border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);border-radius:0;box-shadow:none;color:#1a1a1a;color:var(--color-gray-925)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__header{background:none;border-bottom:1px solid #dcdcdc;border-bottom:1px solid var(--color-gray-250)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__icon{background-color:transparent;border:1px solid #1a1a1a;border:1px solid var(--color-gray-925);border-radius:0;color:#1a1a1a;color:var(--color-gray-925)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__title{font-size:1.625rem;font-size:var(--font-size-large);line-height:var(--line-height-large);color:#1a1a1a;color:var(--color-gray-925)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__intro,.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-weight:400}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__intro{font-size:.875rem;font-size:var(--font-size-small);line-height:var(--line-height-small);color:#0a0a0a;color:var(--color-gray-1000)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__review{background-color:transparent;border:1px solid #dcdcdc;border:1px solid var(--color-gray-250);border-radius:0}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__field{background-color:transparent;border-bottom-color:#dcdcdc;border-bottom-color:var(--color-gray-250)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__label{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:#707070;color:var(--color-gray-600)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__value{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);color:#1a1a1a;color:var(--color-gray-925)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__item{border-bottom-color:#dcdcdc;border-bottom-color:var(--color-gray-250)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__item-name{font-weight:inherit}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__item-qty{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:#707070;color:var(--color-gray-600)}.wbte-ewb-confirm-modal .wbte-ewb-confirm-modal__footer{background-color:transparent;border-top:1px solid #dcdcdc;border-top:1px solid var(--color-gray-250)}.wbte-ewb-withdrawal-form .wbte-ewb-spinner{border-color:#dcdcdc;border-color:var(--color-gray-250);border-top-color:#1a1a1a;border-top-color:var(--color-gray-925)}.p-404__header{min-height:calc(80vh - max(3.125rem, 50px));min-height:calc(80vh - var(--site-header-height))}.p-404__header .b-page-header-simple__title{padding-top:calc(max(3.125rem, 50px) + 75px);padding-top:calc(var(--site-header-height) + 75px)}.p-404__header .b-page-header-simple__intro{margin-top:0;padding-top:2rem}.p-404__header .b-page-header-simple__actions{order:1}.c-news-archive-header{background-color:var(--section-secondary-bg);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;margin-bottom:1.5rem;margin-bottom:var(--gap-section);min-height:32rem;padding-bottom:2rem;padding-bottom:var(--gap);padding-top:calc(max(3.125rem, 50px) + 2rem);padding-top:calc(var(--site-header-height) + var(--gap))}@media (min-width:992px){.c-news-archive-header{padding-top:calc(max(3.125rem, 50px) + 2.5rem);padding-top:calc(var(--site-header-height) + 2.5rem)}}.c-news-archive-header__inner{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;display:flex;flex:1;flex-direction:column}.c-news-archive-header__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);max-width:40rem;padding-top:1.5rem;padding-top:var(--gap-small)}@media (min-width:576px){.c-news-archive-header__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:3.25rem;font-size:var(--font-size-mega);font-weight:400;line-height:var(--line-height-mega)}}.c-news-archive-header__title .c-title__highlight{color:var(--color-text-highlight)}.c-news-archive-header__intro{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:.875rem;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);color:#3d3d3d;color:var(--color-gray-850);margin-top:auto;max-width:30rem;padding-top:1.5rem;padding-top:var(--gap-small)}.c-news-listing{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;background-color:var(--section-bg)}.c-news-listing__grid{display:-ms-grid;display:grid;grid-gap:.325rem;gap:.325rem;grid-gap:calc(var(--gap-grid)/2);gap:calc(var(--gap-grid)/2);padding-bottom:1rem;padding-bottom:var(--gap-tiny);padding-top:1rem;padding-top:var(--gap-tiny)}@media (min-width:768px){.c-news-listing__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:992px){.c-news-listing__grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.c-news-filter{background-color:#eee;background-color:var(--color-gray-200);border:1px solid #e6e6e6;border:1px solid var(--color-gray-235);max-width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 1rem;padding:0 var(--gap-tiny);scrollbar-width:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-news-filter::-webkit-scrollbar{display:none}.c-news-filter__list{display:flex;flex-wrap:nowrap;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--gap-small);gap:var(--gap-small);list-style:none}.c-news-filter__item{display:flex;flex-shrink:0}.c-news-filter__item:last-of-type{padding-right:.5rem;padding-right:var(--gap-micro)}.c-news-filter__link{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:#5e5e5e;color:var(--color-gray-700);padding:1rem 0;padding:var(--gap-tiny) 0;text-decoration:none;transition:color .15s ease-in;transition:color var(--animation-ease-in-quick);white-space:nowrap}.c-news-filter__link:focus-visible,.c-news-filter__link:hover{color:#0a0a0a;color:var(--color-black);text-decoration:none}.c-news-filter__link:active{text-decoration:none}.c-news-filter__link.is-active{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);text-transform:uppercase;color:var(--color-black);display:flex;grid-gap:.75em;gap:.75em}.c-news-filter__link.is-active:before{background-color:currentColor;content:"";display:block;flex-shrink:0;height:.275rem;margin-top:.2375rem;margin-top:calc(var(--line-height-micro)/2 - .1375rem);width:.275rem}.l-search-header-wrap{margin-left:auto;margin-right:auto;max-width:none;max-width:var(--l-max-width-full);padding-left:1.1rem;padding-left:var(--gap-container);padding-right:1.1rem;padding-right:var(--gap-container);width:100%;padding-bottom:.5rem;padding-bottom:var(--gap-micro);padding-top:calc(max(3.125rem, 50px) + 2.5rem);padding-top:calc(var(--site-header-height) + 2.5rem)}@media (min-width:992px){.l-search-header-wrap{padding-top:calc(max(3.125rem, 50px) + 4.5rem);padding-top:calc(var(--site-header-height) + 4.5rem)}}.l-search-header-wrap:only-child{min-height:calc(75vh - max(3.125rem, 50px));min-height:calc(75vh - var(--site-header-height))}.l-search-header{display:-ms-grid;display:grid;grid-gap:.65rem;gap:.65rem;grid-gap:var(--gap-grid);gap:var(--gap-grid);-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:768px){.l-search-header{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:992px){.l-search-header{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}}.l-search-header__column--content,.l-search-header__column--label{display:none}@media (min-width:768px){.l-search-header__column--content,.l-search-header__column--label{display:block}}@media (min-width:992px){.l-search-header__column--label{-ms-grid-column-span:4;grid-column:span 4}}@media (min-width:992px){.l-search-header__column--content{-ms-grid-column-span:8;grid-column:span 8}}.l-search-header__column-inner{height:100%}.l-search-header__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge);color:var(--color-text-title);padding:.5rem 1.5rem 2rem 0;padding:var(--gap-micro) var(--gap-small) var(--gap-medium) 0}@media (min-width:768px){.l-search-header__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2rem;font-size:var(--font-size-huge);font-weight:400;line-height:var(--line-height-huge);padding-bottom:4rem;padding-bottom:var(--gap-large);padding-right:2rem;padding-right:var(--gap-medium)}}@media (min-width:992px){.l-search-header__title{font-family:TT Hoves Pro,TT Hoves Pro Fallback,Helvetica Neue,helvetica,arial,sans-serif;font-family:var(--font-heading);font-size:2.625rem;font-size:var(--font-size-xhuge);font-weight:400;line-height:var(--line-height-xhuge)}}@media (min-width:768px){.l-search-header__mobile{display:none}}.h-sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.h-skip-link,.h-sr-only:focus{z-index:100000}.h-skip-link{font-family:Fragment Mono,Fragment Mono Fallback,monospace;font-family:var(--font-mono);font-size:.625rem;font-size:var(--font-size-micro);font-weight:400;letter-spacing:.1em;letter-spacing:var(--letter-spacing-big);line-height:.75rem;line-height:var(--line-height-micro);background-color:#0a0a0a;background-color:var(--color-black);color:#f5f5f5;color:var(--color-white);left:1rem;left:var(--gap-tiny);padding:1rem 1.5rem;padding:var(--gap-tiny) var(--gap-small);position:fixed;text-transform:uppercase;top:1rem;top:var(--gap-tiny);transform:translateY(-200%)}.h-skip-link:focus{transform:none}.using-mouse [tabindex]:focus,.using-mouse a[href]:focus,.using-mouse area[href]:focus,.using-mouse button:not([disabled]):focus,.using-mouse input:not([disabled]):focus,.using-mouse select:not([disabled]):focus,.using-mouse textarea:not([disabled]):focus{outline:none}.using-keyboard [tabindex]:focus,.using-keyboard a[href]:focus,.using-keyboard area[href]:focus,.using-keyboard button:not([disabled]):focus,.using-keyboard input:not([disabled]):focus,.using-keyboard select:not([disabled]):focus,.using-keyboard textarea:not([disabled]):focus{outline:1px solid #000}[data-animation-name=fade-in-on-load]{opacity:0;transition:opacity .45s ease-in-out;transition:opacity var(--animation-slow)}.acf-block-preview [data-animation-name=fade-in-on-load],.transition-ready [data-animation-name=fade-in-on-load]{opacity:1}[data-animation-name=fade-in-up-on-load]{opacity:0;transform:translate3d(0,4rem,0);transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity var(--animation-slow),transform var(--animation-slow)}.acf-block-preview [data-animation-name=fade-in-up-on-load],.transition-ready [data-animation-name=fade-in-up-on-load]{opacity:1;transform:translateZ(0)}[data-animation-name=fade-in-when-ready]{opacity:0;transition:opacity .45s ease-in-out;transition:opacity var(--animation-slow)}.acf-block-preview [data-animation-name=fade-in-when-ready],.transition-ready [data-animation-name=fade-in-when-ready]{opacity:1}[data-animation-name=fade-in-up-when-ready]{opacity:0;transform:translate3d(0,4rem,0);transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity var(--animation-slow),transform var(--animation-slow)}.acf-block-preview [data-animation-name=fade-in-up-when-ready],.transition-ready [data-animation-name=fade-in-up-when-ready]{opacity:1;transform:translateZ(0)}[data-animation-name=slide-in-when-ready]{opacity:0;transform:translate3d(-4rem,0,0);transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity var(--animation-slow),transform var(--animation-slow)}.acf-block-preview [data-animation-name=slide-in-when-ready],.transition-ready [data-animation-name=slide-in-when-ready]{opacity:1;transform:translateZ(0)}[data-animation-name=header]{opacity:0;transform:translate3d(0,-4rem,0);transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity var(--animation-slow),transform var(--animation-slow)}.acf-block-preview [data-animation-name=header],.transition-ready [data-animation-name=header]{opacity:1;transform:translateZ(0)}[data-animation-name=fade-in]{opacity:0;transition:opacity .45s ease-in-out;transition:opacity var(--animation-slow)}.acf-block-preview [data-animation-name=fade-in],.transition-ready .was-in-view [data-animation-name=fade-in],.transition-ready [data-animation-name=fade-in].was-in-view{opacity:1}[data-animation-name=fade-in-up]{opacity:0;transform:translate3d(0,4rem,0);transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity var(--animation-slow),transform var(--animation-slow)}.acf-block-preview [data-animation-name=fade-in-up],.transition-ready .was-in-view [data-animation-name=fade-in-up],.transition-ready [data-animation-name=fade-in-up].was-in-view{opacity:1;transform:translateZ(0)}[data-animation-name=slide-in]{opacity:0;transform:translate3d(-2rem,0,0);transition:opacity .45s ease-in-out,transform .45s ease-in-out;transition:opacity var(--animation-slow),transform var(--animation-slow)}.acf-block-preview [data-animation-name=slide-in],.transition-ready .was-in-view [data-animation-name=slide-in],.transition-ready [data-animation-name=slide-in].was-in-view{opacity:1;transform:translateZ(0)}.no-fade [data-animation-name],.no-js [data-animation-name]{opacity:1;transform:none;transition:none}@keyframes load-fade{0%{opacity:.01}to{opacity:1}}.has-load-fade [data-animation-name=fade-in-on-load]{animation:load-fade .45s ease-in-out backwards;animation:load-fade var(--animation-slow) backwards}@media (prefers-reduced-motion:reduce){.has-load-fade [data-animation-name=fade-in-on-load]{animation:none}}@media (prefers-reduced-motion){[data-animation-name]{transition:none}}[data-animation-delay="1"]{transition-delay:.15s;transition-delay:calc(var(--animation-delay)*1)}[data-animation-delay="2"]{transition-delay:.3s;transition-delay:calc(var(--animation-delay)*2)}[data-animation-delay="3"]{transition-delay:.45s;transition-delay:calc(var(--animation-delay)*3)}[data-animation-delay="4"]{transition-delay:.6s;transition-delay:calc(var(--animation-delay)*4)}[data-animation-delay="5"]{transition-delay:.75s;transition-delay:calc(var(--animation-delay)*5)}[data-animation-delay="6"]{transition-delay:.9s;transition-delay:calc(var(--animation-delay)*6)}[data-animation-delay="7"]{transition-delay:1.05s;transition-delay:calc(var(--animation-delay)*7)}[data-animation-delay="8"]{transition-delay:1.2s;transition-delay:calc(var(--animation-delay)*8)}[data-animation-delay="9"]{transition-delay:1.35s;transition-delay:calc(var(--animation-delay)*9)}[data-animation-delay="10"]{transition-delay:1.5s;transition-delay:calc(var(--animation-delay)*10)}.has-aspect-ratio{aspect-ratio:16/9;overflow:hidden;position:relative}.has-aspect-ratio embed,.has-aspect-ratio iframe,.has-aspect-ratio img,.has-aspect-ratio video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.has-aspect-ratio--32-9{aspect-ratio:32/9}.has-aspect-ratio--21-9{aspect-ratio:21/9}.has-aspect-ratio--2-1{aspect-ratio:2/1}.has-aspect-ratio--3-2{aspect-ratio:3/2}.has-aspect-ratio--4-3{aspect-ratio:4/3}.has-aspect-ratio--5-4{aspect-ratio:5/4}.has-aspect-ratio--1-1{aspect-ratio:1/1}.has-aspect-ratio--4-5{aspect-ratio:4/5}.has-aspect-ratio--3-4{aspect-ratio:3/4}.has-aspect-ratio--2-3{aspect-ratio:2/3}.has-aspect-ratio--5-9{aspect-ratio:5/9}.has-aspect-ratio--1-2{aspect-ratio:1/2}@keyframes animate-in-menu{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes animate-out-menu{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.no-js .h-lazyload{display:none}.h-nowrap{white-space:nowrap}.h-oembed{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.h-oembed.cmplz-blocked-content-container{background-position:50%;height:auto}.h-oembed embed,.h-oembed iframe,.h-oembed object{height:100%;left:0;position:absolute;top:0;width:100%}
