/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}button.orange{background:#ef9e27;color:#fff;border:none;padding:.7em 1em;line-height:1.7rem;font-size:1.5rem}@font-face{font-display:swap;font-family:Celeste;src:url(/dist/assets/fonts/celeste.eot) format("eot"),url(/dist/assets/fonts/celeste.woff) format("woff"),url(/dist/assets/fonts/celeste.woff2) format("woff2")}@font-face{font-display:swap;font-family:Avenir Bold;src:url(/dist/assets/fonts/avenir-bold.woff) format("woff"),url(/dist/assets/fonts/avenir-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Avenir;src:url(/dist/assets/fonts/avenir.woff) format("woff"),url(/dist/assets/fonts/avenir.woff2) format("woff2")}:root{font-size:62.5%;--red_commerce: #e90000;--grey_commerce: #eeeeee;--yellow_commerce: #ef9e27;--yellow2_commerce: #ffed00;--green_commerce: #329c32}body{display:block;font-display:swap;font-family:Avenir;font-size:1.6rem;margin:0;max-width:100vw;min-height:100vh;overflow-y:auto;padding:0;position:relative;scroll-behavior:smooth}*{box-sizing:border-box}h3,.h3,h2,.h2,h1,.h1{margin:0;padding:0}p{font-size:clamp(1.4rem,2vmin,1.9rem);font-weight:400;line-height:1.5em;margin:1em 0;padding:0;white-space:pre-wrap;word-break:break-word}h1,.h1{font-size:clamp(2rem,5vmin,5rem);line-height:1.2em}h2,.h2{font-size:clamp(1.8rem,3vmin,2.9rem);font-weight:400;line-height:1.3em}h3,.h3{font-size:clamp(1.5rem,2vmin,2rem);font-weight:400;line-height:1.2em}.Avenir,.avenir{font-family:Avenir,Verdana,sans-serif;font-weight:400}.Avenir-Bold,.avenir-bold{font-family:Avenir Bold,Arial,sans-serif}.Celeste,.celeste{font-family:Celeste,Times,serif;font-weight:400}.Open-Sans,.open-sans{font-family:Open Sans,serif;font-weight:400}a{color:currentColor;cursor:pointer}a:active,a:focus,a:hover{color:currentColor}a:focus-visible{outline:2px solid invert;outline-offset:2px}button{color:currentColor;cursor:pointer;font-family:Avenir,Verdana,sans-serif}button:focus-visible{outline:2px solid invert;outline-offset:2px}label{display:block;font-family:Avenir,Verdana,sans-serif;padding-bottom:.3em}form{display:flex;flex-direction:column}input{border:.1rem #4a4a4a solid;color:#393939;font:400 1em Avenir,Verdana,sans-serif;height:3em;padding:.5em;text-indent:.5em}input::-webkit-input-placeholder{font-size:.7em}input::-moz-placeholder{font-size:.7em}input:-ms-input-placeholder{font-size:.7em}input:-moz-placeholder{font-size:.7em}select{border:.1rem #4a4a4a solid;color:#393939;font:400 1em Avenir,Verdana,sans-serif;height:3em;text-indent:.5em}select::-webkit-input-placeholder{font-size:.7em}select::-moz-placeholder{font-size:.7em}select:-ms-input-placeholder{font-size:.7em}select:-moz-placeholder{font-size:.7em}ul,ol{font-size:clamp(1.6rem,2vmin,1.6rem)}ul,ul li,ol,ol li{margin:0;padding:0}.rte ul,.rte ol{padding-left:3rem;margin-bottom:1em;font-size:clamp(1.4rem,2vmin,1.9rem)}.rte ul li,.rte ol li{padding-bottom:.5em}.size-13{font-size:clamp(11px,3vmin,13px)}.size-16{font-size:clamp(14px,3.69vmin,16px)}.size-20{font-size:clamp(18px,4.614vmin,20px)}.size-22{font-size:clamp(20px,5.07vmin,22px)}.size-24{font-size:clamp(22px,5.538vmin,24px)}.size-26{font-size:clamp(24px,6vmin,26px)}.size-30{font-size:clamp(28px,6.921vmin,30px)}.size-40{font-size:clamp(28px,9.2307vmin,40px)}.size-50{font-size:clamp(28px,11.538vmin,50px)}:root{--font-size-14: clamp(12px, 2.31vw, 14px);--font-size-16: clamp(16px, 2.64vw, 16px);--font-size-18: clamp(16px, 3vw, 18px);--font-size-19: clamp(17px, 3vw, 19px);--font-size-22: clamp(18px, 3.66vw, 22px);--font-size-30: clamp(20px, 5.1vw, 30px);--font-size-34: clamp(22px, 5.1vw, 34px);--font-size-42: clamp(24px, 3vw, 42px);--font-size-50: clamp(25px, 3vw, 50px);--font-size-70: clamp(35px, 3vw, 70px);--font-size-180: clamp(45px, 3vw, 180px);--font-base: Celeste, Times, serif;--font-title: Avenir Bold, Arial, sans-serif;--font-subtitle: Avenir, Verdana, sans-serif;--color-grey: hsl(0, 0%, 81%);--color-green: #329c32;--color-dark_blue: #494495;--color-orange: #ef9e27;--color-red: #d51317;--color-blue: #00569d;--color-dark_green: #1d6c2f;--color-purple: #8264de;--color-yellow: #ffed00;--color-red_commerce: #e90000;--color-grey_commerce: #eeeeee;--color-grey-light_commerce: #f8f8f8;--color-grey-dark_commerce: #929292;--color-orange_commerce: #ef9e27;--color-black: #393939;--color-white: #fff}html{overflow-x:hidden}html:has([popover]:popover-open),html:has(dialog[aria-modal=true][open]){overflow:hidden;scrollbar-gutter:stable}.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}@keyframes example{0%{display:none}to{display:block}}iframe{display:block;animation-name:example;animation-duration:4s}summary{cursor:pointer;display:flex;justify-content:space-between}summary::marker{display:none;content:""}summary:after{content:"";background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A") center/contain no-repeat;rotate:0deg;display:inline-block;fill:currentColor;height:1em;width:1em;margin:auto 0;transition:rotate 225ms ease}details[open] summary:not([button]):after{rotate:180deg}label[invalid]{color:#d91212}input[invalid]{color:#d91212;border-color:#d91212!important;background-color:#f2e9e9}input[invalid]::placeholder{color:#d91212}[formError]{color:#d91212}#headerMenu{--mega-menu-color: black;--mega-menu-background-color: white}#headerMenu ol,#headerMenu ul,#headerMenu li{list-style:none;display:flex;padding:0;margin:0}@media (min-width: 1421px){#headerMenu{top:var(--header-height);width:100%;position:absolute;margin:0;max-width:none;justify-content:center;align-content:center;box-shadow:0 10px 10px -10px #000 inset;padding:25px;flex-direction:row;height:auto;color:var(--mega-menu-color);background-color:var(--mega-menu-background-color)}#headerMenu:popover-open{display:flex;height:max-content}#headerMenu::backdrop{background:linear-gradient(transparent,transparent var(--header-height),rgba(0,0,0,.6196078431) var(--header-height),rgba(0,0,0,.6196078431));-webkit-backdrop-filter:none;backdrop-filter:none}#headerMenu [popovertargetaction=hide],#headerMenu [closeDialog]{display:none}#headerMenu nav{display:flex;height:max-content;max-width:1400px;padding:0 clamp(5px,2vw,20px)}#headerMenu nav button:after{content:none}#headerMenu nav button[role=menuitem]{pointer-events:none}#headerMenu nav ol,#headerMenu nav ul,#headerMenu nav li{flex-direction:row;gap:5px}#headerMenu nav ul ul button{text-align:start;font-size:var(--font-size-18);font-family:var(--font-title);padding:0}#headerMenu nav ul ul span,#headerMenu nav ul ul a{text-align:start;font-size:var(--font-size-18);font-family:var(--font-subtitle);text-decoration:none}#headerMenu nav ul ul li,#headerMenu nav ul ul ul{flex-direction:column}#headerMenu nav>app-nav-fragment>ul>li>button{display:none}#headerMenu nav>app-nav-fragment>ul>li:not(:has(ul[open])){display:none}#headerMenu nav [open]{gap:40px 2vw;padding:0 0 60px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (max-width: 1420px){#headerMenu{position:absolute;margin:0;justify-content:start;align-content:start;padding:30px;flex-direction:column;max-height:unset;height:100%;width:min(90%,500px)}#headerMenu:popover-open{display:flex}#headerMenu [popovertargetaction=hide],#headerMenu [closeDialog]{margin:0 -5px 0 auto;font-size:2.6rem;padding:0}#headerMenu ol,#headerMenu ul,#headerMenu li{flex-direction:column;width:100%}#headerMenu li a,#headerMenu li>span,#headerMenu li button{padding:13px 0}#headerMenu li:has(>a:empty){display:none}#headerMenu ul:has([open])>li:not(:has([open])){display:none}#headerMenu button[role=menuitem]{text-align:start;justify-content:space-between;font-size:var(--font-size-18);font-family:var(--font-subtitle);--icon: url(/dist/assets/icons/forward.svg);display:flex;gap:10px;flex-direction:row;align-items:center}#headerMenu button[role=menuitem]:after{content:"";background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A") center/contain no-repeat;rotate:-90deg;display:inline-block;fill:currentColor;height:1em;width:1em;margin:auto 0;transition:rotate 225ms ease}#headerMenu button[role=menuitem][open]{justify-content:start;--icon: url(/dist/assets/icons/back.svg);border-bottom:1px solid #1d6c2f}#headerMenu button[role=menuitem][open]:has(~app-nav-fragment [open]){display:none}#headerMenu button[role=menuitem][open]:after{content:none}#headerMenu button[role=menuitem][open]:before{content:"";background-image:var(--icon);height:100%;aspect-ratio:1;display:block;background-position:center;background-size:cover;width:.8em;height:.8em}#headerMenu a{text-decoration:none;font-size:var(--font-size-18);font-family:var(--font-subtitle)}#headerMenu span{font-size:var(--font-size-18);font-family:var(--font-subtitle)}#headerMenu app-nav-fragment{display:none}#headerMenu nav:not(:has([open]))>app-nav-fragment,#headerMenu nav:has([open]) app-nav-fragment:has([open]),#headerMenu [open]~app-nav-fragment{display:flex}#headerMenu nav{display:flex;flex-direction:column;width:100%}#headerMenu nav :not(:has([open])) li{border-bottom:1px solid #1d6c2f}}[popover],dialog{border:0}[popover]::backdrop,dialog::backdrop{background-color:light-dark(rgba(0,0,0,.5882352941),rgba(255,255,255,.5882352941));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}[popover]:popover-open,dialog[open]{display:grid;grid-template-columns:1fr;overscroll-behavior:contain}[popover][slide],dialog[slide]{top:0;position:fixed;bottom:0;max-width:100dvw;max-height:100dvh;margin:0;inset-block-start:unset;inset-block-end:unset;height:100dvh;transition:all .25s allow-discrete;min-width:var(--slide-max, min(500px, 70dvw))}@media (min-width: 1200px){[popover][slide]:popover-open,[popover][slide][open],dialog[slide]:popover-open,dialog[slide][open]{transition-duration:.51s}}@media (max-width: 1420px){[popover][slide=menu],dialog[slide=menu]{margin-right:auto;margin-left:0;translate:0}@starting-style{[popover][slide=menu],dialog[slide=menu]{translate:-10vh 0}}[popover][slide=menu]:popover-open,[popover][slide=menu][open],dialog[slide=menu]:popover-open,dialog[slide=menu][open]{translate:0}@starting-style{[popover][slide=menu]:popover-open,[popover][slide=menu][open],dialog[slide=menu]:popover-open,dialog[slide=menu][open]{translate:-10vh 0}}[popover][slide=menu]:popover-open::backdrop,[popover][slide=menu][open]::backdrop,dialog[slide=menu]:popover-open::backdrop,dialog[slide=menu][open]::backdrop{pointer-events:all!important}}@media (min-width: 1421px){[popover][slide=menu],dialog[slide=menu]{translate:0 calc(-1 * var(--header-height));opacity:0;z-index:0;clip-path:xywh(0px var(--header-height) 100% 100%)}@starting-style{[popover][slide=menu],dialog[slide=menu]{opacity:1;clip-path:xywh(0px 0px 100% 100%);translate:0 0;z-index:-1}}[popover][slide=menu]:popover-open,[popover][slide=menu][open],dialog[slide=menu]:popover-open,dialog[slide=menu][open]{opacity:1;translate:0 0;clip-path:xywh(0px 0px 100% 100%)}@starting-style{[popover][slide=menu]:popover-open,[popover][slide=menu][open],dialog[slide=menu]:popover-open,dialog[slide=menu][open]{opacity:0;translate:0 calc(-1 * var(--header-height));clip-path:xywh(0px var(--header-height) 100% 100%)}}}[popover][slide=left],dialog[slide=left]{margin-right:auto;margin-left:0;translate:-100%}@starting-style{[popover][slide=left],dialog[slide=left]{translate:0%}}[popover][slide=left]:popover-open,[popover][slide=left][open],dialog[slide=left]:popover-open,dialog[slide=left][open]{translate:0%}@starting-style{[popover][slide=left]:popover-open,[popover][slide=left][open],dialog[slide=left]:popover-open,dialog[slide=left][open]{translate:-100%}}[popover][slide=right],dialog[slide=right]{margin-right:0;margin-left:auto;translate:100%}@starting-style{[popover][slide=right],dialog[slide=right]{translate:0%}}[popover][slide=right]:popover-open,[popover][slide=right][open],dialog[slide=right]:popover-open,dialog[slide=right][open]{translate:0%}@starting-style{[popover][slide=right]:popover-open,[popover][slide=right][open],dialog[slide=right]:popover-open,dialog[slide=right][open]{translate:100%}}[popover][popup],dialog[popup]{max-width:70dvw;max-height:70dvh;height:max-content;width:max-content;transition:all .25s allow-discrete}@media (min-width: 1200px){[popover][popup]:popover-open,[popover][popup][open],dialog[popup]:popover-open,dialog[popup][open]{transition-duration:.51s}}[popover][popup=top],dialog[popup=top]{translate:0 -10vh;opacity:0}@starting-style{[popover][popup=top],dialog[popup=top]{opacity:1;translate:0 0}}[popover][popup=top]:popover-open,[popover][popup=top][open],dialog[popup=top]:popover-open,dialog[popup=top][open]{opacity:1;translate:0 0}@starting-style{[popover][popup=top]:popover-open,[popover][popup=top][open],dialog[popup=top]:popover-open,dialog[popup=top][open]{opacity:0;translate:0 -10vh}}[popover][popup=bottom],dialog[popup=bottom]{translate:0 10vh;opacity:0}@starting-style{[popover][popup=bottom],dialog[popup=bottom]{opacity:1;translate:0 0}}[popover][popup=bottom]:popover-open,[popover][popup=bottom][open],dialog[popup=bottom]:popover-open,dialog[popup=bottom][open]{opacity:1;translate:0 0}@starting-style{[popover][popup=bottom]:popover-open,[popover][popup=bottom][open],dialog[popup=bottom]:popover-open,dialog[popup=bottom][open]{opacity:0;translate:0 10vh}}@keyframes fade-out{0%{opacity:1}to{opacity:0;pointer-events:none}}[icon]{display:flex;gap:10px;flex-direction:row}[icon]:after{content:"";background-color:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;aspect-ratio:1;display:block;background-position:center;background-size:cover;width:1em;height:1em;margin:auto 0;fill:currentColor}[icon][pre]{flex-direction:row-reverse}[icon=loading]{--icon: url(/dist/assets/icons/loading.svg)}[icon=incrementor]{--icon: url(/dist/assets/icons/incrementor.svg)}[icon=decrementor]{--icon: url(/dist/assets/icons/decrementor.svg)}[icon=checkmark]{--icon: url(/dist/assets/icons/checkmark.svg)}[icon=forward]{--icon: url(/dist/assets/icons/forward.svg)}[icon=search]{--icon: url(/dist/assets/icons/search.svg)}[icon=facet]{--icon: url(/dist/assets/icons/facet.svg)}[icon=favorite]{--icon: url(/dist/assets/icons/favorite.svg)}[icon=close]{--icon: url(/dist/assets/icons/close.svg)}[icon=chevron-left]{flex-direction:row-reverse;--icon: url(/dist/assets/icons/chevron-left.svg)}[icon=chevron-right]{--icon: url(/dist/assets/icons/chevron-right.svg)}[icon=chevron-up]{--icon: url(/dist/assets/icons/chevron-up.svg)}[icon=chevron-down]{--icon: url(/dist/assets/icons/chevron-down.svg)}[icon=arrow-left]{flex-direction:row-reverse;--icon: url(/dist/assets/icons/arrow-left.svg)}[icon=arrow-right]{--icon: url(/dist/assets/icons/arrow-right.svg)}[icon=arrow-up]{--icon: url(/dist/assets/icons/arrow-up.svg)}[icon=arrow-down]{--icon: url(/dist/assets/icons/arrow-down.svg)}[icon=person]{--icon: url(/dist/assets/icons/person.svg)}[icon=person-filled]{--icon: url(/dist/assets/icons/person-filled.svg)}[icon=basket]{--icon: url(/dist/assets/icons/basket.svg)}
