.ast-mobile-menu-toggle,.ast-header-break-point .main-header-bar .ast-button-wrap,.ast-header-break-point .main-header-bar-navigation{display:none!important}html{scrollbar-gutter:stable}.hamburger{width:40px;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;z-index:99999;background:#fff0;border:none;padding:0;color:inherit;font:inherit;position:static;top:auto;right:auto;flex:0 0 40px}.vps-header-icons .hamburger,.vps-header-icons .hamburger:hover,.vps-header-icons .hamburger:focus,.vps-header-icons .hamburger:focus-visible,.vps-header-icons .hamburger:active{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:#fff0}.vps-header-icons .hamburger:focus-visible{outline:2px solid currentColor!important;outline-offset:3px}.hamburger:hover{transform:scale(1.1)}.hamburger span{display:block;width:30px;height:3px;background-color:currentColor;border-radius:999px;transition:transform 0.3s ease,opacity 0.3s ease}#offCanvasOverlay{position:fixed;top:var(--vss-header-bottom,var(--vps-admin-offset,0));left:0;width:100vw;height:calc(100vh - var(--vss-header-bottom, var(--vps-admin-offset, 0px)));background:rgb(0 0 0 / .4);backdrop-filter:blur(2px);z-index:99995;opacity:0;visibility:hidden;transition:opacity 0.3s ease}@supports (height:100dvh){#offCanvasOverlay{height:calc(100dvh - var(--vss-header-bottom, var(--vps-admin-offset, 0px)))}}body.custom-offcanvas-active #offCanvasOverlay,body.lang-offcanvas-active #offCanvasOverlay,body.currency-offcanvas-active #offCanvasOverlay,body.cart-offcanvas-active #offCanvasOverlay{opacity:1;visibility:visible}body.custom-offcanvas-active,body.lang-offcanvas-active,body.currency-offcanvas-active,body.cart-offcanvas-active{overflow:hidden}#offCanvasMenu,#languageMenu,#currencyMenu{position:fixed;top:var(--vss-header-bottom,var(--vps-admin-offset,0));right:0;width:min(calc(300px + 3em), 92vw);max-width:92vw;height:calc(100vh - var(--vss-header-bottom, var(--vps-admin-offset, 0px)));box-sizing:border-box;background-color:var(--ast-global-color-4);color:var(--ast-global-color-2);transform:translateX(100%);transition:transform 0.3s ease;z-index:100000;padding:2rem 1.5rem;overflow-y:auto}#miniCartMenu{position:fixed;top:var(--vss-header-bottom,var(--vps-admin-offset,0));right:0;width:min(460px, 96vw);max-width:96vw;height:calc(100vh - var(--vss-header-bottom, var(--vps-admin-offset, 0px)));box-sizing:border-box;background-color:var(--ast-global-color-4);color:var(--ast-global-color-2);transform:translateX(100%);transition:transform 0.3s ease;z-index:100000;padding:0;overflow:hidden}@supports (height:100dvh){#offCanvasMenu,#languageMenu,#currencyMenu,#miniCartMenu{height:calc(100dvh - var(--vss-header-bottom, var(--vps-admin-offset, 0px)))}}body.custom-offcanvas-active #offCanvasMenu{transform:translateX(0)}body.lang-offcanvas-active #languageMenu{transform:translateX(0)}body.currency-offcanvas-active #currencyMenu{transform:translateX(0)}body.cart-offcanvas-active #miniCartMenu{transform:translateX(0)}#offCanvasMenu nav ul li.highlight.main-title{color:var(--ast-global-color-1)}.currency-switch-btn{display:flex;justify-content:center;align-items:center;background:rgb(0 146 255 / .2)!important;color:var(--ast-global-color-2);border:1px solid rgb(255 255 255 / .2)!important;border-radius:6px;outline:none!important;padding:.35rem 0.6rem!important;margin:2px 10px 0 0;box-shadow:none!important;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:400;letter-spacing:.2px;line-height:1;transition:transform 0.2s ease,background 0.2s ease;visibility:hidden}.currency-switch-btn:hover{transform:scale(1.08)}body.currency-offcanvas-active .currency-switch-btn{transform:rotate(90deg);transition:transform 0.3s ease}#currencyMenu li.highlight.currency-title{color:var(--ast-global-color-1);pointer-events:none;cursor:default}.vps-cart-icon{all:unset;-webkit-tap-highlight-color:#fff0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;user-select:none;outline:none!important;background:transparent!important;border:none!important;box-shadow:none!important;transition:transform .18s ease}.vps-cart-icon:hover{transform:scale(1.08)}.vps-cart-icon:active{background:transparent!important;box-shadow:none!important}.vps-cart-icon:focus,.vps-cart-icon:focus-visible{outline:none!important;box-shadow:none!important;background:transparent!important}.vps-cart-icon svg{display:block;pointer-events:none}.vps-cart-svg{display:block;width:35px;height:35px;color:var(--ast-global-color-2)}.vps-cart-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--ast-global-color-1);color:#fff;font-family:inherit;font-size:11px;font-weight:400;display:flex;align-items:center;justify-content:center;pointer-events:none}.vps-cart-badge.is-zero{display:none}.vps-header-cluster{display:inline-flex;flex-direction:column;align-items:flex-end}.vps-user-greeting-slot{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:flex-end;width:100%;min-height:24px;line-height:20px;text-align:right}.vps-user-greeting{color:var(--ast-global-color-2);font-size:.9rem;line-height:20px;white-space:nowrap}.vps-header-icons{position:relative;top:auto;right:auto;z-index:10;display:flex;align-items:flex-start;justify-content:flex-end;gap:0;width:max-content;pointer-events:auto}body.vss-staging-logo-frame #masthead img.custom-logo{box-sizing:border-box;border:var(--vss-staging-frame-width,3px) solid var(--vss-staging-frame-color,#ff6b00);border-radius:6px}.vps-header-icons>*{pointer-events:auto}.lang-switch-btn{display:flex;justify-content:center;align-items:center;font-family:inherit;font-weight:400;background:transparent!important;border:none!important;outline:none!important;padding:0!important;margin-top:4px;margin-right:5px;margin-left:5px;box-shadow:none!important;cursor:pointer;transition:transform 0.2s ease}.lang-switch-btn:hover{transform:scale(1.15)}body.lang-offcanvas-active .lang-switch-btn{transform:rotate(90deg);transition:transform 0.3s ease}.vps-header-icons .currency-switch-btn,.vps-header-icons .lang-switch-btn{position:static!important;top:auto!important;right:auto!important;z-index:auto!important}.vps-header-icons .vps-cart-icon{position:relative!important;top:auto!important;right:auto!important;z-index:auto!important}.vps-header-icons .vps-menu-toggle{margin-left:15px}.lang-switch-btn .flag-icon{width:2.2rem;height:auto;margin-right:0!important}.flag-icon{width:3rem;height:auto;margin-right:.5rem;display:inline-block;vertical-align:middle;border:none!important;background:transparent!important;box-shadow:none!important;transition:transform 0.2s ease}#languageMenu li:hover .flag-icon,#currencyMenu li:hover .flag-icon{transform:scale(1.2)}#offCanvasMenu nav ul,#languageMenu ul,#currencyMenu ul{list-style:none;padding:0;margin:0}#offCanvasMenu nav ul li,#languageMenu li,#currencyMenu li{border-bottom:1px solid var(--ast-global-color-1);padding:1rem 0;display:flex;justify-content:space-between;align-items:center;font-size:1rem;cursor:pointer;transition:background 0.3s ease,color 0.3s ease}#offCanvasMenu nav ul li.highlight,#languageMenu li.highlight,#currencyMenu li.highlight{font-weight:700;border-bottom:none;padding-bottom:1rem}.vss-submenu-back-row{position:absolute;top:.25rem;left:1.5rem;right:1.5rem;padding:0!important;border-bottom:0!important;margin:0;background:transparent!important}#offCanvasMenu nav ul li.vss-main-menu-close-row{position:absolute;top:.25rem;right:1.5rem;left:1.5rem;display:block;margin:0;padding:0!important;border:0!important;background:transparent!important}.vss-submenu-back-row:hover{color:#9ca3af!important;background:transparent!important}.vss-submenu-back{display:flex;align-items:center;gap:.55rem;width:100%;min-height:2.25rem;padding:.2rem 0;border:0;background:#fff0;color:#9ca3af;font:inherit;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.25;text-align:left;cursor:pointer;background:transparent!important;box-shadow:none!important}.vss-submenu-back:hover,.vss-submenu-back:focus-visible{color:#9ca3af!important;background:transparent!important;box-shadow:none!important}.vss-submenu-back:hover{font-weight:700}.vss-submenu-back:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vss-submenu-back span[aria-hidden="true"]{font-size:1.4rem;line-height:1}.vss-submenu-back span{min-width:0!important;flex:0 0 auto}#offCanvasMenu nav ul li.highlight{pointer-events:none;cursor:default}#offCanvasMenu nav ul li a{color:inherit;text-decoration:none;display:flex;justify-content:space-between;align-items:center;width:100%}#offCanvasMenu nav ul li a:hover,#languageMenu li:hover,#currencyMenu li:hover{color:var(--ast-global-color-0)}.arrow{font-size:1.5rem;color:var(--ast-global-color-2)}#languageMenu li.vps-choice-pending,#currencyMenu li.vps-choice-pending{opacity:.65;pointer-events:none}#languageMenu li.vps-choice-pending .arrow,#currencyMenu li.vps-choice-pending .arrow{font-size:0;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;animation:vpsChoiceSpin 0.6s linear infinite}@keyframes vpsChoiceSpin{to{transform:rotate(360deg)}}#languageMenu li,#currencyMenu li{justify-content:flex-start;gap:.75rem}#languageMenu li span:nth-child(2),#currencyMenu li span:nth-child(2){flex-shrink:0;min-width:120px;text-align:left}#languageMenu li .arrow,#currencyMenu li .arrow{margin-left:auto}#languageMenu li.active span:nth-child(2),#currencyMenu li.active span:nth-child(2){color:var(--ast-global-color-1);font-weight:700}#miniCartMenu{display:flex;flex-direction:column;width:min(460px, 96vw);max-width:96vw;padding:0;overflow:hidden;color:#f8fafc;background:#111827;border-left:1px solid rgb(255 255 255 / .12);box-shadow:-18px 0 48px rgb(0 0 0 / .28)}#miniCartMenu .mini-cart-body{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:1.25rem;overflow-y:auto;overscroll-behavior:contain}.vss-cart-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 1rem;padding-bottom:.85rem;border-bottom:1px solid rgb(255 255 255 / .14)}.vss-cart-heading-title{color:#fff;font-size:1.15rem;font-weight:750}.vss-cart-heading-count{display:inline-flex;min-width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border-radius:999px;background:rgb(255 255 255 / .12);color:#fff;font-size:.82rem;font-weight:700}.vss-cart-items{display:grid;gap:.9rem}.vss-cart-item{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:minmax(84px,auto) 2rem;column-gap:.85rem;row-gap:.35rem;align-items:start;padding:0 0 .9rem;border-bottom:1px solid rgb(255 255 255 / .12)}.vss-cart-image-zoom-trigger,.vss-cart-item-image-static{box-sizing:border-box;display:block;grid-column:1;grid-row:1;width:72px;height:84px;margin:0;padding:0;border:0;border-radius:9px;overflow:hidden;background:#fff0;color:inherit;font:inherit;line-height:0;text-align:left;box-shadow:none}.vss-cart-image-zoom-trigger{cursor:zoom-in}.vss-cart-image-zoom-trigger:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.vss-cart-item-image{display:block;width:100%;height:100%;background:rgb(255 255 255 / .08);object-fit:cover}.vss-cart-item-details{display:grid;grid-column:2;grid-row:1;min-width:0;align-content:start}.vss-cart-item-info{display:grid;gap:.28rem;min-width:0}.vss-cart-item-name{margin:0;padding-right:1.8rem;color:#fff;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.vss-cart-item-name-link{color:inherit;text-decoration:none}.vss-cart-item-name-link:hover{text-decoration:underline;text-underline-offset:.15em}.vss-cart-item-name-link:focus-visible{outline:2px solid #93c5fd;outline-offset:3px;border-radius:3px}.vss-cart-item-variation{margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.4}.vss-cart-item-price{margin:0;color:#cbd5e1;font-size:.87rem}.vss-cart-item-actions{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:72px minmax(0,1fr);column-gap:.85rem;align-items:center;min-width:0}.vss-cart-item-actions-main{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.vss-cart-item-controls{display:flex;align-items:center;gap:.35rem;min-width:0}.vss-cart-quantity-button,.vss-cart-remove,.vss-cart-coupon-remove,.vss-cart-retry{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:.35rem .55rem;border:1px solid rgb(255 255 255 / .22);border-radius:7px;background:rgb(255 255 255 / .08);color:#f8fafc;cursor:pointer;font:inherit;line-height:1}.vss-cart-quantity-button:hover,.vss-cart-remove:hover,.vss-cart-coupon-remove:hover,.vss-cart-retry:hover{background:rgb(255 255 255 / .16)}.vss-cart-quantity-button,.vss-cart-remove{width:2rem;height:2rem;min-width:2rem;min-height:2rem;padding:0}.vss-cart-quantity-button,.vss-cart-coupon-submit,.vss-cart-checkout{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,filter .16s ease}.vss-cart-quantity-button:hover,.vss-cart-coupon-submit:hover{transform:translateY(-1px);box-shadow:0 3px 9px rgb(0 0 0 / .3)}.vss-cart-quantity-button:disabled,.vss-cart-remove:disabled,.vss-cart-coupon-remove:disabled,.vss-cart-coupon-submit:disabled,.vss-cart-retry:disabled,.vss-cart-quantity-input:disabled{opacity:.55;cursor:wait}.vss-cart-quantity-input{box-sizing:border-box;width:3.1rem;height:2rem;min-height:2rem;padding:.2rem;border:1px solid rgb(255 255 255 / .22);border-radius:7px;background:#1f2937;color:#fff;text-align:center;font:inherit}.vss-cart-quantity-readonly{color:#cbd5e1;font-size:.85rem}.vss-cart-remove{justify-self:start;align-self:center;margin:0;border-color:rgb(248 113 113 / .55);background:rgb(127 29 29 / .32);color:#fecaca}.vss-cart-remove:hover{border-color:#f87171;background:rgb(185 28 28 / .65);color:#fff}.vss-cart-item-line-total{margin:0;color:#fff;font-weight:700;white-space:nowrap}.vss-cart-footer{position:sticky;bottom:-1.25rem;z-index:1;display:grid;gap:.75rem;margin:0 -1.25rem -1.25rem;padding:1rem 1.25rem 1.25rem;border-top:1px solid rgb(255 255 255 / .15);background:#111827;box-shadow:0 -10px 24px rgb(17 24 39 / .8)}.vss-cart-summary{display:grid;gap:.38rem}.vss-cart-summary-row{display:flex;justify-content:space-between;gap:1rem;color:#cbd5e1;font-size:.9rem}.vss-cart-summary-value{color:#f8fafc;text-align:right}.vss-cart-summary-row.is-emphasis{margin-top:.35rem;padding-top:.65rem;border-top:1px solid rgb(255 255 255 / .16);color:#fff;font-size:1rem;font-weight:750}.vss-cart-summary-row.is-emphasis .vss-cart-summary-value{color:#fff;font-size:1.12rem}.vss-cart-coupons{border-top:1px solid rgb(255 255 255 / .12);border-bottom:1px solid rgb(255 255 255 / .12)}.vss-cart-coupon-toggle{padding:.65rem 0;color:#e2e8f0;cursor:pointer;font-weight:650}.vss-cart-coupon-form{display:flex;gap:.5rem;padding-bottom:.65rem}.vss-cart-coupon-input{box-sizing:border-box;flex:1 1 auto;min-width:0;padding:.65rem .7rem;border:1px solid rgb(255 255 255 / .22);border-radius:7px;background:#1f2937;color:#fff}.vss-cart-coupon-input::placeholder{color:#9ca3af}.vss-cart-coupon-submit,.vss-cart-coupon-remove{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:7.5rem;min-width:7.5rem;box-sizing:border-box;height:1.8rem;min-height:1.8rem;padding:0 .5rem;border:1px solid rgb(255 255 255 / .22);border-radius:7px;background:rgb(255 255 255 / .08);color:#f8fafc;cursor:pointer;font:inherit;font-size:.78rem;line-height:1;white-space:nowrap}.vss-cart-coupon-submit{font-weight:700}.vss-cart-coupon-submit:hover,.vss-cart-coupon-remove:hover{background:rgb(255 255 255 / .16)}.vss-cart-applied-coupon{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:0 0 .65rem;color:#d1fae5}.vss-cart-coupon-code{overflow-wrap:anywhere}.vss-cart-notice{margin:0;color:#9ca3af;font-size:.78rem;line-height:1.4}.vss-cart-checkout{display:flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.65rem 1rem;border-radius:8px;text-align:center;text-decoration:none!important;font-weight:750}.vss-cart-checkout{background:var(--ast-global-color-1,#2563eb);color:#fff!important}.vss-cart-checkout:hover{transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 7px 18px rgb(0 0 0 / .35)}.vss-cart-image-viewer[hidden]{display:none!important}.vss-cart-image-viewer{position:fixed;inset:0;z-index:100500;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:4rem 1rem 1rem;background:rgb(0 0 0 / .88)}.vss-cart-image-viewer-image{display:block;max-width:min(94vw, 1200px);max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 18px 64px rgb(0 0 0 / .45)}.vss-cart-image-viewer-close{position:absolute;top:.75rem;right:.75rem;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:0;border:1px solid rgb(255 255 255 / .55);border-radius:50%;color:#fff;background:rgb(17 24 39 / .8);font-size:1.75rem;line-height:1;cursor:pointer}.vss-cart-image-viewer-close:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.vss-cart-quantity-button:focus-visible,.vss-cart-coupon-submit:focus-visible,.vss-cart-checkout:focus-visible{outline:2px solid #fff;outline-offset:2px}.vss-cart-status,.vss-cart-empty-message,.vss-cart-error{margin:auto 0;color:#e2e8f0;text-align:center}#masthead .vps-cart-badge.vps-cart-count,#miniCartMenu .vss-cart-heading-count{box-sizing:border-box;border:1px solid var(--vss-cart-count-border,#0084e8);background:var(--vss-cart-count-background,#0084e8);color:var(--vss-cart-count-text,#fff)}#miniCartMenu .vss-cart-quantity-button{border-color:var(--vss-cart-quantity-border,#475569);background:var(--vss-cart-quantity-background,#1f2937);color:var(--vss-cart-quantity-text,#f8fafc)}#miniCartMenu .vss-cart-quantity-button:hover:not(:disabled){filter:brightness(1.15)}#miniCartMenu .vss-cart-remove,#miniCartMenu .vss-cart-coupon-remove{border-color:var(--vss-cart-remove-border,#f87171);background:var(--vss-cart-remove-background,#7f1d1d);color:var(--vss-cart-remove-text,#fecaca)}#miniCartMenu .vss-cart-remove:hover:not(:disabled),#miniCartMenu .vss-cart-coupon-remove:hover:not(:disabled){filter:brightness(1.2)}.vss-cart-empty-state{display:grid;flex:1 1 auto;align-content:center;justify-items:center;gap:1rem;min-height:45vh}.vss-cart-error{color:#fecaca}.vss-cart-retry{justify-self:center;padding-inline:1rem}@media (max-width:600px){#miniCartMenu{width:96vw;max-width:96vw}#miniCartMenu .mini-cart-body{padding:1rem}.vss-cart-footer{bottom:-1rem;margin:0 -1rem -1rem;padding:.55rem .75rem .7rem;gap:.4rem}.vss-cart-summary{gap:.18rem}.vss-cart-summary-row{gap:.6rem;font-size:.82rem;line-height:1.2}.vss-cart-summary-row.is-emphasis{margin-top:.15rem;padding-top:.35rem;font-size:.92rem}.vss-cart-summary-row.is-emphasis .vss-cart-summary-value{font-size:1rem}.vss-cart-coupon-toggle{padding:.4rem 0}.vss-cart-coupon-form{gap:.35rem;padding-bottom:.4rem}.vss-cart-notice{font-size:.7rem;line-height:1.25}.vss-cart-checkout{min-height:2.45rem;padding:.45rem .8rem}.vss-cart-item{grid-template-columns:62px minmax(0,1fr);grid-template-rows:minmax(74px,auto) 2rem;gap:.45rem}.vss-cart-item-actions{grid-template-columns:62px minmax(0,1fr);column-gap:.45rem}.vss-cart-image-zoom-trigger,.vss-cart-item-image-static{width:62px;height:74px}.vss-cart-image-viewer{padding:3.5rem .5rem .5rem}.vss-cart-image-viewer-image{max-width:98vw;max-height:90vh}.vss-cart-image-viewer-close{top:.4rem;right:.4rem;width:2.5rem;height:2.5rem}}body.custom-offcanvas-active .hamburger span:nth-child(1),body.lang-offcanvas-active .hamburger span:nth-child(1),body.currency-offcanvas-active .hamburger span:nth-child(1),body.cart-offcanvas-active .hamburger span:nth-child(1){transform:translateY(9px) rotate(45deg)}body.custom-offcanvas-active .hamburger span:nth-child(2),body.lang-offcanvas-active .hamburger span:nth-child(2),body.currency-offcanvas-active .hamburger span:nth-child(2),body.cart-offcanvas-active .hamburger span:nth-child(2){opacity:0}body.custom-offcanvas-active .hamburger span:nth-child(3),body.lang-offcanvas-active .hamburger span:nth-child(3),body.currency-offcanvas-active .hamburger span:nth-child(3),body.cart-offcanvas-active .hamburger span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}#offCanvasMenu nav ul li.highlight.settings-title{padding-top:3rem!important;color:var(--ast-global-color-1)}.menu-value{margin-left:auto;margin-right:.5rem;font-weight:700;color:var(--ast-global-color-1);font-size:.95rem}.vps-cart-wrap{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative}.vps-cart-switcher{display:inline-flex;align-items:center;justify-content:center}.vps-cart-total{font-family:inherit;font-size:12px;line-height:1.1;font-weight:400;text-align:center;white-space:nowrap;min-width:50px;height:14px}.vps-cart-total.is-hidden{visibility:hidden;opacity:0}body.admin-bar{--vps-admin-offset:var(--wp-admin--admin-bar--height, 32px)}@media (max-width:782px){body.admin-bar{--vps-admin-offset:var(--wp-admin--admin-bar--height, 46px)}}body.admin-bar.vss-sticky-header #masthead{top:var(--vps-admin-offset)}body.admin-bar #logoBtn{top:calc(10px + var(--vps-admin-offset))}@media (min-width:545px) and (max-width:921px){body.admin-bar #logoBtn{top:calc(15px + var(--vps-admin-offset))}}@media (max-width:544px){body.admin-bar #logoBtn{top:calc(20px + var(--vps-admin-offset))}}body.admin-bar .user-header-greeting{top:calc(2px + var(--vps-admin-offset, 32px))!important}.vps-cart-wrap{box-sizing:border-box;width:50px;height:53px;flex:0 0 50px}.vps-cart-wrap .vps-cart-switcher{box-sizing:border-box;width:35px;height:35px;flex:0 0 35px;margin:0;padding:0}.vps-cart-wrap .vps-cart-total{box-sizing:border-box;width:50px;min-width:50px;height:14px;margin:0;padding:0}.lang-switch-btn.vps-language-name-enabled{box-sizing:border-box;display:inline-flex;width:35px;height:53px;flex:0 0 35px;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;margin-top:4px;text-align:center}.vps-header-icons .lang-switch-btn.vps-language-name-enabled{position:relative!important}.lang-switch-btn.vps-language-name-enabled .flag-icon{box-sizing:border-box;display:block;width:35px;height:auto;flex:0 0 auto;object-fit:contain}.vps-language-short-name{position:absolute;top:35px;left:50%;display:block;width:50px;margin:0;padding:0;transform:translateX(-50%);font-family:inherit;font-size:.62rem;font-weight:400;line-height:14px;text-align:center}body.vss-hide-tagline-on-wrapped-title #masthead .site-description{display:none!important}body.vss-sticky-header #masthead{position:sticky;top:0;z-index:10001}#masthead{z-index:10001;box-shadow:0 2px 5px rgb(0 0 0 / .1)}body:not(.vss-sticky-header) #masthead{position:relative}.site-footer{box-shadow:0 -2px 5px rgb(0 0 0 / .1)}#masthead.vss-shadow-on-dark{box-shadow:0 0 10px rgb(255 255 255 / .2),0 0 5px rgb(255 255 255 / .9)}.site-footer.vss-shadow-on-dark{box-shadow:0 0 10px rgb(255 255 255 / .2),0 0 5px rgb(255 255 255 / .9)}.vps-cart-wrap[hidden]{display:none!important}#masthead{--vss-logo-width-current:var(--vss-logo-width-desktop, 64px);--vss-title-size-current:var(--vss-title-size-desktop, 22px);--vss-tagline-size-current:var(--vss-tagline-size-desktop, 15px);--vss-header-icon-size-current:var(--vss-header-icon-size-desktop, 35px);--vss-header-control-text-size-current:var(--vss-header-control-text-size-desktop, 14px);--vss-header-caption-size-current:var(--vss-header-caption-size-desktop, 12px)}#masthead img.custom-logo{width:var(--vss-logo-width-current,64px)!important;max-width:100%!important;height:auto!important}#masthead .site-title,#masthead .site-title a{font-size:var(--vss-title-size-current,22px)!important}#masthead .site-description{font-size:var(--vss-tagline-size-current,15px)!important}#masthead .vps-header-icons .vps-cart-svg{width:var(--vss-header-icon-size-current,35px);height:var(--vss-header-icon-size-current,35px)}#masthead .vps-header-icons .lang-switch-btn .flag-icon{width:var(--vss-header-icon-size-current,35px)}#masthead .vps-header-icons .hamburger{width:calc(var(--vss-header-icon-size-current, 35px) + 5px);height:var(--vss-header-icon-size-current,35px);flex-basis:calc(var(--vss-header-icon-size-current, 35px) + 5px)}#masthead .vps-header-icons .hamburger span{width:80%}#masthead .vps-header-icons .currency-switch-btn{box-sizing:content-box;display:inline-flex!important;width:var(--vss-header-icon-size-current,35px)!important;min-width:var(--vss-header-icon-size-current,35px)!important;max-width:var(--vss-header-icon-size-current,35px)!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:780 / 525;flex:0 0 var(--vss-header-icon-size-current,35px)!important;align-items:center;padding:0!important;font-size:var(--vss-header-control-text-size-current,14px)!important;line-height:1!important}#masthead .vps-header-icons .vps-cart-total,#masthead .vps-header-icons .vps-language-short-name{font-size:var(--vss-header-caption-size-current,12px)}#masthead .vps-header-icons .vps-cart-wrap{width:calc(var(--vss-header-icon-size-current, 35px) + 15px);height:calc(var(--vss-header-icon-size-current, 35px) + 18px);flex-basis:calc(var(--vss-header-icon-size-current, 35px) + 15px)}#masthead .vps-header-icons .vps-cart-wrap .vps-cart-switcher{width:var(--vss-header-icon-size-current,35px);height:var(--vss-header-icon-size-current,35px);flex-basis:var(--vss-header-icon-size-current,35px)}#masthead .vps-header-icons .vps-cart-wrap .vps-cart-total{width:calc(var(--vss-header-icon-size-current, 35px) + 15px);min-width:calc(var(--vss-header-icon-size-current, 35px) + 15px)}#masthead .vps-header-icons .lang-switch-btn.vps-language-name-enabled{width:var(--vss-header-icon-size-current,35px);height:calc(var(--vss-header-icon-size-current, 35px) + 18px);flex-basis:var(--vss-header-icon-size-current,35px)}#masthead .vps-header-icons .lang-switch-btn.vps-language-name-enabled .flag-icon{width:var(--vss-header-icon-size-current,35px)}#masthead .vps-header-icons .vps-language-short-name{top:var(--vss-header-icon-size-current,35px)}@media (max-width:921px){#masthead{--vss-logo-width-current:var(--vss-logo-width-tablet, 56px);--vss-title-size-current:var(--vss-title-size-tablet, 20px);--vss-tagline-size-current:var(--vss-tagline-size-tablet, 14px);--vss-header-icon-size-current:var(--vss-header-icon-size-tablet, 32px);--vss-header-control-text-size-current:var(--vss-header-control-text-size-tablet, 13px);--vss-header-caption-size-current:var(--vss-header-caption-size-tablet, 11px)}}@media (max-width:544px){#masthead{--vss-logo-width-current:var(--vss-logo-width-mobile, 44px);--vss-title-size-current:var(--vss-title-size-mobile, 18px);--vss-tagline-size-current:var(--vss-tagline-size-mobile, 12px);--vss-header-icon-size-current:var(--vss-header-icon-size-mobile, 28px);--vss-header-control-text-size-current:var(--vss-header-control-text-size-mobile, 12px);--vss-header-caption-size-current:var(--vss-header-caption-size-mobile, 10px)}}@media (max-width:921px){body.vss-compact-mobile-menus #offCanvasMenu nav ul li,body.vss-compact-mobile-menus #languageMenu li,body.vss-compact-mobile-menus #currencyMenu li{padding-top:.5rem;padding-bottom:.5rem}}