/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::-ms-backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-1:10px;--spacing-2:20px;--spacing-3:30px;--spacing-4:40px;--spacing-5:50px;--spacing-6:60px;--grid-template-columns-12:repeat(12, minmax(0, 1fr))}:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-1:10px;--spacing-2:20px;--spacing-3:30px;--spacing-4:40px;--spacing-5:50px;--spacing-6:60px;--grid-template-columns-12:repeat(12, minmax(0, 1fr))}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-browse{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-ms-browse{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-ms-browse{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-ms-browse{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-ms-input-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-ms-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-ms-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-ms-appearance:button;appearance:button}::-ms-browse{-ms-appearance:button;appearance:button}::file-selector-button{-ms-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.col-span-1{grid-column:span 1/span 1}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (min-width:1360px){.container{max-width:1360px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:min(1440px,100vw - 80px)}}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-3{margin-bottom:var(--spacing-3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.flex-1{flex:1}.grid-cols-12{grid-template-columns:var(--grid-template-columns-12)}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-\[5px\]{gap:5px}.gap-\[11px\]{gap:11px}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[30px\]{gap:30px}.gap-\[50px\]{gap:50px}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-\[20px\]{row-gap:20px}.gap-y-\[30px\]{row-gap:30px}.gap-y-\[40px\]{row-gap:40px}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.p-2{padding:var(--spacing-2)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.pb-5{padding-bottom:var(--spacing-5)}.text-center{text-align:center}.text-left{text-align:left}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:flex-wrap{flex-wrap:wrap}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:block{display:block}.lg\:max-w-\[578px\]{max-width:578px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-\[30px\]{gap:30px}.lg\:gap-x-\[20px\]{column-gap:20px}.lg\:gap-x-\[36px\]{column-gap:36px}.lg\:gap-y-0{row-gap:calc(var(--spacing) * 0)}.lg\:gap-y-\[30px\]{row-gap:30px}.lg\:justify-self-end{justify-self:flex-end}.lg\:p-5{padding:var(--spacing-5)}.lg\:pt-\[140px\]{padding-top:140px}.lg\:pr-\[45px\]{padding-right:45px}.lg\:text-center{text-align:center}}}@font-face{font-family:Oxanium;font-style:normal;font-weight:400 700;font-display:swap;src:url(../webfonts/oxanium-latin.woff2)format("woff2")}:root{--primary-color:#000;--primary-hover-color:#313131;--secondary-color:#eb6500;--secondary-hover-color:#e37828;--tertiary-color:#fff;--gray-color:#bdb1b1;--light-gray-color:#f2efef;--brown-color:#4c2d27;--heading-color:var(--primary-color);--text-color:var(--primary-color);--link-color:var(--secondary-color);--link-hocus-color:var(--primary-color);--button-font-weight:400;--button-font-size:18px;--button-line-height:28px;--button-height:50px;--button-padding:6px 22px;--button-border-radius:4px;--button-gap:8px;--button-icon-size:18px;--default-font:"Oxanium", sans-serif;--heading-font:"Oxanium", sans-serif;--heading-text-transform:uppercase;--font-size-h1:clamp(2rem, 1.648rem + 1.5vw, 3rem);--font-size-h2:clamp(1.75rem, 1.442rem + 1.315vw, 2.625rem);--font-size-h3:clamp(1.5rem, 1.236rem + 1.127vw, 2.25rem);--font-size-h4:clamp(1.25rem, .986rem + 1.127vw, 2rem);--font-size-h5:18px;--font-size-h6:18px;--font-size-text:18px;--font-weight-heading:700;--font-weight-semibold:600;--font-weight-text:400;--heading-margin:0 0 15px 0;--text-margin:0 0 15px 0;--line-height-heading:1;--line-height-h5:28px;--line-height-h6:28px;--line-height-text:28px;--font-size-menu:18px;--line-height-menu:22px;--font-size-label:16px;--line-height-label:18px;--font-size-carousel-label:24px;--line-height-carousel-label:24px;--font-size-usp-text:16px;--line-height-usp-text:22px;--font-size-card-title:26px;--line-height-card-title:36px;--font-size-card-text:14px;--line-height-card-text:20px;--font-size-body-small:16px;--line-height-body-small:22px;--font-size-breadcrumb-sm:14px;--line-height-breadcrumb-sm:18px;--font-size-breadcrumb:16px;--line-height-breadcrumb:20px;--font-size-filter-title:20px;--line-height-filter-title:26px;--font-size-filter-reset:16px;--line-height-filter-reset:26px;--font-size-heading-card:20px;--line-height-heading-card:24px;--link-text-decoration:underline;--link-text-underline-offset:2px;--ul-list-style:disc;--ol-list-style:decimal;--list-margin:0 0 0 15px;--list-item-margin:0 0 10px 0;--icon-size:24px;--form-bg:#efefef;--form-border-color:transparent;--form-border-radius:4px;--form-textarea-border-radius:4px;--form-placeholder-color:var(--text-color);--form-focus-border-color:var(--primary-color);--form-label-color:var(--primary-color);--form-label-font-weight:400;--form-label-font-size:14px;--form-label-line-height:16px;--form-field-gap:10px;--form-field-height:60px;--form-checkbox-size:20px;--form-checkbox-border-radius:4px;--form-checkbox-checked-bg:var(--primary-color);--form-checkbox-checked-border-color:var(--primary-color);--form-radio-size:20px;--form-radio-checked-bg:var(--primary-color);--form-radio-checked-border-color:var(--primary-color);--form-submit-bg:var(--primary-color);--form-submit-color:white;--form-submit-hover-bg:var(--secondary-color);--form-submit-hover-color:white;--form-submit-border-radius:var(--button-border-radius);--form-submit-padding:12px 35px;--main-navigation-bg-color:white;--main-navigation-link-color:white;--main-navigation-link-hocus-color:var(--secondary-color);--main-navigation-font-weight:700;--mobile-navigation-bg-color:var(--primary-color);--mobile-navigation-link-color:white;--mobile-navigation-link-hocus-color:rgba(0,0,0,.5);--section-spacing:30px;--section-spacing-tight:20px;--carousel-track-color:var(--secondary-color)}@supports (color:color-mix(in lab, red, red)){:root{--carousel-track-color:color-mix(in srgb, var(--secondary-color) 30%, transparent)}}:root{--brand-artwork:url(../images/brand-gradient.webp);--brand-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}@media (min-width:1024px){:root{--section-spacing:50px}}html,body{font-family:var(--default-font);font-weight:var(--font-weight-text);line-height:var(--line-height-text);scroll-behavior:smooth;scroll-padding-top:100px;overflow-x:clip}.skip-link{z-index:10000;background-color:var(--primary-color);color:#fff;font-weight:var(--font-weight-heading);padding:8px 16px;text-decoration:none;position:absolute;top:-100%;left:0}.skip-link:focus{top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.swiper{opacity:0;visibility:hidden;transition:opacity .3s ease-in}.swiper.swiper-initialized{opacity:1;visibility:visible}.bg--primary{background-color:var(--primary-color)}.bg--secondary{background-color:var(--secondary-color)}.bg--tertiary{background-color:var(--tertiary-color)}.color--primary{color:var(--primary-color)}.color--secondary{color:var(--secondary-color)}.color--tertiary{color:var(--tertiary-color)}.color--white{color:#fff}.secondary{color:var(--secondary-color)}.button{align-items:center;gap:var(--button-gap);height:var(--button-height);padding:var(--button-padding);border-radius:var(--button-border-radius);font-family:var(--default-font);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.button:hover{transform:none}.button:focus-visible{transform:none}}.button__icon{font-size:var(--button-icon-size);flex-shrink:0;line-height:1}.button--primary{background-color:var(--primary-color);color:#fff}.button--primary:hover,.button--primary:focus{background-color:var(--primary-hover-color);color:#fff}.button--secondary{background-color:var(--secondary-color);color:#fff}.button--secondary:hover,.button--secondary:focus{background-color:var(--secondary-hover-color);color:#fff}.button--secondary-outline{border-color:var(--secondary-color);color:var(--primary-color);background-color:transparent}.button--secondary-outline:hover,.button--secondary-outline:focus{border-color:var(--secondary-hover-color);color:var(--primary-hover-color)}.button--tertiary{background-color:var(--tertiary-color);color:var(--primary-color)}.button--tertiary:hover,.button--tertiary:focus{background-color:var(--light-gray-color);color:var(--primary-color)}.button--primary-outline{border-color:var(--primary-color);color:var(--primary-color);background-color:transparent}.button--primary-outline:hover,.button--primary-outline:focus{border-color:var(--primary-hover-color);color:var(--primary-hover-color)}.bg--primary .button--secondary-outline,.bg--primary .button--secondary-outline:hover,.bg--primary .button--secondary-outline:focus{color:#fff}h1{font-family:var(--heading-font);font-size:var(--font-size-h1);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin:var(--heading-margin);color:var(--heading-color)}h2{font-family:var(--heading-font);font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin:var(--heading-margin);color:var(--heading-color)}h3{font-family:var(--heading-font);font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin:var(--heading-margin);color:var(--heading-color)}h4{font-family:var(--heading-font);font-size:var(--font-size-h4);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin:var(--heading-margin);color:var(--heading-color)}h5{font-family:var(--heading-font);font-size:var(--font-size-h5);font-weight:var(--font-weight-heading);line-height:var(--line-height-h5);margin:var(--heading-margin);color:var(--heading-color)}h6{font-family:var(--heading-font);font-size:var(--font-size-h6);font-weight:var(--font-weight-heading);line-height:var(--line-height-h6);margin:var(--heading-margin);color:var(--heading-color)}p{font-family:var(--default-font);font-size:var(--font-size-text);font-weight:var(--font-weight-text);line-height:var(--line-height-text);margin:var(--text-margin);color:var(--text-color)}a{color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-underline-offset:var(--link-text-underline-offset);transition:all .15s ease-in}a:hover,a:focus{color:var(--link-hocus-color)}blockquote{width:100%;max-width:450px;font-size:var(--font-size-h3);font-family:var(--default-font);line-height:var(--line-height-heading);padding:.65em 40px;position:relative}blockquote:before{content:"“";font-size:var(--font-size-h2);color:var(--text-color);display:block;position:absolute;top:0;left:0}strong,b{font-weight:700}ul{list-style:var(--ul-list-style);color:var(--text-color)}ol{list-style:var(--ol-list-style);color:var(--text-color)}ul,ol{margin:var(--list-margin)}ul li,ol li{margin:var(--list-item-margin)}i[class^=fa-]{font-size:var(--icon-size)}input,select,textarea{width:100%;color:var(--text-color);background:var(--form-bg);border-radius:var(--form-border-radius);border:1px solid var(--form-border-color);margin:0 0 15px;padding:10px 15px;display:block}input::-ms-input-placeholder{color:var(--form-placeholder-color)}input::placeholder{color:var(--form-placeholder-color)}select::-ms-input-placeholder{color:var(--form-placeholder-color)}select::placeholder{color:var(--form-placeholder-color)}textarea::-ms-input-placeholder{color:var(--form-placeholder-color)}textarea::placeholder{color:var(--form-placeholder-color)}.sign_up_form select{height:50px;min-height:50px;line-height:50px}.sign_up_form input[type=date]{height:50px;min-height:50px;line-height:50px}label{font-weight:var(--form-label-font-weight);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--form-label-color);margin-bottom:10px;display:block}select{padding:15px}textarea{border-radius:var(--form-textarea-border-radius);min-height:150px}.checkbox-group{flex-wrap:wrap;align-items:center;margin:0 -10px;display:flex}.checkbox-group label{align-items:center;margin:0 10px 10px;display:flex}.checkbox-group label input{width:20px;margin:0 10px 0 0}.frm-fluent-form.frm-fluent-form{--fluentform-primary:var(--form-submit-bg);--fluentform-secondary:var(--text-color);--fluentform-border-color:var(--form-border-color);--fluentform-border-radius:var(--form-border-radius)}.frm-fluent-form.frm-fluent-form .ff-el-group{margin-bottom:var(--form-field-gap)}.frm-fluent-form.frm-fluent-form .ff-el-input--label label{color:var(--form-label-color);font-weight:var(--form-label-font-weight);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);margin-bottom:10px}.frm-fluent-form.frm-fluent-form .ff-el-form-control{width:100%;height:var(--form-field-height);background:var(--form-bg);border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);color:var(--text-color);font-family:var(--default-font);font-size:var(--font-size-text);padding:10px 15px;transition:border-color .15s ease-in}.frm-fluent-form.frm-fluent-form .ff-el-form-control::-ms-input-placeholder{color:var(--form-placeholder-color)}.frm-fluent-form.frm-fluent-form .ff-el-form-control::placeholder{color:var(--form-placeholder-color)}.frm-fluent-form.frm-fluent-form .ff-el-form-control:focus{border-color:var(--form-focus-border-color);outline:none}.frm-fluent-form.frm-fluent-form select.ff-el-form-control{padding:15px}.frm-fluent-form.frm-fluent-form textarea.ff-el-form-control{border-radius:var(--form-textarea-border-radius);height:auto;min-height:150px}.frm-fluent-form.frm-fluent-form .ff-t-container{gap:var(--form-field-gap)}@media (min-width:769px){.frm-fluent-form.frm-fluent-form .ff-t-container{display:flex}.frm-fluent-form.frm-fluent-form .ff-t-container .ff-t-cell{flex:1}}.frm-fluent-form.frm-fluent-form .ff-el-form-check{margin-bottom:8px}.frm-fluent-form.frm-fluent-form .ff-el-form-check-label{font-weight:var(--font-weight-text);cursor:pointer;align-items:center;display:flex}.frm-fluent-form.frm-fluent-form .ff-el-form-check-label span{color:var(--text-color);margin-left:15px}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input{-ms-appearance:none;appearance:none;width:var(--form-checkbox-size);height:var(--form-checkbox-size);min-width:var(--form-checkbox-size);border:2px solid var(--form-border-color);border-radius:var(--form-checkbox-border-radius);background:var(--form-bg);cursor:pointer;justify-content:center;align-items:center;margin:0 10px 0 0;padding:0;transition:all .15s ease-in;display:inline-flex}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input:hover{border-color:var(--form-focus-border-color)}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input:checked{background-color:var(--form-checkbox-checked-bg);border-color:var(--form-checkbox-checked-border-color)}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input.ff-el-form-check-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input.ff-el-form-check-radio{width:var(--form-radio-size);height:var(--form-radio-size);min-width:var(--form-radio-size);border-radius:50%}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input.ff-el-form-check-radio:checked{background-color:var(--form-bg);border-color:var(--form-radio-checked-border-color);box-shadow:inset 0 0 0 4px var(--form-radio-checked-bg)}.frm-fluent-form.frm-fluent-form .choices .choices__inner{background:var(--form-bg);border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:8px 12px;transition:border-color .15s ease-in;display:flex}.frm-fluent-form.frm-fluent-form .choices .choices__inner:has(.choices__input--cloned:focus){border-color:var(--form-focus-border-color)}.frm-fluent-form.frm-fluent-form .choices .choices__input--cloned{font-family:var(--default-font);font-size:var(--font-size-text);color:var(--text-color);background:0 0;border:none;margin:0;padding:0}.frm-fluent-form.frm-fluent-form .choices .choices__input--cloned:focus{outline:none}.frm-fluent-form.frm-fluent-form .choices .choices__list--multiple{flex-wrap:wrap;gap:6px;display:flex}.frm-fluent-form.frm-fluent-form .choices .choices__list--multiple .choices__item{background-color:var(--primary-color);color:#fff;font-size:14px;font-family:var(--default-font);border:none;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.frm-fluent-form.frm-fluent-form .choices .choices__list--multiple .choices__button{color:#fff;opacity:.7;cursor:pointer;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.646 4.646a.5.5 0 01.708 0L8 7.293l2.646-2.647a.5.5 0 01.708.708L8.707 8l2.647 2.646a.5.5 0 01-.708.708L8 8.707l-2.646 2.647a.5.5 0 01-.708-.708L7.293 8 4.646 5.354a.5.5 0 010-.708z'/%3E%3C/svg%3E") 50%/14px no-repeat;border:none;width:14px;min-width:14px;height:14px;margin-left:4px;padding:0;font-size:0}.frm-fluent-form.frm-fluent-form .choices .choices__list--multiple .choices__button:hover{opacity:1}.frm-fluent-form.frm-fluent-form .choices .choices__list--dropdown{background:var(--form-bg);border:1px solid var(--form-border-color);border-radius:12px;margin-top:4px;overflow:hidden}.frm-fluent-form.frm-fluent-form .choices .choices__list--dropdown .choices__item--choice{font-family:var(--default-font);font-size:var(--font-size-text);color:var(--text-color);cursor:pointer;padding:10px 15px}.frm-fluent-form.frm-fluent-form .choices .choices__list--dropdown .choices__item--choice.is-highlighted{background-color:var(--tertiary-color)}.frm-fluent-form.frm-fluent-form .choices .choices__list--dropdown .choices__item--choice.has-no-choices{color:var(--form-placeholder-color);opacity:.7;cursor:default}.frm-fluent-form.frm-fluent-form .ff-btn-submit{background-color:var(--form-submit-bg);color:var(--form-submit-color);border-radius:var(--form-submit-border-radius);padding:var(--form-submit-padding);font-family:var(--default-font);font-size:var(--font-size-text);font-weight:var(--button-font-weight);cursor:pointer;border:none;text-decoration:none;transition:all .15s ease-in;display:inline-block}.frm-fluent-form.frm-fluent-form .ff-btn-submit:hover,.frm-fluent-form.frm-fluent-form .ff-btn-submit:focus{background-color:var(--form-submit-hover-bg);color:var(--form-submit-hover-color)}*{-webkit-font-smoothing:antialiased}@media (max-width:1023.98px){*{word-wrap:break-word;overflow-wrap:break-word}.container{width:100%;padding-left:15px;padding-right:15px}}.grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-slider__toggle{background-color:var(--primary-color);border-radius:var(--button-border-radius);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:inline-flex}@media (min-width:1360px){.hero-slider__toggle{display:none}}.hero-slider__toggle:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px}.hero-slider__toggle-bars{background-color:var(--tertiary-color);width:22px;height:2px;box-shadow:0 -7px 0 var(--tertiary-color), 0 7px 0 var(--tertiary-color);border-radius:999px;display:block}.site-menu{z-index:200;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:1360px){.site-menu{display:none}}@media (prefers-reduced-motion:reduce){.site-menu{transition:none}}.site-menu.is-open{visibility:visible;opacity:1}.site-menu__panel{overscroll-behavior:contain;background-color:var(--primary-color);flex-direction:column;width:100%;height:100%;transition:transform .25s;display:flex;overflow-y:auto;transform:translateY(-1.5rem)}@media (prefers-reduced-motion:reduce){.site-menu__panel{transition:none;transform:none}}.site-menu.is-open .site-menu__panel{transform:translateY(0)}.site-menu__bar{flex-shrink:0;padding-top:20px;padding-bottom:20px}.site-menu__logo img{width:auto;height:64px;display:block}.site-menu__logo-text{color:var(--tertiary-color);text-transform:uppercase;font-weight:var(--font-weight-heading);text-decoration:none}.site-menu__close{width:52px;height:52px;color:var(--tertiary-color);border:1px solid var(--tertiary-color);border-radius:var(--button-border-radius);cursor:pointer;background-color:transparent;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-in,color .15s ease-in;display:inline-flex}.site-menu__close i[class^=fa-]{font-size:24px}.site-menu__close:hover,.site-menu__close:focus{background-color:var(--tertiary-color);color:var(--primary-color)}.site-menu__close:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px}.site-menu__body{flex:1;padding-top:20px;padding-bottom:40px;display:flex}.site-menu__body>.container{flex-direction:column;display:flex}.site-menu__footer{padding-top:25px;padding-bottom:max(0px, env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.2);flex-direction:column;gap:25px;margin-top:auto;display:flex}.site-menu__search{align-items:center;gap:10px;display:flex}.site-menu__search-input{width:auto;min-width:0;height:var(--button-height);color:var(--primary-color);background-color:var(--tertiary-color);border:1px solid var(--tertiary-color);font-family:var(--default-font);font-size:var(--font-size-text);line-height:var(--line-height-text);text-transform:none;-ms-appearance:none;appearance:none;border-radius:5px;flex:1;margin:0;padding:11px 15px}.site-menu__search-input::-ms-input-placeholder{color:var(--primary-color)}.site-menu__search-input::placeholder{color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.site-menu__search-input::-ms-input-placeholder{color:color-mix(in srgb, var(--primary-color) 55%, var(--tertiary-color))}.site-menu__search-input::placeholder{color:color-mix(in srgb, var(--primary-color) 55%, var(--tertiary-color))}}.site-menu__search-input::-webkit-search-cancel-button{-ms-appearance:none;appearance:none}.site-menu__search-input:focus{border-color:var(--secondary-color);outline:none}.site-menu__search-input:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.site-menu__search-submit{width:var(--button-height);height:var(--button-height);color:var(--tertiary-color);background-color:var(--secondary-color);cursor:pointer;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-in;display:inline-flex}.site-menu__search-submit i[class^=fa-]{font-size:var(--button-icon-size)}.site-menu__search-submit:hover,.site-menu__search-submit:focus{background-color:var(--secondary-hover-color)}.site-menu__search-submit:focus-visible{outline:2px solid var(--tertiary-color);outline-offset:3px}.site-menu__lang{justify-content:center;align-items:center;gap:20px;display:flex}.site-menu__lang-link{color:var(--tertiary-color);font-size:var(--font-size-menu);line-height:var(--line-height-menu);text-transform:uppercase;text-decoration:none}.site-menu__lang-link:hover,.site-menu__lang-link:focus{text-decoration:underline}.site-menu__lang-link.is-current{color:var(--secondary-color);font-weight:var(--font-weight-heading)}.site-menu__list{margin:0 0 40px;padding:0;list-style:none}.site-menu__list li{margin:0}.site-menu__list>li+li{border-top:1px solid rgba(255,255,255,.2)}.site-menu__list>li>a{color:var(--tertiary-color);font-size:24px;line-height:32px;font-weight:var(--font-weight-heading);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;padding-bottom:15px;text-decoration:none;display:flex}.site-menu__list>li.current-menu-item>a,.site-menu__list>li.current-menu-ancestor>a{color:var(--secondary-color)}.site-menu__list .sub-menu{margin:0;padding:0;list-style:none}.site-menu__list .sub-menu li{border-top:1px solid rgba(255,255,255,.2)}.site-menu__list .sub-menu a{color:var(--tertiary-color);font-size:24px;line-height:32px;font-weight:var(--font-weight-heading);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;padding-bottom:15px;text-decoration:none;display:flex}.site-menu__list .sub-menu .current-menu-item>a,.site-menu__list a:hover,.site-menu__list a:focus{color:var(--secondary-color)}.site-menu__button{height:var(--button-height);padding:var(--button-padding);border:1px solid var(--tertiary-color);border-radius:var(--button-border-radius);color:var(--tertiary-color);font-size:var(--font-size-menu);line-height:var(--line-height-menu);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s ease-in,color .15s ease-in;display:flex}.site-menu__button:hover,.site-menu__button:focus{background-color:var(--tertiary-color);color:var(--primary-color)}body.site-menu-open{overflow:hidden}.notification-bar{z-index:4;display:flow-root;position:relative}@media (min-width:64rem){.notification-bar{padding-left:max(20px,min(6.25vw,120px));padding-right:max(20px,min(6.25vw,120px))}}.notification-bar__panel{margin-bottom:-20px}@media (min-width:64rem){.notification-bar__panel{margin-bottom:-54px}}body:has(.notification-bar) .hero-slider__panel{padding-top:40px}body:has(.notification-bar) .header-simple__panel{padding-top:40px}@media (min-width:64rem){body:has(.notification-bar) .hero-slider__panel{padding-top:74px}body:has(.notification-bar) .header-simple__panel{padding-top:74px}}.notification-bar__panel{background-color:var(--primary-color);color:var(--tertiary-color);border-radius:0 0 20px 20px;padding:15px}@media (min-width:64rem){.notification-bar__panel{padding:20px max(20px,min(6.25vw,120px))}}.notification-bar__inner{max-width:1440px;margin-left:auto;margin-right:auto}.notification-bar__message{font-size:16px;line-height:24px}@media (min-width:64rem){.notification-bar__message{font-size:var(--font-size-text);line-height:28px}}.notification-bar__message p{color:var(--tertiary-color);margin:0}.notification-bar__message strong,.notification-bar__message b{font-weight:var(--font-weight-semibold)}.notification-bar__message a{color:var(--tertiary-color);text-decoration:underline}.notification-bar__close{height:24px;color:var(--tertiary-color);cursor:pointer;flex-shrink:0;align-items:center;transition:opacity .2s;display:flex;position:relative}.notification-bar__close:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notification-bar__close i{font-size:18px}@media (min-width:64rem){.notification-bar__close{height:28px}}.notification-bar__close:hover{opacity:.6}.notification-bar__close:focus-visible{opacity:.6}.flexible--hero-slider{padding:0;position:relative}@media (min-width:64rem){.flexible--hero-slider{padding:20px;padding-bottom:calc(1.5rem + var(--section-spacing))}}.hero-slider{position:relative}.hero-slider__panel{background-color:var(--secondary-color);background-image:var(--brand-grain), var(--brand-artwork);background-position:50%;background-size:auto,cover;border-radius:0;min-height:max(30rem,min(166vw,44.6875rem));padding-top:20px;padding-bottom:20px;position:relative;overflow:clip}@media (min-width:64rem){.hero-slider__panel{border-radius:20px;min-height:44rem;padding-top:40px;padding-bottom:50px}}.hero-slider__bg{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-slider__nav{z-index:3;position:relative}.hero-slider__nav-inner,.hero-slider__nav-right{column-gap:max(20px,min(11.25vw - 140px,40px))}.hero-slider__logo{flex-shrink:0;align-items:center;display:inline-flex}.hero-slider__logo img{width:auto;height:64px;display:block}@media (min-width:64rem){.hero-slider__logo img{height:105px}}.hero-slider__logo-text{color:var(--tertiary-color);text-transform:uppercase;font-weight:var(--font-weight-heading);text-decoration:none}.hero-slider__menu{align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:none}@media (min-width:1360px){.hero-slider__menu{display:flex}}.hero-slider__menu li{margin:0;position:relative}.hero-slider__menu a{color:var(--tertiary-color);font-size:var(--font-size-menu);line-height:var(--line-height-menu);text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:opacity .15s ease-in}.hero-slider__menu a:hover,.hero-slider__menu a:focus{opacity:.7}.hero-slider__menu .menu-item-has-children>a{align-items:center;gap:.5rem;display:inline-flex}.hero-slider__menu .menu-item-has-children>a:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.hero-slider__menu .menu-item-has-children:hover>a:after,.hero-slider__menu .menu-item-has-children.is-open>a:after{transform:translateY(1px)rotate(-135deg)}.hero-slider__menu .menu-item-has-children:focus-within>a:after{transform:translateY(1px)rotate(-135deg)}.hero-slider__menu .sub-menu{background-color:var(--primary-color);opacity:0;visibility:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;min-width:220px;margin:0;padding:.5rem 0;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + .75rem);left:-1rem;transform:translateY(6px);box-shadow:0 10px 24px -14px rgba(0,0,0,.7)}.hero-slider__menu .menu-item-has-children:after{content:"";width:100%;height:.75rem;position:absolute;top:100%;left:0}.hero-slider__menu .menu-item-has-children:hover>.sub-menu,.hero-slider__menu .menu-item-has-children.is-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.hero-slider__menu .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.hero-slider__menu .sub-menu li{position:static}.hero-slider__menu .sub-menu a{text-transform:none;padding:.5rem 1.25rem;display:block}@media (prefers-reduced-motion:reduce){.hero-slider__menu .menu-item-has-children>a:after,.hero-slider__menu .sub-menu{transition:none}}.hero-slider__lang{display:none;position:relative}@media (min-width:1360px){.hero-slider__lang{display:block}}.hero-slider__lang-toggle{color:var(--tertiary-color);font-size:var(--font-size-menu);line-height:var(--line-height-menu);text-transform:uppercase;cursor:pointer;align-items:center;gap:.5rem;list-style:none;display:inline-flex}.hero-slider__lang-toggle::-webkit-details-marker{display:none}.hero-slider__lang-toggle:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px;border-radius:2px}.hero-slider__lang-toggle i{font-size:var(--font-size-text);flex-shrink:0;transition:transform .2s}@media (prefers-reduced-motion:reduce){.hero-slider__lang-toggle i{transition:none}}.hero-slider__lang[open] .hero-slider__lang-toggle i{transform:rotate(180deg)}.hero-slider__lang-menu{z-index:20;background-color:var(--primary-color);border:1px solid rgba(255,255,255,.12);border-radius:10px;min-width:6rem;margin:0;padding:.5rem 0;list-style:none;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 10px 24px -14px rgba(0,0,0,.7)}.hero-slider__lang-menu li{margin:0}.hero-slider__lang-option{color:var(--tertiary-color);font-size:var(--font-size-menu);line-height:var(--line-height-menu);text-transform:uppercase;white-space:nowrap;padding:.5rem 1.25rem;text-decoration:none;transition:opacity .15s ease-in;display:block}.hero-slider__lang-option:hover,.hero-slider__lang-option:focus{color:var(--tertiary-color);opacity:.7}.hero-slider__lang-option:focus-visible{outline:2px solid var(--secondary-color);outline-offset:-2px}.hero-slider__lang-option.is-current{font-weight:700}@media (prefers-reduced-motion:reduce){.hero-slider__lang-option{transition:none}}.hero-slider__next i{font-size:var(--font-size-text);flex-shrink:0}.hero-slider__nav-button{align-items:center;display:none}@media (min-width:1360px){.hero-slider__nav-button{display:inline-flex}}.hero-slider__nav-button{height:var(--button-height);padding:var(--button-padding);border:1px solid var(--tertiary-color);border-radius:var(--button-border-radius);color:var(--tertiary-color);font-size:var(--font-size-menu);line-height:var(--line-height-menu);text-transform:uppercase;text-decoration:none;transition:all .15s ease-in}.hero-slider__nav-button:hover,.hero-slider__nav-button:focus{background-color:var(--tertiary-color);color:var(--primary-color)}.hero-slider__carousel.swiper{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.hero-slider__carousel.swiper .swiper-wrapper{height:100%}.hero-slider__slide.swiper-slide{height:100%;position:relative}.hero-slider__product{width:auto;max-width:72%;height:auto;max-height:48%;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}@media (min-width:64rem){.hero-slider__product{max-width:64%;max-height:90%;top:51%;left:30%}}.hero-slider__controls{z-index:3;flex-wrap:wrap;align-items:center;gap:20px;padding-left:30px;padding-right:30px;display:flex;position:absolute;bottom:160px;left:0;right:0}@media (min-width:64rem){.hero-slider__controls{flex-wrap:nowrap;gap:2rem;padding-left:1rem;padding-right:1rem;bottom:40px}}@media (min-width:64rem) and (max-width:1279.98px){.hero-slider__controls{flex-wrap:wrap;gap:1.25rem 2rem}}.hero-slider__next{flex-shrink:0;order:2;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}@media (min-width:64rem){.hero-slider__next{order:0}}.hero-slider__next{color:var(--tertiary-color);border:1px solid var(--tertiary-color);border-radius:var(--button-border-radius);cursor:pointer;background:0 0;transition:all .15s ease-in}.hero-slider__next:hover,.hero-slider__next:focus{background-color:var(--tertiary-color);color:var(--primary-color)}.hero-slider__label{min-width:0;color:var(--tertiary-color);flex-direction:column;flex:1;order:1;gap:.25rem;display:flex}@media (min-width:64rem){.hero-slider__label{flex:none;order:0;width:17rem}}@media (min-width:64rem) and (max-width:1279.98px){.hero-slider__label{flex:auto;width:auto}}.hero-slider__slide-location{font-size:var(--font-size-carousel-label);line-height:var(--line-height-carousel-label);font-weight:var(--font-weight-text)}.hero-slider__slide-type{font-size:var(--font-size-carousel-label);line-height:var(--line-height-carousel-label);text-transform:uppercase;font-weight:var(--font-weight-heading)}.hero-slider__pagination{color:var(--tertiary-color);flex:0 0 100%;order:3;align-items:center;gap:1.25rem;display:flex}@media (min-width:64rem){.hero-slider__pagination{flex:1;order:0;max-width:34rem;margin-right:38rem}}@media (min-width:64rem) and (max-width:1279.98px){.hero-slider__pagination{flex:100%;order:3;margin-right:34rem}}.hero-slider__page-current{font-size:var(--font-size-label);line-height:var(--line-height-label)}.hero-slider__progress{background-color:var(--tertiary-color);border-radius:999px;flex:1;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-slider__progress{background-color:color-mix(in srgb, var(--tertiary-color) 30%, transparent)}}.hero-slider__progress-fill{background-color:var(--tertiary-color);border-radius:999px;width:0;position:absolute;top:0;bottom:0;left:0;right:auto}.hero-slider__page-rest{gap:2.5rem;display:flex}.hero-slider__page-number{font-size:var(--font-size-label);line-height:var(--line-height-label);opacity:.4}.hero-slider__card-layer{z-index:4;position:relative}@media (min-width:64rem){.hero-slider__card-layer{pointer-events:none;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hero-slider__card-layer .container{justify-content:flex-end;display:flex}}.hero-slider__card{background-color:var(--tertiary-color);border-radius:20px;flex-direction:column;gap:20px;width:100%;margin-top:-117px;padding:30px;display:flex;box-shadow:0 2px 10px rgba(76,45,39,.12)}@media (min-width:64rem){.hero-slider__card{pointer-events:auto;gap:1.875rem;max-width:36rem;margin-top:0;margin-bottom:-1.5rem;padding:40px}}@media (min-width:64rem) and (max-width:1279.98px){.hero-slider__card{max-width:32rem;padding:30px}}.hero-slider__title{text-transform:var(--heading-text-transform);margin:0}.hero-slider__description{margin:0}.hero-slider__button-secondary{display:none}@media (min-width:64rem){.hero-slider__button-secondary{display:inline-flex}}.header-search{display:none}@media (min-width:1360px){.header-search{width:289px;height:var(--button-height);border:1px solid var(--tertiary-color);border-radius:var(--button-border-radius);flex:none;align-items:center;gap:8px;padding-left:18px;padding-right:18px;transition:width .2s ease-in-out,gap .2s ease-in-out,padding .2s ease-in-out,border-color .2s ease-in-out;display:flex}}.header-search:focus-within{box-shadow:0 0 0 1px var(--tertiary-color)}.header-search__input{width:auto;min-width:0;height:100%;color:var(--tertiary-color);font-family:var(--default-font);font-size:var(--font-size-menu);line-height:var(--line-height-menu);text-transform:none;-ms-appearance:none;appearance:none;background:0 0;border:0;flex:1;margin:0;padding:0}.header-search__input::-ms-input-placeholder{color:var(--tertiary-color);opacity:1}.header-search__input::placeholder{color:var(--tertiary-color);opacity:1}.header-search__input::-webkit-search-cancel-button{-ms-appearance:none;appearance:none}.header-search__input{transition:opacity .2s ease-in-out}.header-search__input:focus{outline:none}.header-search__submit{color:var(--tertiary-color);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s ease-in;display:inline-flex}.header-search__submit i[class^=fa-]{font-size:var(--font-size-menu)}.header-search__submit:hover,.header-search__submit:focus{color:rgba(255,255,255,.7)}.header-search__submit:focus-visible{outline:2px solid var(--tertiary-color);outline-offset:3px;border-radius:2px}@media (min-width:1360px){.js .header-search:not(.is-open){width:20px;box-shadow:none;border-color:transparent;gap:0;padding-left:0;padding-right:0}.js .header-search:not(.is-open) .header-search__input{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0s .2s}}.flexible--header-simple{padding:0}@media (min-width:64rem){.flexible--header-simple{padding:20px}}.header-simple__panel{background-color:var(--secondary-color);background-image:var(--brand-grain), var(--brand-artwork);background-position:50%;background-size:auto,cover;border-radius:0;padding-top:20px;padding-bottom:20px;position:relative}@media (min-width:64rem){.header-simple__panel{border-radius:20px;padding-top:40px;padding-bottom:40px}}.flexible--usps{background-color:var(--tertiary-color);padding-block:var(--section-spacing)}.usps__list{scroll-snap-type:x mandatory;scrollbar-width:none;column-gap:15px;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px;overflow-x:auto}.usps__list::-webkit-scrollbar{display:none}@media (min-width:48rem){.usps__list{scroll-snap-type:none;column-gap:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-x:visible}}@media (max-width:767.98px){.usps__list--fade{scroll-snap-type:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:grid;overflow-x:visible}.usps__list--fade>.usps__item{opacity:0;grid-area:1/1;width:100%;transition:opacity .5s}.usps__list--fade>.usps__item.is-active{opacity:1}}.usps__item{scroll-snap-align:start;flex:0 0 calc(100% - 40px);grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon text";align-items:center;gap:5px 20px;display:grid}@media (min-width:48rem){.usps__item{flex:0 0 calc(50% - 1.25rem);grid-template-areas:"icon title""text text";align-content:start;align-items:start;gap:10px}}@media (min-width:64rem){.usps__item{flex:0 0 270px}}@media (min-width:64rem) and (max-width:1279.98px){.usps__item{flex:0 0 calc(50% - 1.25rem)}}.usps__item-icon{width:70px;height:70px;color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:10px;flex-shrink:0;grid-area:icon;justify-content:center;align-items:center;display:flex}.usps__item-icon i{font-size:26px}@media (min-width:48rem){.usps__item-icon{border:0;border-radius:0;width:auto;height:auto}.usps__item-icon i{font-size:var(--font-size-menu)}}.usps__item-title{color:var(--primary-color);font-size:var(--font-size-menu);line-height:var(--line-height-menu);font-weight:var(--font-weight-semibold);grid-area:title;align-self:end}@media (min-width:48rem){.usps__item-title{align-self:center}}.usps__item-text{font-size:var(--font-size-usp-text);line-height:var(--line-height-usp-text);grid-area:text;align-self:start;margin:0}.featured-products{padding-block:var(--section-spacing)}.featured-products__panel{z-index:0;background-color:var(--light-gray-color);border-radius:20px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:64rem){.featured-products__panel{width:min(100% + 240px,100vw - 40px);display:block;top:40px;left:50%;right:auto;transform:translate(-50%)}}.featured-products__main{z-index:1;flex-direction:column;gap:10px;padding:0;display:flex}@media (min-width:64rem){.featured-products__main{gap:1.25rem;padding:0 0 2.5rem}}.featured-products__row,.featured-products__controls-row{row-gap:20px}@media (min-width:64rem){.featured-products__row,.featured-products__controls-row{column-gap:2.25rem}}@media (min-width:64rem) and (max-width:1279.98px){.featured-products__row{align-items:start}}@media (min-width:64rem){.featured-products__intro{padding-right:1rem}}@media (min-width:64rem) and (max-width:1279.98px){.featured-products__intro{align-self:start;padding-top:70px}}@media (min-width:1536px){.featured-products__intro,.featured-products__spacer{grid-column:span 3/span 3}.featured-products__carousel-col,.featured-products__controls{grid-column:span 9/span 9}}.featured-products__title{text-transform:var(--heading-text-transform);margin:0}.featured-products__paragraph{margin:0}.featured-products__carousel{cursor:grab}.featured-products__carousel:active{cursor:grabbing}.featured-products__carousel.swiper{margin:-12px;padding:12px;overflow:hidden}.featured-products__carousel .swiper-slide{height:auto}.featured-products__pagination{color:var(--primary-color);font-size:var(--font-size-label);line-height:var(--line-height-label);flex-shrink:0}.featured-products__page-current{font-weight:var(--font-weight-semibold)}.featured-products__progress{background-color:var(--carousel-track-color);border-radius:999px;flex:1;height:2px;position:relative;overflow:hidden}.featured-products__progress-fill{background-color:var(--secondary-color);border-radius:999px;width:12.5%;transition:width .4s;position:absolute;top:0;bottom:0;left:0;right:auto}.featured-products__prev,.featured-products__next{color:var(--primary-color);cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .15s ease-in;position:relative}.featured-products__prev:before,.featured-products__next:before{content:"";width:30px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-products__prev:hover,.featured-products__prev:focus,.featured-products__next:hover,.featured-products__next:focus{opacity:.6}.featured-products__prev.is-disabled,.featured-products__next.is-disabled{color:var(--gray-color);cursor:default;pointer-events:none}.featured-products__prev i,.featured-products__next i{font-size:var(--font-size-label)}@media (max-width:1023.98px){.featured-products .featured-products__row,.featured-products .featured-products__intro{display:contents}.featured-products .featured-products__title{order:1}.featured-products .featured-products__paragraph{display:none}.featured-products .featured-products__carousel-col{order:2;margin-top:10px}.featured-products .featured-products__controls-row{order:3}.featured-products .featured-products__intro .button{order:4;align-self:center;margin:20px auto 0}.flexible--featured-products .featured-products__intro .button--secondary{background-color:var(--primary-color)}.flexible--featured-products .featured-products__intro .button--secondary:hover,.flexible--featured-products .featured-products__intro .button--secondary:focus{background-color:var(--primary-hover-color)}.featured-products--application{background-color:var(--light-gray-color);padding-top:30px;padding-bottom:30px}}.flexible--about-brand{padding-block:var(--section-spacing);padding-top:calc(var(--section-spacing) + 5rem)}@media (min-width:64rem){.flexible--about-brand{padding-top:calc(var(--section-spacing) + 3.5rem)}}@media (min-width:64rem) and (max-width:1279.98px){.flexible--about-brand{padding-top:calc(var(--section-spacing) + 5rem)}}.about-brand__inner{position:relative}.about-brand__panel{z-index:0;position:absolute;top:0;bottom:0;left:-15px;right:-15px}@media (min-width:769px){.about-brand__panel{top:0;bottom:0;left:-1rem;right:-1rem}}.about-brand__panel{background-color:var(--secondary-color);background-image:var(--brand-grain), var(--brand-artwork);background-position:50%;background-size:auto,cover;border-radius:0}@media (min-width:64rem){.about-brand__panel{border-radius:20px;width:calc(100vw - 40px);top:0;bottom:0;left:50%;right:auto;transform:translate(-50%)}}.about-brand__main{z-index:1;padding:0 0 1.875rem;display:flow-root}@media (min-width:64rem){.about-brand__main{padding-top:5rem;padding-bottom:5rem}}@media (min-width:64rem) and (max-width:1279.98px){.about-brand__main{padding-top:0;padding-bottom:2.5rem}}.about-brand__row{padding-left:15px;padding-right:15px}@media (min-width:64rem){.about-brand__row{padding-left:0;padding-right:0}}@media (min-width:64rem) and (max-width:1279.98px){.about-brand__row .about-brand__content{grid-column:1/span 12}}.about-brand__media{z-index:2;border-radius:20px;margin:-5rem 0 1.875rem;position:relative;overflow:clip}@media (min-width:64rem){.about-brand__media{width:calc(50% - 18px);margin:0;position:absolute;top:-3.5rem;bottom:3rem;left:0}}@media (min-width:64rem) and (max-width:1279.98px){.about-brand__media{aspect-ratio:2.2;width:auto;margin:-5rem 0 1.875rem;position:static;top:auto;bottom:auto;left:auto;right:auto}}.about-brand__image{width:100%;height:auto;display:block}@media (min-width:64rem){.about-brand__image{object-fit:cover;height:100%}}.about-brand__title{color:var(--tertiary-color);text-transform:var(--heading-text-transform);margin:0}.about-brand__text{color:var(--tertiary-color)}.about-brand__text :where(p,ul,ol,li){color:var(--tertiary-color)}.about-brand__text>:last-child{margin-bottom:0}.flexible--dealer-locator{padding-block:var(--section-spacing)}@media (max-width:1023.98px){.flexible--dealer-locator .grid{row-gap:0}.flexible--dealer-locator .dealer-locator__content{display:contents}.flexible--dealer-locator .dealer-locator__title{order:1;grid-column:1/-1}.flexible--dealer-locator .dealer-locator__description{order:2;grid-column:1/-1;margin-top:15px}.flexible--dealer-locator .grid>div:has(.dealer-locator__map){order:3;margin-top:30px}.flexible--dealer-locator .dealer-locator__content>.button{order:4;grid-column:1/-1;justify-self:center;margin-top:30px}}@media (min-width:64rem) and (max-width:1279.98px){.flexible--dealer-locator .dealer-locator__content{grid-column:span 5/span 5}.flexible--dealer-locator .grid>div:has(.dealer-locator__map){grid-column:span 7/span 7}}.dealer-locator__title{text-transform:var(--heading-text-transform);margin:0}.dealer-locator__description{margin:0}.dealer-locator__map{border-radius:20px;height:460px;position:relative;overflow:hidden}.dealer-locator__canvas{background-color:var(--light-gray-color);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dealer-locator__toggle{z-index:1000;background-color:var(--tertiary-color);border-radius:8px;gap:2px;padding:4px;display:flex;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 12px -6px rgba(0,0,0,.35)}.dealer-locator__toggle-btn{color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.dealer-locator__toggle-btn{color:color-mix(in srgb, var(--primary-color) 55%, transparent)}}.dealer-locator__toggle-btn{font-family:var(--heading-font);font-size:var(--font-size-menu);line-height:var(--line-height-menu);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 16px;transition:background-color .15s,color .15s}.dealer-locator__toggle-btn:hover{color:var(--primary-color)}.dealer-locator__toggle-btn.is-active{color:var(--primary-color);background-color:var(--light-gray-color)}.dealer-locator__canvas .leaflet-container{font-family:var(--default-font);background-color:var(--light-gray-color)}.dealer-locator__canvas .leaflet-control-zoom{border:0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px -6px rgba(0,0,0,.35)}.dealer-locator__canvas .leaflet-control-zoom a{color:var(--primary-color)}@media (pointer:coarse){.dealer-locator__canvas .leaflet-control-zoom a{width:40px;height:40px;line-height:40px}}.dealer-locator__canvas .leaflet-popup-content-wrapper{border-radius:10px}.dealer-locator__canvas .leaflet-popup-content{font-family:var(--default-font);font-size:var(--font-size-usp-text);line-height:var(--line-height-usp-text);margin:12px 16px}.dealer-locator__canvas .dealer-pin{filter:drop-shadow(0 3px 5px rgba(0,0,0,.35));display:block}.flexible--featured-applications{padding-block:var(--section-spacing)}.featured-applications__header{margin-bottom:2rem}@media (min-width:64rem){.featured-applications__header{margin-bottom:3rem}}.featured-applications__title{text-transform:var(--heading-text-transform);margin:0}.featured-applications__intro{margin:20px 0 0;display:none}@media (min-width:64rem){.featured-applications__intro{text-wrap:balance;max-width:46rem;margin:30px auto 0;display:block}}.featured-applications__inner{isolation:isolate}.featured-applications__panel{z-index:0;background-color:var(--primary-color);border-radius:0;position:absolute;top:83px;bottom:0;left:-15px;right:-15px}@media (min-width:769px){.featured-applications__panel{top:83px;bottom:0;left:-1rem;right:-1rem}}@media (min-width:64rem){.featured-applications__panel{border-radius:20px;width:min(100% + 240px,100vw - 40px);top:4rem;bottom:0;left:50%;right:auto;transform:translate(-50%)}}.featured-applications__main{z-index:1;flex-direction:column;gap:2.5rem;padding:0 0 2.5rem;display:flex}@media (min-width:64rem){.featured-applications__main{gap:3rem;padding:0 0 5rem}}@media (min-width:768px) and (max-width:1279.98px){.featured-applications__grid>*{grid-column:span 6/span 6}.featured-applications__grid>:last-child:nth-child(odd){grid-column:4/span 6}}.featured-applications__card{isolation:isolate;aspect-ratio:400/490;border-radius:20px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.featured-applications__card{aspect-ratio:auto;background-color:var(--tertiary-color);justify-content:flex-start;height:100%;overflow:visible;box-shadow:0 2px 10px rgba(76,45,39,.12)}}.featured-applications__photo{z-index:-1;border-radius:20px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.featured-applications__photo:after{content:"";pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.55));position:absolute;top:45%;bottom:0;left:0;right:0}@media (min-width:64rem){.featured-applications__photo{aspect-ratio:456/280;border-radius:20px 20px 0 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.featured-applications__photo:after{content:none}}.featured-applications__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.featured-applications__image{transition:transform .45s}.featured-applications__card:hover .featured-applications__image{transform:scale(1.06)}.featured-applications__card:focus-within .featured-applications__image{transform:scale(1.06)}}.featured-applications__body{flex-direction:column;gap:10px;padding:20px 74px 20px 20px;display:flex}@media (min-width:64rem){.featured-applications__body{padding:30px 30px 40px}}.featured-applications__go{z-index:1;pointer-events:none;width:44px;height:44px;color:var(--tertiary-color);background-color:var(--primary-color);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:15px;right:15px}.featured-applications__go i{font-size:18px}@media (min-width:64rem){.featured-applications__go{display:none}}.featured-applications__card-title{color:var(--tertiary-color);font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);text-transform:none;font-weight:var(--font-weight-semibold);margin:0}@media (min-width:64rem){.featured-applications__card-title{color:var(--primary-color);min-height:calc(2 * var(--line-height-card-title))}}.featured-applications__link{color:inherit;text-decoration:none;transition:color .15s ease-in}.featured-applications__link:after{content:"";border-radius:20px;position:absolute;top:0;bottom:0;left:0;right:0}.featured-applications__card:hover .featured-applications__link{color:var(--secondary-color)}.featured-applications__card:has(:focus-visible) .featured-applications__link{color:var(--secondary-color)}.featured-applications__card-text{margin:0;display:none}@media (min-width:64rem){.featured-applications__card-text{display:block}}.flexible--applications-grid{padding-block:var(--section-spacing-tight) calc(var(--section-spacing) + 60px);overflow-x:clip}@media (min-width:64rem){.flexible--applications-grid{padding-bottom:var(--section-spacing)}}.applications-grid__header{row-gap:30px;margin-bottom:30px}@media (min-width:64rem){.applications-grid__header{row-gap:50px;margin-bottom:50px}}.applications-grid__title{text-transform:var(--heading-text-transform);font-size:var(--font-size-h1);line-height:var(--line-height-heading);margin:0}.applications-grid__text{margin:30px 0 0}.applications-grid__inner{isolation:isolate}.applications-grid__panel{z-index:0;background-color:var(--primary-color);position:absolute;top:80px;bottom:-60px;left:calc(50% - 50vw);right:calc(50% - 50vw)}@media (min-width:64rem){.applications-grid__panel{border-radius:20px;top:60px;bottom:0;left:0;right:0}}.applications-grid__main{z-index:1}@media (min-width:64rem){.applications-grid__main{padding:0 60px 60px}}@media (min-width:64rem) and (max-width:1279.98px){.applications-grid__main .grid>*{grid-column:span 6/span 6}}.flexible--about-intro{padding-block:var(--section-spacing-tight) var(--section-spacing)}@media (min-width:64rem) and (max-width:1279.98px){.about-intro__content{grid-column:1/span 6}.about-intro__media{grid-column:7/span 6}}.about-intro__crumbs{margin-bottom:2rem}@media (min-width:64rem){.about-intro__crumbs{margin-bottom:3rem}}.about-intro__title{text-transform:var(--heading-text-transform);margin:0}.about-intro__text>:last-child{margin-bottom:0}.about-intro__media{border-radius:20px;margin:0;overflow:clip}.about-intro__image{width:100%;height:auto;display:block}@media (min-width:64rem){.about-intro__image{aspect-ratio:702/484;object-fit:cover}}.flexible--brand-values{padding-block:var(--section-spacing);overflow-x:clip}.brand-values__header{margin-bottom:2rem}@media (min-width:64rem){.brand-values__header{margin-bottom:3rem}}.brand-values__title{text-transform:var(--heading-text-transform);margin:0}.brand-values__inner{isolation:isolate;padding:0 15px 3rem}@media (min-width:64rem){.brand-values__inner{padding:0 0 7rem}}.brand-values__band{z-index:0;background-color:var(--primary-color);border-radius:0;display:block;position:absolute;top:4rem;bottom:0;left:-15px;right:-15px}@media (min-width:769px){.brand-values__band{left:-1rem;right:-1rem}}@media (min-width:64rem){.brand-values__band{border-radius:20px;width:min(50% + 50vw,1680px);top:7rem;left:50%;right:auto;transform:translate(-50%)}}@media (min-width:64rem) and (max-width:1279.98px){.brand-values__band{width:min(100% + 60px,100vw - 40px)}}.brand-values__grid{z-index:1}@media (min-width:64rem) and (max-width:1279.98px){.brand-values__grid{column-gap:20px}.brand-values__grid .brand-values__card{grid-column:span 6/span 6}.brand-values__grid .brand-values__card:last-child{grid-column:span 12/span 12}.brand-values__grid .brand-values__card:last-child .brand-values__body{max-width:60ch}}.brand-values__card{background-color:var(--light-gray-color);border-radius:20px;height:100%;padding:30px}@media (min-width:64rem){.brand-values__card{padding:60px 40px 40px}}@media (min-width:64rem) and (max-width:1279.98px){.brand-values__card{padding:60px 25px 30px}}.brand-values__tags{margin:0;padding:0;list-style:none}.brand-values__tag{color:var(--primary-color);background-color:var(--tertiary-color);font-size:var(--font-size-label);line-height:var(--line-height-label);white-space:nowrap;border-radius:4px;margin:0;padding:8px}.brand-values__card-title{color:var(--primary-color);font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);text-transform:var(--heading-text-transform);font-weight:var(--font-weight-semibold);margin:0}.brand-values__card-text{color:var(--primary-color);margin:0}.brand-values__icon-wrap{border:1px solid var(--secondary-color);border-radius:10px;padding:10px}.brand-values__icon{object-fit:contain;width:48px;height:48px;display:block}.flexible--contact-details{padding-block:var(--section-spacing-tight) var(--section-spacing)}.contact-details__grid{row-gap:40px}@media (min-width:64rem){.contact-details__grid{grid-template-rows:auto 1fr;row-gap:50px}}.contact-details__crumbs{margin-bottom:30px}.contact-details__title{text-transform:var(--heading-text-transform);margin:0}.contact-details__text{color:var(--text-color);margin:0}.contact-details__info{margin:0}.contact-details__item{flex-direction:column;gap:5px;display:flex}.contact-details__label{color:var(--secondary-color);font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);font-weight:var(--font-weight-semibold)}.contact-details__value{color:var(--text-color);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0}.contact-details__value-line{display:block}.contact-details__link{color:var(--text-color);text-decoration:none}.contact-details__link:hover,.contact-details__link:focus{color:var(--secondary-color)}.flexible--faq{background-color:var(--tertiary-color);padding-block:var(--section-spacing-tight) var(--section-spacing)}.faq__grid{row-gap:40px}@media (min-width:64rem){.faq__grid{grid-template-rows:auto 1fr;row-gap:30px}}.faq__crumbs{margin-bottom:30px}@media (min-width:64rem){.faq__crumbs{margin-bottom:50px}}.faq__title{text-transform:var(--heading-text-transform);margin:0}.faq__lead{color:var(--text-color);margin:0}.faq__group-title{color:var(--heading-color);text-transform:var(--heading-text-transform);font-size:28px;line-height:28px;font-weight:var(--font-weight-heading);margin:0}.faq__item{background-color:var(--light-gray-color);border-radius:4px;padding:20px 15px}@media (min-width:64rem){.faq__item{padding:30px 20px}}.faq__question{text-align:left;cursor:pointer;width:100%;color:var(--heading-color);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}@media (min-width:64rem){.faq__question{gap:30px;padding:0 15px}}.faq__question-text{font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);font-weight:var(--font-weight-semibold)}.faq__icon{color:var(--secondary-color);flex-shrink:0;font-size:16px;line-height:1;transition:transform .3s}.faq__answer{grid-template-rows:1fr;transition:grid-template-rows .3s;display:grid}.faq__answer-inner{padding:20px 30px 0 0;overflow:hidden}.faq__answer-inner p{color:var(--text-color)}.faq__answer-inner p:last-child{margin-bottom:0}@media (min-width:64rem){.faq__answer-inner{padding:22px 60px 0 15px}}.faq__item--collapsed .faq__answer{grid-template-rows:0fr}.faq__item--collapsed .faq__answer-inner{padding-top:0}body:has(.flexible--store-locator){background-color:var(--light-gray-color)}.flexible--store-locator{background-color:var(--light-gray-color);padding-block:var(--section-spacing-tight) var(--section-spacing)}.store-locator__crumbs{margin-bottom:1.875rem}.store-locator__title{text-transform:var(--heading-text-transform);margin:0 0 1.25rem}.store-locator__search{display:none}.js .store-locator__search{flex-direction:column;gap:15px;margin-bottom:1.25rem;display:flex}@media (min-width:64rem){.js .store-locator__search{flex-direction:row;align-items:center;gap:20px}}.store-locator__field{border:1px solid var(--primary-color);border-radius:var(--button-border-radius);background-color:var(--tertiary-color);height:var(--button-height);min-height:var(--button-height);padding-left:22px;padding-right:22px}.store-locator__field:focus-within{outline:2px solid var(--secondary-color);outline-offset:2px}.store-locator__input{width:100%;color:var(--primary-color);font-size:var(--font-size-text);line-height:var(--line-height-text);background-color:transparent;border:0;flex:1;margin:0;padding:0}.store-locator__input::-ms-input-placeholder{color:var(--primary-color);opacity:1}.store-locator__input::placeholder{color:var(--primary-color);opacity:1}.store-locator__input:focus{outline:none}.store-locator__input::-webkit-search-cancel-button{-ms-appearance:none;appearance:none}.store-locator__field-icon{font-size:var(--button-icon-size);color:var(--primary-color);flex-shrink:0}.store-locator__locate,.store-locator__submit{flex-shrink:0}.store-locator__status{color:var(--text-color);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0 0 1.25rem}.store-locator__status[hidden]{display:none}@media (min-width:64rem) and (max-width:1279.98px){.store-locator__list{grid-column:span 4/span 4}.store-locator__map{grid-column:span 8/span 8}}.store-locator__list{background-color:var(--tertiary-color);border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:10px solid transparent;border-radius:20px;flex-direction:column;max-height:460px;padding:10px 11px 10px 25px;display:flex;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.store-locator__list{scrollbar-width:thin;scrollbar-color:var(--secondary-color) transparent}}.store-locator__list::-webkit-scrollbar{width:4px}.store-locator__list::-webkit-scrollbar-track{background-color:transparent}.store-locator__list::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:999px}@media (min-width:64rem){.store-locator__list{height:900px;max-height:none;padding:20px 11px 20px 25px}}.store-locator__store{border-bottom:1px solid var(--primary-color);flex-direction:column;gap:10px;padding-top:20px;padding-bottom:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-locator__store{border-bottom:1px solid color-mix(in srgb, var(--primary-color) 12%, transparent)}}.store-locator__store:first-child{padding-top:0}.store-locator__store:last-child{border-bottom:0;padding-bottom:0}.js .store-locator__store[role=button]{cursor:pointer}.store-locator__store.is-active .store-locator__store-name{color:var(--secondary-color)}.store-locator__store-name{font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);font-weight:var(--font-weight-semibold);margin:0}.store-locator__store-address{color:var(--text-color);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0}.store-locator__store-line{display:block}.store-locator__store-link{color:var(--secondary-color);font-size:var(--font-size-text);line-height:var(--line-height-text);text-decoration:none}.store-locator__store-link .store-locator__store-link-text{-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-underline-offset:var(--link-text-underline-offset)}.store-locator__store-link:hover .store-locator__store-link-text,.store-locator__store-link:focus .store-locator__store-link-text{text-decoration:none}.store-locator__empty{color:var(--text-color);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0}.store-locator__map{border-radius:20px;min-height:400px;position:relative;overflow:hidden}@media (min-width:64rem){.store-locator__map{height:900px;min-height:0}}.store-locator__canvas{background-color:var(--gray-color);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.store-locator__toggle{z-index:1000;background-color:var(--tertiary-color);border-radius:8px;gap:2px;padding:4px;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 4px 12px -6px rgba(0,0,0,.35)}.store-locator__toggle-btn{color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.store-locator__toggle-btn{color:color-mix(in srgb, var(--primary-color) 55%, transparent)}}.store-locator__toggle-btn{font-family:var(--heading-font);font-size:var(--font-size-menu);line-height:var(--line-height-menu);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 16px;transition:background-color .15s,color .15s}.store-locator__toggle-btn:hover{color:var(--primary-color)}.store-locator__toggle-btn.is-active{color:var(--primary-color);background-color:var(--light-gray-color)}.store-locator__canvas .leaflet-container{font-family:var(--default-font);background-color:var(--gray-color)}.store-locator__canvas .leaflet-control-zoom{border:0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px -6px rgba(0,0,0,.35)}.store-locator__canvas .leaflet-control-zoom a{color:var(--primary-color)}@media (pointer:coarse){.store-locator__canvas .leaflet-control-zoom a{width:40px;height:40px;line-height:40px}}.store-locator__canvas .leaflet-popup-content-wrapper{border-radius:10px}.store-locator__canvas .leaflet-popup-content{font-family:var(--default-font);font-size:var(--font-size-usp-text);line-height:var(--line-height-usp-text);margin:12px 16px}.store-locator__canvas .dealer-pin{filter:drop-shadow(0 3px 5px rgba(0,0,0,.35));display:block}.store-locator__cta{background-color:var(--light-gray-color)}.store-locator__cta .cta-banner__inset{background-color:var(--tertiary-color)}.flexible--rich-text{padding-block:var(--section-spacing-tight) var(--section-spacing)}.rich-text__crumbs{margin-bottom:1.875rem}.rich-text__title{text-transform:var(--heading-text-transform);margin:0 0 1.875rem}.rich-text__body :where(h2,h3,h4,h5,h6):not(:first-child){margin-top:2rem}.rich-text__body>:last-child{margin-bottom:0}.flexible--cookie-declaration{padding-block:0 var(--section-spacing)}.cta-banner{padding-top:60px;padding-bottom:70px}@media (min-width:64rem){.cta-banner{padding-block:var(--section-spacing) calc(var(--section-spacing) + 40px)}}.cta-banner__stage{isolation:isolate;padding-top:50px}@media (min-width:64rem){.cta-banner__stage{padding-top:90px}}.cta-banner__stage--plate-bottom{padding-top:0;padding-bottom:30px}@media (min-width:64rem){.cta-banner__stage--plate-bottom{padding-top:0;padding-bottom:50px}}.cta-banner__inset{z-index:0;background-color:var(--light-gray-color);border-radius:20px;height:280px;position:absolute;top:10px;bottom:auto;left:0;right:0}@media (min-width:64rem){.cta-banner__inset{height:210px;top:0;bottom:auto;left:0;right:0}}.cta-banner__stage--plate-bottom .cta-banner__inset{height:auto;top:30px;bottom:0;left:0;right:0}@media (min-width:64rem){.cta-banner__stage--plate-bottom .cta-banner__inset{top:50px;bottom:0;left:0;right:0}}.cta-banner__bar{z-index:1;background-color:var(--primary-color);border-radius:20px;margin-left:20px;margin-right:20px;padding:20px 30px}@media (min-width:64rem){.cta-banner__bar{margin-left:60px;margin-right:60px;padding:45px 60px}}@media (min-width:64rem) and (max-width:1279.98px){.cta-banner__bar{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.cta-banner__stage--stacked .cta-banner__bar{margin-left:30px;margin-right:30px;padding:40px 30px}@media (min-width:64rem){.cta-banner__stage--stacked .cta-banner__bar{margin-left:30px;margin-right:30px;padding:60px 40px}}.cta-banner__eyebrow{color:var(--secondary-color);font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);font-weight:var(--font-weight-semibold);margin:0 0 10px}@media (min-width:64rem){.cta-banner__eyebrow{font-size:var(--font-size-card-title);line-height:var(--line-height-card-title)}}.cta-banner__title{color:var(--tertiary-color);text-transform:var(--heading-text-transform);font-size:var(--font-size-h2);line-height:var(--line-height-heading);margin:0}.cta-banner__title--card{text-transform:none;font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);font-weight:var(--font-weight-semibold)}.cta-banner__body{color:var(--tertiary-color);margin:10px 0 0}.cta-banner__actions{flex-shrink:0;align-items:stretch}@media (min-width:64rem) and (max-width:1279.98px){.cta-banner__actions{flex-direction:row;align-items:center}}.cta-banner__stage--stacked .cta-banner__actions{align-items:flex-start}.cta-banner__button{justify-content:center}.product-card{background-color:var(--tertiary-color);border-radius:20px;flex-direction:column;height:100%;display:flex;position:relative;box-shadow:0 2px 10px rgba(76,45,39,.12)}.product-card__link{color:inherit;text-decoration:none}.product-card__link:after{content:"";border-radius:20px;position:absolute;top:0;bottom:0;left:0;right:0}.product-card__link:hover{color:var(--secondary-color)}.product-card__link:focus-visible{color:var(--secondary-color)}.product-card__photo{aspect-ratio:333/205;background-color:var(--tertiary-color);border-radius:20px 20px 0 0;position:relative;overflow:clip}.product-card__image{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;scale:1.2}.product-card__body{flex-direction:column;flex:1;gap:25px;padding:10px 15px 40px;display:flex}@media (min-width:64rem){.product-card__body{gap:1.5rem;padding:1.25rem 1.875rem 2.5rem}}.product-card--big .product-card__body{gap:30px;padding:10px 30px 40px}@media (min-width:64rem){.product-card--big .product-card__body{gap:1.5rem;padding:1.25rem 1.875rem 2.5rem}}.product-card__text{gap:15px}.product-card--big .product-card__text{gap:20px}@media (min-width:64rem){.product-card--big .product-card__text{gap:15px}}.product-card__tags.is-single-line{flex-wrap:nowrap}.product-card__tag{color:var(--primary-color);background-color:var(--gray-color);font-size:var(--font-size-label);line-height:var(--line-height-label);white-space:nowrap;border-radius:4px;flex:none;padding:4.5px 8px}.product-card__tag--truncated{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.product-card__name{color:var(--primary-color);font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);text-transform:none;font-weight:var(--font-weight-semibold);margin:0}.product-card__desc{font-size:var(--font-size-card-text);line-height:var(--line-height-card-text);margin:0}.product-card--big .product-card__desc{font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}@media (min-width:64rem){.product-card--big .product-card__desc{font-size:var(--font-size-card-text);line-height:var(--line-height-card-text)}}body.post-type-archive-product{background-color:var(--light-gray-color)}.product-archive{padding-top:1.25rem;padding-bottom:3.75rem}@media (min-width:64rem){.product-archive{padding-top:1.25rem;padding-bottom:5rem}}.product-archive__grid{row-gap:1.875rem}@media (min-width:64rem){.product-archive__grid{column-gap:2.25rem}}.product-archive__head{margin-top:1.5rem;margin-bottom:0}@media (min-width:64rem){.product-archive__head{margin-top:1.875rem;margin-bottom:1.25rem}}.product-archive__intro{max-width:46rem;margin:0}.product-archive__title{text-transform:var(--heading-text-transform);margin:0}.product-archive__sidebar:has(.product-filters--drawer){display:contents}.product-archive__grid:has(.product-filters--drawer) .product-archive__results{grid-column:span 12/span 12}.product-archive__controls{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:10px;width:100%;display:grid}@media (max-width:359.98px){.product-archive__controls{grid-auto-flow:row;grid-auto-columns:unset}}@media (min-width:64rem){.product-archive__controls{width:auto;display:flex}}.breadcrumb__list{margin:0;list-style:none}.breadcrumb__item{margin:0}.breadcrumb__link,.breadcrumb__current{color:var(--primary-color);font-size:var(--font-size-breadcrumb-sm);line-height:var(--line-height-breadcrumb-sm)}@media (min-width:64rem){.breadcrumb__link,.breadcrumb__current{font-size:var(--font-size-breadcrumb);line-height:var(--line-height-breadcrumb)}}.breadcrumb__link{text-decoration:none;transition:color .15s ease-in}.breadcrumb__link:hover,.breadcrumb__link:focus{color:var(--secondary-color)}.breadcrumb__separator{color:var(--primary-color)}.breadcrumb__separator[class^=fa-]{font-size:12px}.product-sort{position:relative}.product-sort__control{width:100%;height:var(--button-height);border:1px solid var(--primary-color);border-radius:var(--button-border-radius);background-color:transparent;padding-left:22px;padding-right:22px;transition:border-color .15s ease-in;position:relative}@media (min-width:64rem){.product-sort__control{width:fit-content}}.product-sort__control:focus-within{border-color:var(--secondary-color)}.product-sort__control:has(.product-sort__select:focus-visible){outline:2px solid var(--secondary-color);outline-offset:4px}.product-sort__control:has(.product-sort__button:focus-visible){outline:2px solid var(--secondary-color);outline-offset:4px}.product-sort__label,.product-sort__value{color:var(--primary-color);font-size:var(--font-size-text);line-height:var(--line-height-text);white-space:nowrap;margin:0}.product-sort__label{cursor:pointer;margin-right:5px}@media (min-width:64rem){.product-sort__label-short{display:none}}.product-sort__label-long,.product-sort__value{display:none}@media (min-width:64rem){.product-sort__label-long,.product-sort__value{display:inline-block}}i.product-sort__chevron{display:none}@media (min-width:64rem){i.product-sort__chevron{display:inline-block}}i.product-sort__icon{color:var(--primary-color);pointer-events:none;flex-shrink:0;margin-left:auto;font-size:18px}@media (min-width:64rem){i.product-sort__icon{display:none}}.product-sort__select,.product-sort__button{border-radius:inherit;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:auto;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.product-sort__select{opacity:0}.product-sort--enhanced .product-sort__select{display:none}.product-sort--open .product-sort__chevron{transform:rotate(180deg)}.product-sort__options{z-index:20;background-color:var(--tertiary-color);border:1px solid var(--primary-color);border-radius:var(--button-border-radius);width:max-content;min-width:100%;margin:0;padding-top:8px;padding-bottom:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px -14px rgba(0,0,0,.35)}.product-sort__option{color:var(--primary-color);font-size:var(--font-size-text);line-height:var(--line-height-text);white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:8px 22px;transition:background-color .15s ease-in;display:flex}.product-sort__option:hover,.product-sort__option:focus{background-color:var(--form-bg)}.product-sort__option:focus-visible{outline:2px solid var(--secondary-color);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.product-sort__option{transition:none}}.product-sort__option-check{visibility:hidden;color:var(--secondary-color)}.product-sort__option-check[class^=fa-]{font-size:14px}.product-sort__option[aria-selected=true]{font-weight:var(--font-weight-semibold)}.product-sort__option[aria-selected=true] .product-sort__option-check{visibility:visible}.product-sort__chevron{color:var(--primary-color);pointer-events:none;flex-shrink:0;margin-left:40px;transition:transform .2s}.product-sort__chevron[class^=fa-]{font-size:18px}@media (prefers-reduced-motion:reduce){.product-sort__chevron{transition:none}}.product-sort__apply{margin-top:.625rem}.product-filters{flex-direction:column;gap:1.25rem;display:flex}.product-filters__header{min-height:36px}.product-filters__title{color:var(--primary-color);font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);font-weight:var(--font-weight-semibold);text-transform:none;white-space:nowrap;margin:0}.product-filters__reset{color:var(--primary-color);font-size:var(--font-size-filter-reset);line-height:var(--line-height-filter-reset);flex-shrink:0;text-decoration:none;transition:color .15s ease-in}.product-filters__reset:hover,.product-filters__reset:focus{color:var(--secondary-color)}.product-filters__reset.is-hidden{display:none}.product-filters__reset i[class^=fa-]{font-size:16px}.product-filters__reset-label{text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:from-font}.product-filters__divider{background-color:var(--gray-color);border-radius:999px;height:1px;margin-top:.625rem;margin-bottom:.625rem;display:block}.product-filters__group[open]>.product-filters__summary .product-filters__chevron{transform:rotate(0)}.product-filters__summary{cursor:pointer;padding-top:.125rem;padding-bottom:.125rem;list-style:none}.product-filters__summary::-webkit-details-marker{display:none}.product-filters__summary:focus-visible{outline:2px solid var(--secondary-color);outline-offset:4px}.product-filters__group-title{color:var(--primary-color);font-size:var(--font-size-filter-title);line-height:var(--line-height-filter-title);font-weight:var(--font-weight-semibold);margin:0}.product-filters__chevron{color:var(--primary-color);flex-shrink:0;transition:transform .2s;transform:rotate(180deg)}.product-filters__chevron[class^=fa-]{font-size:16px}.product-filters__options{gap:15px;padding-top:.625rem}.product-filters__group--boolean .product-filters__options{gap:10px}.product-filters__label{color:var(--primary-color);font-size:var(--font-size-text);line-height:var(--line-height-text);cursor:pointer;margin:0}.product-filters__empty{color:var(--primary-color);font-size:var(--font-size-card-text);line-height:var(--line-height-card-text);margin:0}.product-filters__checkbox,.product-filters__radio{background-color:var(--tertiary-color);border:1px solid var(--primary-color);-ms-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;width:22px;height:22px;margin:0;padding:0;transition:border-color .15s ease-in;position:relative}.product-filters__checkbox:after,.product-filters__radio:after{content:"";background-color:var(--secondary-color);opacity:0;transition:opacity .15s ease-in;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.product-filters__checkbox:checked:after,.product-filters__radio:checked:after{opacity:1}.product-filters__checkbox:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.product-filters__radio:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.product-filters__checkbox{border-radius:2px}.product-filters__checkbox:after{border-radius:1px}.product-filters__radio,.product-filters__radio:after{border-radius:50%}.product-filters__range-field{flex:1;min-width:0}.product-filters__range-label{color:var(--form-label-color);font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);line-height:var(--form-label-line-height);margin:0}.product-filters__input{width:100%;height:var(--button-height);color:var(--primary-color);background-color:var(--tertiary-color);border:1px solid var(--primary-color);font-family:var(--default-font);font-size:var(--font-size-text);line-height:var(--line-height-text);-ms-appearance:textfield;appearance:textfield;border-radius:5px;margin:0;padding:11px 15px;transition:border-color .15s ease-in}.product-filters__input::-webkit-outer-spin-button{-ms-appearance:none;appearance:none;margin:0}.product-filters__input::-webkit-inner-spin-button{-ms-appearance:none;appearance:none;margin:0}.product-filters__input:focus{border-color:var(--secondary-color);outline:none}.product-filters__apply{align-self:flex-start;margin-top:1.25rem}.product-filters__close,.product-filters__actions{display:none}.product-filters__toggle{width:100%;height:var(--button-height);color:var(--tertiary-color);background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:var(--button-border-radius);font-family:var(--default-font);font-size:var(--font-size-text);line-height:var(--line-height-text);cursor:pointer;align-items:center;gap:.625rem;padding-left:22px;padding-right:22px;transition:background-color .15s ease-in;display:flex}.product-filters__toggle:hover,.product-filters__toggle:focus{background-color:var(--primary-hover-color)}.product-filters__toggle i[class^=fa-]{flex-shrink:0;font-size:18px}.product-filters__toggle-count{margin-left:auto}.product-filters--drawer{z-index:200;background-color:var(--tertiary-color);visibility:hidden;gap:0;transition:transform .25s,visibility .25s;position:fixed;top:0;bottom:0;left:0;right:0;transform:translate(100%)}@media (prefers-reduced-motion:reduce){.product-filters--drawer{transition:none}}.product-filters--drawer.is-open{visibility:visible;transform:translate(0)}.product-filters--drawer .product-filters__header{border-bottom:1px solid var(--light-gray-color);flex-shrink:0;padding:20px 30px}.product-filters--drawer .product-filters__reset{display:none}.product-filters--drawer .product-filters__close{width:44px;height:44px;color:var(--primary-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.product-filters--drawer .product-filters__close i[class^=fa-]{font-size:20px}.product-filters--drawer .product-filters__close:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.product-filters--drawer .product-filters__form{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 30px;overflow-y:auto}.product-filters--drawer .product-filters__actions{border-top:1px solid var(--light-gray-color);padding:15px;padding-bottom:max(15px, env(safe-area-inset-bottom));flex-shrink:0;display:flex}.product-filters--drawer .product-filters__actions>*{flex:1;justify-content:center;min-width:0}.product-filters--drawer .product-filters__clear{flex:none}body.product-filters-open{overflow:hidden}.js .product-filters__apply,.js .product-sort__apply{display:none}.product-results__grid{row-gap:.9375rem}@media (min-width:48rem) and (max-width:1023.98px){.product-results__grid{gap:1.25rem}}@media (min-width:64rem){.product-results__grid{gap:2.25rem}}.product-results--loading{opacity:.5;transition:opacity .15s ease-in}.product-results__empty{background-color:var(--tertiary-color);border-radius:20px;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2.5rem 1.875rem;display:flex}.product-results__empty-title{color:var(--primary-color);font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);font-weight:var(--font-weight-semibold);text-transform:none;margin:0}.product-results__empty-text{max-width:46ch;margin:0}.product-results__pagination{margin-top:2.5rem}.product-results__pagination ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;margin:0;list-style:none;display:flex}.product-results__pagination li{margin:0}.product-results__pagination .page-numbers{min-width:40px;height:40px;color:var(--primary-color);border-radius:var(--button-border-radius);font-size:var(--font-size-text);line-height:var(--line-height-text);justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;text-decoration:none;transition:color .15s ease-in,background-color .15s ease-in;display:inline-flex}.product-results__pagination .page-numbers:hover,.product-results__pagination .page-numbers:focus{color:var(--secondary-color)}.product-results__pagination .page-numbers[class^=fa-],.product-results__pagination .page-numbers i[class^=fa-]{font-size:16px}.product-results__pagination .page-numbers.current{color:var(--tertiary-color);background-color:var(--primary-color);font-weight:var(--font-weight-semibold)}.product-results__pagination .page-numbers.dots{min-width:auto;padding-left:0;padding-right:0}.single-product .flexible--header-simple,.single-product .notification-bar{background-color:var(--light-gray-color)}.product-hero{background-color:var(--light-gray-color);padding-top:40px;padding-bottom:30px}@media (min-width:64rem){.product-hero{padding-top:20px;padding-bottom:50px}}.product-hero__grid{row-gap:30px;margin-top:20px}@media (min-width:64rem){.product-hero__grid{align-items:start;column-gap:60px;margin-top:30px}}.product-gallery__stage{position:relative}.product-gallery__main{background-color:var(--tertiary-color);border-radius:20px;overflow:hidden}.product-gallery__main.swiper .product-gallery__slide{aspect-ratio:616/346;justify-content:center;align-items:center;padding:30px;display:flex}.product-gallery__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.product-gallery__expand{display:none}.js .product-gallery__expand{z-index:2;width:40px;height:40px;color:var(--primary-color);cursor:pointer;background-color:transparent;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:15px;right:15px}.js .product-gallery__expand i{font-size:20px}.js .product-gallery__expand:hover{color:var(--secondary-color)}.js .product-gallery__expand:focus-visible{color:var(--secondary-color)}.product-gallery__thumbs{display:none}@media (min-width:64rem){.product-gallery__thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}}.product-gallery__thumb{aspect-ratio:90/51;background-color:var(--tertiary-color);cursor:pointer;border:1px solid transparent;border-radius:4px;justify-content:center;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.product-gallery__thumb:hover{border-color:var(--secondary-color)}.product-gallery__thumb:focus-visible{border-color:var(--secondary-color)}@supports (color:color-mix(in lab, red, red)){.product-gallery__thumb:hover{border-color:color-mix(in srgb, var(--secondary-color) 45%, transparent)}.product-gallery__thumb:focus-visible{border-color:color-mix(in srgb, var(--secondary-color) 45%, transparent)}}.product-gallery__thumb.is-active{border-color:var(--secondary-color)}.product-gallery__thumb-image{object-fit:contain;width:100%;height:100%;padding:3px}.product-gallery__thumb--more{color:var(--primary-color);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-semibold);position:relative}.product-gallery__thumb-count{background-color:var(--tertiary-color);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.product-gallery__thumb-count{background-color:color-mix(in srgb, var(--tertiary-color) 70%, transparent)}}.product-gallery__controls{margin-top:20px}.product-gallery__counter{color:var(--primary-color);font-size:var(--font-size-label);line-height:var(--line-height-label);flex-shrink:0}.product-gallery__counter-current{font-weight:var(--font-weight-semibold)}.product-gallery__progress{background-color:var(--carousel-track-color);flex:1;height:2px;position:relative;overflow:hidden}.product-gallery__progress-fill{background-color:var(--secondary-color);width:12%;transition:width .45s;position:absolute;top:0;bottom:0;left:0;right:auto}.product-gallery__prev,.product-gallery__next{color:var(--primary-color);cursor:pointer;background-color:transparent;justify-content:center;align-items:center;transition:color .15s;display:flex;position:relative}.product-gallery__prev:before,.product-gallery__next:before{content:"";width:30px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-gallery__prev i,.product-gallery__next i{font-size:18px}.product-gallery__prev:hover,.product-gallery__next:hover{color:var(--secondary-color)}.product-gallery__prev:focus-visible{color:var(--secondary-color)}.product-gallery__next:focus-visible{color:var(--secondary-color)}.product-info__title{text-transform:var(--heading-text-transform);font-size:var(--font-size-h1);line-height:var(--line-height-heading);margin:0}.product-info__subtitle{color:var(--secondary-color);text-transform:var(--heading-text-transform);font-size:var(--font-size-text);line-height:var(--line-height-text);font-weight:var(--font-weight-semibold);margin:20px 0 0}.product-info__intro{margin:20px 0 0}.product-info__group{margin-top:36px}.product-info__label{font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);font-weight:var(--font-weight-semibold);margin:0 0 10px}.product-info__chip{color:var(--primary-color);background-color:var(--tertiary-color);font-size:var(--font-size-label);line-height:var(--line-height-label);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:8px 12px;overflow:hidden}.product-info__tag{color:var(--primary-color);background-color:var(--gray-color);font-size:var(--font-size-label);line-height:var(--line-height-label);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:8px 12px;overflow:hidden}.product-info__tag--link{text-decoration:none;display:inline-block}.product-info__spec-link{color:var(--primary-color);font-size:var(--font-size-text);line-height:var(--line-height-text);text-underline-offset:var(--link-text-underline-offset);margin-top:20px;display:inline-block}.product-info__spec-link:hover{color:var(--secondary-color)}.product-info__spec-link:focus-visible{color:var(--secondary-color)}.product-info__actions{margin-top:36px}.product-variants{background-color:var(--primary-color);padding-top:30px;padding-bottom:30px}@media (min-width:64rem){.product-variants{background-color:transparent;padding-top:50px;padding-bottom:50px}.product-variants__panel{background-color:var(--primary-color);border-radius:20px;padding:50px 60px}}.product-variants__title{color:var(--tertiary-color);text-transform:var(--heading-text-transform);font-size:var(--font-size-h2);line-height:var(--line-height-heading);margin:0 0 15px}@media (min-width:64rem){.product-variants__title{margin-bottom:20px}}.product-variants__toggle{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}@media (min-width:64rem){.product-variants__toggle{cursor:auto}}.product-variants__chevron{color:var(--primary-color);flex-shrink:0;font-size:16px;transition:transform .2s;display:none}.js .product-variants__chevron{display:inline-block}@media (min-width:64rem){.js .product-variants__chevron{display:none}}.js .product-variants__table tbody tr.is-collapsed td{display:none}@media (min-width:64rem){.js .product-variants__table tbody tr.is-collapsed td{display:table-cell}}.js .product-variants__table tbody tr:not(.is-collapsed) .product-variants__chevron{transform:rotate(180deg)}@media (min-width:64rem){.product-variants__scroll{overflow-x:auto}}.product-variants__table{border-collapse:separate;border-spacing:0;width:100%;display:block}@media (min-width:64rem){.product-variants__table{border-spacing:0 4px;min-width:640px;display:table}}.product-variants__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:64rem){.product-variants__table thead{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.product-variants__table tbody{display:block}@media (min-width:64rem){.product-variants__table tbody{display:table-row-group}}.product-variants__table tbody tr{background-color:var(--tertiary-color);border-radius:4px;margin-bottom:15px;display:block;overflow:hidden}.product-variants__table tbody tr:last-child{margin-bottom:0}@media (min-width:64rem){.product-variants__table tbody tr{background-color:transparent;border-radius:0;margin-bottom:0;display:table-row;overflow:visible}}.product-variants__table tbody tr th[scope=row]{color:var(--primary-color);background-color:var(--light-gray-color);font-size:var(--font-size-heading-card);line-height:var(--line-height-heading-card);font-weight:var(--font-weight-heading);text-transform:var(--heading-text-transform);padding:15px 20px;display:block}@media (min-width:64rem){.product-variants__table tbody tr th[scope=row]{font-size:var(--font-size-text);line-height:var(--line-height-text);font-weight:var(--font-weight-semibold);text-transform:none;background-color:transparent;padding:12px 20px;display:table-cell}}.product-variants__table tbody td{color:var(--primary-color);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 20px;display:flex}@media (min-width:64rem){.product-variants__table tbody td{display:table-cell}}.product-variants__table tbody td+td{border-top:1px solid var(--light-gray-color)}@media (min-width:64rem){.product-variants__table tbody td+td{border-top:0}}.product-variants__table tbody td:before{content:attr(data-label);color:var(--secondary-color);font-size:var(--font-size-label);line-height:var(--line-height-label);text-transform:var(--heading-text-transform)}@media (min-width:64rem){.product-variants__table tbody td:before{content:none}}.product-variants__table th,.product-variants__table td{text-align:left;font-weight:var(--font-weight-text);padding:12px 20px}.product-variants__table thead th{color:var(--secondary-color);text-transform:var(--heading-text-transform);font-size:var(--font-size-label);line-height:var(--line-height-label);padding-top:8px;padding-bottom:8px}@media (min-width:64rem){.product-variants__table tbody tr:nth-child(odd) th,.product-variants__table tbody tr:nth-child(odd) td{color:var(--primary-color);background-color:var(--light-gray-color)}.product-variants__table tbody tr:nth-child(2n) th,.product-variants__table tbody tr:nth-child(2n) td{color:var(--primary-color);background-color:var(--tertiary-color)}.product-variants__table tbody tr th:first-child{border-radius:4px 0 0 4px}.product-variants__table tbody tr td:last-child{border-radius:0 4px 4px 0}.product-variants__table tbody th{font-weight:var(--font-weight-semibold)}}.product-specs{padding-top:30px;padding-bottom:30px}@media (min-width:64rem){.product-specs{padding-top:50px;padding-bottom:50px}}.product-specs__title{text-transform:var(--heading-text-transform);font-size:var(--font-size-h2);line-height:var(--line-height-heading);margin:0 0 15px}@media (min-width:64rem){.product-specs__title{margin-bottom:20px}}.product-specs__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}@media (min-width:64rem){.product-specs__table{table-layout:auto}}.product-specs__row:nth-child(odd) .product-specs__label,.product-specs__row:nth-child(odd) .product-specs__value,.product-specs__row:nth-child(odd) .product-specs__benefit{background-color:var(--light-gray-color)}.product-specs__label,.product-specs__value,.product-specs__benefit{text-align:left;vertical-align:top;width:50%;font-size:var(--font-size-text);line-height:var(--line-height-text);padding:12px 15px}@media (min-width:64rem){.product-specs__label,.product-specs__value,.product-specs__benefit{padding:15px 20px}}.product-specs__label{width:195px;font-weight:var(--font-weight-semibold);border-radius:4px 0 0 4px;padding-right:5px}@media (min-width:64rem){.product-specs__label{width:50%;padding-right:20px}}.product-specs__value{border-radius:0 4px 4px 0;width:auto}@media (min-width:64rem){.product-specs__value{width:50%}.product-specs__table--with-benefit .product-specs__label{width:26%}.product-specs__table--with-benefit .product-specs__value{border-radius:0;width:22%}}.product-specs__table--with-benefit .product-specs__benefit{display:none}@media (min-width:64rem){.product-specs__table--with-benefit .product-specs__benefit{border-radius:0 4px 4px 0;width:52%;display:table-cell}}.product-certifications{background-color:var(--light-gray-color);padding-top:30px;padding-bottom:30px}@media (min-width:64rem){.product-certifications{background-color:transparent;padding-top:50px;padding-bottom:50px}}.product-certifications__grid{row-gap:36px}@media (min-width:64rem){.product-certifications__grid{column-gap:40px}.product-certifications__panel{background-color:var(--light-gray-color);border-radius:20px;padding:40px}}.product-certifications__title{text-transform:var(--heading-text-transform);font-size:var(--font-size-h2);line-height:var(--line-height-heading);margin:0 0 15px}@media (min-width:64rem){.product-certifications__title{margin-bottom:25px}}.product-certifications__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.product-certifications__list li{margin:0}.product-certifications__icon{flex-shrink:0;width:25px;height:auto}.product-certifications__text{font-size:var(--font-size-text);line-height:var(--line-height-text)}.product-applications{background-color:var(--primary-color);padding-top:30px;padding-bottom:30px}@media (min-width:64rem){.product-applications{background-color:transparent;padding-top:40px;padding-bottom:50px}}.product-applications__header{margin-bottom:20px}@media (min-width:64rem){.product-applications__header{margin-bottom:50px}}.product-applications__title{color:var(--tertiary-color);text-transform:var(--heading-text-transform);font-size:var(--font-size-h2);line-height:var(--line-height-heading);margin:0}@media (min-width:64rem){.product-applications__title{color:var(--primary-color)}}.product-applications__inner{isolation:isolate}.product-applications__panel{display:none}@media (min-width:64rem){.product-applications__panel{z-index:0;background-color:var(--primary-color);border-radius:20px;display:block;position:absolute;top:60px;bottom:0;left:0;right:0}}.product-applications__main{z-index:1}@media (min-width:64rem){.product-applications__main{padding:0 60px 60px}}.product-applications__stage,.product-applications__carousel{position:relative}.product-applications__carousel.swiper{margin:-12px;padding:12px;overflow:hidden}.product-applications__carousel .product-applications__slide{height:auto}.product-applications__prev,.product-applications__next{z-index:2;width:50px;height:50px;color:var(--tertiary-color);background-color:var(--secondary-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:background-color .15s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.product-applications__prev i,.product-applications__next i{font-size:18px}.product-applications__prev:hover,.product-applications__next:hover{background-color:var(--secondary-hover-color)}.product-applications__prev:focus-visible{background-color:var(--secondary-hover-color)}.product-applications__next:focus-visible{background-color:var(--secondary-hover-color)}@media (min-width:64rem){.product-applications__prev,.product-applications__next{display:flex}}.product-applications__prev[hidden],.product-applications__next[hidden]{display:none}.product-applications__prev.is-disabled,.product-applications__next.is-disabled{opacity:.45;pointer-events:none}.product-applications__prev{left:0;transform:translate(-50%,-50%)}.product-applications__next{right:0;transform:translate(50%,-50%)}.product-applications__controls{margin-top:20px}@media (min-width:64rem){.product-applications__controls{display:none}}.product-applications--idle .product-applications__controls{display:none}.product-applications__counter{color:var(--tertiary-color);font-size:var(--font-size-label);line-height:var(--line-height-label);flex-shrink:0}.product-applications__counter-current{font-weight:var(--font-weight-semibold)}.product-applications__progress{background-color:rgba(255,255,255,.25);flex:1;height:2px;position:relative;overflow:hidden}.product-applications__progress-fill{background-color:var(--secondary-color);width:12%;transition:width .45s;position:absolute;top:0;bottom:0;left:0;right:auto}.product-applications__step-prev,.product-applications__step-next{color:var(--tertiary-color);cursor:pointer;background-color:transparent;justify-content:center;align-items:center;transition:color .15s;display:flex;position:relative}.product-applications__step-prev:before,.product-applications__step-next:before{content:"";width:30px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-applications__step-prev i,.product-applications__step-next i{font-size:18px}.product-applications__step-prev:hover,.product-applications__step-next:hover{color:var(--secondary-color)}.product-applications__step-prev:focus-visible{color:var(--secondary-color)}.product-applications__step-next:focus-visible{color:var(--secondary-color)}.product-applications__step-prev.is-disabled,.product-applications__step-next.is-disabled{opacity:.35;pointer-events:none}@media (min-width:80rem){.product-applications--pair .product-application--vertical .product-application__photo{aspect-ratio:auto;height:280px}}.product-application{background-color:var(--tertiary-color);border-radius:20px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px rgba(76,45,39,.12)}.product-application__photo{aspect-ratio:456/280;position:relative;overflow:hidden}.product-application--vertical{aspect-ratio:333/408;isolation:isolate;justify-content:flex-end;height:auto;box-shadow:0 0 5px rgba(0,0,0,.25)}@media (min-width:64rem){.product-application--vertical{aspect-ratio:auto;justify-content:flex-start;height:100%;box-shadow:0 2px 10px rgba(76,45,39,.12)}}.product-application--vertical .product-application__photo{z-index:-1;aspect-ratio:auto;border-radius:20px;position:absolute;top:0;bottom:0;left:0;right:0}.product-application--vertical .product-application__photo:after{content:"";pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.55));position:absolute;top:45%;bottom:0;left:0;right:0}@media (min-width:64rem){.product-application--vertical .product-application__photo{z-index:auto;aspect-ratio:456/280;border-radius:20px 20px 0 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.product-application--vertical .product-application__photo:after{content:none}}.product-application--vertical .product-application__body{padding:20px 80px 20px 15px}@media (min-width:64rem){.product-application--vertical .product-application__body{padding:30px 30px 40px}}.product-application--vertical .product-application__title{color:var(--tertiary-color)}@media (min-width:64rem){.product-application--vertical .product-application__title{color:var(--primary-color)}}.product-application--vertical .product-application__text{display:none}@media (min-width:64rem){.product-application--vertical .product-application__text{display:block}}.product-application__go{z-index:1;pointer-events:none;width:50px;height:50px;color:var(--tertiary-color);background-color:var(--primary-color);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:15px;right:15px}.product-application__go i{font-size:18px}@media (min-width:64rem){.product-application__go{display:none}}.product-application__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.product-application__image{transition:transform .45s}.product-application:hover .product-application__image{transform:scale(1.06)}.product-application:focus-within .product-application__image{transform:scale(1.06)}}.product-application__body{gap:12px;padding:30px 30px 40px}.product-application__title{color:var(--primary-color);text-transform:none;font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);font-weight:var(--font-weight-semibold);margin:0}.product-application__link{color:inherit;text-decoration:none}.product-application__link:after{content:"";border-radius:20px;position:absolute;top:0;bottom:0;left:0;right:0}.product-application__link:hover{color:var(--secondary-color)}.product-application__link:focus-visible{color:var(--secondary-color)}.product-application__text{margin:0}.product-application__button{z-index:1;align-self:flex-start;margin-top:8px;position:relative}@media (min-width:64rem){.product-application--horizontal{grid-template-columns:58% 42%;align-items:stretch;display:grid}.product-application--horizontal .product-application__photo{aspect-ratio:auto;height:100%}}.product-application--horizontal .product-application__body{justify-content:center;padding:30px}@media (min-width:64rem){.product-application--horizontal .product-application__body{padding:60px}}.product-related{padding-top:30px;padding-bottom:0}@media (min-width:64rem){.product-related{padding-top:40px;padding-bottom:50px}}.product-related__header{margin-bottom:20px}@media (min-width:64rem){.product-related__header{margin-bottom:50px}}.product-related__title{text-transform:var(--heading-text-transform);font-size:var(--font-size-h2);line-height:var(--line-height-heading);margin:0}.product-related__inner{isolation:isolate}.product-related__panel{display:none}@media (min-width:64rem){.product-related__panel{z-index:0;background-color:var(--light-gray-color);border-radius:20px;display:block;position:absolute;top:60px;bottom:0;left:0;right:0}}.product-related__main{z-index:1}@media (min-width:64rem){.product-related__main{padding:0 60px 60px}.product-related--one .product-related__panel{top:40px}.product-related--one .product-related__main{padding:0 123px 74px}}.product-related__carousel.swiper{margin:-12px;padding:12px;overflow:hidden}.product-related__carousel .product-related__slide{height:auto}.product-related__controls{margin-top:10px}@media (min-width:64rem){.product-related__controls{margin-top:40px}}.product-related__controls.is-hidden{display:none}.product-related__counter{color:var(--primary-color);font-size:var(--font-size-label);line-height:var(--line-height-label);flex-shrink:0}.product-related__counter-current{font-weight:var(--font-weight-semibold)}.product-related__progress{background-color:var(--carousel-track-color);flex:1;height:2px;position:relative;overflow:hidden}.product-related__progress-fill{background-color:var(--secondary-color);width:12%;transition:width .45s;position:absolute;top:0;bottom:0;left:0;right:auto}.product-related__prev,.product-related__next{color:var(--primary-color);cursor:pointer;background-color:transparent;justify-content:center;align-items:center;transition:color .15s;display:flex;position:relative}.product-related__prev:before,.product-related__next:before{content:"";width:30px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-related__prev i,.product-related__next i{font-size:18px}.product-related__prev:hover,.product-related__next:hover{color:var(--secondary-color)}.product-related__prev:focus-visible{color:var(--secondary-color)}.product-related__next:focus-visible{color:var(--secondary-color)}.product-related__prev.is-disabled,.product-related__next.is-disabled{opacity:.35;pointer-events:none}.product-related-card{background-color:var(--tertiary-color);border-radius:20px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px rgba(76,45,39,.12)}.product-related-card__link{color:inherit;text-decoration:none}.product-related-card__link:after{content:"";border-radius:20px;position:absolute;top:0;bottom:0;left:0;right:0}.product-related-card__link:hover{color:var(--secondary-color)}.product-related-card__link:focus-visible{color:var(--secondary-color)}.product-related-card__photo{aspect-ratio:456/280;background-color:var(--tertiary-color);position:relative}.product-related-card__image{object-fit:contain;width:calc(100% - 60px);height:calc(100% - 60px);position:absolute;top:30px;bottom:30px;left:30px;right:30px}.product-related-card__body{padding:10px 30px 40px}.product-related-card__tags{margin-bottom:15px}.product-related-card__tags.is-single-line{flex-wrap:nowrap}.product-related-card__tag{color:var(--primary-color);background-color:var(--gray-color);font-size:var(--font-size-label);line-height:var(--line-height-label);white-space:nowrap;border-radius:4px;flex:none;padding:8px}.product-related-card__tag--truncated{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.product-related-card__name{color:var(--primary-color);text-transform:none;font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);font-weight:var(--font-weight-semibold);margin:0 0 5px}.product-related-card__desc{font-size:var(--font-size-card-text);line-height:var(--line-height-card-text);margin:0}.product-related-card--horizontal .product-related-card__photo{aspect-ratio:246/151}@media (min-width:64rem){.product-related-card--horizontal{grid-template-columns:42% 58%;align-items:stretch;display:grid}.product-related-card--horizontal .product-related-card__photo{aspect-ratio:auto;height:100%}.product-related-card--horizontal .product-related-card__body{flex-direction:column;justify-content:center;padding:30px 30px 30px 0;display:flex}}.fancybox__thumb:after{border-color:var(--secondary-color)}.application-hero{background-color:var(--brown-color);flex-direction:column;width:100%;min-height:660px;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.application-hero{min-height:600px}}.application-hero__media{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.application-hero__media:after{content:"";pointer-events:none;background:linear-gradient(rgba(0,0,0,.35),transparent);height:40%;position:absolute;top:0;bottom:auto;left:0;right:0}.application-hero__image{object-fit:cover;object-position:center;width:100%;height:100%}.js .application-hero--parallax .application-hero__image{object-position:center top;height:160%;transform:translate3d(0, var(--parallax-shift,0px), 0);will-change:transform}.application-hero__container{z-index:1;padding-block:var(--section-spacing-tight) 15px;flex-direction:column;flex:1 0 auto;justify-content:space-between;display:flex;position:relative}@media (min-width:64rem){.application-hero__container{padding-block:var(--section-spacing-tight) 2.5rem}}.application-hero__crumbs .breadcrumb__link,.application-hero__crumbs .breadcrumb__current,.application-hero__crumbs .breadcrumb__separator{color:var(--tertiary-color)}.application-hero__crumbs .breadcrumb__link{transition:opacity .15s ease-in}.application-hero__crumbs .breadcrumb__link:hover,.application-hero__crumbs .breadcrumb__link:focus{opacity:.7}.application-hero__card{background-color:var(--tertiary-color);border-radius:20px;align-self:flex-start;width:100%;max-width:579px;padding:1.875rem;box-shadow:0 8px 24px -14px rgba(0,0,0,.4)}@media (min-width:64rem){.application-hero__card{padding:2.5rem}}.application-hero__title{text-transform:var(--heading-text-transform);font-size:var(--font-size-h1);line-height:var(--line-height-heading);margin:0}.application-hero__text{margin:0}.application-text{background-color:var(--tertiary-color);padding-top:30px;padding-bottom:30px}@media (min-width:64rem){.application-text{padding-top:6.25rem;padding-bottom:6.25rem}}.application-text--lead{padding-top:40px}@media (min-width:64rem){.application-text--lead{padding-top:6.25rem;padding-bottom:0}}.application-text--key{padding-bottom:0}@media (min-width:64rem){.application-text--key{padding-top:0;padding-bottom:6.25rem}}.application-text__body{padding-left:15px;padding-right:15px}@media (min-width:64rem){.application-text__body{padding-left:0;padding-right:0}}.application-text__title{text-transform:var(--heading-text-transform);margin:0}.application-text__paragraph{margin:0}.application-text__tag{background-color:var(--light-gray-color);color:var(--primary-color);font-size:var(--font-size-label);line-height:var(--line-height-label);border-radius:4px;align-items:center;padding:8px;display:inline-flex}.application-gallery{background-color:var(--tertiary-color);padding-top:30px;padding-bottom:0;overflow:hidden}@media (min-width:64rem){.application-gallery{padding-top:0;padding-bottom:0}}.application-gallery__track{scrollbar-width:none;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.application-gallery__track::-webkit-scrollbar{display:none}.application-gallery__track.is-marquee{width:max-content;animation:application-gallery-marquee var(--marquee-duration,40s) linear infinite;will-change:transform;overflow-x:visible}.application-gallery__track.is-marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.application-gallery__track.is-marquee{animation:none}}.application-gallery__item{border-radius:20px;flex-shrink:0;height:226px;margin:0 10px 0 0;overflow:hidden}@media (min-width:64rem){.application-gallery__item{height:450px;margin-right:36px}}.application-gallery__item--wide{width:339px}@media (min-width:64rem){.application-gallery__item--wide{width:675px}}.application-gallery__item--narrow{width:202px}@media (min-width:64rem){.application-gallery__item--narrow{width:400px}}.application-gallery__image{object-fit:cover;width:100%;height:100%}@keyframes application-gallery-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:1023.98px){body.home main.front-page{flex-direction:column;display:flex}body.home .flexible--usps{order:1}body.home .flexible--featured-applications{order:2}body.home .flexible--featured-products{order:3}body.home .flexible--about-brand{order:4}body.home .flexible--dealer-locator{order:5}}.footer{background-color:var(--secondary-color);background-image:var(--brand-grain), var(--brand-artwork);color:var(--tertiary-color);font-size:var(--font-size-text);line-height:var(--line-height-text);background-position:50%;background-size:auto,cover;padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.footer{padding-top:6.25rem;padding-bottom:6.25rem}}.footer p{color:var(--tertiary-color)}.footer li{margin:0}.footer__top{gap:.9375rem 15px}@media (min-width:64rem){.footer__top{gap:2.5rem 5rem}}@media (min-width:64rem) and (max-width:1279.98px){.footer__top{column-gap:1.875rem}}.footer__brand{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.footer__brand img{width:auto;height:4.5rem}@media (min-width:64rem){.footer__brand img{height:5.5rem}}.footer__logo-text{color:var(--tertiary-color);text-transform:uppercase;font-weight:var(--font-weight-heading);text-decoration:none}.footer__tagline{max-width:17rem;margin:0}.footer__col{flex-direction:column;align-items:flex-start;display:flex}.footer__heading{width:100%;min-height:44px;color:var(--tertiary-color);font-size:var(--font-size-menu);line-height:var(--line-height-menu);font-weight:var(--font-weight-text);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;margin:0;padding-top:5px;padding-bottom:5px;list-style:none;display:flex}.footer__heading::-webkit-details-marker{display:none}.footer__heading:focus-visible{outline:2px solid var(--tertiary-color);outline-offset:4px}@media (min-width:64rem){.footer__heading{cursor:default;pointer-events:none;min-height:0;margin-bottom:1.25rem;padding-top:0;padding-bottom:0}}i.footer__chevron{flex-shrink:0;font-size:16px;transition:transform .2s}@media (min-width:64rem){i.footer__chevron{display:none}}.footer__col[open] .footer__chevron{transform:rotate(180deg)}.footer__links{line-height:var(--line-height-menu);flex-direction:column;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.footer__links a{color:var(--tertiary-color);text-decoration:none;transition:opacity .15s ease-in}.footer__links a:hover,.footer__links a:focus{opacity:.7}.footer__group{flex-direction:column;align-items:stretch;gap:2rem;display:flex}@media (min-width:64rem){.footer__group{gap:1.5rem}}.footer__button{width:fit-content;height:var(--button-height);padding:var(--button-padding);border:1px solid var(--tertiary-color);border-radius:var(--button-border-radius);color:var(--tertiary-color);font-size:var(--font-size-menu);line-height:var(--line-height-menu);text-transform:uppercase;align-items:center;text-decoration:none;transition:all .15s ease-in;display:inline-flex}.footer__button:hover,.footer__button:focus{background-color:var(--tertiary-color);color:var(--primary-color)}.footer__divider{border:0;border-top:1px solid rgba(255,255,255,.4);margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:64rem){.footer__divider{margin-top:3.125rem;margin-bottom:3.125rem}}.footer__bottom{align-items:center;gap:2.5rem 15px}@media (min-width:64rem){.footer__bottom{column-gap:5rem}}@media (min-width:64rem) and (max-width:1279.98px){.footer__bottom{grid-template-columns:auto auto auto;justify-content:space-between;column-gap:1.875rem}.footer__bottom .footer__copyright,.footer__bottom .footer__legal,.footer__bottom .footer__credit{grid-column:auto}}.footer__copyright,.footer__credit{margin:0}.footer__legal{flex-wrap:wrap;gap:.75rem 1.875rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:64rem){.footer__legal{flex-wrap:nowrap;column-gap:1.25rem}.footer__legal li{white-space:nowrap}}.footer__legal a{color:var(--tertiary-color);text-decoration:none;transition:opacity .15s ease-in}.footer__legal a:hover,.footer__legal a:focus{opacity:.7}@media (min-width:64rem){.footer__legal{justify-content:center}}.footer__credit a{color:var(--tertiary-color);text-decoration:none;transition:opacity .15s ease-in}.footer__credit a:hover,.footer__credit a:focus{opacity:.7}@media (min-width:64rem){.footer__credit{text-align:right}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
/*# sourceMappingURL=public.css.map*/