@charset "UTF-8";@font-face{ascent-override:96%;descent-override:30%;font-family:fallback;size-adjust:96%;src:local("Arial")}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*,:after,:before{box-sizing:inherit;margin:0;padding:0}:where(:root){box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.15}:where(main){display:block}:where(h1){font-size:2em;margin:.67em 0}:where(p+p){margin-top:1rem}:where(a){background-color:transparent}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(code,kbd,samp,pre){font-family:monospace,monospace;font-size:1em}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(button,input,optgroup,select,textarea){border:1px solid;line-height:inherit}:where(button){overflow:visible;text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button;padding:1px 6px}:where(input){overflow:visible}:where(input,textarea){padding:1px}:where(fieldset){border:1px solid;margin:0 2px}:where(legend){color:inherit;display:table;max-width:100%;white-space:normal}:where(progress){display:inline-block;vertical-align:baseline}:where(select){text-transform:none}:where(textarea){overflow:auto;vertical-align:top}:where([type=search]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}:where([type=color]){background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}:where(hr){box-sizing:content-box;color:inherit;height:0;overflow:visible}:where(dl,ol,ul){margin:1em 0}:where(ol ol,ol ul,ol dl,ul ol,ul ul,ul dl,dl ol,dl ul,dl dl){margin:0}:where(b,strong){font-weight:bolder}:where(audio,video){display:inline-block}:where(audio):not([controls]){display:none;height:0}:where(img){border:0}:where(svg):not(:root){overflow:hidden}:where(table){border-color:inherit;text-indent:0}:where(details){display:block}:where(dialog){background-color:inherit;border:solid;color:inherit;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog):not([open]){display:none}:where(summary){display:list-item}:where(canvas){display:inline-block}:where(template){display:none}:where([hidden]){display:none}.alignnone,a img.alignnone{margin:5px 10px 10px 0}.aligncenter,a img.aligncenter,div.aligncenter{display:block;margin:5px auto 25px}.alignright,a img.alignright{float:right;margin:5px 0 25px 25px}.alignleft,a img.alignleft{float:left;margin:5px 25px 25px 0}.wp-caption{background:#fbfbfb;border:1px solid #f0f0ef;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;box-sizing:border-box;text-rendering:optimizeLegibility}*{border:0;font-size:100%;margin:0;padding:0}*,a:active,a:focus,a:hover,input:focus{outline:0}img{height:auto;max-width:100%;vertical-align:bottom}:root{-webkit-font-smoothing:antialiased;--desktop-breakpoint:1080px;font-size:100%;scroll-behavior:smooth;scroll-padding-top:7.625rem}body{background:#fbfbfb;display:flex;display:-ms-flexbox;flex-direction:column;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:1rem;justify-content:space-between;letter-spacing:.015em;line-height:1.65;min-height:100vh;overflow-x:clip}body #menu-is-open-blocker{backdrop-filter:blur(4px);background:rgba(21,18,19,.1);display:none;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10}body.modal-open-no-scroll,body.nav-open-no-scroll{overflow:hidden}body.nav-open-no-scroll #menu-is-open-blocker{display:block}@media only screen and (min-width:783px){body.logged-in.admin-bar{min-height:calc(100vh - 32px)}body.logged-in.admin-bar .header{margin-top:32px}}@media only screen and (max-width:782px) and (min-width:601px){body.logged-in.admin-bar{min-height:calc(100vh - 46px)}body.logged-in.admin-bar .header{margin-top:46px}}@media only screen and (max-width:600px){body.logged-in.admin-bar .header{margin-top:46px}body.logged-in.admin-bar .header.header-scroll{margin-top:0}}main{color:#6a6d72;flex:1;overflow-x:clip;position:relative;z-index:1}::selection{background:rgba(246,145,44,.25);color:#292927;text-shadow:none}::-webkit-selection{background:rgba(246,145,44,.25);color:#292927;text-shadow:none}::-moz-selection{background:rgba(246,145,44,.25);color:#292927;text-shadow:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width:1081px){.show_pre-header+.main-content{margin-top:36px}}@media (max-width:1080px){.show_pre-header+.main-content{margin-top:48px}}@media (max-width:520px){.hide-on-phone-only{display:none!important}}@media (min-width:521px){.show-on-phone-only{display:none!important}}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.flex{display:flex;flex-wrap:wrap}.flex-space{-ms-justify-content:space-between;justify-content:space-between}.flex-end{-ms-justify-content:flex-end;justify-content:flex-end}.flex-start{-ms-justify-content:flex-start;justify-content:flex-start}.vert-center{-ms-align-items:center;align-items:center}.vert-start{-ms-align-items:flex-start;align-items:flex-start}.vert-end{-ms-align-items:flex-end;align-items:flex-end}.horiz-center{-ms-justify-content:center;justify-content:center}.row-reverse{flex-direction:row-reverse}.col-reverse{flex-direction:column-reverse}.flex-col{flex-direction:column}.autoflex{flex:1}.grid{display:grid}section.halves .col-wrapper:has(.module_img_cover) .module_text.none-bg.vert-center>.txtwrap{padding:clamp(1.25rem,5vw,2.5rem) 0}.col-wrapper{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(1.25rem,5vw,2rem)}.col-wrapper.with-gap{-moz-column-gap:clamp(1.25rem,5vw,2rem);column-gap:clamp(1.25rem,5vw,2rem)}.col-wrapper.no-gap{-moz-column-gap:0;column-gap:0}.module_flow .grid{-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:clamp(1.25rem,5vw,2rem)}.wrap-l{--wrap-max:1560px}.wrap-m{--wrap-max:1280px}.wrap-s{--wrap-max:1000px}.wrap-xs{--wrap-max:800px}.wrap-xxs{--wrap-max:600px}.wrap-xxl{--dist-to-edge:0px;margin:0 auto;position:relative;width:100%}.wrap-xl{--dist-to-edge:5vw;margin:0 auto;position:relative;width:90%}.wrap-l,.wrap-m,.wrap-s,.wrap-xs,.wrap-xxs{--dist-to-edge:max(5vw,calc((100vw - var(--wrap-max))/2));margin:0 auto;max-width:var(--wrap-max);position:relative;width:90%}.wrap-overflow.leftpos .overflowing,.wrap-overflow.rightpos .overflowing{width:calc(100% + var(--dist-to-edge))}.wrap-overflow.leftpos .overflowing{margin-left:calc(var(--dist-to-edge)*-1)}.col-1,.col-f-1,.grid.grid_col_1 .loop,.loop-msg,.module_btnwrap,.module_intro,.pagination{grid-column:span 12;width:100%}.pagination{gap:.3125rem}.pad-auto{padding:clamp(3.75rem,5vw,6.25rem) 0}.main-content section.columns.none-bg:not(.no-pad)+.none-bg.pad-auto,.main-content section.module_flow.none-bg:not(.no-pad)+.none-bg.pad-auto{padding-top:0}section.columns.none-bg.no-pad:has(.col-wrapper:not(.none-bg))+section.columns.none-bg.no-pad:has(.col-wrapper:not(.none-bg)) .col-wrapper{padding-top:0}.hero__section+.pad-auto.none-bg{padding-top:clamp(1.25rem,5vw,2.5rem)}.pad-xxs{padding:clamp(.625rem,5vw,1.25rem) 0}.marg-b-xxs{margin-bottom:clamp(.625rem,5vw,1.25rem)}.marg-t-xxs{margin-top:clamp(.625rem,5vw,1.25rem)}.pad-xs{padding:clamp(1.25rem,5vw,2.5rem) 0}.marg-b-xs{margin-bottom:clamp(1.25rem,5vw,2.5rem)}.marg-t-xs{margin-top:clamp(1.25rem,5vw,2.5rem)}.pad-s{padding:clamp(2.5rem,5vw,3.75rem) 0}.marg-b-s{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.marg-t-s{margin-top:clamp(2.5rem,5vw,3.75rem)}.pad-m{padding:clamp(2.5rem,5vw,5rem) 0}.marg-b-m{margin-bottom:clamp(2.5rem,5vw,5rem)}.marg-t-m{margin-top:clamp(2.5rem,5vw,5rem)}.pad-l{padding:clamp(3.75rem,5vw,6.25rem) 0}.pad-b-l{padding-bottom:clamp(3.75rem,5vw,6.25rem)}.pad-t-l{padding-top:clamp(3.75rem,5vw,6.25rem)}.marg-b-l{margin-bottom:clamp(3.75rem,5vw,6.25rem)}.marg-t-l{margin-top:clamp(3.75rem,5vw,6.25rem)}.pad-xl{padding:clamp(3.75rem,5vw,7.5rem) 0}.marg-b-xl{margin-bottom:clamp(3.75rem,5vw,7.5rem)}.marg-t-xl{margin-top:clamp(3.75rem,5vw,7.5rem)}.pad-xxl{padding:clamp(3.75rem,5vw,8.75rem) 0}.marg-b-xxl{margin-bottom:clamp(3.75rem,5vw,8.75rem)}.marg-t-xxl{margin-top:clamp(3.75rem,5vw,8.75rem)}@media (min-width:1081px){.col-1-2{grid-column:span 6}.col-1-3{grid-column:span 4}.col-2-3{grid-column:span 8}.col-1-4{grid-column:span 3}.col-3-4{grid-column:span 9}.col-1-6{grid-column:span 2}.grid.grid-bento-3 [class*=" module_"]:first-child,.grid.grid-bento-3 [class^=module_]:first-child,.grid.grid-bento-4 [class*=" module_"]:first-child,.grid.grid-bento-4 [class^=module_]:first-child{grid-row:span 2}.grid.grid_col_2 .loop{grid-column:span 6}.grid.grid_col_3 .loop{grid-column:span 4}.grid.grid_col_4 .loop{grid-column:span 3}}@media (max-width:1080px){.col-1-2,.col-1-3,.col-1-4,.col-1-6,.col-2-3,.col-3-4{grid-column:span 6}.columns.threes .col-1-2,.columns.threes .col-1-3,.columns.threes .col-1-4{grid-column:span 4}.columns:not(.threes):not(.bento) .col-1-2,.columns:not(.threes):not(.bento) .col-1-3,.columns:not(.threes):not(.bento) .col-1-4,.columns:not(.threes):not(.bento) .col-2-3,.columns:not(.threes):not(.bento) .col-3-4{grid-column:span 6}.columns .grid.grid-bento-3 [class*=" module_"]:first-child,.columns .grid.grid-bento-3 [class^=module_]:first-child,.columns .grid.grid-bento-4 [class*=" module_"]:first-child,.columns .grid.grid-bento-4 [class^=module_]:first-child{grid-row:span 2}.columns .grid.grid-bento-4 [class*=" module_"]:last-child,.columns .grid.grid-bento-4 [class^=module_]:last-child{grid-column:span 12}.grid.grid_col_2 .loop,.grid.grid_col_3 .loop,.grid.grid_col_4 .loop{grid-column:span 6}}@media (max-width:800px){.col-1-2,.col-1-3,.col-1-4,.col-2-3,.col-3-4,.columns.threes .col-1-2,.columns.threes .col-1-3,.columns.threes .col-1-4,.columns.threes .col-1-6,.columns.threes .col-2-3,.columns.threes .col-3-4,.columns:not(.threes):not(.bento) .col-1-2,.columns:not(.threes):not(.bento) .col-1-3,.columns:not(.threes):not(.bento) .col-1-4,.columns:not(.threes):not(.bento) .col-1-6,.columns:not(.threes):not(.bento) .col-2-3,.columns:not(.threes):not(.bento) .col-3-4{grid-column:span 12}.columns .grid.grid-bento-3 [class*=" module_"]:first-child,.columns .grid.grid-bento-3 [class^=module_]:first-child,.columns .grid.grid-bento-4 [class*=" module_"]:first-child,.columns .grid.grid-bento-4 [class^=module_]:first-child{grid-row:span 1}.reorder>.module_intro{order:1}.reorder .module_img{order:2}.reorder>:not(.module_img):not(.module_intro){order:3}.grid.grid_col_2 .loop,.grid.grid_col_3 .loop,.grid.grid_col_4 .loop{grid-column:span 12}}.white-txt{color:#fbfbfb}.accent-txt,.primary-txt{color:#f6912c}.module_cta svg.icon,.module_text svg.icon,main .heading-1,main .heading-2,main .heading-3,main .heading-4,main h1,main h2,main h3,main h4,main h5,main h6{color:#292927}.bright-bg>*,.bright-bg>.content,.primary-bg>*,.primary-bg>.content,.realwhite-bg>*,.realwhite-bg>.content,.white-bg>*,.white-bg>.content{color:#6a6d72}.bright-bg .heading-1,.bright-bg .heading-2,.bright-bg .heading-3,.bright-bg .heading-4,.bright-bg h1,.bright-bg h2,.bright-bg h3,.bright-bg h4,.bright-bg h5,.bright-bg h6,.primary-bg .heading-1,.primary-bg .heading-2,.primary-bg .heading-3,.primary-bg .heading-4,.primary-bg h1,.primary-bg h2,.primary-bg h3,.primary-bg h4,.primary-bg h5,.primary-bg h6,.realwhite-bg .heading-1,.realwhite-bg .heading-2,.realwhite-bg .heading-3,.realwhite-bg .heading-4,.realwhite-bg h1,.realwhite-bg h2,.realwhite-bg h3,.realwhite-bg h4,.realwhite-bg h5,.realwhite-bg h6,.white-bg .heading-1,.white-bg .heading-2,.white-bg .heading-3,.white-bg .heading-4,.white-bg h1,.white-bg h2,.white-bg h3,.white-bg h4,.white-bg h5,.white-bg h6{color:#292927}.bright-bg p,.primary-bg p,.realwhite-bg p,.white-bg p{color:#6a6d72}.bright-bg .module_cta svg.icon,.bright-bg .module_text svg.icon,.primary-bg .module_cta svg.icon,.primary-bg .module_text svg.icon,.realwhite-bg .module_cta svg.icon,.realwhite-bg .module_text svg.icon,.white-bg .module_cta svg.icon,.white-bg .module_text svg.icon{color:#292927}.medium-bg>*,.medium-bg>.content,.secondary-bg>*,.secondary-bg>.content{color:rgba(41,41,39,.85)}.medium-bg .heading-1,.medium-bg .heading-2,.medium-bg .heading-3,.medium-bg .heading-4,.medium-bg h1,.medium-bg h2,.medium-bg h3,.medium-bg h4,.medium-bg h5,.medium-bg h6,.secondary-bg .heading-1,.secondary-bg .heading-2,.secondary-bg .heading-3,.secondary-bg .heading-4,.secondary-bg h1,.secondary-bg h2,.secondary-bg h3,.secondary-bg h4,.secondary-bg h5,.secondary-bg h6{color:#292927}.medium-bg p,.secondary-bg p{color:rgba(41,41,39,.85)}.medium-bg .module_cta svg.icon,.medium-bg .module_text svg.icon,.secondary-bg .module_cta svg.icon,.secondary-bg .module_text svg.icon{color:#292927}.black-bg>*,.black-bg>.content,.dark-bg>*,.dark-bg>.content{color:#d9d9d6}.black-bg>* ol li::marker,.black-bg>* ul li::marker,.black-bg>.content ol li::marker,.black-bg>.content ul li::marker,.dark-bg>* ol li::marker,.dark-bg>* ul li::marker,.dark-bg>.content ol li::marker,.dark-bg>.content ul li::marker{color:#e7e2d3}.black-bg .heading-1,.black-bg .heading-2,.black-bg .heading-3,.black-bg .heading-4,.black-bg h1,.black-bg h2,.black-bg h3,.black-bg h4,.black-bg h5,.black-bg h6,.dark-bg .heading-1,.dark-bg .heading-2,.dark-bg .heading-3,.dark-bg .heading-4,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6{color:#fbfbfb}.black-bg p,.dark-bg p{color:#d9d9d6}.black-bg .module_cta svg.icon,.black-bg .module_text svg.icon,.dark-bg .module_cta svg.icon,.dark-bg .module_text svg.icon{color:#fbfbfb}.overlay_diagonal{background:linear-gradient(66deg,rgba(21,18,19,.98),rgba(28,23,25,.9) 35%,rgba(28,23,25,.54) 50%,rgba(28,23,25,0) 75%)}.overlay_horizontal{background:linear-gradient(90deg,rgba(21,18,19,.98),rgba(28,23,25,.9) 35%,rgba(28,23,25,.36) 50%,rgba(28,23,25,0) 75%)}.overlay_vertical{background:linear-gradient(0deg,rgba(21,18,19,.98),rgba(28,23,25,.9) 35%,rgba(28,23,25,.36) 50%,rgba(28,23,25,0) 75%)}.tone_diagonal{background:linear-gradient(66deg,rgba(21,18,19,.98),rgba(28,23,25,.8) 40%,rgba(28,23,25,.6) 50%,rgba(28,23,25,0) 75%)}.tone_horizontal{background:linear-gradient(90deg,rgba(21,18,19,.98),rgba(28,23,25,.8) 30%,rgba(28,23,25,.45) 55%,rgba(28,23,25,0) 75%)}.tone_vertical{background:linear-gradient(0deg,rgba(21,18,19,.98),rgba(28,23,25,.8) 30%,rgba(28,23,25,.45) 55%,rgba(28,23,25,0) 75%)}.realwhite-bg{background-color:#fff}.white-bg{background-color:#fbfbfb}.bright-bg{background-color:#f0f0ef}.medium-bg{background-color:#a7a8aa}.dark-bg{background-color:#6a6d72}.black-bg{background-color:#292927}.primary-bg{background-color:#f9f7f1}.secondary-bg{background-color:#e7e2d3}svg.realwhite-bg path{fill:#fff}svg.white-bg path{fill:#fbfbfb}svg.bright-bg path{fill:#f0f0ef}svg.dark-bg path{fill:#6a6d72}svg.primary-bg path{fill:#f9f7f1}svg.secondary-bg path{fill:#e7e2d3}#error-404 .heading-1,#hero-section .heading-1,.footer .heading-1,.header .heading-1,[class*=" module_"] .heading-1,[class^=module_] .heading-1{font-size:clamp(2.5rem,5vw,4.25rem)}#error-404 .heading-2,#hero-section .heading-2,.footer .heading-2,.header .heading-2,[class*=" module_"] .heading-2,[class^=module_] .heading-2{font-size:clamp(1.625rem,5vw,2.5rem)}#error-404 .heading-3,#hero-section .heading-3,.footer .heading-3,.header .heading-3,[class*=" module_"] .heading-3,[class^=module_] .heading-3{font-size:clamp(1.375rem,5vw,1.625rem)}#error-404 .heading-4,#hero-section .heading-4,.footer .heading-4,.header .heading-4,[class*=" module_"] .heading-4,[class^=module_] .heading-4{font-size:clamp(1.25rem,5vw,1.375rem)}#error-404 .heading-1,#error-404 .heading-2,#error-404 .heading-3,#error-404 .heading-4,#hero-section .heading-1,#hero-section .heading-2,#hero-section .heading-3,#hero-section .heading-4,.footer .heading-1,.footer .heading-2,.footer .heading-3,.footer .heading-4,.header .heading-1,.header .heading-2,.header .heading-3,.header .heading-4,[class*=" module_"] .heading-1,[class*=" module_"] .heading-2,[class*=" module_"] .heading-3,[class*=" module_"] .heading-4,[class^=module_] .heading-1,[class^=module_] .heading-2,[class^=module_] .heading-3,[class^=module_] .heading-4{text-wrap:pretty;font-weight:700;letter-spacing:.01em;line-height:1.15}#error-404 .paragraph-size,#hero-section .paragraph-size,.footer .paragraph-size,.header .paragraph-size,[class*=" module_"] .paragraph-size,[class^=module_] .paragraph-size{font-size:clamp(1rem,5vw,1.25rem)}#error-404 .eyebrow,#hero-section .eyebrow,.footer .eyebrow,.header .eyebrow,[class*=" module_"] .eyebrow,[class^=module_] .eyebrow{font-size:.875rem;letter-spacing:.15em}#error-404 blockquote,#error-404 ol:not([class]),#error-404 p,#error-404 ul:not([class]),#hero-section blockquote,#hero-section ol:not([class]),#hero-section p,#hero-section ul:not([class]),[class*=" module_"] blockquote,[class*=" module_"] ol:not([class]),[class*=" module_"] p,[class*=" module_"] ul:not([class]),[class^=module_] blockquote,[class^=module_] ol:not([class]),[class^=module_] p,[class^=module_] ul:not([class]){text-wrap:pretty;margin:0 0 .9375rem}#error-404 span[style*="text-decoration: underline"],#hero-section span[style*="text-decoration: underline"],[class*=" module_"] span[style*="text-decoration: underline"],[class^=module_] span[style*="text-decoration: underline"]{text-decoration-thickness:1px!important;text-underline-offset:.25em}#error-404 blockquote,#hero-section blockquote,[class*=" module_"] blockquote,[class^=module_] blockquote{border-left:4px solid #f9c06d;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:1.25rem;padding-left:clamp(1.625rem,5vw,2.5rem)}#error-404 hr,#hero-section hr,[class*=" module_"] hr,[class^=module_] hr{background:#e7e2d3;height:1px;margin:0 auto;width:100%}#error-404 h1,#error-404 h2,#error-404 h3,#error-404 h4,#error-404 h5,#error-404 h6,#error-404 p.heading-1,#error-404 p.heading-2,#error-404 p.heading-3,#error-404 p.heading-4,#hero-section h1,#hero-section h2,#hero-section h3,#hero-section h4,#hero-section h5,#hero-section h6,#hero-section p.heading-1,#hero-section p.heading-2,#hero-section p.heading-3,#hero-section p.heading-4,[class*=" module_"] h1,[class*=" module_"] h2,[class*=" module_"] h3,[class*=" module_"] h4,[class*=" module_"] h5,[class*=" module_"] h6,[class*=" module_"] p.heading-1,[class*=" module_"] p.heading-2,[class*=" module_"] p.heading-3,[class*=" module_"] p.heading-4,[class^=module_] h1,[class^=module_] h2,[class^=module_] h3,[class^=module_] h4,[class^=module_] h5,[class^=module_] h6,[class^=module_] p.heading-1,[class^=module_] p.heading-2,[class^=module_] p.heading-3,[class^=module_] p.heading-4{text-wrap:pretty;font-weight:700;letter-spacing:.01em;line-height:1.15;margin:0 0 .9375rem}#error-404 h1,#hero-section h1,[class*=" module_"] h1,[class^=module_] h1{font-size:clamp(2.5rem,5vw,4.25rem)}#error-404 h2,#hero-section h2,[class*=" module_"] h2,[class^=module_] h2{font-size:clamp(1.625rem,5vw,2.5rem)}#error-404 h3,#hero-section h3,[class*=" module_"] h3,[class^=module_] h3{font-size:clamp(1.375rem,5vw,1.625rem)}#error-404 h4,#hero-section h4,[class*=" module_"] h4,[class^=module_] h4{font-size:clamp(1.25rem,5vw,1.375rem)}#error-404 h5,#hero-section h5,[class*=" module_"] h5,[class^=module_] h5{font-size:1.25rem}#error-404 h6,#hero-section h6,[class*=" module_"] h6,[class^=module_] h6{font-size:1rem}#error-404 pre,#hero-section pre,[class*=" module_"] pre,[class^=module_] pre{min-width:0;white-space:pre-wrap;word-break:break-word}#error-404 ol[class],#error-404 ul[class],#hero-section ol[class],#hero-section ul[class],[class*=" module_"] ol[class],[class*=" module_"] ul[class],[class^=module_] ol[class],[class^=module_] ul[class]{list-style:none}#error-404 ol:not([class]),#error-404 ul:not([class]),#hero-section ol:not([class]),#hero-section ul:not([class]),[class*=" module_"] ol:not([class]),[class*=" module_"] ul:not([class]),[class^=module_] ol:not([class]),[class^=module_] ul:not([class]){list-style-position:outside;padding-left:1em}#error-404 ol:not([class]) li,#error-404 ul:not([class]) li,#hero-section ol:not([class]) li,#hero-section ul:not([class]) li,[class*=" module_"] ol:not([class]) li,[class*=" module_"] ul:not([class]) li,[class^=module_] ol:not([class]) li,[class^=module_] ul:not([class]) li{padding-left:.625rem}#error-404 ol:not([class]) li:not(:last-child),#error-404 ul:not([class]) li:not(:last-child),#hero-section ol:not([class]) li:not(:last-child),#hero-section ul:not([class]) li:not(:last-child),[class*=" module_"] ol:not([class]) li:not(:last-child),[class*=" module_"] ul:not([class]) li:not(:last-child),[class^=module_] ol:not([class]) li:not(:last-child),[class^=module_] ul:not([class]) li:not(:last-child){margin-bottom:.625rem}#error-404 ol:not([class]):has(>li[style="text-align: center;"]),#error-404 ol:not([class])[style="text-align: center;"],#error-404 ul:not([class]):has(>li[style="text-align: center;"]),#error-404 ul:not([class])[style="text-align: center;"],#hero-section ol:not([class]):has(>li[style="text-align: center;"]),#hero-section ol:not([class])[style="text-align: center;"],#hero-section ul:not([class]):has(>li[style="text-align: center;"]),#hero-section ul:not([class])[style="text-align: center;"],[class*=" module_"] ol:not([class]):has(>li[style="text-align: center;"]),[class*=" module_"] ol:not([class])[style="text-align: center;"],[class*=" module_"] ul:not([class]):has(>li[style="text-align: center;"]),[class*=" module_"] ul:not([class])[style="text-align: center;"],[class^=module_] ol:not([class]):has(>li[style="text-align: center;"]),[class^=module_] ol:not([class])[style="text-align: center;"],[class^=module_] ul:not([class]):has(>li[style="text-align: center;"]),[class^=module_] ul:not([class])[style="text-align: center;"]{list-style-position:inside;padding-left:0}#error-404 ol:not([class]):has(>li[style="text-align: center;"]) li,#error-404 ol:not([class])[style="text-align: center;"] li,#error-404 ul:not([class]):has(>li[style="text-align: center;"]) li,#error-404 ul:not([class])[style="text-align: center;"] li,#hero-section ol:not([class]):has(>li[style="text-align: center;"]) li,#hero-section ol:not([class])[style="text-align: center;"] li,#hero-section ul:not([class]):has(>li[style="text-align: center;"]) li,#hero-section ul:not([class])[style="text-align: center;"] li,[class*=" module_"] ol:not([class]):has(>li[style="text-align: center;"]) li,[class*=" module_"] ol:not([class])[style="text-align: center;"] li,[class*=" module_"] ul:not([class]):has(>li[style="text-align: center;"]) li,[class*=" module_"] ul:not([class])[style="text-align: center;"] li,[class^=module_] ol:not([class]):has(>li[style="text-align: center;"]) li,[class^=module_] ol:not([class])[style="text-align: center;"] li,[class^=module_] ul:not([class]):has(>li[style="text-align: center;"]) li,[class^=module_] ul:not([class])[style="text-align: center;"] li{padding-left:0}#error-404 ul:not([class]),#hero-section ul:not([class]),[class*=" module_"] ul:not([class]),[class^=module_] ul:not([class]){list-style-type:none}#error-404 ul:not([class]) li,#hero-section ul:not([class]) li,[class*=" module_"] ul:not([class]) li,[class^=module_] ul:not([class]) li{position:relative}#error-404 ul:not([class]) li:before,#hero-section ul:not([class]) li:before,[class*=" module_"] ul:not([class]) li:before,[class^=module_] ul:not([class]) li:before{background-color:#f6912c;content:"";height:1.3em;left:-1.1em;-webkit-mask-image:url(../../assets/icons/check.svg);mask-image:url(../../assets/icons/check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.2em;width:1.3em}#error-404 ol:not([class]) li::marker,#hero-section ol:not([class]) li::marker,[class*=" module_"] ol:not([class]) li::marker,[class^=module_] ol:not([class]) li::marker{color:#f6912c;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-variant-numeric:tabular-nums;font-weight:bolder}#error-404 ol:not([class])[style="text-align: center;"] li::marker,#hero-section ol:not([class])[style="text-align: center;"] li::marker,[class*=" module_"] ol:not([class])[style="text-align: center;"] li::marker,[class^=module_] ol:not([class])[style="text-align: center;"] li::marker{content:counter(list-item) ". "}.center{text-align:center}.left{text-align:left}.col-wrapper .flex-col.col-1-3 h2,.col-wrapper .flex-col.col-1-4 h2,.col-wrapper .flex-col.col-1-4 h3,.col-wrapper .flex-col.col-1-4 h4,.col-wrapper .flex-col.col-f-1-3 h2,.col-wrapper .flex-col.col-f-1-4 h2,.col-wrapper .flex-col.col-f-1-4 h3,.col-wrapper .flex-col.col-f-1-4 h4,.hyph{-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-ms-hyphenate-limit-chars:12 4 4;hyphenate-limit-chars:12 4 4;hyphens:auto}h1 .thin,h2 .thin,h3 .thin,h4 .thin,h5 .thin,h6 .thin,p.heading-1 .thin,p.heading-2 .thin,p.heading-3 .thin,p.heading-4 .thin{font-weight:400}.ingress{font-size:1.25rem}.eyebrow,.strong,strong{font-weight:700}.eyebrow{font-size:.875rem;letter-spacing:.15em;line-height:1.15;text-transform:uppercase}.paragraph-size{font-size:clamp(1rem,5vw,1.25rem)}.excerpt{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6a6d72;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.excerpt,.small,small{font-size:.875rem}@media (max-width:800px){#error-404 h1,#error-404 h2,#hero-section h1,#hero-section h2,.footer h1,.footer h2,[class*=" module_"] h1,[class*=" module_"] h2,[class^=module_] h1,[class^=module_] h2{-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-ms-hyphenate-limit-chars:12 4 4;hyphenate-limit-chars:12 4 4;hyphens:auto}}.bg-img,.transition{transition:all .25s ease}img,img:after,img:before{-webkit-user-drag:none;-webkit-app-region:no-drag;-webkit-user-select:none;-moz-user-select:none;user-select:none}.columns{overflow:hidden}.bg-img~div,.col-wrapper,.columns a.flex,.content,.module_cta,.module_img,.module_text,.module_video{position:relative}.bg-img~div:not(.overlay),.col-wrapper,.content{z-index:3}a.module_cta{color:initial;overflow:hidden;text-decoration:none}.module_cta .content.none-bg,.module_text .content.none-bg{padding:0}.txtwrap>:has(+.twobtns),.txtwrap>:last-child{margin-bottom:0!important}.columns>div+div.col-wrapper{padding-top:0}.imgwrap{overflow:hidden;position:relative}.bg-img{height:calc(100% + 2px);left:-1px;min-width:calc(100% + 2px);pointer-events:none;position:absolute;top:-1px;width:auto;z-index:1}.bg-img,.bg-img>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.bg-img>img{display:block;height:100%;width:100%}.overlay{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:2}.overlay[class*=" overlay_"],.overlay[class^=overlay_]{opacity:1}.module_gallery .tns-item>img,.module_img img:not(.bg-img){width:100%}[class*=module_] p:has(>img.aligncenter){text-align:center}.module_img,.module_video{overflow:hidden}.module_img_cover,.module_video:not(.layout-contain),.videowrap{min-height:250px}.module_video video{position:relative;z-index:2}.module_video video.bg-img{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);z-index:1}.module_video .video-controls{gap:.625rem}.module_video .video-pause-button{position:relative;z-index:3}.module_video.layout-cover .video-pause-button{margin:clamp(2.5rem,5vw,3.75rem)}.module_video>.content video{display:none}.embed-container{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.23%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.embed-container:has(.perfmatters-lazy-youtube,.perfmatters-lazy-video){padding-bottom:0}.openFullscreen .btn-icon{padding-left:3px}#hero-container,#hero-section{z-index:3}#hero-section .video-pause-button{bottom:1.25rem;position:absolute;right:1.25rem;z-index:10}#hero-section #hero-video{width:100dvw}#hero-section .hero__wrapper{-moz-column-gap:clamp(1.25rem,5vw,2rem);column-gap:clamp(1.25rem,5vw,2rem);row-gap:.9375rem}#hero-section .hero__wrapper .autoflex>:last-child{margin-bottom:0}#hero-section .dateblock{background:#e7e2d3;border-radius:.25rem;color:#292927;line-height:1.15;margin:0;padding:.625rem 1.25rem}.hero-home__section{position:relative}.hero-home__section.home{min-height:80vh}.hero-home__section:not(.home){min-height:50vh}.hero-home__wrapper h1,.hero-home__wrapper p{max-width:640px;text-shadow:0 1px 2px rgba(41,41,39,.5)}.hero-home__logo-pattern{bottom:-10px;height:85%;position:absolute;right:0;z-index:2}.hero-home__logo-pattern svg{color:#fbfbfb;display:block;height:100%;width:auto}#hero-section .hero-home__wrapper .autoflex>.center,#hero-section .hero-home__wrapper .autoflex>:has(>img.aligncenter),#hero-section .hero-home__wrapper .autoflex>[style="text-align: center;"]{margin-left:auto;margin-right:auto}.breadcrumbs{width:100%}.breadcrumbs__wrapper{border-radius:.375rem;left:0;margin:auto;overflow:hidden;padding:1.25rem;position:relative;right:0;width:90vw}.breadcrumbs__wrapper.bigger{aspect-ratio:9/3;max-height:500px}.breadcrumbs__wrapper .rank-math-breadcrumb{align-items:center;background-color:#f0f0ef;border-radius:.375rem;display:flex;max-width:1280px;padding:2px .625rem;z-index:3}.breadcrumbs__wrapper .rank-math-breadcrumb p{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:.875rem;gap:0 .3125rem;justify-content:center;line-height:1}.breadcrumbs__wrapper .rank-math-breadcrumb p a{color:#292927;font-weight:600;padding:.3125rem 0;text-decoration:none}.breadcrumbs__wrapper .rank-math-breadcrumb p a:first-child{align-items:center;display:inline-flex;padding:0}.breadcrumbs__wrapper .rank-math-breadcrumb p a:first-child .icon{font-size:1rem}.breadcrumbs__wrapper .rank-math-breadcrumb p a:hover{color:#f6912c}.breadcrumbs__wrapper .rank-math-breadcrumb p .last{color:#292927;max-width:250px;overflow:hidden;padding:.3125rem 0;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__wrapper .rank-math-breadcrumb p .separator{height:16px;width:16px}.breadcrumbs__wrapper .rank-math-breadcrumb p .separator .icon{color:#f6912c;height:16px;width:16px}@media (min-width:1081px) and (max-width:1280px){.breadcrumbs__wrapper{width:97vw}}@media (min-width:1081px){.breadcrumbs,.hero-home__section{padding-top:6.25rem}.hero-home__logo-pattern{margin-top:6.25rem}.breadcrumbs__wrapper:has(.breadcrumbs__image){min-height:200px}}@media (max-width:1080px){.breadcrumbs,.hero-home__section{padding-top:6.25rem}.hero-home__logo-pattern{margin-top:6.25rem}.breadcrumbs__wrapper:has(.breadcrumbs__image){min-height:150px}}@media (max-width:800px){.hero-home__logo-pattern{opacity:.5}.hero-home__logo-pattern svg{color:#1c1719}.hero-home__section .overlay_diagonal{background:linear-gradient(0deg,rgba(21,18,19,.98),rgba(28,23,25,.9) 35%,rgba(28,23,25,.36) 50%,rgba(28,23,25,0) 75%)}.hero__wrapper .autoflex{flex:unset}.breadcrumbs__wrapper{width:95vw}.breadcrumbs__wrapper:has(.breadcrumbs__image){min-height:120px}}.footer a,.footer a[href^=tel]{color:inherit}.footer{background-color:transparent;color:#a7a8aa;padding:15px 15px 0}.footer__main{background-color:#292927;border-radius:.375rem;gap:3.75rem;overflow:hidden;padding-bottom:5rem;padding-top:6.25rem;position:relative}.footer__logo-pattern{height:100%;max-width:75%;position:absolute;right:0;top:-10px;width:auto;z-index:0}.footer__logo-pattern svg{color:#6a6d72;display:block;height:100%;opacity:7%;width:100%}.footer__top{gap:20px}.footer__top>p{color:#d9d9d6}.footer__social{gap:.625rem;list-style:none}.footer__social-link{background:#f9c06d;height:44px;min-width:44px;padding:0 6px}.footer__social-link.btn-secondary{background:#f9c06d;gap:0;padding:0 6px}.footer__social-link .icon{stroke-width:1px;height:auto;width:32px}.footer__social-title{font-size:.875rem;font-weight:600;margin-right:8px}.footer__column,.footer__columns.col-wrapper.with-gap{gap:1.25rem}.footer__column p>a.btn{background:transparent;border-color:#fbfbfb;color:#fbfbfb}.footer__column.col-1-3 .footer__menu-list{-moz-columns:2;column-count:2}.footer__column.col-1-6 .footer__menu-list{-moz-columns:1;column-count:1}.footer__heading-wrapper{align-items:center;display:flex;gap:.3125rem}.footer__heading-title{white-space:nowrap}.footer__heading-line{align-items:center;background-color:#a7a8aa;display:flex;height:1px;justify-content:center;opacity:.2;width:100%}.footer__menu-list{list-style:none}.footer__menu-item{margin-bottom:.625rem}.footer__menu-link{display:inline;line-height:1.15;text-decoration:none}.footer__menu-link:hover{color:#fbfbfb}.footer__branding{align-items:end;display:flex;gap:3.75rem;justify-content:center}.footer__sub{color:#292927;font-size:.875rem}.footer__sub-wrapper{padding:2px 0}.footer__copyright{flex:1}.footer__copyright .sep{padding:0 .3125rem}.footer__credit-link{position:absolute;right:0}.footer__credit-img{border-radius:100%;filter:grayscale(1) contrast(1.5) brightness(2);padding:4px}@media (max-width:800px){.footer__column.col-1-6 .footer__menu-list{-moz-columns:2;column-count:2}.footer__logo-pattern svg{width:auto}}.header{left:0;margin:auto;max-width:90%;position:fixed;right:0;top:0;z-index:100}.header.header-scroll .header__main{box-shadow:0 0 1.25rem 0 rgba(41,41,39,.15)}@media (min-width:1081px) and (max-width:1280px){.header{max-width:97vw}.header .header__mega{margin-left:-48.5vw;width:97vw}}@media (max-width:800px){.header{max-width:95%}}.header a{color:#292927;text-decoration:none}.header a,.header button{transition:all .25s ease}.header .pre-header{background-color:#292927}.header .pre-header ul{list-style-type:none}.header .pre-header ul.social-media i{font-size:1.25rem}.header .pre-header ul li,.header .pre-header ul li a{align-items:center;display:inline-flex}.header .pre-header ul li a{color:#fbfbfb;font-size:.875rem;height:32px;line-height:1;padding-bottom:1px}.header .pre-header ul li a:hover{color:#f6912c}.header .pre-header ul li a img{border-radius:100%;max-width:30px}@media (max-width:800px){.header .pre-header ul.top-menu{display:none}}.header__main{background-color:#fbfbfb;border-radius:.25rem;height:5.125rem;margin-top:.625rem;padding:0 1.25rem}.header__main:has(.header__menu-item--mega.is-open){border-radius:.25rem .25rem 0 0}@media (max-width:1080px){.header__main:has(.is-mobile-menu-active){border-radius:.25rem .25rem 0 0}}.header__main{align-items:center;display:flex;justify-content:center}.header__main-wrapper{grid-template-columns:1fr auto 1fr;height:100%;width:100%}@media (max-width:1080px){.header__main-wrapper{gap:.625rem;grid-template-columns:auto auto}}@media (min-width:801px){.header__main .mobile-utility-nav-items{display:none}}.header__actions{align-items:center;display:flex;justify-content:flex-end;position:relative}.header__actions #swe-notice{top:calc(100% + .3125rem)}.header__actions #swe-notice small{display:block;line-height:1.15;padding-right:2.5rem;text-align:left}.header__actions #swe-notice #swe-notice-close{background:#a7a8aa;opacity:1;right:.625rem;top:.625rem}.header__actions #swe-notice #swe-notice-close:hover{background:#292927}@media (max-width:1080px){.header__actions{z-index:601}}.header__logo,.header__logo-link{align-items:center;display:inline-flex}.header__logo-link{border-radius:.125rem;line-height:0;min-height:48px;text-decoration:none}@media (min-width:1081px){.header__logo-img--desktop{display:block}.header__logo-img--mobile{display:none}}@media (max-width:1080px){.header__logo-img--desktop{display:none}.header__logo-img--mobile{display:block}}.header__hamburger-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:transparent;border-radius:.25rem;height:48px;margin-right:.625rem;position:relative;width:48px}.header__hamburger-btn:hover{cursor:pointer}@media (min-width:1081px){.header__hamburger-btn:hover{background-color:#f0f0ef}}.header__hamburger-btn.is-hamburger-active{background-color:#f0f0ef}.header__hamburger-btn .header__hamburger-lines{background:#292927;border-radius:2px;height:1.5px;left:calc(50% - 12px);margin-top:-1px;position:absolute;top:50%;transition:background-color 0s .3s;width:24px}.header__hamburger-btn .header__hamburger-lines:after,.header__hamburger-btn .header__hamburger-lines:before{background:#292927;border-radius:2px;content:"";height:100%;left:0;position:absolute;transition:transform .3s 0s,top .3s .3s,bottom .3s .3s;width:100%}.header__hamburger-btn .header__hamburger-lines:before{top:-7px}.header__hamburger-btn .header__hamburger-lines:after{bottom:-7px}.header__hamburger-btn.is-hamburger-active .header__hamburger-lines{background-color:transparent}.header__hamburger-btn.is-hamburger-active .header__hamburger-lines:after,.header__hamburger-btn.is-hamburger-active .header__hamburger-lines:before{transition:top .3s 0s,bottom .3s 0s,transform .3s .3s}.header__hamburger-btn.is-hamburger-active .header__hamburger-lines:before{top:0;transform:rotate(45deg)}.header__hamburger-btn.is-hamburger-active .header__hamburger-lines:after{bottom:0;transform:rotate(-45deg)}.header__hamburger-nav--mobile{display:none;width:100%}@media (max-width:1080px){.header__hamburger-nav--mobile{display:flex}}.header__hamburger-nav--mobile .header__menu-link-title{font-size:1rem!important;height:auto!important;line-height:1.65;padding-left:0!important}.header__hamburger-nav--mobile .hamburger__menu-list{display:flex;flex-direction:column;gap:.3125rem;width:100%}.header__hamburger-nav--desktop{display:none}.header__hamburger-nav--desktop.is-mobile-menu-active{display:flex;position:relative}.header__hamburger-nav--desktop .hamburger__menu-list{background-color:#f0f0ef;border-radius:0 0 .25rem .25rem;left:-333px;min-width:200px;padding:40px;position:absolute;top:41px}.header__hamburger-nav--desktop .hamburger__menu-list .bigger .header__menu-link-title{font-size:calc(1.25rem + 2px)}.header__hamburger-nav--desktop .hamburger__menu-list :nth-last-child(1 of .bigger):not(:last-child){margin-bottom:10px}.header__hamburger-nav--desktop .hamburger__menu-list .header__menu-link{padding:4px 0}.header .hamburger-desktop{align-items:center;display:flex;justify-content:center;z-index:601}@media (max-width:1080px){.header .hamburger-desktop{display:none}}.header .hamburger-mobile{display:none}@media (max-width:1080px){.header .hamburger-mobile{align-items:center;display:flex;justify-content:center;z-index:601}}.header__nav{align-items:center;display:flex;gap:clamp(.625rem,5vw,1.25rem);height:100%;justify-content:center}@media (max-width:1080px){.header__nav.active-pre-header{height:calc(100vh - 132px);height:calc(100dvh - 132px);top:132px}.header__nav:not(.active-pre-header){border-radius:0 0 .25rem .25rem;box-shadow:0 4px 6px -2px rgba(41,41,39,.1);max-height:calc(100vh - 102px);max-height:calc(100dvh - 102px);top:92px}.header__nav{-webkit-overflow-scrolling:touch;align-items:flex-start;background-color:#f0f0ef;flex-direction:column;height:auto;justify-content:flex-start;left:0;margin-left:auto;margin-right:auto;opacity:0;overflow-y:auto;padding:3.75rem;position:fixed;right:0;visibility:hidden;width:90%;z-index:600}.header__nav.is-mobile-menu-active{gap:0;opacity:1;padding:1.875rem;transform:translateX(0);transition-delay:0s;visibility:visible}}@media (max-width:800px){.header__nav{width:95%}}.header .btn-chevron,.header .btn-close,.header .btn-external-link,.header .btn-search{align-items:center;background-color:transparent;border:none;border-radius:.25rem;display:flex;justify-content:center;padding:0;transition:transform .3s ease}.header .btn-chevron:hover,.header .btn-close:hover,.header .btn-external-link:hover,.header .btn-search:hover{cursor:pointer}.header .btn-close,.header .btn-external-link,.header .btn-search{height:48px;min-width:48px}.header .btn-close:hover,.header .btn-external-link:hover,.header .btn-search:hover{background:#f0f0ef}.header .btn-chevron{font-size:.8em;height:24px;opacity:.5;width:24px}@media (max-width:1080px){.header .btn-chevron{height:48px;width:48px}}.header .btn-close{position:absolute;right:5%;top:38px;transition:all .2s ease-in-out}.header .btn-external-link{color:#292927;gap:2px;padding:0 8px}.header .btn-external-link .eyebrow{font-weight:400}.header .btn-external-link .icon{color:#6a6d72;height:.875rem;width:auto}.header__menu-list{display:flex;gap:.3125rem;height:100%;margin:0}@media (max-width:1080px){.header__menu-list{flex-direction:column;height:auto;width:100%}}.header__menu-item{align-items:center;display:flex;list-style:none}.header__menu-item.is-open,.header__menu-item:hover{background-color:#f0f0ef}@media (max-width:1080px){.header__menu-item{border-bottom:1px solid #fbfbfb;flex-wrap:wrap;width:100%}}.header__menu-item--has-children{position:relative}.header__menu-item--has-children .header__menu-link{padding-right:0}.header__menu-item--has-children.is-open>.btn-chevron{transform:rotate(180deg)}.header__menu-item--current>a .header__menu-link-title{font-weight:700}.header__menu-item--active>a .header__menu-link-title{color:#6a6d72;font-weight:700}.header__menu-item--mega{position:static}@media (max-width:1080px){.header__menu-item.is-nav-btn{border-bottom:none;margin-top:16px;padding-bottom:16px}}.header__menu-item.is-nav-btn .header__menu-link{background-color:#f6912c;border-radius:4px;color:#fbfbfb;height:auto;justify-content:center;padding:10px 24px;transition:all .2s ease}.header__menu-item.is-nav-btn .header__menu-link:hover{background-color:#6a6d72;color:#fbfbfb;text-decoration:none}@media (max-width:1080px){.header__menu-item.is-nav-btn .header__menu-link{padding:14px 24px;width:100%}}.header__menu-link{align-items:center;display:flex;height:100%;padding:0 8px}@media (max-width:1080px){.header__menu-link{flex:1;font-size:1rem;height:auto;padding:16px 8px}}.header__menu-link-title{color:#292927;font-size:1rem;font-weight:400;line-height:1.15}@media (min-width:1081px) and (max-width:1280px){.header__menu-link-title{font-size:.95em}}.header__dropdown{background-color:#f0f0ef;border-radius:0 0 .25rem .25rem;box-shadow:0 4px 6px -2px rgba(41,41,39,.1);display:none;left:0;opacity:0;padding:40px;position:absolute;top:100%;transition:opacity .25s ease-in-out,visibility 0s linear .25s,transform .25s ease-in-out;visibility:hidden}@media (min-width:1081px){.header__dropdown{min-width:300px;z-index:200}}.header__dropdown-item{border-radius:.125rem;list-style:none;width:100%}.header__dropdown-item--has-children{align-items:center;display:flex;position:relative}.header__dropdown-item--has-children .header__dropdown-link{padding:4px 0;width:100%}.header__dropdown-item--has-children .btn-chevron{transform:rotate(-90deg)}.header__dropdown-item--current>a .header__mega-link-title{font-weight:700}.header__dropdown-item--active>a .header__mega-link-title{color:#6a6d72;font-weight:700}.header__dropdown-item:hover{background-color:#f0f0ef}.header .hamburger__menu-list .header__menu-link-title,.header__dropdown-link{align-items:center;color:#292927;display:flex;font-weight:400;height:44px;white-space:nowrap}.header .hamburger__menu-list .header__menu-link-title:hover,.header__dropdown-link:hover{color:#f6912c}@media (min-width:1081px){.header .hamburger__menu-list .header__menu-link-title,.header__dropdown-link{font-size:1.25rem}}.header__dropdown--level-2 .btn-chevron,.header__dropdown--level-3,.header__dropdown--level-4{display:none}.header__dropdown-item--level-1.is-open .header__dropdown--level-2,.header__menu-item.is-open .header__dropdown--level-1{display:flex;flex-direction:column;gap:2px;opacity:1;transform:translateY(0);visibility:visible}.header__dropdown-item--level-1.is-open .header__dropdown--level-2{left:100%;margin-left:4px;min-width:200px;position:absolute;top:-4px;z-index:200}.header__mega{background-color:#f0f0ef;border-radius:0 0 .25rem .25rem;display:none;left:50%;margin-left:-45vw;opacity:0;padding:3.75rem 0;position:absolute;right:auto;top:100%;transition:opacity .25s ease,visibility .25s;visibility:hidden;width:90vw}@media (min-width:1081px){.header__mega{z-index:200}}@media (max-width:1080px){.header__mega{border:none;display:none;margin:0;padding:0;position:static;width:100%}}.header__mega-list{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0 auto;max-width:1000px}@media (max-width:1080px){.header__mega-list{align-items:flex-start;display:flex;flex-direction:column;margin:0;width:100%}}.header__mega .mega-actions{display:flex;flex-direction:column;gap:10px;width:100%}.header__mega .mega-actions__card{background-color:#fbfbfb;border-radius:.25rem;display:flex;flex-wrap:wrap;gap:10px;line-height:1.15;padding:20px;width:100%}.header__mega .mega-actions__card:hover{background-color:#fff;box-shadow:0 0 5px -1px rgba(41,41,39,.15)}.header__mega .mega-actions__card:hover .mega-actions__card-icon{background-color:#292927;color:#fbfbfb}.header__mega .mega-actions__card:hover .mega-actions__card-title{color:#292927}.header__mega .mega-actions__card-icon{align-items:center;background-color:#f9c06d;border-radius:.125rem;color:#292927;display:flex;height:30px;justify-content:center;width:30px}.header__mega .mega-actions__card-icon .icon{height:24px;width:24px}.header__mega .mega-actions__card-text{flex:1;gap:.25rem}@media (max-width:1080px){.header__mega .mega-actions__card{padding:.625rem}}.header__mega-link{align-items:center;color:#292927;display:inline-flex;font-weight:400;line-height:1.15;padding:6px 8px;transition:all .2s ease}@media (min-width:1081px){.header__mega-link{font-size:1.25rem}}@media (max-width:1080px){.header__mega-link{flex:1;height:auto;padding:12px 0}}.header__mega-link:hover{color:#f6912c}@media (max-width:1080px){.header__mega-item{width:100%}}.header__mega-item--level-1>a{color:#6a6d72;font-size:.875rem;font-weight:600;line-height:1.15;margin:0;padding-bottom:16px}@media (max-width:1080px){.header__mega-item--level-1>a{letter-spacing:2px;text-transform:uppercase;width:100%}}.header__mega-item--level-1 .header__mega-link--no-link{pointer-events:none}.header__mega-item--has-children{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:1080px){.header__mega-item--has-children{width:100%}}.header__mega-item--current>a .header__mega-link-title{font-weight:700}.header__mega-item--active>a .header__mega-link-title{color:#6a6d72;font-weight:700}.header__mega-list>.header__mega-item{align-items:flex-start;display:flex;flex-direction:column}.header__mega-row{align-items:center;display:flex;flex-direction:row;width:100%}.header__mega-submenu{display:flex;flex-direction:column;gap:.625rem;list-style:none}.header__mega-submenu--level-2{width:100%}.header__mega-submenu--level-3{display:none;flex-direction:column;gap:.3125rem;pointer-events:none;width:100%}@media (max-width:1080px){.header__mega-submenu--level-3{padding-left:16px}}.header__mega-item--level-1.header__mega-item--no-link>.header__mega-submenu--level-2{display:flex!important;padding-left:0;pointer-events:auto!important}.header__menu-item--mega.is-open .header__mega{display:block;opacity:1;visibility:visible}@media (max-width:1080px){.header__menu-item--mega.is-open .header__mega{display:flex;flex-direction:column}}.header__mega-item--level-1.header__mega-item--has-children.is-open>.header__mega-submenu--level-2,.header__mega-item--level-2.is-open>.header__mega-submenu--level-3{display:flex;pointer-events:auto}.header__mega-item.is-open>.header__mega-row>.btn-chevron{transform:rotate(180deg)}@media (max-width:1080px){.header__dropdown,.header__mega,.header__mega-submenu{border:none;box-shadow:none;display:none;margin:0;opacity:1;padding:0 16px 16px;position:static;visibility:visible;width:100%}.header__dropdown,.header__mega{background:hsla(0,0%,98%,.4);border-radius:.125rem}.header__mega-submenu{background:transparent;display:block;padding:0 0 8px}.header__mega-list{gap:.3125rem;min-height:auto}.header__mega-item.is-open>.header__mega-submenu,.header__mega-list,.header__menu-item.is-open>.header__dropdown,.header__menu-item.is-open>.header__mega{display:flex;flex-direction:column}.header #main-menu>.header__menu-item>.header__menu-link .header__menu-link-title{font-size:1.25rem}.header .header__mobile-actions{background:#f0f0ef;bottom:-1.875rem;gap:.5rem;left:0;position:sticky;width:100%}.header .header__mobile-actions .btn-external-link,.header .header__mobile-actions .btn-search{background:#d9d9d6}.header .header__mobile-actions{border-top:1px solid #d9d9d6;box-shadow:0 -5px 5px -7px rgba(41,41,39,.25);padding:4px 0}.header .header__mobile-actions .btn-external-link .icon{color:#6a6d72;height:18px}}body.modal-open-no-scroll .header{opacity:0;pointer-events:none}#error-404{overflow:hidden}#error-404 svg{background:none;display:block;margin:-1px -1px -1px 0}#error-404 div.none-bg{background:#a7a8aa}#error-404 svg.none-bg path{fill:#a7a8aa}#error-404 .col-1-2{width:50%}#error-404 .twobtns{margin-bottom:1.25rem}@media (max-width:1080px){#error-404 .col-1-2{margin:5% auto;width:90%}}#error-404,.col-wrapper:not(.none-bg):not(.wrap-xxl){border-radius:.375rem}.embed-container,.module_cta,.module_flow .loop,.module_gallery .splide__track,.module_img,.module_img img:not([src$=".svg"]),.module_text iframe,.module_text img:not([src$=".svg"]),.module_text:not(.none-bg),.module_toggle .show-info,.module_toggle iframe,.module_video.layout-contain>video,.module_video:not(.layout-contain),.perfmatters-lazy-video,.perfmatters-lazy-youtube,.splide__slide>a{border-radius:.25rem}.module_text img[src$=".svg"],.module_toggle img[src$=".svg"]{border-radius:.125rem}.module_text p iframe,.module_toggle p iframe{height:auto;max-width:100%;width:100%}.module_text p iframe[src*=vimeo],.module_text p iframe[src*=youtu],.module_toggle p iframe[src*=vimeo],.module_toggle p iframe[src*=youtu]{aspect-ratio:16/9!important;height:auto!important;width:100%!important}.module_cta p img:not([src$=".svg"]){border-radius:.125rem}.module_flow .loop .imgwrap,.splide__slide .imgwrap{border-radius:.25rem}.col-wrapper:not(.none-bg){padding:clamp(2.5rem,5vw,3.75rem) clamp(1.25rem,5vw,3.75rem)}@media (min-width:1081px){#error-404 .content>div,.module_cta .content,.module_gallery .content,.module_slider.content,.module_text .content,.module_video .content:not(.embed-container),.module_video:has(.embed-container):not(.none-bg){padding:clamp(1.25rem,3vw,3.75rem) clamp(1.25rem,12%,3.75rem)}}@media (max-width:1080px){#error-404 .content>div,.module_cta .content,.module_gallery .content,.module_slider.content,.module_text .content,.module_video .content:not(.embed-container),.module_video:has(.embed-container):not(.none-bg){padding:clamp(1.25rem,5vw,2.5rem)}}@media (min-width:1081px){.tab-content{padding:clamp(1.25rem,5vw,3.75rem)}}@media (max-width:1080px){.tab-content{padding:clamp(1.25rem,5vw,2.5rem)}}svg.icon{fill:currentColor;aspect-ratio:1/1;height:1.25em;width:1.25em}img.moduleicon,svg.icon.moduleicon{height:clamp(1.625rem,5vw,2.5rem);width:clamp(1.625rem,5vw,2.5rem)}.module_intro{gap:clamp(2.5rem,5vw,3.75rem)}.module_cta.has-img h1,.module_cta.has-img h2,.module_cta.has-img h3,.module_cta.has-img h4,.module_cta.has-img h5,.module_cta.has-img h6,.module_cta.has-img p{color:#fbfbfb}.module_cta.has-img .txtwrap{text-shadow:0 1px 2px rgba(41,41,39,.5)}.module_cta.has-img .txtwrap .btn{text-shadow:none}.module_cta.has-img .bg-img{transition:transform .5s ease-in-out;will-change:transform}.module_cta.has-img .content{height:100%}.module_cta.has-img .content.tone_vertical{padding-top:30%}.module_cta.has-img .content.tone_horizontal{padding-right:40%}.module_cta.has-img .content.tone_horizontal p{max-width:550px}.module_cta.has-img .content.tone_diagonal{padding-right:30%;padding-top:30%}.module_cta.plain .content{padding:clamp(1.25rem,10%,2.5rem) calc(.625rem + 32px) clamp(1.25rem,10%,2.5rem) clamp(1.25rem,10%,2.5rem)}@media (max-width:1080px){.module_cta.plain .content{padding:clamp(1.25rem,5vw,2.5rem) calc(.625rem + 32px) clamp(1.25rem,5vw,2.5rem) clamp(1.25rem,5vw,2.5rem)}}.module_cta .corner-icon{align-items:center;border-radius:.25rem;display:flex;height:32px;justify-content:center;pointer-events:none;transition:transform .2s ease,background-color .2s ease;width:32px}.module_cta .corner-icon .icon{transition:transform .2s ease}.module_cta .corner-icon{background-color:#d9d9d6;opacity:1;position:absolute;right:.625rem;top:.625rem}@media (min-width:1081px){.module_cta:hover .corner-icon{background-color:#fbfbfb}.module_cta:hover .bg-img{transform:scale(1.1)}}.has-pattern{background-image:var(--bg-pattern);background-size:cover}iframe#launcher{border-radius:100%!important;z-index:99!important}.tooltip{text-wrap:pretty;border-radius:.25rem;box-shadow:0 0 1.25rem 0 rgba(41,41,39,.15);color:#f0f0ef;display:block;font-weight:700;opacity:0;padding:8px 12px;pointer-events:none;text-align:center;transition:opacity .2s ease;visibility:hidden;white-space:normal;width:240px;z-index:5}.tooltip,.tooltip:before{left:50%;position:absolute;transform:translateX(-50%)}.tooltip:before{border-bottom:6px solid #292927;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:"";height:0;width:0}.facetwp-filter .facetwp-facet-product_filter,.facetwp-filter .facetwp-facet.facetwp-type-radio{container-type:inline-size;display:flex;gap:.3125rem;justify-content:center}.facetwp-filter .facetwp-facet-product_filter .facetwp-checkbox,.facetwp-filter .facetwp-facet-product_filter .facetwp-radio,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-checkbox,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-radio{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #d9d9d6;border-radius:.25rem;cursor:pointer;display:inline-flex;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:1rem;font-size:.875rem;font-weight:700;gap:.625rem;height:48px;line-height:1;margin:0;padding:0 .9375rem;text-align:center;text-decoration:none;transition:all .25s ease;white-space:pre-line}.facetwp-filter .facetwp-facet-product_filter .facetwp-checkbox.checked,.facetwp-filter .facetwp-facet-product_filter .facetwp-radio.checked,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-checkbox.checked,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-radio.checked{background-color:#e7e2d3;border:1px solid #e7e2d3;color:#292927}.facetwp-filter .facetwp-facet-product_filter .facetwp-checkbox .facetwp-display-value,.facetwp-filter .facetwp-facet-product_filter .facetwp-radio .facetwp-display-value,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-checkbox .facetwp-display-value,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-radio .facetwp-display-value{padding:0}.facetwp-filter .facetwp-facet-product_filter .facetwp-checkbox[data-value=accessories],.facetwp-filter .facetwp-facet-product_filter .facetwp-radio[data-value=accessories],.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-checkbox[data-value=accessories],.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-radio[data-value=accessories]{order:99}.facetwp-filter .facetwp-facet-product_filter .facetwp-checkbox:not(.disabled):hover,.facetwp-filter .facetwp-facet-product_filter .facetwp-radio:not(.disabled):hover,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-checkbox:not(.disabled):hover,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-radio:not(.disabled):hover{border:1px solid #6a6d72}@media (max-width:1080px){.facetwp-filter .facetwp-filter,.facetwp-filter.product-filters{margin-right:0;width:95%}.facetwp-filter .facetwp-facet-product_filter,.facetwp-filter .facetwp-facet.facetwp-type-radio{-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:clip;scrollbar-width:none}.facetwp-filter .facetwp-facet-product_filter::-webkit-scrollbar,.facetwp-filter .facetwp-facet.facetwp-type-radio::-webkit-scrollbar{display:none}.facetwp-filter .facetwp-facet-product_filter:after,.facetwp-filter .facetwp-facet.facetwp-type-radio:after{background:#fbfbfb;content:"";height:48px;mask-image:linear-gradient(270deg,rgba(0,0,0,.98) 50%,transparent);-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.98) 50%,transparent);order:100;padding-right:calc(5% - .3125rem);position:sticky;right:0}.facetwp-filter .facetwp-facet-product_filter .facetwp-checkbox,.facetwp-filter .facetwp-facet-product_filter .facetwp-radio,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-checkbox,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-radio{flex-shrink:0}}@media (max-width:520px){.facetwp-filter .facetwp-facet-product_filter .facetwp-checkbox,.facetwp-filter .facetwp-facet-product_filter .facetwp-radio,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-checkbox,.facetwp-filter .facetwp-facet.facetwp-type-radio .facetwp-radio{max-width:140px}}@media (max-width:800px){.module_intro{-ms-align-items:flex-start;align-items:flex-start;flex-direction:column}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}ul.products{list-style:none;margin:0;padding:0}ul.products.wrap-m{margin:0 auto}ul.products.columns-1 li.product{grid-column:span 12}ul.products li.product{margin:0;padding:0}ul.products li.product a{text-decoration:none}ul.products+.facetwp-pager{margin-top:clamp(1.25rem,5vw,2rem);padding:0 clamp(1.25rem,5vw,2.5rem)}.woocommerce-pagination{margin-top:clamp(1.25rem,5vw,2rem);width:100%}.woocommerce-pagination ul.page-numbers{display:flex;gap:.3125rem;justify-content:center;list-style:none;margin:0;padding:0}.woocommerce-pagination ul.page-numbers>li>*{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background:transparent;border:1px solid transparent;border:1px solid hsla(220,2%,66%,.5);border-radius:.25rem;cursor:pointer;display:inline-flex;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:1rem;font-size:.875rem;font-weight:700;gap:.625rem;height:48px;justify-content:center;line-height:1;padding:0;text-align:center;text-decoration:none;transition:all .25s ease}.woocommerce-pagination ul.page-numbers>li>.current{background:#f0f0ef;border-color:#f0f0ef;color:#292927}.woocommerce-pagination ul.page-numbers>li>.next,.woocommerce-pagination ul.page-numbers>li>.prev{color:#6a6d72;font-size:1.25rem}.woocommerce-pagination ul.page-numbers>li>:hover{border:1px solid #a7a8aa}.woocommerce-ordering{margin-bottom:2.5rem}.woocommerce-no-products-found{padding:3.75rem 0;text-align:center}body.single-product:has(.tabs-wrapper) .header.header-scroll .header__main{box-shadow:none}.module_product_page{overflow-x:clip}.module_product_page .product-top-section{grid-template-columns:repeat(12,minmax(0,1fr))}.module_product_page .product-top-section .module_slider,.module_product_page .product-top-section .splide,.module_product_page .product-top-section .splide__track{height:100%}.module_product_page .product-top-section .splide{overflow:visible}.module_product_page .product-top-section .splide__slider{position:relative;width:100%}.module_product_page .product-top-section .splide__slide{min-height:350px}.module_product_page .product-top-section .splide__slide img{height:100%;position:absolute;width:100%}.module_product_page .product-top-section .splide__slide.cover img{-o-object-fit:cover;object-fit:cover}.module_product_page .product-top-section .splide__slide.contain{align-items:center;display:inline-flex;justify-content:center}.module_product_page .product-top-section .splide__slide.contain img{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;padding:clamp(1.25rem,5vw,2.5rem)}.module_product_page .product-top-section .splide__slide .overlay{background:rgba(21,18,19,.5);color:#fff;opacity:1}.module_product_page .product-top-section .splide__slide .overlay svg{height:clamp(2.5rem,5vw,4.25rem);width:clamp(2.5rem,5vw,4.25rem)}.module_product_page .product-top-section .splide-navigations{left:0;padding-right:var(--dist-to-edge);pointer-events:none;position:absolute;right:0;top:calc(50% - 48px);transform:translateY(-50%);z-index:5}.module_product_page .product-top-section .splide__arrows{justify-content:space-between}.module_product_page .product-top-section .splide__arrows .splide__arrow{pointer-events:auto}.module_product_page .product-top-section .splide__arrows .splide__arrow--prev{border-bottom-left-radius:0;border-top-left-radius:0}.module_product_page .product-top-section .splide__arrows .splide__arrow--next{border-bottom-right-radius:0;border-top-right-radius:0}.module_product_page .summary{padding:clamp(2.5rem,5vw,3.75rem) 0}.module_product_page .splide-media-description{border-radius:.125rem;bottom:1.25rem;left:1.25rem;padding:.3125rem;position:absolute;right:1.25rem;z-index:3}.module_product_page .sticky-tabs-nav{padding:.625rem;position:sticky;top:5.75rem;z-index:9}.module_product_page .sticky-tabs-nav .sticky-tabs-list{flex-wrap:nowrap;gap:.625rem}.module_product_page .sticky-tabs-nav .sticky-tabs-list li{flex:0 1 auto;min-width:0}.module_product_page .sticky-tabs-nav .btn{color:#292927;font-weight:400}.module_product_page .sticky-tabs-nav .btn.active{background:#fff;box-shadow:0 0 .625rem 0 rgba(41,41,39,.07)}.module_product_page .sticky-tabs-nav .btn:hover{color:#f6912c}.module_product_page #product-modal-overlay.modal-overlay{backdrop-filter:blur(4px);background:rgba(21,18,19,.7);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:99999}.module_product_page #product-modal-overlay.modal-overlay.active{opacity:1;pointer-events:all;visibility:visible}.module_product_page #product-modal-overlay.modal-overlay .modal-content{border-radius:.375rem;box-shadow:0 10px 30px rgba(28,23,25,.3);max-height:calc(100vh - clamp(3.75rem, 5vw, 6.25rem));overflow-x:hidden;overflow-y:auto;position:relative}.module_product_page #product-modal-overlay.modal-overlay .modal-content .modal-body{padding:1.25rem clamp(1.25rem,5vw,5rem)}.module_product_page #product-modal-overlay.modal-overlay .modal-content:after{background:#fbfbfb;bottom:0;content:"";height:2.5rem;left:0;mask-image:linear-gradient(0deg,#000 0,transparent);-webkit-mask-image:linear-gradient(0deg,#000 0,transparent);position:sticky;width:100%}.module_product_page #product-modal-overlay.modal-overlay .modal-content .close-modal{background-color:#fbfbfb;border:none;box-shadow:0 0 1.25rem 0 rgba(41,41,39,.15);height:48px;padding:0;position:sticky;right:1.25rem;top:1.25rem;width:48px;z-index:9}.module_product_page #product-modal-overlay.modal-overlay .modal-content .close-modal:hover{background:#f0f0ef;cursor:pointer}.key-product-features{position:relative;z-index:10}.key-product-features .feature-list{background-color:#fff;gap:clamp(.625rem,5vw,1.25rem) clamp(.625rem,2.5vw,2.5rem);justify-content:center;padding:.625rem 1.25rem}.key-product-features .feature-item{align-items:center;border-radius:.125rem;display:flex;flex:1 1 80px;flex-direction:column;gap:12px;max-width:200px;padding:.625rem 0;position:relative}.key-product-features .feature-item:has(.tooltip){cursor:help}.key-product-features .feature-item .tooltip{display:block;top:100px}@media (max-width:520px){.key-product-features .feature-item .tooltip{bottom:0;left:.625rem;right:.625rem;top:unset;transform:none;width:calc(100vw - 1.25rem)}}@media (max-width:800px){.key-product-features .feature-item:first-child .tooltip{left:0;transform:none}.key-product-features .feature-item:first-child .tooltip:before{left:5vw}.key-product-features .feature-item:last-child .tooltip{left:unset;right:0;transform:none}.key-product-features .feature-item:last-child .tooltip:before{left:unset;right:5vw}}@media (max-width:520px){.key-product-features .feature-item{position:static}.key-product-features .feature-item:first-child .tooltip,.key-product-features .feature-item:last-child .tooltip{left:.625rem;right:.625rem}.key-product-features .feature-item .tooltip:before{display:none}.key-product-features .feature-item.active{outline:2px solid #e7e2d3;outline-offset:1px;transition:none}}.key-product-features .feature-item.active .tooltip{opacity:1;visibility:visible}@media (hover:hover){.key-product-features .feature-item:hover .tooltip{opacity:1;visibility:visible}}.key-product-features .heading{color:#292927;line-height:1.15;margin:0!important;text-align:center}.key-product-features .iconwrap{color:#f6912c;display:inline-flex}.key-product-features .iconwrap .icon{height:36px;width:36px}.key-product-features+.tabs-wrapper{padding-top:0}.fade-wrap{overflow:hidden;position:relative;transition:max-height .3s ease}.fade-wrap.is-expanded{max-height:none!important}.product-tab-fade{background:linear-gradient(180deg,hsla(0,0%,98%,0),#fbfbfb);bottom:0;height:100px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.fade-wrap.is-expanded .product-tab-fade{display:none}#product-features .fade-wrap:has(.product-tab-fade){max-height:800px}#product-features .product-features.loop{gap:1.25rem}#product-features .product-features.loop:nth-child(-n+4) .icon-wrap,#product-features .product-features.loop:nth-child(n+5) .corner-icon,#product-features .product-features.loop:nth-child(n+5) .imgwrap,#product-features .product-features.loop:nth-child(n+9) .icon-wrap{display:none}#product-features .product-features.loop small:not(.excerpt){display:block}#product-features .icon-wrap{border-radius:.25rem;box-shadow:0 0 5px -1px rgba(41,41,39,.15);flex-shrink:0;height:75px;width:75px}#product-features .icon-wrap .icon{color:#292927;height:36px;width:36px}#product-features .icon-wrap+.txtwrap{flex:1}#product-features .imgwrap{border-radius:.25rem}.spec-table__title{margin-bottom:2.5rem}.spec-table .fade-wrap:has(.product-tab-fade){max-height:520px}.spec-table__table{border-collapse:collapse;width:100%}.spec-table__table td.is-locked,.spec-table__table th.is-locked{background-color:#f0f0ef;position:sticky;z-index:2}.spec-table .imgwrap{aspect-ratio:6/4;background-color:#f0f0ef;border-radius:.25rem;max-height:175px;padding:clamp(.3125rem,2vw,1.25rem)}.spec-table .imgwrap+.headwrap{margin-top:.625rem}.spec-table__col-head{position:relative;vertical-align:bottom}.spec-table__col-head .corner-icon{z-index:1}.spec-table__col-head .corner-icon+*{min-height:40px}.spec-table__col-head .corner-icon+.headwrap{padding-right:3.125rem}@media (max-width:520px){.spec-table__col-head .corner-icon+.headwrap{padding-right:0;padding-top:2.1875rem}}.spec-table__col-head.is-locked{z-index:3}.spec-table__col-head.is-locked .corner-icon{background:#d9d9d6;opacity:1;z-index:3}.spec-table__col-head:hover .corner-icon{opacity:1}.spec-table__col-img{aspect-ratio:6/4;display:block;height:100%;margin:0 auto;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.spec-table__col-label{display:block;font-weight:700}.spec-table__col-desc{display:block;font-weight:400;margin-top:5px}.spec-table__label-col{background-color:#fbfbfb;font-weight:400;left:0;position:sticky;white-space:normal;z-index:3}.spec-table__footnote{color:#6a6d72;margin-top:1.25rem;padding:.625rem}.overflowing.spec-table .expand-wrap,.overflowing.spec-table .spec-table__footnote{padding-right:var(--dist-to-edge)}.overflowing.spec-table .spec-table__footnote{left:0;position:sticky}.overflowing.spec-table .spec-table__scroll{padding-right:5vw}.overflowing.spec-table .spec-table__scroll:before{background:linear-gradient(90deg,hsla(0,0%,98%,0),#fbfbfb);content:"";height:100%;pointer-events:none;position:absolute;right:-.3125rem;width:5vw;z-index:4}@media (max-width:520px){.overflowing.spec-table .spec-table__scroll:before{width:20vw}}@media (min-width:1081px){.overflowing.spec-table:not(.few-items) .spec-table__scroll{-ms-overflow-style:none;cursor:grab;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.overflowing.spec-table:not(.few-items) .spec-table__scroll::-webkit-scrollbar{display:none}.overflowing.spec-table:not(.few-items) .spec-table__scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overflowing.spec-table:not(.few-items) .spec-table__table{min-width:100%;table-layout:auto;white-space:nowrap;width:-moz-max-content!important;width:max-content!important}.overflowing.spec-table:not(.few-items) .spec-table__table td,.overflowing.spec-table:not(.few-items) .spec-table__table th{min-width:18vw}}@media (max-width:1080px){.overflowing.spec-table .spec-table__scroll{-ms-overflow-style:none;cursor:grab;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.overflowing.spec-table .spec-table__scroll::-webkit-scrollbar{display:none}.overflowing.spec-table .spec-table__scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overflowing.spec-table .spec-table__table{min-width:100%;table-layout:auto;white-space:nowrap;width:-moz-max-content!important;width:max-content!important}.overflowing.spec-table .spec-table__table td,.overflowing.spec-table .spec-table__table th{max-width:33vw;overflow-wrap:break-word;white-space:normal;word-break:break-word}.overflowing.spec-table .spec-table__table td:not(.spec-table__label-col),.overflowing.spec-table .spec-table__table th:not(.spec-table__label-col){width:33vw}}#product-specifications .intro table td[colspan]:not(:first-child),#product-specifications .intro table th[colspan]:not(:first-child){border-left:1px solid #d9d9d6}#product-specifications .intro table td[colspan]:not(:last-child),#product-specifications .intro table th[colspan]:not(:last-child){border-right:1px solid #d9d9d6}@media (max-width:800px){#product-specifications .intro{-ms-overflow-style:none;cursor:grab;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}#product-specifications .intro::-webkit-scrollbar{display:none}#product-specifications .intro.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}#product-specifications .intro{white-space:nowrap}#product-specifications .intro>:not(table){left:0;max-width:90vw;position:sticky}#product-specifications .intro table td,#product-specifications .intro table th{max-width:200px;white-space:normal}}.spec-drawings{gap:2.5rem}.specifications-lightbox{gap:.625rem}.specifications-lightbox .lightbox-trigger{aspect-ratio:1/1;border:1px solid #a7a8aa;border-radius:.125rem;flex:1 1 48px;max-width:100px;overflow:hidden}.specifications-lightbox .lightbox-trigger:hover{opacity:.5}#photoswipe-fullscreen-dialog .pswp__bg{background:rgba(21,18,19,.8);opacity:1}#photoswipe-fullscreen-dialog .pswp__caption__center{max-width:100%;text-align:center}.product-options__list{-moz-column-gap:2.5rem;column-gap:2.5rem}.product-options__item.flex{gap:16px}.product-options__item.flex .imgwrap{border-radius:.25rem;box-shadow:0 0 5px -1px rgba(41,41,39,.15);flex-shrink:0;height:75px;width:75px}.product-options__item.flex .heading-4{margin-bottom:.3125rem}#product-videos figure{gap:.625rem}#product-videos .embed-wrap{aspect-ratio:16/9;position:relative;width:100%}#product-videos .embed-wrap iframe{border:0;border-radius:.25rem;height:100%;left:0;position:absolute;top:0;width:100%}.documents-buttons{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.documents-buttons .btn{flex:1;justify-content:space-between;overflow-wrap:anywhere;text-align:left;white-space:normal;width:100%}.documents-buttons .icon{color:#292927}.documents-buttons .btn:hover .icon{color:#f9c06d}@media (min-width:1081px){ul.products.columns-4 li.product{grid-column:span 3}ul.products.columns-3 li.product{grid-column:span 4}ul.products.columns-2 li.product{grid-column:span 6}ul.products[class*=columns-]:not(.columns-1,.columns-2,.columns-3,.columns-4){grid-column:span 3}#product-features .loop:nth-child(-n+4){flex-direction:column;grid-column:span 3}#product-features .loop:nth-child(5),#product-features .loop:nth-child(6){margin-top:1.25rem}#product-features .loop:nth-child(7),#product-features .loop:nth-child(8){margin-bottom:1.25rem}#product-features .loop:nth-child(n+5):nth-child(-n+8){grid-column:span 6;padding:clamp(.625rem,5vw,1.25rem) 0}}@media (max-width:1080px){ul.products.columns-3 li.product,ul.products.columns-4 li.product,ul.products[class*=columns-]:not(.columns-1,.columns-2,.columns-3,.columns-4){grid-column:span 4}ul.products.columns-2 li.product{grid-column:span 6}.module_product_page .sticky-tabs-nav .sticky-tabs-list{gap:.3125rem}.module_product_page .sticky-tabs-nav .sticky-tabs-list li{min-width:unset}.module_product_page .sticky-tabs-nav .sticky-tabs-list .btn{font-size:.875rem;padding:0 .625rem;width:-moz-min-content;width:min-content}#product-features .loop:nth-child(-n+4){align-items:flex-start}#product-features .loop:nth-child(-n+4) .imgwrap{width:35%}#product-features .loop:nth-child(-n+4) .imgwrap+.txtwrap{display:inline-flex;flex:1;flex-direction:column;justify-content:center}#product-features .loop:nth-child(-n+4) .corner-icon{margin-top:.625rem;position:relative;right:unset;top:unset}#product-features .loop:nth-child(5),#product-features .loop:nth-child(6){margin-top:1.25rem}#product-features .loop:nth-child(7),#product-features .loop:nth-child(8){margin-bottom:1.25rem}#product-features .loop:nth-child(n+5):nth-child(-n+8){padding:clamp(.625rem,5vw,1.25rem) 0}#product-documents .col-1-3{grid-column:span 4}#product-documents .col-2-3{grid-column:span 8}}@media (min-width:801px){.product-top-section{gap:clamp(2.5rem,5vw,5rem)}.summary{grid-column:span 6}}@media (max-width:800px){.product-top-section{gap:clamp(1.25rem,5vw,2.5rem)}.product-top-section .summary{grid-column:span 12;order:2}.product-top-section .woocommerce-product-gallery{order:1}.product-top-section .woocommerce-product-gallery .splide__track{padding-right:0}ul.products.columns-3 li.product,ul.products.columns-4 li.product,ul.products[class*=columns-]:not(.columns-1,.columns-2,.columns-3,.columns-4){grid-column:span 6}.module_product_page .sticky-tabs-nav{padding:.625rem 1.25rem}.module_product_page .sticky-tabs-nav .sticky-tabs-list{-ms-overflow-style:none;cursor:grab;justify-content:flex-start;overflow-x:auto;padding:.3125rem;scrollbar-width:none}.module_product_page .sticky-tabs-nav .sticky-tabs-list::-webkit-scrollbar{display:none}.module_product_page .sticky-tabs-nav .sticky-tabs-list.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.module_product_page .sticky-tabs-nav .sticky-tabs-list:after{background:#fbfbfb;content:"";height:48px;mask-image:linear-gradient(270deg,rgba(0,0,0,.98) 50%,transparent);-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.98) 50%,transparent);padding-right:calc(5% - .3125rem);position:sticky;right:-.3125rem}.key-product-features .feature-list{padding:.3125rem .625rem;width:100%}.key-product-features .feature-item .heading{font-size:.875rem}#product-features .loop:nth-child(-n+4) .imgwrap{width:25%}.product-options__list{display:flex;flex-direction:column}.spec-drawings{flex-direction:column}.spec-drawings>*{width:100%}.spec-drawings .specifications-lightbox{justify-content:flex-start}#product-documents .col-1-3,#product-documents .col-2-3{grid-column:span 12}}@media (max-width:520px){ul.products.columns-2 li.product,ul.products.columns-3 li.product,ul.products.columns-4 li.product,ul.products[class*=columns-]:not(.columns-1,.columns-2,.columns-3,.columns-4){grid-column:span 12}.documents-buttons{gap:.625rem;grid-template-columns:1fr}}input:focus-visible,textarea:focus-visible{outline:2px solid #e7e2d3;outline-offset:1px;transition:none}input,select,textarea{-webkit-tap-highlight-color:transparent}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#6a6d72!important;background-color:#fbfbfb;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::-moz-placeholder{color:#a7a8aa;opacity:1}::placeholder{color:#a7a8aa;opacity:1}#error-404 input[type=email],#error-404 input[type=number],#error-404 input[type=password],#error-404 input[type=search],#error-404 input[type=tel],#error-404 input[type=text],#error-404 select,#error-404 textarea,#hero-section input[type=email],#hero-section input[type=number],#hero-section input[type=password],#hero-section input[type=search],#hero-section input[type=tel],#hero-section input[type=text],#hero-section select,#hero-section textarea,.footer input[type=email],.footer input[type=number],.footer input[type=password],.footer input[type=search],.footer input[type=tel],.footer input[type=text],.footer select,.footer textarea,[class*=" module_"] input[type=email],[class*=" module_"] input[type=number],[class*=" module_"] input[type=password],[class*=" module_"] input[type=search],[class*=" module_"] input[type=tel],[class*=" module_"] input[type=text],[class*=" module_"] select,[class*=" module_"] textarea,[class^=module_] input[type=email],[class^=module_] input[type=number],[class^=module_] input[type=password],[class^=module_] input[type=search],[class^=module_] input[type=tel],[class^=module_] input[type=text],[class^=module_] select,[class^=module_] textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f0f0ef;border-radius:.125rem;box-shadow:inset 0 0 0 1px #d9d9d6;box-sizing:border-box;color:#292927;font-family:neue-haas-grotesk-display,fallback,sans-serif;line-height:1.2em;min-height:48px;padding:.625rem 1.25rem;transition:all .25s ease}#error-404 input[type=email],#error-404 input[type=password],#error-404 input[type=tel],#error-404 input[type=text],#error-404 select,#error-404 textarea,#hero-section input[type=email],#hero-section input[type=password],#hero-section input[type=tel],#hero-section input[type=text],#hero-section select,#hero-section textarea,.footer input[type=email],.footer input[type=password],.footer input[type=tel],.footer input[type=text],.footer select,.footer textarea,[class*=" module_"] input[type=email],[class*=" module_"] input[type=password],[class*=" module_"] input[type=tel],[class*=" module_"] input[type=text],[class*=" module_"] select,[class*=" module_"] textarea,[class^=module_] input[type=email],[class^=module_] input[type=password],[class^=module_] input[type=tel],[class^=module_] input[type=text],[class^=module_] select,[class^=module_] textarea{width:100%}#error-404 select,#hero-section select,.footer select,[class*=" module_"] select,[class^=module_] select{background-image:linear-gradient(45deg,transparent 50%,#fbfbfb 0),linear-gradient(135deg,#fbfbfb 50%,transparent 0),radial-gradient(#a7a8aa 70%,transparent 72%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%,calc(100% - 9.5px);background-repeat:no-repeat;background-size:5px 5px,5px 5px,25px 25px}#error-404 textarea,#hero-section textarea,.footer textarea,[class*=" module_"] textarea,[class^=module_] textarea{max-height:150px;resize:none}#error-404 input[type=checkbox],#error-404 input[type=radio],#hero-section input[type=checkbox],#hero-section input[type=radio],.footer input[type=checkbox],.footer input[type=radio],[class*=" module_"] input[type=checkbox],[class*=" module_"] input[type=radio],[class^=module_] input[type=checkbox],[class^=module_] input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f0f0ef;border:1px solid #d9d9d6;color:currentColor;display:grid;font:inherit;height:32px;margin:0;place-content:center;width:32px}#error-404 input[type=checkbox]:before,#error-404 input[type=radio]:before,#hero-section input[type=checkbox]:before,#hero-section input[type=radio]:before,.footer input[type=checkbox]:before,.footer input[type=radio]:before,[class*=" module_"] input[type=checkbox]:before,[class*=" module_"] input[type=radio]:before,[class^=module_] input[type=checkbox]:before,[class^=module_] input[type=radio]:before{box-shadow:inset 25px 25px #a7a8aa;content:"";height:22px;transform:scale(0);transition:transform .12s ease-in-out;width:22px}#error-404 input[type=checkbox]:checked:before,#error-404 input[type=radio]:checked:before,#hero-section input[type=checkbox]:checked:before,#hero-section input[type=radio]:checked:before,.footer input[type=checkbox]:checked:before,.footer input[type=radio]:checked:before,[class*=" module_"] input[type=checkbox]:checked:before,[class*=" module_"] input[type=radio]:checked:before,[class^=module_] input[type=checkbox]:checked:before,[class^=module_] input[type=radio]:checked:before{transform:scale(1)}#error-404 input[type=checkbox],#hero-section input[type=checkbox],.footer input[type=checkbox],[class*=" module_"] input[type=checkbox],[class^=module_] input[type=checkbox]{border-radius:.125rem}#error-404 input[type=checkbox]:before,#hero-section input[type=checkbox]:before,.footer input[type=checkbox]:before,[class*=" module_"] input[type=checkbox]:before,[class^=module_] input[type=checkbox]:before{border-radius:calc(.125rem - 1px)}#error-404 input[type=radio],#error-404 input[type=radio]:before,#hero-section input[type=radio],#hero-section input[type=radio]:before,.footer input[type=radio],.footer input[type=radio]:before,[class*=" module_"] input[type=radio],[class*=" module_"] input[type=radio]:before,[class^=module_] input[type=radio],[class^=module_] input[type=radio]:before{border-radius:100%}form.search{gap:.625rem}form.search .search-input{flex:1}.forminator-ui p{margin:0}.forminator-ui .forminator-description{display:block;font-size:.875rem;line-height:1.15;margin-bottom:.3125rem}.forminator-ui .forminator-error-message{background:#f9c06d;border-radius:.125rem;color:#292927;display:block;font-size:.75rem;margin-top:.3125rem;padding:2px .625rem}.forminator-ui .forminator-response-message.forminator-success{background:#f0f0ef;border-radius:.125rem;margin-bottom:2.5rem;padding:2.5rem}.forminator-ui .forminator-is_filled input,.forminator-ui .forminator-is_filled textarea{background:transparent;box-shadow:inset 0 0 0 1px transparent}.forminator-ui .forminator-has_error input,.forminator-ui .forminator-has_error textarea{box-shadow:inset 0 0 0 1px #f6912c}.forminator-ui .forminator-is_checked input{border:1px solid #e7e2d3}.forminator-ui .forminator-field-checkbox>div[role=group]{padding:.625rem 0}.forminator-ui .forminator-field-checkbox>div[role=group] .forminator-checkbox{-ms-align-items:center!important;align-items:center!important;display:flex;display:-ms-flexbox;gap:.625rem;margin-top:.625rem;width:100%}.forminator-ui .forminator-label{color:#292927;display:block;font-size:.875rem;font-weight:700;opacity:.8}.forminator-ui .forminator-field-consent .forminator-label{display:none}.forminator-ui .forminator-field-consent .forminator-checkbox__wrapper,.forminator-ui label.forminator-radio{-ms-align-items:center!important;align-items:center!important;display:flex;display:-ms-flexbox;gap:1.25rem;padding:.625rem 0;width:100%}.forminator-ui .forminator-field-consent .forminator-checkbox__wrapper .forminator-checkbox__label,.forminator-ui label.forminator-radio .forminator-checkbox__label{margin-left:0!important}.forminator-ui .forminator-field-consent .forminator-checkbox__wrapper .forminator-consent__label,.forminator-ui label.forminator-radio .forminator-consent__label{font-size:.875rem}.forminator-ui .forminator-field-consent .forminator-checkbox__wrapper .forminator-consent__label p,.forminator-ui label.forminator-radio .forminator-consent__label p{line-height:1.2;text-align:left}.forminator-ui .forminator-field-consent .forminator-checkbox__wrapper a,.forminator-ui label.forminator-radio a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.forminator-ui .forminator-field-consent .forminator-checkbox__wrapper a:hover,.forminator-ui label.forminator-radio a:hover{color:#a7a8aa}.forminator-ui .forminator-row:not(:last-child){margin-bottom:.625rem}.forminator-ui .forminator-response-message.forminator-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.forminator-ui .forminator-button.forminator-button-submit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#f6912c;border:1px solid #f6912c;border-radius:.25rem;color:#292927;cursor:pointer;display:inline-flex;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:1rem;font-weight:700;gap:.625rem;height:48px;line-height:1;padding:0 1.25rem;text-align:center;text-decoration:none;transition:all .25s ease}.forminator-ui .forminator-button.forminator-button-submit:hover{background:#6a6d72;border-color:#6a6d72;color:#fbfbfb}.forminator-edit-module{display:none}a:focus-visible,button:focus-visible{outline:2px solid #e7e2d3;outline-offset:1px;transition:none}a,button{-webkit-tap-highlight-color:transparent}a,a[href^=tel]{color:inherit}[class*=" module_"] a,[class*=" module_"] button,[class*=" module_"] input[type=submit],[class^=module_] a,[class^=module_] button,[class^=module_] input[type=submit]{font-family:neue-haas-grotesk-display,fallback,sans-serif;transition:all .25s ease}[class*=" module_"] p>a,[class*=" module_"] table a,[class*=" module_"] ul:not([class])>li a,[class^=module_] p>a,[class^=module_] table a,[class^=module_] ul:not([class])>li a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}[class*=" module_"] p>a:hover,[class*=" module_"] table a:hover,[class*=" module_"] ul:not([class])>li a:hover,[class^=module_] p>a:hover,[class^=module_] table a:hover,[class^=module_] ul:not([class])>li a:hover{color:#f6912c}[class*=" module_"] input[type=submit],[class^=module_] input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#f6912c;border:1px solid #f6912c;border-radius:.25rem;color:#fbfbfb;cursor:pointer;display:inline-flex;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:1rem;font-weight:700;gap:.625rem;height:48px;line-height:1;padding:0 1.25rem;text-align:center;text-decoration:none;transition:all .25s ease}[class*=" module_"] input[type=submit]:hover,[class^=module_] input[type=submit]:hover{background:#6a6d72;border-color:#6a6d72;color:#fbfbfb}[class*=" module_"] input::file-selector-button,[class^=module_] input::file-selector-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #6a6d72;border-radius:.25rem;color:#6a6d72;cursor:pointer;display:inline-flex;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:1rem;font-weight:700;gap:.625rem;height:48px;line-height:1;padding:0 1.25rem;text-align:center;text-decoration:none;transition:all .25s ease}[class*=" module_"] input::file-selector-button:hover,[class^=module_] input::file-selector-button:hover{background:#6a6d72;border-color:#6a6d72;color:#fbfbfb}.skip-link{left:25px;position:absolute;top:-50px;transition:all .25s ease;z-index:9999}.skip-link:focus{top:25px}.twobtns{gap:.625rem;margin-top:clamp(1.25rem,5vw,2.5rem)}.btn,a.btn,button.btn,p>a.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-flex;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:1rem;font-weight:700;gap:.625rem;height:48px;line-height:1;padding:0 1.25rem;text-align:center;text-decoration:none;transition:all .25s ease}.btn-icon{align-items:center;border-radius:.25rem;display:flex;height:32px;justify-content:center;pointer-events:none;transition:transform .2s ease,background-color .2s ease;width:32px}.btn-icon .icon{transition:transform .2s ease}.btn-primary,a.btn-primary,button.btn-primary{background:#f6912c;color:#292927}.btn-primary .btn-icon,a.btn-primary .btn-icon,button.btn-primary .btn-icon{background-color:#f9c06d;color:#292927}.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{background:#292927;border-color:#292927;color:#f9f7f1}.btn-primary:hover .btn-icon,a.btn-primary:hover .btn-icon,button.btn-primary:hover .btn-icon{background-color:#f9c06d}.btn-secondary,a.btn-secondary,button.btn-secondary,p>a.btn{background-color:#e7e2d3;color:#292927}.btn-secondary .btn-icon,a.btn-secondary .btn-icon,button.btn-secondary .btn-icon,p>a.btn .btn-icon{background-color:#f9c06d;color:#292927}.btn-secondary:hover,a.btn-secondary:hover,button.btn-secondary:hover,p>a.btn:hover{background-color:#292927;color:#f9f7f1}.btn-secondary:hover .btn-icon,a.btn-secondary:hover .btn-icon,button.btn-secondary:hover .btn-icon,p>a.btn:hover .btn-icon{background-color:#f9c06d}.btn-tertiary,a.btn-tertiary,button.btn-tertiary,p>a.btn{background-color:#292927;color:#fbfbfb}.btn-tertiary .btn-icon,a.btn-tertiary .btn-icon,button.btn-tertiary .btn-icon,p>a.btn .btn-icon{background-color:#f6912c;color:#292927}.btn-tertiary:hover,a.btn-tertiary:hover,button.btn-tertiary:hover,p>a.btn:hover{background-color:#292927;color:#f9f7f1}.btn-tertiary:hover .btn-icon,a.btn-tertiary:hover .btn-icon,button.btn-tertiary:hover .btn-icon,p>a.btn:hover .btn-icon{background-color:#f9c06d}.btn-with-icon .btn-icon:first-child{margin-left:-12px}.btn-more,a.btn-more{background:transparent;border:none;color:#6a6d72;padding:0}.btn-more>span,a.btn-more>span{border-bottom:1px solid #6a6d72;padding:12px 0;text-align:left}.btn-more svg,.btn-more:hover,a.btn-more svg,a.btn-more:hover{color:#f6912c}.facetwp-pager .facetwp-page,.pagination .page-numbers{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background:transparent;background-color:#fbfbfb;border:1px solid transparent;border:1px solid hsla(220,2%,66%,.5);border-radius:.25rem;cursor:pointer;display:inline-flex;font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:1rem;font-size:.875rem;font-weight:700;gap:.625rem;height:48px;justify-content:center;line-height:1;padding:0;text-align:center;text-decoration:none;transition:all .25s ease}.facetwp-pager .facetwp-page.next,.facetwp-pager .facetwp-page.prev,.pagination .page-numbers.next,.pagination .page-numbers.prev{color:#a7a8aa;font-size:1.25rem}.facetwp-pager .facetwp-page.next svg.icon,.facetwp-pager .facetwp-page.prev svg.icon,.pagination .page-numbers.next svg.icon,.pagination .page-numbers.prev svg.icon{height:1.25rem;width:1.25rem}.facetwp-pager .facetwp-page:hover,.pagination .page-numbers:hover{border:1px solid #a7a8aa}.facetwp-pager .facetwp-page.active,.pagination .page-numbers.current{background:#f0f0ef;border-color:#f0f0ef;color:#292927}.facetwp-pager{display:flex;flex-wrap:wrap;gap:.3125rem;grid-column:span 12;justify-content:center}.facetwp-pager .facetwp-page{display:flex;justify-content:center;margin:0}.facetwp-pager .facetwp-page.dots{border:0;pointer-events:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--slider-gap:1.25rem;--slider-padding:clamp(40px,5vw,100px);--slider-breakpoint-phone:520px;--slider-breakpoint-tablet:800px;--slider-breakpoint-desktop:1080px;--slider-breakpoint-wrap-m:1280px;--slider-breakpoint-wrap-l:1560px;--slider-breakpoint-huge:1900px}.module_gallery,.module_slider{container-type:inline-size}.splide-navigations{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-top:30px}.splide__arrows{display:flex;gap:.625rem}.splide__toggle{margin-bottom:2.5rem}.splide__arrow,.splide__toggle{align-items:center;background-color:#f0f0ef;border:0;border-radius:.25rem;color:#292927;display:inline-flex;font-size:1rem;height:40px;justify-content:center;opacity:1;position:relative;width:40px}.splide__arrow:hover,.splide__toggle:hover{background-color:#6a6d72;color:#fbfbfb;cursor:pointer}.splide__arrow:after,.splide__toggle:after{content:"";height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:1}.splide:not(.is-overflow) .splide-navigations{display:none}.bright-bg .splide__arrow,.bright-bg .splide__toggle{background:#d9d9d6}.module_slider li,.module_slider ul{list-style-type:none;margin:0;padding:0}.module_slider .splide__pagination{display:flex;flex-wrap:nowrap;gap:0;justify-content:flex-start;width:100%}.module_slider .splide__pagination>li{flex:0 1 100px}@media (max-width:800px){.module_slider .splide__pagination>li{flex:0 1 48px}}.module_slider .splide__pagination>li{min-width:0}.module_slider .splide__pagination>li:before{display:none}.module_slider .splide__pagination>li .splide__pagination__page{background:transparent;border:0;cursor:pointer;display:block;height:48px;opacity:1;padding:0;position:relative;width:100%}.module_slider .splide__pagination>li .splide__pagination__page:hover{opacity:.5}.module_slider .splide__pagination>li .splide__pagination__page:after{content:"";height:4px;position:absolute;width:100%}@media (max-width:800px){.module_slider .splide__pagination>li .splide__pagination__page:after{max-width:48px}}.module_slider .splide__pagination>li .splide__pagination__page:after{background:#d9d9d6;bottom:calc(50% - 8px);left:50%;transform:translateX(-50%);z-index:1}.module_slider .splide__pagination>li .splide__pagination__page.is-active:after{background:#f6912c}.wrap-overflow.rightpos .overflowing .splide-navigations,.wrap-overflow.rightpos .overflowing .splide__pagination{padding-right:var(--dist-to-edge)}.wrap-overflow.leftpos .overflowing .splide-navigations,.wrap-overflow.leftpos .overflowing .splide__pagination{padding-left:var(--dist-to-edge)}.module_slider .splide__link{display:flex;height:100%;position:relative;width:100%}.module_slider .splide__link:focus,.module_slider .splide__link:focus-visible,.module_slider .splide__link:focus-within{outline-offset:-2px}.module_slider .splide__slide{border-radius:.25rem;overflow:hidden}.module_slider .splide__slide>.loop{height:100%}.module_slider .splide__link{align-items:flex-end;text-decoration:none}.module_slider .splide__link:hover .splide__arrow-btn{opacity:100%}.module_slider .splide__link:hover .splide__bg-img{transform:scale(1.05)}.module_slider .splide__text{color:#fbfbfb;display:flex;flex-direction:column;justify-content:space-between;padding:30% 2.5rem 2.5rem;width:100%;z-index:2}.module_slider .splide__text h3{margin-bottom:.3125rem;text-shadow:0 1px 2px rgba(41,41,39,.5)}.module_slider .splide__text>:last-child{margin-bottom:0}.module_slider .splide .excerpt{line-clamp:2;-webkit-line-clamp:2}.module_slider .splide__arrow-btn{color:#f6912c;opacity:0}.module_slider .splide-news__text{color:#fbfbfb;padding:1.25rem;width:100%;z-index:2}.module_slider .splide-news__text p{font-size:.875rem}.module_slider .splide-news__tag{background-color:#292927;border-radius:.125rem;color:#fbfbfb;left:16px;padding:0 6px;position:absolute;top:16px;z-index:2}.module_slider .splide-news__arrow-btn{color:#f6912c;opacity:0}.module_slider .splide-news__bg-img{border-radius:.25rem;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.module_gallery .splide__slide{aspect-ratio:1/1;overflow:hidden}.module_gallery .splide__slide img{min-height:100%;-o-object-fit:cover;object-fit:cover}.module_gallery .splide-navigations{position:absolute;right:.625rem;top:.625rem}.module_gallery .gallery-thumbs{gap:.3125rem;margin-top:.625rem;padding-bottom:3px}.module_gallery .gallery-thumbs .navimg{border-radius:.125rem;cursor:pointer;flex:0 0 60px;height:60px;opacity:.6;overflow:hidden;transition:opacity .3s ease}.module_gallery .gallery-thumbs .navimg img{min-height:100%;-o-object-fit:cover;object-fit:cover}.module_gallery .gallery-thumbs .navimg.is-active,.module_gallery .gallery-thumbs .navimg:hover{opacity:1}[class*=" module_"] table,[class^=module_] table{border-collapse:collapse;line-height:1.15;margin-bottom:1.25rem;width:100%}[class*=" module_"] table thead,[class^=module_] table thead{border-bottom:1px solid #fff}[class*=" module_"] table th,[class^=module_] table th{padding:.9375rem .625rem;text-align:left}[class*=" module_"] table td,[class^=module_] table td{padding:.9375rem .625rem}[class*=" module_"] table td p,[class^=module_] table td p{line-height:1.65}[class*=" module_"] table td p:last-child,[class^=module_] table td p:last-child{margin-bottom:0}[class*=" module_"] table tbody tr,[class^=module_] table tbody tr{border-bottom:1px solid #d9d9d6}[class*=" module_"] table.logistics-table-2 tr,[class*=" module_"] table.logistics-table-3 tr,[class*=" module_"] table.logistics-table-5 tr,[class^=module_] table.logistics-table-2 tr,[class^=module_] table.logistics-table-3 tr,[class^=module_] table.logistics-table-5 tr{border-bottom:none;display:grid}[class*=" module_"] table tfoot,[class^=module_] table tfoot{font-size:.875rem;line-height:1.65}[class*=" module_"] table tfoot td,[class^=module_] table tfoot td{padding-top:clamp(1.25rem,5vw,1.875rem)}@media (min-width:1081px){[class*=" module_"] table.logistics-table-5 tr,[class^=module_] table.logistics-table-5 tr{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1080px){[class*=" module_"] table.logistics-table-5 tr,[class^=module_] table.logistics-table-5 tr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:801px){[class*=" module_"] table.logistics-table-3 tr,[class^=module_] table.logistics-table-3 tr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){[class*=" module_"] table.logistics-table-3 tr,[class*=" module_"] table.logistics-table-5 tr,[class^=module_] table.logistics-table-3 tr,[class^=module_] table.logistics-table-5 tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:521px){[class*=" module_"] table.logistics-table-2 tr,[class^=module_] table.logistics-table-2 tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){[class*=" module_"] table.logistics-table-2 tr,[class*=" module_"] table.logistics-table-3 tr,[class*=" module_"] table.logistics-table-5 tr,[class^=module_] table.logistics-table-2 tr,[class^=module_] table.logistics-table-3 tr,[class^=module_] table.logistics-table-5 tr{grid-template-columns:repeat(1,minmax(0,1fr))}}.module_tabs .tabs{gap:.3125rem;margin-bottom:.3125rem}.module_tabs .tabs .tab-item{background-color:transparent;border-radius:.25rem;color:#6a6d72;gap:.3125rem;margin-bottom:0;padding:.625rem 1.25rem}.module_tabs .tabs .tab-item.current{background-color:#f0f0ef;color:#292927}.module_tabs .tabs .tab-item:not(.current):hover{background-color:#292927;color:#fbfbfb;cursor:pointer}.module_tabs .tabs .tab-item img{height:clamp(1.375rem,5vw,1.625rem);width:clamp(1.375rem,5vw,1.625rem)}.module_tabs .tab-content{background:#f0f0ef;border-radius:.25rem;display:none}.module_tabs .tab-content.current{display:block}.module_toggle .toggle__wrapper{display:flex;flex-direction:column;padding:3px 0}.module_toggle .accordion-item{border-bottom:1px solid #a7a8aa}.module_toggle .accordion-item summary{list-style:none}.module_toggle .accordion-item summary::-webkit-details-marker{display:none}.module_toggle .accordion-item summary:focus-visible{outline:2px solid #e7e2d3;outline-offset:1px;transition:none}.module_toggle .accordion-item .accordion-header{background-color:#fbfbfb;cursor:pointer;gap:.3125rem;margin:0;padding:2rem 1.25rem}.module_toggle .accordion-item .accordion-header .accordion-title{font-family:neue-haas-grotesk-display,fallback,sans-serif;font-size:clamp(1.25rem,5vw,1.375rem);font-weight:400;margin:0}.module_toggle .accordion-item .accordion-header svg.icon{color:#6a6d72;transition:transform .3s ease}.module_toggle .accordion-item[open] .accordion-header .accordion-title{color:#6a6d72}.module_toggle .accordion-item[open] .accordion-header svg.icon{color:#f6912c;transform:rotate(180deg)}.module_toggle .accordion-item .accordion-content{display:none;padding:1.25rem}.module_search{background:hsla(0,0%,100%,.97);bottom:0;display:none;left:0;max-height:100svh;position:fixed;right:0;top:0;z-index:9999}.module_search>.col-f-1{height:100%}.corner-icon{align-items:center;border-radius:.25rem;display:flex;height:32px;justify-content:center;pointer-events:none;transition:transform .2s ease,background-color .2s ease;width:32px}.corner-icon .icon{transition:transform .2s ease}.corner-icon{background-color:#f9c06d;color:#292927;opacity:0;position:absolute;right:1.25rem;top:1.25rem;transition:opacity .25s ease;z-index:3}a.loop{text-decoration:none}.loop{position:relative}.loop h1,.loop h2,.loop h3,.loop h4,.loop h5,.loop h6{margin:0 0 .3125rem}.loop p{margin:0}.loop .imgwrap{background-color:#f0f0ef;position:relative;transition:background-color .5s ease}.loop .imgwrap img{height:100%;width:100%}.loop .imgwrap.landscape{aspect-ratio:6/4}.loop .imgwrap.portrait{aspect-ratio:10/12}.loop .imgwrap.square{aspect-ratio:1/1}.loop .imgwrap.cover img{-o-object-fit:cover;object-fit:cover}.loop .imgwrap.contain{padding:1.25rem}.loop .imgwrap.contain img{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.loop img{opacity:1;transition:transform .5s ease;will-change:transform,opacity}.loop.product-features .corner-icon{background-color:#f0f0ef;opacity:1}.loop:not(.loop-static):not(.feature-hidden):hover .corner-icon{opacity:1}.loop:not(.loop-static):not(.feature-hidden):hover .imgwrap.cover{background-color:#292927}.loop:not(.loop-static):not(.feature-hidden):hover .imgwrap.cover img{opacity:.6;transform:scale(1.1)}.loop:not(.loop-static):not(.feature-hidden):hover .imgwrap.contain{background-color:#f9f7f1}.loop:not(.loop-static):not(.feature-hidden):hover .imgwrap.contain img{opacity:.6;transform:scale(.9)}.bright-bg .loop .imgwrap{background:#fbfbfb}.bright-bg .loop:not(.loop-static):hover .imgwrap.cover{background:#292927}.bright-bg .loop:not(.loop-static):hover .imgwrap.contain{background:#f9f7f1}.col-wrapper.bright-bg .loop.bright-bg,.columns.bright-bg .loop.bright-bg,[class*=" module_"].bright-bg .loop.bright-bg,[class^=module_].bright-bg .loop.bright-bg{background:#fbfbfb}.loop-linked,.loop-product .woocommerce-loop-product__link{gap:1.25rem}.loop-distributor,.loop-news .loop-tag,.loop-news .txtwrap,.loop-reference{padding:clamp(1.25rem,5vw,2.5rem)}.loop-contact,.loop-reference{color:inherit;display:flex;flex-direction:column;position:relative;text-decoration:none}.loop-contact__img-wrap{aspect-ratio:6/4;overflow:hidden;width:100%}.loop-contact__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.loop-contact__details{align-items:flex-start;display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.loop-contact__detail{align-items:center;display:flex;gap:8px}.loop-contact__detail:hover,.loop-contact__detail:hover .icon{color:#f6912c}.loop-contact__detail a{color:inherit;text-decoration:underline}.loop-contact__icon,.loop-distributor__icon{display:inline-flex;flex-shrink:0}.loop-contact__icon .icon,.loop-distributor__icon .icon{height:16px;width:16px}.loop-reference{gap:2.5rem;overflow:hidden;padding:2.5rem}.loop-reference__text .small{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#6a6d72;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%}.loop-reference__img-wrap{height:140px}.loop-reference__img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.loop-contact{gap:1.25rem}.loop-contact__img{border-radius:.125rem}.loop-contact__header{border-left:2px solid #f6912c;padding:0 12px}.loop-contact__header p{margin-bottom:0}.loop-contact__name{color:#292927;font-size:clamp(1.25rem,5vw,1.375rem);font-weight:700}.loop-contact__title{color:#6a6d72}.loop-contact__details{margin:1.25rem 0 0 .625rem}.loop-contact__icon{color:#6a6d72}.loop-product .woocommerce-loop-product__link{display:flex;flex-direction:column}.loop-product .product-loop-attributes{gap:3px 6px;padding:2px 0 6px}.loop-product .product-loop-attributes .attribute-badge{border:1px solid #d9d9d6;border-radius:.125rem;color:#292927;gap:3px;line-height:1;padding:3px 6px 3px 3px}.loop-product .product-loop-attributes .attribute-badge .icon{height:1.25rem;width:1.25rem}.loop-product .product-loop-attributes+.excerpt{line-clamp:2;-webkit-line-clamp:2}.loop-distributor{gap:1.25rem}.loop-distributor__country{align-items:flex-end;color:#6a6d72;gap:.25rem}.loop-distributor__country .flags{gap:.25rem}.loop-distributor__country .flag{aspect-ratio:6/4;border-radius:.25rem;height:auto;-o-object-fit:cover;object-fit:cover;width:2.5rem}.loop-distributor__name{margin:0!important}.loop-distributor__areas{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:auto 0 0}.loop-distributor__area{background-color:#f9f7f1;border-radius:.125rem;color:#292927;font-size:.875rem;padding:3px 8px}.loop-distributor__details{width:100%}.loop-distributor__detail{line-height:1.15}.loop-distributor__detail th{padding:.625rem .3125rem .625rem 0!important}.loop-distributor__detail td{padding:.625rem 0!important}.loop-distributor__detail a{word-break:break-word}.loop-distributor__detail:last-of-type{border-bottom:none}.loop-distributor__icon{color:#f6912c}.loop-news{position:relative}.loop-news .txtwrap{color:#d9d9d6;padding-top:clamp(3.75rem,5vw,7.5rem);text-shadow:0 1px 2px rgba(41,41,39,.5);z-index:3}.loop-news .txtwrap .excerpt{line-clamp:2;-webkit-line-clamp:2;max-width:400px}.loop-news .loop-tag{z-index:4}.loop-news .loop-tag .small{background-color:#292927;border-radius:.125rem;padding:3px 6px}.loop-news .event-date{background:rgba(21,18,19,.75);border-radius:.125rem;padding:clamp(.3125rem,5vw,.625rem) clamp(.625rem,5vw,1.25rem);position:relative;width:-moz-min-content;width:min-content;z-index:4}.loop-news .event-date .event-month{display:block;margin-top:-8px;width:100%}.loop-news [class*=" heading-"],.loop-news [class^=heading-]{color:#fbfbfb}
