.truman-drawer{display:flex;justify-self:start;margin-left:-6px;align-items:anchor-center}@media screen and (min-width:1121px){.truman-drawer{display:none}}.tmd__toggle{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;background:none;border:0;color:rgb(var(--color-foreground));cursor:pointer}.tmd__toggle .tmd__icon-close,.tmd__toggle[aria-expanded=true] .tmd__icon-open{display:none}.tmd__toggle[aria-expanded=true] .tmd__icon-close{display:block}.tmd__panel{--tmd-green: #1f4b2c;--tmd-text: #1c1c1c;--tmd-muted: #8d918e;--tmd-line: #e8eae8;--tmd-sub-bg: #f6f6f6;--tmd-sub-text: #4a4d4b;--tmd-search-bg: #eef1ee;--tmd-bg: #ffffff;--tmd-cta-bg: #fafafa;position:fixed;left:0;right:0;top:var(--tmd-top, 0px);z-index:1000;display:flex;flex-direction:column;height:calc(100vh - var(--tmd-top, 0px));height:calc(100dvh - var(--tmd-top, 0px));border-top:1px solid var(--tmd-line);background:var(--tmd-bg);color:var(--tmd-text);font-family:var(--font-body-family);letter-spacing:normal;transform:translate(-100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.tmd__panel.is-open{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}.tmd__panel *,.tmd__panel *:before,.tmd__panel *:after{box-sizing:border-box}body.tmd-lock{overflow:hidden}.tmd__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tmd__label{margin:0;padding:22px 24px 4px;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--tmd-muted)}.tmd__list,.tmd__sublist{list-style:none;margin:0;padding:0}.tmd__item{border-bottom:1px solid var(--tmd-line)}.tmd__row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;margin:0;padding:14px 24px;font-family:inherit;font-size:17px;font-weight:400;line-height:1.3;letter-spacing:normal;text-align:left;text-decoration:none;color:var(--tmd-text);background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tmd__row.is-active{font-weight:700}.tmd__chev{flex-shrink:0;margin-left:12px;transition:transform .25s ease}.tmd__item.is-open>.tmd__acc-btn{font-weight:700}.tmd__item.is-open>.tmd__acc-btn .tmd__chev{transform:rotate(180deg)}.tmd__sub{display:grid;grid-template-rows:0fr;background:var(--tmd-sub-bg);transition:grid-template-rows .3s ease}.tmd__item.is-open>.tmd__sub,.tmd__subitem.is-open>.tmd__sub{grid-template-rows:1fr}.tmd__sub-inner{min-height:0;overflow:hidden}.tmd__sublist{padding:6px 0 10px}.tmd__sublink{display:block;padding:11px 24px 11px 38px;font-size:15.5px;line-height:1.35;color:var(--tmd-sub-text);text-decoration:none}.tmd__sublink.is-active{color:var(--tmd-green);font-weight:600}.tmd__sub-acc{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;font-family:inherit;letter-spacing:normal;text-align:left;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tmd__chev--sm{margin-left:10px}.tmd__subitem.is-open>.tmd__sub-acc{font-weight:600;color:var(--tmd-text)}.tmd__subitem.is-open>.tmd__sub-acc .tmd__chev{transform:rotate(180deg)}.tmd__sub--nested{background:transparent}.tmd__sublist--nested{padding:0 0 6px}.tmd__sublink--deep{padding-left:54px;font-size:14.5px}@media(hover:hover){.tmd__row:hover{background:#00000006}.tmd__sublink:hover{color:var(--tmd-green)}}.tmd__cta{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--tmd-line);background:var(--tmd-cta-bg)}.tmd__cta--single{grid-template-columns:1fr}.tmd__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 12px;border-radius:8px;font-size:16px;font-weight:700;letter-spacing:normal;text-decoration:none;white-space:nowrap}.tmd__btn--primary{background:var(--tmd-green);border:1.5px solid var(--tmd-green);color:#fff}.tmd__btn--outline{background:var(--tmd-bg);border:1.5px solid var(--tmd-green);color:var(--tmd-green)}.tmd__panel a:focus-visible,.tmd__panel button:focus-visible,.tmd__toggle:focus-visible{outline:2px solid var(--tmd-green, #1f4b2c);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.tmd__panel,.tmd__panel.is-open,.tmd__sub,.tmd__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-truman-drawer.css.map */
