:root{--starter-offcanvas-width:320px;--starter-offcanvas-header-bg:#bcac9e;--starter-offcanvas-menu-bg:#ffffff;--starter-offcanvas-text-color:#333333;--starter-offcanvas-accent-color:#8b4513;--starter-offcanvas-hover-bg:#f8f8f8;--starter-offcanvas-trigger-color:#ffffff;--starter-offcanvas-breakpoint:782px;--starter-offcanvas-transition:cubic-bezier(0.4, 0, 0.2, 1);--starter-offcanvas-duration:0.3s;--starter-offcanvas-z-index:999999}body.starter-offcanvas-open{overflow:hidden;position:fixed;width:100%;height:100%}.starter-offcanvas-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);opacity:0;visibility:hidden;z-index:calc(var(--starter-offcanvas-z-index) - 1);transition:opacity var(--starter-offcanvas-duration) var(--starter-offcanvas-transition),visibility var(--starter-offcanvas-duration) var(--starter-offcanvas-transition);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.starter-offcanvas-overlay.starter-active{opacity:1;visibility:visible}.starter-offcanvas-menu{position:fixed;top:0;bottom:0;width:var(--starter-offcanvas-width);max-width:85vw;background:var(--starter-offcanvas-menu-bg);z-index:var(--starter-offcanvas-z-index);display:flex;flex-direction:column;transition:transform var(--starter-offcanvas-duration) var(--starter-offcanvas-transition);box-shadow:0 0 20px rgb(0 0 0 / .15);overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0)}.starter-offcanvas-menu.starter-offcanvas-left{left:0;right:auto;transform:translateX(-100%)}.starter-offcanvas-menu.starter-offcanvas-right{right:0;left:auto;transform:translateX(100%)}.starter-offcanvas-menu.starter-active{transform:translateX(0)}.starter-offcanvas-header{flex-shrink:0;background:var(--starter-offcanvas-header-bg);padding:20px;display:flex;align-items:center;justify-content:center}.starter-offcanvas-logo{display:block;max-width:180px}.starter-offcanvas-logo img{display:block;width:100%;height:auto}.starter-offcanvas-content{flex:1;position:relative;overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0)}.starter-menu-panel{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overscroll-behavior:contain;background:var(--starter-offcanvas-menu-bg);transform:translateX(100%);-webkit-transform:translateX(100%);visibility:hidden;transition:transform var(--starter-offcanvas-duration) var(--starter-offcanvas-transition),visibility var(--starter-offcanvas-duration) var(--starter-offcanvas-transition);-webkit-transition:-webkit-transform var(--starter-offcanvas-duration) var(--starter-offcanvas-transition),visibility var(--starter-offcanvas-duration) var(--starter-offcanvas-transition)}.starter-menu-panel.starter-panel-main,.starter-menu-panel.starter-active{transform:translateX(0);-webkit-transform:translateX(0);visibility:visible}.starter-menu-panel.starter-panel-exit{transform:translateX(-30%);-webkit-transform:translateX(-30%);visibility:visible}.starter-menu-list{list-style:none;margin:0;padding:0}.starter-menu-item{border-bottom:1px solid rgb(0 0 0 / .06)}.starter-menu-item:last-child{border-bottom:none}.starter-menu-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;color:var(--starter-offcanvas-text-color);text-decoration:none;font-size:15px;font-weight:700;line-height:1.4;background:#fff0;background-color:#fff0;border:none;border-radius:0;cursor:pointer;transition:background-color 0.2s ease;text-align:left;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.starter-menu-link:hover,.starter-menu-link:focus{background:var(--starter-offcanvas-hover-bg);background-color:var(--starter-offcanvas-hover-bg);color:var(--starter-offcanvas-text-color);outline:none;box-shadow:none}.starter-menu-link:active{background:var(--starter-offcanvas-hover-bg);background-color:var(--starter-offcanvas-hover-bg);color:var(--starter-offcanvas-text-color)}.starter-menu-link:focus-visible{outline:2px solid var(--starter-offcanvas-accent-color);outline-offset:-2px}.starter-offcanvas-menu button.starter-menu-link,.starter-offcanvas-menu button.starter-menu-link:hover,.starter-offcanvas-menu button.starter-menu-link:focus,.starter-offcanvas-menu button.starter-menu-link:active{background:#fff0;background-color:#fff0;color:var(--starter-offcanvas-text-color);border:none;box-shadow:none}.starter-offcanvas-menu button.starter-menu-link:hover{background:var(--starter-offcanvas-hover-bg);background-color:var(--starter-offcanvas-hover-bg)}.starter-arrow{font-size:20px;font-weight:300;opacity:.5;flex-shrink:0;margin-left:10px;transition:transform 0.2s ease}.starter-menu-link:hover .starter-arrow{transform:translateX(3px)}.starter-back-button{display:flex;align-items:center;width:100%;padding:14px 20px;color:var(--starter-offcanvas-accent-color);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--starter-offcanvas-hover-bg);background-color:var(--starter-offcanvas-hover-bg);border:none;border-bottom:1px solid rgb(0 0 0 / .08);border-radius:0;cursor:pointer;transition:background-color 0.2s ease;text-align:left;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.starter-back-button:hover,.starter-back-button:focus{background:#eee;background-color:#eee;color:var(--starter-offcanvas-accent-color);outline:none;box-shadow:none}.starter-back-button:active{background:#e5e5e5;background-color:#e5e5e5;color:var(--starter-offcanvas-accent-color)}.starter-back-button:focus-visible{outline:2px solid var(--starter-offcanvas-accent-color);outline-offset:-2px}.starter-back-button .starter-arrow{margin-left:0;margin-right:8px;opacity:1}.starter-back-button:hover .starter-arrow{transform:translateX(-3px)}.starter-offcanvas-menu button.starter-back-button,.starter-offcanvas-menu button.starter-back-button:hover,.starter-offcanvas-menu button.starter-back-button:focus,.starter-offcanvas-menu button.starter-back-button:active{border:none;box-shadow:none;border-radius:0}.starter-offcanvas-footer{flex-shrink:0;padding:15px 20px;border-top:1px solid rgb(0 0 0 / .08);background:var(--starter-offcanvas-menu-bg)}.starter-close-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;font-size:18px;color:var(--starter-offcanvas-text-color);background:var(--starter-offcanvas-hover-bg);border:1px solid rgb(0 0 0 / .1);border-radius:4px;cursor:pointer;transition:background-color 0.2s ease,transform 0.1s ease;font-family:inherit}.starter-close-btn:hover,.starter-close-btn:focus{background:#e8e8e8;outline:none}.starter-close-btn:focus-visible{outline:2px solid var(--starter-offcanvas-accent-color);outline-offset:2px}.starter-close-btn:active{transform:scale(.98)}.starter-offcanvas-trigger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;padding:12px;margin:0 auto;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;gap:6px;transition:opacity 0.2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.starter-offcanvas-trigger:hover,.starter-offcanvas-trigger:focus,.starter-offcanvas-trigger:active{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;opacity:.7;outline:none}.starter-offcanvas-trigger:focus-visible{outline:2px solid var(--starter-offcanvas-trigger-color);outline-offset:2px;border-radius:4px}.starter-trigger-bar{display:block;width:28px;height:3px;background:var(--starter-offcanvas-trigger-color)!important;background-color:var(--starter-offcanvas-trigger-color)!important;border-radius:2px;transition:transform 0.3s ease,opacity 0.3s ease}.starter-offcanvas-trigger.starter-active .starter-trigger-bar:nth-child(1){transform:translateY(9px) rotate(45deg)}.starter-offcanvas-trigger.starter-active .starter-trigger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.starter-offcanvas-trigger.starter-active .starter-trigger-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.starter-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.starter-offcanvas-overlay,.starter-offcanvas-menu,.starter-menu-panel,.starter-menu-link,.starter-back-button,.starter-close-btn,.starter-offcanvas-trigger,.starter-trigger-bar,.starter-arrow{transition:none}}[dir="rtl"] .starter-offcanvas-menu.starter-offcanvas-left{left:auto;right:0;transform:translateX(100%)}[dir="rtl"] .starter-offcanvas-menu.starter-offcanvas-right{right:auto;left:0;transform:translateX(-100%)}[dir="rtl"] .starter-offcanvas-menu.starter-active{transform:translateX(0)}[dir="rtl"] .starter-menu-panel{transform:translateX(-100%)}[dir="rtl"] .starter-menu-panel.starter-panel-main,[dir="rtl"] .starter-menu-panel.starter-active{transform:translateX(0)}[dir="rtl"] .starter-menu-panel.starter-panel-exit{transform:translateX(30%)}[dir="rtl"] .starter-arrow{margin-left:0;margin-right:10px}[dir="rtl"] .starter-menu-link:hover .starter-arrow{transform:translateX(-3px)}[dir="rtl"] .starter-back-button .starter-arrow{margin-right:0;margin-left:8px}[dir="rtl"] .starter-back-button:hover .starter-arrow{transform:translateX(3px)}[dir="rtl"] .starter-menu-link,[dir="rtl"] .starter-back-button{text-align:right}@media print{.starter-offcanvas-menu,.starter-offcanvas-overlay,.starter-offcanvas-trigger{display:none!important}}@media (forced-colors:active){.starter-trigger-bar{background:CanvasText}.starter-menu-link:focus,.starter-back-button:focus,.starter-close-btn:focus{outline:2px solid Highlight}}.starter-offcanvas-menu,.starter-offcanvas-menu *{box-sizing:border-box}.starter-offcanvas-menu,.starter-offcanvas-menu *,.starter-offcanvas-trigger{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.starter-menu-link,.starter-back-button,.starter-close-btn,.starter-offcanvas-trigger{touch-action:manipulation}@media (hover:none) and (pointer:coarse){.starter-menu-link:hover,.starter-back-button:hover,.starter-close-btn:hover{background:#fff0;background-color:#fff0}.starter-menu-link:active,.starter-back-button:active{background:var(--starter-offcanvas-hover-bg);background-color:var(--starter-offcanvas-hover-bg)}.starter-close-btn:active{background:#e8e8e8;background-color:#e8e8e8}}.starter-offcanvas-menu button{background-image:none;text-shadow:none}.starter-offcanvas-menu .starter-menu-link,.starter-offcanvas-menu .starter-back-button,.starter-offcanvas-menu .starter-close-btn{background-image:none!important;text-shadow:none!important;box-shadow:none!important}.starter-offcanvas-menu .starter-menu-link:hover,.starter-offcanvas-menu .starter-menu-link:focus,.starter-offcanvas-menu .starter-menu-link:active,.starter-offcanvas-menu .starter-back-button:hover,.starter-offcanvas-menu .starter-back-button:focus,.starter-offcanvas-menu .starter-back-button:active{background-image:none!important;text-shadow:none!important}.starter-menu-link.starter-has-submenu .starter-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-right:-16px;margin-left:5px;border-left:1px solid rgb(0 0 0 / .08);padding-left:15px}.starter-menu-link.starter-has-submenu{position:relative}.starter-menu-link.starter-has-submenu .starter-arrow{position:relative;z-index:10;cursor:pointer;pointer-events:auto!important;padding:15px 20px;margin:-15px -16px -15px 0;background:rgb(0 0 0 / .03);border-radius:0}.starter-menu-link.starter-has-submenu .starter-arrow:hover{background:rgb(0 0 0 / .08)}.starter-menu-link.starter-has-submenu .starter-arrow:active{background:rgb(0 0 0 / .12)}.starter-menu-link.starter-has-submenu{display:flex!important;align-items:center;justify-content:space-between;padding:0!important;background:none!important;border:none!important}.starter-menu-link.starter-has-submenu .starter-menu-text{flex:1;padding:14px 0 14px 20px;color:var(--starter-offcanvas-text-color,#333);text-decoration:none;font-size:15px;font-weight:500;display:block}.starter-menu-link.starter-has-submenu a.starter-menu-text:hover{color:var(--starter-offcanvas-accent-color,#d13a3a)}.starter-arrow-btn{display:flex;align-items:center;justify-content:center;width:50px;height:100%;min-height:48px;padding:0;margin:0;background:rgb(0 0 0 / .03);border:none;border-left:1px solid rgb(0 0 0 / .08);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:#fff0}.starter-arrow-btn:hover,.starter-arrow-btn:active{background:rgb(0 0 0 / .08)}.starter-arrow-btn .starter-arrow{font-size:20px;color:var(--starter-offcanvas-text-color,#333);opacity:.6;margin:0;padding:0}div.starter-menu-link.starter-has-submenu{display:flex;align-items:stretch;padding:0;background:#fff0}.starter-menu-link.starter-has-submenu .starter-menu-text{flex:1;display:flex;align-items:center;padding:16px 20px;color:var(--starter-offcanvas-text-color);text-decoration:none;font-size:15px;font-weight:700;line-height:1.4}a.starter-menu-text:hover,a.starter-menu-text:active{background:var(--starter-offcanvas-hover-bg)}span.starter-menu-text{cursor:pointer}span.starter-menu-text:hover,span.starter-menu-text:active{background:var(--starter-offcanvas-hover-bg)}.starter-arrow-btn{display:flex;align-items:center;justify-content:center;padding:16px 16px 16px 8px;margin:0;background:#fff0;border:none;cursor:pointer;flex-shrink:0;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:#fff0;transition:opacity 0.2s ease}.starter-arrow-btn:hover{opacity:.7}.starter-arrow-btn .starter-arrow{font-size:18px;font-weight:300;color:var(--starter-offcanvas-text-color);opacity:.4;margin:0;transition:transform 0.2s ease,opacity 0.2s ease}.starter-arrow-btn:hover .starter-arrow{transform:translateX(2px);opacity:.7}