@font-face{font-family:HafferVF;src:url(../fonts/HafferVF.woff2)format("woff2"),url(../fonts/HafferVF.woff)format("woff");font-weight:100 900;font-style:normal;font-stretch:75% 125%;font-display:swap}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font-body);color:var(--color-black);letter-spacing:.01rem;font-size:16px;font-weight:330;line-height:1.3;overflow:visible}main{background-color:var(--color-white);z-index:0}:root{--color-yellow:#f6fc69;--color-white:#fff;--color-black:#1d1d1b;--color-grey:#767676;--color-sand-300:#f2eee2;--color-sand-100:#faf8f2;--primary:var(--color-yellow);--margin:max(.75rem, .833333vw);--font-body:"HafferVF", Arial, Helvetica, sans-serif}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.sr-only:not(caption){position:absolute!important}.sr-only *{overflow:hidden!important}.lang-switcher__current-label,.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top{letter-spacing:.01rem;font-size:max(1rem,1.11111vw);font-weight:330;line-height:1.3}.header-main,.main-panel-top{display:none}header.page-header{position:sticky;top:0}.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top{text-transform:capitalize}.sw-megamenu__inner{align-items:center;gap:1rem;width:100%;display:flex}.sw-megamenu__ul{flex:auto;min-width:0}.sw-megamenu__actions{flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.sw-megamenu__action{flex-shrink:0;align-items:center;display:flex}.sw-megamenu__action--search{order:1}.sw-megamenu__action--language{order:2}.sw-megamenu__action--account{order:3}.sw-megamenu__action--cart{order:4}.sw-megamenu__action--search{min-width:8rem}.sw-megamenu__action--search:empty{display:none}.sw-megamenu__action--search .block-search{width:auto;margin:0}.sw-megamenu__action--search .block-search .block-title,.sw-megamenu__action--search .block-search>.block-content>.block-title,.sw-megamenu__action--search .block-search .label:not(.sr-only){display:none}.sw-megamenu__action--search .block-search .control{clear:none;margin:0;padding:0;position:relative}.sw-megamenu__action--search .block-search .field.search{margin:0}.sw-megamenu__action--search .block-search .actions{display:none}.sw-megamenu__action--search .block-search .search-input,.sw-megamenu__action--search .block-search input#search{border:1px solid var(--color-grey);background-color:var(--color-white);width:min(12.5rem,28vw);min-width:8rem;color:var(--color-black);font:inherit;letter-spacing:inherit;border-radius:999px;margin:0;padding:.5rem .75rem;display:block;position:static!important;left:auto!important}.sw-megamenu__action--search .block-search .search-input::placeholder,.sw-megamenu__action--search .block-search input#search::placeholder{color:var(--color-grey);opacity:1}.sw-megamenu__action--search .block-search .search-input:focus,.sw-megamenu__action--search .block-search input#search:focus{border-color:var(--color-black);outline:none}.sw-megamenu__action--search .block-search .search-autocomplete{margin-top:.25rem;left:0;right:0}.minicart-wrapper .action.showcart:after{content:none}.minicart-wrapper .action.showcart .counter.qty{background-color:var(--primary);top:-8px;right:-5px}.custom-cart-icon{width:33px;height:28px}.panel.header .switcher{text-transform:initial}.panel.header .switcher .options .action.toggle:after{content:none}.lang-switcher__trigger{align-items:center;gap:.5rem;display:flex}.lang-switcher__trigger:after{content:none;display:none}.lang-switcher__trigger.active .lang-switcher__current-label:after{transform:scaleX(1)}.lang-switcher__current-label{text-transform:uppercase;position:relative}@media (width>=992px){.lang-switcher__current-label:after{content:"";background-color:var(--color-black);transform-origin:0;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;top:100%;left:0;transform:scaleX(0)}}.lang-switcher__panel,.lang-switcher .switcher-dropdown{display:none}.lang-switcher__wrapper.active>.lang-switcher__panel,.lang-switcher__wrapper.active>.switcher-dropdown,.lang-switcher .ui-dialog-content.lang-switcher__panel{display:block}.lang-switcher__panel{background-color:var(--color-sand-100);bottom:calc(100% + var(--margin) * 2);width:calc(100vw - var(--margin) * 2);padding-inline:1.5rem;padding-bottom:1rem;font-size:16px;position:absolute}@media (width>=992px){.lang-switcher__panel{margin-top:20px;top:100%;bottom:auto}}@media (width>=768px){.lang-switcher__panel{width:auto;min-width:230px}}.lang-switcher__icon{width:1.25rem;display:block}.lang-switcher__option{color:var(--color-grey);align-items:center;gap:.5rem;transition:color .2s ease-in-out;display:flex;position:relative}.lang-switcher__option:not(:last-child){margin-bottom:.75rem}.lang-switcher__option:before{content:"";border:1px solid var(--color-grey);border-radius:50%;width:.75rem;height:.75rem;display:inline-block}.lang-switcher__option-link,.lang-switcher__option-link:visited{color:var(--color-grey);text-decoration:none}.lang-switcher__option-link:hover,.lang-switcher__option--active,.lang-switcher__option--active .lang-switcher__option-link,.lang-switcher__option--active .lang-switcher__option-link:visited{color:var(--color-black)}.lang-switcher__option--active:after{content:"";background-color:var(--color-black);border-radius:50%;width:.375rem;height:.375rem;position:absolute;left:.18rem}.lang-switcher__title{text-transform:capitalize;opacity:.4;letter-spacing:.02rem;margin:0;padding-block:1rem;font-size:max(.8125rem,.902778vw);font-weight:350;line-height:1.1}@media (width>=992px){.lang-switcher__title{line-height:1.2}}.lang-switcher__name{text-transform:capitalize}.lang-switcher__code{text-transform:uppercase;background-color:var(--color-sand-300);border-radius:5.9375rem;padding:.25rem .625rem}
