.sst-header{position:sticky;top:0;z-index:60;background:#fffdf8f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--sst-line);box-shadow:0 2px 12px #1f33280f}.template-product .sst-header{position:relative}.sst-header__nav{display:flex;align-items:center;justify-content:space-between;height:66px;gap:16px}.sst-header__logo{flex:none;text-decoration:none}.sst-header__logo img{height:44px;width:auto;display:block}.sst-header__logo-text{font-family:var(--sst-font-display);font-size:22px;font-weight:var(--sst-fw-black);color:var(--sst-leaf);line-height:1}.sst-header__links{display:flex;gap:2px;font-size:13.5px;font-weight:var(--sst-fw-semibold);flex:1;justify-content:center}.sst-header__links a{position:relative;padding:6px 11px;border-radius:var(--sst-radius-sm);color:var(--sst-soft);transition:color var(--sst-transition),background var(--sst-transition);white-space:nowrap;text-decoration:none;display:inline-block}.sst-header__links a:after{content:"";position:absolute;bottom:3px;left:11px;right:11px;height:2px;background:var(--sst-leaf);border-radius:2px;transform:scaleX(0);transition:transform .18s ease;transform-origin:left}.sst-header__links a:hover{color:var(--sst-leaf);background:#1c7a4a12}.sst-header__links a:hover:after,.sst-header__links a.sst-nav-active:after{transform:scaleX(1)}.sst-header__links a.sst-nav-active{color:var(--sst-leaf)}.sst-header__right{display:flex;align-items:center;gap:10px;flex:none}.sst-header__cta{display:inline-flex;align-items:center;gap:7px;background:var(--sst-heart);color:#fff!important;font-size:13px;font-weight:var(--sst-fw-black);font-family:var(--sst-font-body);padding:9px 18px;border-radius:var(--sst-radius-pill);box-shadow:var(--sst-shadow-heart);transition:transform var(--sst-transition),box-shadow var(--sst-transition),background var(--sst-transition);white-space:nowrap;text-decoration:none}.sst-header__cta:hover{background:var(--sst-heart-dk);transform:translateY(-1px);box-shadow:var(--sst-shadow-heart-hover);color:#fff!important}.sst-header__cta:active{transform:scale(.97)}.sst-header__cart{position:relative;width:40px;height:40px;border-radius:50%;background:var(--sst-leaf);color:var(--sst-white);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1c7a4a38;transition:transform var(--sst-transition),box-shadow var(--sst-transition),background var(--sst-transition);text-decoration:none}.sst-header__cart:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1c7a4a52;background:var(--sst-leaf-dk)}.sst-header__cart:active{transform:scale(.96)}.sst-header__cart-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.sst-header__cart-icon svg{width:100%;height:100%;display:block}.sst-header__cart-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--sst-radius-pill);background:var(--sst-heart);color:var(--sst-white);border:2px solid var(--sst-cream);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--sst-fw-black);line-height:1}.sst-header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;background:none;border:none;cursor:pointer;border-radius:var(--sst-radius-sm);transition:background var(--sst-transition)}.sst-header__burger:hover{background:var(--sst-sand)}.sst-header__burger span{display:block;height:2px;width:22px;background:var(--sst-ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}@media(max-width:760px){.sst-header__links{display:none}.sst-header__burger{display:flex}.sst-header__nav{height:58px}.sst-header__logo img{height:38px}.sst-header__cart{width:38px;height:38px}.sst-header__cta{font-size:11.5px;padding:8px 13px}}.sst-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:#1f332873;opacity:0;pointer-events:none;transition:opacity .25s ease}.sst-header__overlay[aria-hidden=false]{opacity:1;pointer-events:auto}.sst-header__drawer{position:fixed;top:0;right:0;z-index:70;width:min(300px,90vw);height:100dvh;background:var(--sst-cream);transform:translate(100%);transition:transform .28s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.sst-header__drawer[aria-hidden=false]{transform:translate(0)}.sst-header__drawer-inner{display:flex;flex-direction:column;padding:0 0 40px;min-height:100%}.sst-header__drawer-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--sst-line);position:sticky;top:0;background:var(--sst-cream);z-index:1}.sst-header__drawer-close{width:32px;height:32px;border-radius:50%;background:var(--sst-sand);font-size:14px;color:var(--sst-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:background var(--sst-transition)}.sst-header__drawer-close:hover{background:var(--sst-line)}.sst-header__drawer-links{display:flex;flex-direction:column;padding:8px 0;flex:1}.sst-header__drawer-links a{display:flex;align-items:center;padding:15px 24px;font-size:var(--sst-fs-md);font-weight:var(--sst-fw-semibold);color:var(--sst-soft);border-bottom:1px solid var(--sst-line);transition:color var(--sst-transition),background var(--sst-transition),padding-left var(--sst-transition);text-decoration:none}.sst-header__drawer-links a:before{content:"";width:0;height:18px;background:var(--sst-leaf);border-radius:2px;flex:none;transition:width .15s ease,margin-right .15s ease;margin-right:0}.sst-header__drawer-links a:hover,.sst-header__drawer-links a.sst-nav-active{color:var(--sst-leaf);background:#1c7a4a0d;padding-left:20px}.sst-header__drawer-links a:hover:before,.sst-header__drawer-links a.sst-nav-active:before{width:3px;margin-right:10px}.sst-header__drawer-cta{padding:24px 20px 0}.sst-header__drawer-cta a{display:block;text-align:center;background:var(--sst-heart);color:#fff!important;font-size:15px;font-weight:var(--sst-fw-black);font-family:var(--sst-font-body);padding:13px 20px;border-radius:var(--sst-radius-pill);box-shadow:var(--sst-shadow-heart);transition:background var(--sst-transition),transform var(--sst-transition);text-decoration:none}.sst-header__drawer-cta a:hover{background:var(--sst-heart-dk);transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sst-header.css.map */
