.turros-header{--th-lang-drop: calc((var(--th-header-h, 92px) - var(--th-icon-btn-size, 44px)) / 2 + var(--th-border-w, 2px) + var(--th-lang-panel-gap, 0px));--th-border-w: 2px;--th-radius-panel: 0 0 40px 40px;--th-header-h: 92px;--th-header-h-scrolled: 70px;font-family:Arvo,serif;color:var(--th-ink)}.turros-header *{box-sizing:border-box}.turros-header a{color:inherit;text-decoration:none}.turros-header ul{margin:0;padding:0;list-style:none}.turros-header button{font-family:inherit;background:none;border:none;cursor:pointer;color:inherit}.turros-header .display{font-family:var(--th-font-wordmark, "Boogaloo", cursive)}.turros-header .label{font-family:var(--th-font-nav, "Bebas Neue", sans-serif);letter-spacing:var(--th-nav-spacing, 1.5px);font-weight:var(--th-nav-weight, 400)}.turros-header header.main-header{position:sticky;top:0;z-index:50;background:var(--th-paper);border-bottom:var(--th-border-w) solid var(--th-ink);box-shadow:0 4px #17131014;transition:padding .35s cubic-bezier(.6,0,.4,1)}.turros-header .header-inner{height:var(--th-header-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 44px;transition:height .35s cubic-bezier(.6,0,.4,1);max-width:1600px;margin:0 auto}.turros-header header.main-header.scrolled .header-inner{height:var(--th-header-h-scrolled)}.turros-header header.main-header.scrolled{--th-lang-drop: calc((var(--th-header-h-scrolled, 70px) - var(--th-icon-btn-size, 44px)) / 2 + var(--th-border-w, 2px) + var(--th-lang-panel-gap, 0px))}.turros-header .logo{display:flex;align-items:center;gap:12px;min-width:0}.turros-header .logo-text{display:flex;flex-direction:column;justify-content:center;gap:2px}.turros-header .mascot-placeholder{width:var(--th-logo-size, 52px);height:var(--th-logo-size, 52px);border-radius:50%;border:var(--th-border-w) solid var(--th-ink);background:var(--th-paper-alt);display:flex;align-items:center;justify-content:center;font-family:var(--th-label, "Bebas Neue", sans-serif);font-size:9px;text-align:center;line-height:1.1;letter-spacing:.5px;color:var(--th-ink-soft);flex-shrink:0;transition:width .35s ease,height .35s ease,border-radius .35s ease;overflow:hidden}.turros-header.logo-organic .mascot-placeholder{border-radius:50% 45% 52% 47%}.turros-header.logo-shape-none .mascot-placeholder{border-radius:0;border:none;background:transparent;overflow:visible}.turros-header.logo-shape-none .mascot-placeholder img{object-fit:contain}.turros-header .mascot-placeholder img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.turros-header header.main-header.scrolled .mascot-placeholder{width:calc(var(--th-logo-size, 52px) * .77);height:calc(var(--th-logo-size, 52px) * .77);font-size:7px}.turros-header.logo-shape-rect .logo{gap:0}.turros-header.logo-shape-rect .mascot-placeholder{width:auto;height:var(--th-logo-height-rect, 44px);border-radius:0;border:none;background:transparent;overflow:visible;transition:height .35s ease}.turros-header.logo-shape-rect .mascot-placeholder{max-width:100%}.turros-header.logo-shape-rect .mascot-placeholder img{width:auto;height:100%;max-width:100%;object-fit:contain;border-radius:0}.turros-header.logo-shape-rect header.main-header.scrolled .mascot-placeholder{width:auto;height:calc(var(--th-logo-height-rect, 44px) * .77)}.turros-header .wordmark{font-family:var(--th-font-wordmark, "Boogaloo", cursive);font-size:var(--th-wordmark-size, 34px);letter-spacing:var(--th-wordmark-spacing, 0px);line-height:1;color:var(--th-ink);transition:font-size .35s ease}.turros-header header.main-header.scrolled .wordmark{font-size:calc(var(--th-wordmark-size, 34px) * .79)}.turros-header .tagline{font-family:var(--th-font-tagline, "Bebas Neue", sans-serif);font-size:var(--th-tagline-size, 10px);letter-spacing:var(--th-tagline-spacing, 2px);color:var(--th-ink-soft)}.turros-header nav.main-nav{display:flex;align-items:center;gap:var(--th-nav-gap, 6px);padding-left:36px}.turros-header .nav-item{position:relative}.turros-header .nav-link{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;font-family:var(--th-font-nav, "Bebas Neue", sans-serif);font-size:var(--th-nav-size, 19px);letter-spacing:var(--th-nav-spacing, 1.3px);font-weight:var(--th-nav-weight, 400);background-image:linear-gradient(var(--th-red),var(--th-red));background-repeat:no-repeat;background-position:100% 100%;background-size:0% 3px;transition:background-size .45s cubic-bezier(.3,1,.3,1)}.turros-header .nav-link:hover{background-size:100% 3px}.turros-header .caret{font-size:10px;transform:translateY(1px);transition:transform .3s ease;color:var(--th-red)}.turros-header .nav-item:hover .caret{transform:rotate(180deg) translateY(-1px)}.turros-header .header-icons{display:flex;align-items:center;gap:8px;justify-self:end;position:relative}.turros-header .icon-btn{width:var(--th-icon-btn-size, 44px);height:var(--th-icon-btn-size, 44px);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:transform .16s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1),border-color .25s ease}.turros-header .icon-btn:hover{border-color:var(--th-ink)}.turros-header .icon-btn svg{width:22px;height:22px;stroke:var(--th-ink);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.turros-header .icon-btn:hover svg{stroke:var(--th-red)}.turros-header .cart-count{position:relative}.turros-header .cart-count .count-badge{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 2px;background:var(--th-red);color:var(--th-paper);border-radius:50%;font-family:var(--th-label, "Bebas Neue", sans-serif);font-size:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--th-ink)}.turros-header .cart-count .count-badge[hidden]{display:none}.turros-header .icon-btn.cart-pill{width:auto;height:var(--th-icon-btn-size, 44px);border-radius:999px;padding:0 16px 0 12px;gap:8px;background:var(--th-ink);border-color:var(--th-ink)}.turros-header .icon-btn.cart-pill svg{stroke:var(--th-paper)}.turros-header .icon-btn.cart-pill .cart-label{font-family:var(--th-font-cart, "DM Mono", monospace);font-weight:var(--th-cart-weight, 400);color:var(--th-paper);font-size:var(--th-cart-size, 13px);white-space:nowrap}.turros-header .icon-btn.cart-pill:hover{background:var(--th-red);border-color:var(--th-red)}.turros-header .icon-btn.cart-pill:hover svg{stroke:var(--th-paper)}.turros-header .icon-btn.cart-pill .count-badge{background:var(--th-red);border-color:var(--th-paper)}.turros-header .icon-btn.cart-pill:hover .count-badge{border-color:var(--th-ink)}.turros-header .hamburger{display:none}.turros-header .mega-menu{position:absolute;top:100%;left:var(--th-panel-inset, 20px);right:var(--th-panel-inset, 20px);background:var(--th-paper);border:var(--th-border-w) solid var(--th-ink);border-top-width:var(--th-border-w);border-radius:var(--th-radius-panel);box-shadow:0 20px 40px #0a0a0a29;padding:36px var(--th-panel-pad-x, 44px) 34px;display:none;z-index:10;opacity:0;transform:translateY(-6px);transition:opacity .3s cubic-bezier(.3,1,.3,1),transform .3s cubic-bezier(.3,1,.3,1)}.turros-header .mega-menu.open{display:block}.turros-header .mega-menu.open.visible{opacity:1;transform:translateY(0)}.turros-header .mega-grid{display:grid;grid-template-columns:300px 1fr;gap:56px;max-width:1600px;margin:0 auto}.turros-header .tab-col{border-right:2px solid rgba(10,10,10,.12);padding-right:32px}.turros-header .tab-row{position:relative;display:flex;align-items:center;gap:16px;padding:12px 10px 12px 16px;border-radius:14px;cursor:pointer;border:2px solid transparent;transition:background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.3,1,.3,1)}.turros-header .tab-row:before{content:"";position:absolute;left:4px;top:14px;bottom:14px;width:4px;border-radius:4px;background:var(--th-tab-accent, var(--th-ink));opacity:0;transition:opacity .2s ease,top .2s ease,bottom .2s ease}@media(hover:hover)and (pointer:fine){.turros-header .tab-row:hover{background:var(--tab-highlight, rgba(10,10,10,.06));border-color:color-mix(in srgb,var(--th-tab-accent, var(--th-ink)) 22%,transparent);transform:translate(2px)}.turros-header .tab-row:hover:before{opacity:.5;top:9px;bottom:9px}}.turros-header .tab-row.active{background:var(--tab-highlight, rgba(10,10,10,.06));border-color:var(--th-tab-accent, var(--th-ink))}.turros-header .tab-row.active:before{opacity:1;top:9px;bottom:9px}.turros-header .tab-icon{width:52px;height:52px;border-radius:50%;border:2.5px solid var(--th-ink);display:flex;align-items:center;justify-content:center;background:var(--th-paper);flex-shrink:0}.turros-header .tab-icon svg{width:26px;height:26px;stroke:var(--th-ink);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.turros-header .tab-row.active .tab-icon{border-color:var(--th-ink);background:#fff}.turros-header .tab-row.active .tab-icon svg{stroke:var(--th-ink)}.turros-header .tab-label{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.5px;text-transform:uppercase}.turros-header .view-all-link{display:flex;align-items:center;gap:8px;margin-top:20px;padding:16px 10px 4px;font-family:Bebas Neue,sans-serif;letter-spacing:1px;font-size:16px;border-top:2px solid rgba(10,10,10,.12)}.turros-header .view-all-link .arrow{transition:transform .3s cubic-bezier(.3,1,.3,1)}.turros-header .view-all-link:hover .arrow{transform:translate(6px)}.turros-header .view-all-link:hover{color:var(--th-ink)}.turros-header .mega-panel{display:none}.turros-header .mega-empty{display:flex;align-items:center;justify-content:center;min-height:var(--th-mega-empty-min-h, 320px);margin:0;padding:0 24px;text-align:center;font-family:var(--th-font-nav, "Bebas Neue", sans-serif);font-size:17px;letter-spacing:1.2px;line-height:1.5;color:var(--th-ink-soft)}.turros-header .mega-panel.active{display:block}.turros-header .content-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.turros-header .content-col h4{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:-.3px;text-transform:uppercase;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--th-ink);display:inline-block}.turros-header .content-col h4 a:hover{color:var(--th-ink);text-decoration:underline;cursor:pointer}.turros-header .content-col ul li{margin-bottom:10px}.turros-header .content-col ul li a{font-size:15.5px;background-image:linear-gradient(var(--th-ink),var(--th-ink));background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .4s cubic-bezier(.3,1,.3,1)}.turros-header .content-col ul li a:hover{background-size:100% 2px}.turros-header .content-col ul li.view-all a{color:var(--th-ink);font-weight:700}.turros-header .content-col .sold-out{color:var(--th-ink-soft);font-size:13px}.turros-header .badge-soon{display:inline-block;font-family:Bebas Neue,sans-serif;font-size:10px;letter-spacing:.5px;background:var(--th-ink);color:var(--th-paper);padding:2px 7px;border-radius:20px;margin-left:6px;vertical-align:2px}.turros-header .mega-empty{font-family:Bebas Neue,sans-serif;letter-spacing:1px;font-size:18px;color:var(--th-ink-soft);padding:20px 0}.turros-header .mega-menu--brands .mega-grid--brands{display:block;max-width:1600px;margin:0 auto}.turros-header .brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:40px;justify-content:var(--th-brand-justify, center)}.turros-header .brand-item{display:flex;align-items:center;justify-content:center;padding:6px;background:none;border:0;border-radius:0;transition:opacity .2s ease}.turros-header .brand-item:hover{opacity:.6}.turros-header .brand-logo{display:block;height:44px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1)}.turros-header .brand-logo-placeholder{display:flex;align-items:center;font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.5px;text-transform:uppercase;color:#0a0a0a;height:44px}.turros-header .m-brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding:10px 0 4px}.turros-header .m-brand-row .brand-logo{height:34px;max-width:110px}.turros-header .m-brand-row .brand-logo-placeholder{font-size:19px;height:34px}.turros-header .mobile-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#1713108c;z-index:90}.turros-header .mobile-drawer{position:fixed;left:0;right:0;bottom:0;background:var(--th-paper-alt);border-top:var(--th-border-w) solid var(--th-ink);border-radius:26px 26px 0 0;z-index:100;transform:translateY(100%);transition:transform .4s cubic-bezier(.2,.9,.3,1);max-height:82vh;overflow-y:auto;padding:14px 22px 30px}.turros-header .mobile-drawer.open{transform:translateY(0)}.turros-header .mobile-overlay.open{display:block}.turros-header .drag-handle{width:44px;height:5px;background:var(--th-ink);border-radius:6px;margin:6px auto 18px;opacity:.4}.turros-header .m-drawer-close{position:absolute;top:14px;right:18px;width:34px;height:34px;border-radius:50%;border:2px solid var(--th-ink);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;background:var(--th-paper)}.turros-header .m-accordion-item{border-bottom:2px solid rgba(10,10,10,.12)}.turros-header .m-accordion-head{display:flex;align-items:center;gap:12px;padding:16px 4px;cursor:pointer}.turros-header .m-accordion-head .m-head-label{flex:1}.turros-header .m-accordion-body{display:none;padding:0 4px 16px}.turros-header .m-accordion-item.open .m-accordion-body{display:block}.turros-header .m-sub-row{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px}.turros-header .m-sub-row .tab-icon{width:38px;height:38px}.turros-header .m-sub-row .tab-icon svg{width:18px;height:18px}.turros-header .m-plain-link{display:flex;align-items:center;gap:12px;padding:16px 4px;border-bottom:2px solid rgba(10,10,10,.12)}.turros-header .m-accordion-head .m-head-label,.turros-header .m-plain-link .m-head-label{font-family:var(--th-font-wordmark, "Boogaloo", cursive);font-size:22px;letter-spacing:-.01em;text-transform:uppercase}.turros-header .m-index{font-size:11px;color:var(--th-ink-soft);flex-shrink:0;min-width:20px}.turros-header .m-note{margin:18px 4px 0;padding-top:14px;border-top:2px solid rgba(10,10,10,.12);font-size:10.5px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--th-ink-soft)}@media(max-width:1120px){.turros-header .content-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.turros-header nav.main-nav{display:none}.turros-header .hamburger{display:flex;width:44px;height:44px;border-radius:50%;align-items:center;justify-content:center}.turros-header .hamburger svg{width:24px;height:24px;stroke:var(--th-ink);fill:none;stroke-width:2.4;stroke-linecap:round}.turros-header .header-inner{padding:0 20px}.turros-header .wordmark{font-size:26px}.turros-header .mascot-placeholder{width:var(--th-logo-size, 52px);height:var(--th-logo-size, 52px);font-size:7px}.turros-header{--th-header-h:70px;--th-header-h-scrolled:60px}.turros-header .icon-btn.cart-pill .cart-label{display:none}.turros-header .icon-btn.cart-pill{width:44px;padding:0}}.turros-header .lang-switch{position:relative;flex-shrink:0}.turros-header .lang-trigger{display:flex;align-items:center;gap:7px;height:var(--th-icon-btn-size, 44px);width:auto;padding:0 var(--th-lang-pad-x, 13px);border-radius:999px;border:2px solid transparent;font-family:var(--th-font-nav, "Bebas Neue", sans-serif);font-size:var(--th-lang-size, 15px);letter-spacing:var(--th-nav-spacing, 1.3px);line-height:1;color:var(--th-ink);transition:border-color .25s ease,background .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.turros-header .lang-trigger svg{width:var(--th-lang-icon-size, 19px);height:var(--th-lang-icon-size, 19px);stroke:var(--th-ink);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@media(hover:hover)and (pointer:fine){.turros-header .lang-trigger:hover{border-color:var(--th-ink)}}.turros-header .lang-switch.open .lang-trigger{border-color:var(--th-ink);background:var(--th-paper-alt)}.turros-header .lang-trigger .lang-caret{font-size:10px;color:var(--th-red);transition:transform .3s ease}.turros-header .lang-switch.open .lang-trigger .lang-caret{transform:rotate(180deg)}.turros-header .lang-panel{position:absolute;top:calc(100% + var(--th-lang-drop, 0px));right:0;min-width:var(--th-lang-panel-w, 196px);background:var(--th-paper);border:var(--th-border-w) solid var(--th-ink);border-radius:0 0 var(--th-lang-panel-radius, 22px) var(--th-lang-panel-radius, 22px);box-shadow:0 20px 40px #0a0a0a29;padding:8px;display:none;opacity:0;transform:translateY(-6px);transition:opacity .28s cubic-bezier(.3,1,.3,1),transform .28s cubic-bezier(.3,1,.3,1);z-index:60}.turros-header .lang-switch.open .lang-panel{display:block}.turros-header .lang-switch.open.visible .lang-panel{opacity:1;transform:translateY(0)}.turros-header .lang-panel .lang-form{display:grid;gap:3px}.turros-header .lang-option{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;text-align:left;border-radius:calc(var(--th-lang-panel-radius, 22px) - 12px);transition:background .18s ease}.turros-header .lang-option:active{background:var(--th-paper-alt)}@media(hover:hover)and (pointer:fine){.turros-header .lang-option:hover{background:var(--th-paper-alt)}}.turros-header .lang-option.is-current{background:var(--th-paper-alt)}.turros-header .lang-option-code{font-family:var(--th-font-nav, "Bebas Neue", sans-serif);font-size:15px;letter-spacing:1.2px;min-width:26px;color:var(--th-ink)}.turros-header .lang-option-name{font-family:var(--th-font-cart, "Arvo", serif);font-size:12px;color:var(--th-ink-soft)}.turros-header .lang-option.is-current .lang-option-name{color:var(--th-ink)}.turros-header .lang-option-check{margin-left:auto;font-size:12px;color:var(--th-ink);opacity:0}.turros-header .lang-option.is-current .lang-option-check{opacity:1}.turros-header .m-sub-accordion+.m-sub-accordion{border-top:1px solid rgba(10,10,10,.1)}.turros-header .m-sub-head{display:flex;align-items:center;gap:12px;padding:11px 4px;cursor:pointer;-webkit-tap-highlight-color:transparent}.turros-header .m-sub-head .tab-icon{width:38px;height:38px;border-width:2px}.turros-header .m-sub-head .tab-icon svg{width:19px;height:19px}.turros-header .m-sub-head .tab-icon img{width:19px;height:19px;object-fit:contain}.turros-header .m-sub-label{flex:1;min-width:0;font-family:var(--th-font-nav, "Bebas Neue", sans-serif);font-size:var(--th-m-sub-size, 18px);letter-spacing:1px;text-transform:uppercase}.turros-header .m-sub-caret{font-size:10px;color:var(--th-red);transition:transform .3s ease;flex-shrink:0}.turros-header .m-sub-accordion.open .m-sub-caret{transform:rotate(180deg)}.turros-header .m-sub-accordion.is-empty .m-sub-head{opacity:.55}.turros-header .m-sub-body{display:none;padding:0 2px 12px 50px}.turros-header .m-sub-accordion.open .m-sub-body{display:block}.turros-header .m-sub-link{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:11px;font-family:var(--th-font-cart, "Arvo", serif);font-size:var(--th-m-sub-link-size, 13px);transition:background .18s ease}.turros-header .m-sub-link:active{background:var(--th-paper-alt)}@media(hover:hover)and (pointer:fine){.turros-header .m-sub-link:hover{background:var(--th-paper-alt)}}.turros-header .m-sub-link .m-sub-count{margin-left:auto;flex-shrink:0;font-family:var(--th-font-nav, "Bebas Neue", sans-serif);font-size:11px;letter-spacing:.6px;color:var(--th-ink-soft)}.turros-header .m-sub-all{display:flex;align-items:center;gap:8px;margin-top:4px;padding:9px 8px;font-family:var(--th-font-nav, "Bebas Neue", sans-serif);font-size:13px;letter-spacing:1px;text-transform:uppercase}.turros-header .m-sub-all .arrow{transition:transform .3s cubic-bezier(.3,1,.3,1)}@media(hover:hover)and (pointer:fine){.turros-header .m-sub-all:hover .arrow{transform:translate(5px)}}.turros-header .m-sub-note{margin:2px 0 0;padding:8px;font-family:var(--th-font-cart, "Arvo", serif);font-size:12px;color:var(--th-ink-soft)}.turros-header .m-lang{display:none;margin:18px 4px 0;padding-top:14px;border-top:2px solid rgba(10,10,10,.12)}.turros-header .m-lang-title{margin:0 0 9px;font-family:var(--th-font-nav, "Bebas Neue", sans-serif);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--th-ink-soft)}.turros-header .m-lang-options{display:flex;gap:8px}.turros-header .m-lang-option{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 10px;border:2px solid var(--th-ink);border-radius:14px;font-family:var(--th-font-nav, "Bebas Neue", sans-serif);font-size:14px;letter-spacing:1.2px;color:var(--th-ink);transition:background .2s ease,color .2s ease}.turros-header .m-lang-option.is-current{background:var(--th-ink);color:var(--th-paper)}@media(max-width:900px){.turros-header.logo-shape-rect .mascot-placeholder{width:auto;height:min(var(--th-logo-height-rect-mobile, 60px),var(--th-logo-fluid-cap, 999px));max-width:var(--th-logo-max-w-mobile, 176px)}.turros-header.logo-shape-rect .mascot-placeholder img{width:auto;height:100%;max-width:100%;object-fit:contain}.turros-header.logo-shape-rect header.main-header.scrolled .mascot-placeholder{width:auto;height:calc(min(var(--th-logo-height-rect-mobile, 60px),var(--th-logo-fluid-cap, 999px))*.85)}.turros-header .header-icons .lang-switch{display:none}.turros-header .m-lang{display:block}}.turros-header a,.turros-header button,.turros-header [role=button],.turros-header .tab-row,.turros-header .m-sub-head,.turros-header .m-accordion-head,.turros-header .icon-btn,.turros-header .hamburger{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.turros-header .m-sub-head:active,.turros-header .m-accordion-head:active{background:var(--th-paper-alt)}.turros-header .m-lang-option:active{transform:scale(.97)}.turros-header a:focus-visible,.turros-header button:focus-visible,.turros-header [role=button]:focus-visible{outline:3px solid var(--th-ink);outline-offset:2px;border-radius:6px}.turros-header .m-head-icon{display:inline-flex;align-items:center;flex-shrink:0}.turros-header .m-head-icon .tab-icon{width:var(--th-m-head-icon-size, 34px);height:var(--th-m-head-icon-size, 34px);border-width:2px}.turros-header .m-head-icon .tab-icon svg,.turros-header .m-head-icon .tab-icon img{width:calc(var(--th-m-head-icon-size, 34px) * .5);height:calc(var(--th-m-head-icon-size, 34px) * .5);object-fit:contain}.turros-header .m-accordion-head{-webkit-tap-highlight-color:rgba(0,0,0,0)}.turros-header a.m-accordion-head{text-decoration:none;color:inherit}.turros-header .m-accordion-item.is-empty .m-accordion-head{opacity:.55}.turros-header .m-accordion-item.is-empty .m-sub-count{margin-left:auto}.turros-header .m-sub-body.is-flat{display:block;padding:0 2px 6px 4px}.turros-header .m-accordion-body .m-sub-body.is-flat .m-sub-link{padding:10px 8px}.turros-header .th-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}.turros-header .search-switch{position:relative;flex-shrink:0}.turros-header .search-switch.open .search-trigger{border-color:var(--th-ink);background:var(--th-paper-alt)}.turros-header .search-panel{position:absolute;top:calc(100% + var(--th-lang-drop, 0px));right:0;width:var(--th-search-panel-w, 390px);max-width:calc(100vw - (var(--th-panel-inset, 20px) * 2));background:var(--th-paper);border:var(--th-border-w) solid var(--th-ink);border-radius:0 0 var(--th-lang-panel-radius, 22px) var(--th-lang-panel-radius, 22px);box-shadow:0 20px 40px #0a0a0a29;padding:12px;display:none;opacity:0;transform:translateY(-6px);transition:opacity .28s cubic-bezier(.3,1,.3,1),transform .28s cubic-bezier(.3,1,.3,1);z-index:70}.turros-header .search-switch.open .search-panel{display:block}.turros-header .search-switch.open.visible .search-panel{opacity:1;transform:translateY(0)}.turros-header .search-form{display:flex;align-items:center;gap:6px;border:var(--th-border-w) solid var(--th-ink);border-radius:999px;padding:3px 3px 3px 16px;background:var(--th-paper)}.turros-header .search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;font-family:var(--th-search-font, "DM Mono", monospace);font-size:var(--th-search-input-size, 15px);color:var(--th-ink);padding:9px 0}.turros-header .search-input::placeholder{color:var(--th-ink);opacity:.45}.turros-header .search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.turros-header .search-submit{flex:0 0 auto;background:var(--th-ink);border-color:var(--th-ink)}.turros-header .search-submit svg{stroke:var(--th-paper)}.turros-header .search-submit:hover{background:var(--th-ink);border-color:var(--th-ink);opacity:.82}.turros-header .search-results{display:grid;gap:2px;margin-top:8px}.turros-header .search-results:empty{margin-top:0}.turros-header .search-item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:8px 10px;border-radius:calc(var(--th-lang-panel-radius, 22px) - 12px);text-align:left;transition:background .18s ease}@media(hover:hover)and (pointer:fine){.turros-header .search-item:hover{background:var(--th-paper-alt)}}.turros-header .search-item:focus-visible{background:var(--th-paper-alt);outline:2px solid var(--th-ink);outline-offset:-2px}.turros-header .search-item.is-active{background:var(--th-paper-alt)}.turros-header .search-thumb{width:var(--th-search-thumb, 46px);height:var(--th-search-thumb, 46px);flex:0 0 auto;object-fit:contain;background:var(--th-paper-alt);border-radius:calc(var(--th-lang-panel-radius, 22px) - 14px)}.turros-header .search-copy{min-width:0}.turros-header .search-meta{display:block;font-family:var(--th-search-font, "DM Mono", monospace);font-size:var(--th-search-meta-size, 9px);letter-spacing:.08em;text-transform:uppercase;color:var(--th-ink);opacity:.62}.turros-header .search-meta strong{font-weight:700;opacity:1}.turros-header .search-title{display:block;margin-top:3px;font-family:var(--th-search-font, "DM Mono", monospace);font-size:var(--th-search-title-size, 13px);line-height:1.3;color:var(--th-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.turros-header .search-price{display:block;margin-top:3px;font-family:var(--th-search-font, "DM Mono", monospace);font-size:var(--th-search-meta-size, 9px);color:var(--th-ink);opacity:.72}.turros-header .search-note{margin:9px 4px 3px;font-family:var(--th-search-font, "DM Mono", monospace);font-size:var(--th-search-meta-size, 9px);letter-spacing:.06em;text-transform:uppercase;color:var(--th-ink);opacity:.5}.turros-header .search-note[hidden]{display:none}.turros-header .search-all{display:block;margin:4px 4px 2px;padding:9px 0 3px;border-top:1px solid rgba(10,10,10,.14);font-family:var(--th-search-font, "DM Mono", monospace);font-size:var(--th-search-meta-size, 9px);letter-spacing:.08em;text-transform:uppercase;color:var(--th-ink)}.turros-header .search-all[hidden]{display:none}.turros-header .search-spinner{display:block;margin:12px auto;width:16px;height:16px;border:2px solid rgba(10,10,10,.18);border-top-color:var(--th-ink);border-radius:50%;animation:th-spin .7s linear infinite}@keyframes th-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.turros-header .search-spinner{animation-duration:2s}.turros-header .search-panel{transition:none}}@media(max-width:900px){.turros-header .header-icons,.turros-header .search-switch{position:static}.turros-header .search-panel{top:100%;left:var(--th-panel-inset, 20px);right:var(--th-panel-inset, 20px);width:auto;max-width:none}}.turros-header .tab-icon.has-image,.turros-header .tab-row.active .tab-icon.has-image{width:var(--th-tab-img-size, 52px);height:var(--th-tab-img-size, 52px);border:0;border-radius:0;background:transparent}.turros-header .tab-icon.has-image img{width:var(--th-tab-img-size, 52px);height:var(--th-tab-img-size, 52px);object-fit:contain;display:block}.turros-header .m-head-icon .tab-icon.has-image,.turros-header .m-sub-head .tab-icon.has-image,.turros-header .m-sub-row .tab-icon.has-image{width:var(--th-m-tab-img-size, 34px);height:var(--th-m-tab-img-size, 34px);border:0;border-radius:0;background:transparent}.turros-header .m-head-icon .tab-icon.has-image img,.turros-header .m-sub-head .tab-icon.has-image img,.turros-header .m-sub-row .tab-icon.has-image img{width:var(--th-m-tab-img-size, 34px);height:var(--th-m-tab-img-size, 34px);object-fit:contain}.turros-header .tab-icon.has-image img{mix-blend-mode:var(--th-icon-blend, multiply);transform:scale(var(--ti-scale, 1));transform-origin:center}.turros-header .tab-row .tab-icon.has-image{isolation:isolate;background:var(--th-paper);transition:background .2s ease}.turros-header .tab-row.active .tab-icon.has-image{background:var(--tab-highlight, var(--th-paper))}@media(hover:hover)and (pointer:fine){.turros-header .tab-row:hover .tab-icon.has-image{background:var(--tab-highlight, var(--th-paper))}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/turros-header.css.map */
