@font-face{font-family:TRJGHGeist;src:url(/wp-content/plugins/trj-growth-hub/assets/fonts/Geist-Variable.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}html.trjgh-basket-lock310{overflow:hidden!important;scrollbar-gutter:stable}.trjgh-basket310,.trjgh-basket310 *{box-sizing:border-box}dialog.trjgh-basket310{position:fixed!important;inset:0 0 0 auto!important;margin:0!important;width:min(490px,100vw)!important;height:100vh!important;height:100dvh!important;max-width:100vw!important;max-height:100vh!important;max-height:100dvh!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#1c201c!important;box-shadow:-12px 0 48px #16220e12!important;font:400 15px/1.65 TRJGHGeist,Geist,Arial,sans-serif!important;overflow:hidden!important;letter-spacing:-.012em!important}.trjgh-basket310:not([open]){display:none!important}.trjgh-basket310::backdrop{background:#14200c38;backdrop-filter:none}.trjgh-basket310[open]{animation:trjgh-basket-enter320 .18s ease-out}.trjgh-basket-frame310{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.trjgh-basket-head310{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 30px 21px;background:#fff;border:0}.trjgh-basket-head310 h2{font:550 25px/1.2 TRJGHGeist,Geist,Arial,sans-serif!important;letter-spacing:-.045em!important;text-transform:none!important;color:#1c201c!important;margin:0!important;padding:0!important;border:0!important}.trjgh-basket-head310 h2::before,.trjgh-basket-head310 h2::after{content:none!important;display:none!important}.trjgh-basket-head310 h2 span{font-size:15px;font-weight:400;letter-spacing:0;color:#6d7666;margin-left:4px}.trjgh-basket310 button{font-family:inherit!important;cursor:pointer;text-transform:none!important;letter-spacing:inherit!important;box-shadow:none!important}.trjgh-basket310 button.trjgh-basket-close310{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#5d6b53!important;font:300 27px/1 TRJGHGeist,Arial,sans-serif!important}.trjgh-basket-scroll310{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 30px 25px;scrollbar-width:thin}.trjgh-basket310 [data-trjgh-basket-status]{font-size:13px!important;line-height:1.7!important;color:#77826d!important;margin:0 0 13px!important}.trjgh-basket310 [data-trjgh-basket-status]:empty{display:none}.trjgh-basket-row310{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:15px;align-items:start;padding:25px 0;border:0}.trjgh-basket-row310+.trjgh-basket-row310{border-top:1px solid #edf0e7}.trjgh-basket-thumb310{display:grid;place-items:center;width:56px;height:76px;border:0;border-radius:0;background:none;color:#6d7666;overflow:hidden}.trjgh-basket-thumb310 img{display:block;width:100%;height:100%;object-fit:contain;border:0!important;margin:0!important;border-radius:0!important}.trjgh-basket-thumb310 svg{width:29px;height:29px}.trjgh-basket-row310 h3{font:550 15px/1.5 TRJGHGeist,Geist,Arial,sans-serif!important;letter-spacing:-.02em!important;text-transform:none!important;color:#293222!important;margin:0 0 5px!important;padding:0!important;overflow-wrap:anywhere}.trjgh-basket-row310 p{font-size:12px!important;line-height:1.65!important;color:#6d7666!important;margin:0 0 12px!important}.trjgh-basket-item-price310{font-size:14px;font-weight:500;white-space:nowrap;text-align:right;padding-top:1px}.trjgh-basket-row-actions310{display:flex;flex-wrap:wrap;align-items:center;gap:17px;font-size:12px;color:#6f7d64}.trjgh-basket-quantity310{display:inline-flex;align-items:center;min-height:32px;border:0;border-radius:0;gap:4px}.trjgh-basket-quantity310 button{min-width:29px;min-height:32px;padding:0 6px!important;font-size:16px!important;border:0!important;border-radius:0!important;background:none!important;color:#546949!important}.trjgh-basket-quantity310 span{min-width:20px;text-align:center;font-size:12px}.trjgh-basket-row310 button.trjgh-basket-remove310{min-height:30px;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#708064!important;font-size:12px!important;line-height:1.6;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c1ccb7}.trjgh-basket310 button:disabled{opacity:.35;cursor:default}.trjgh-basket-foot310{padding:23px 30px 24px;border:0;border-top:1px solid #e6e9e2;background:#fff;box-shadow:none}.trjgh-basket-subtotal310{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font-size:15px;font-weight:400;margin-bottom:9px;color:#4c5943}.trjgh-basket-subtotal310 strong{font-size:19px;font-weight:550;letter-spacing:-.025em;color:#1c201c}.trjgh-basket-foot310 p{font-size:12px!important;line-height:1.65!important;color:#6d7666!important;margin:0 0 20px!important}.trjgh-basket310 a.trjgh-basket-checkout310{display:flex!important;align-items:center;justify-content:center;gap:16px;width:100%;min-height:51px;padding:15px 21px!important;border:1px solid #1c201c!important;border-radius:5px!important;background:#1c201c!important;color:#fff!important;font:500 14px/1.45 TRJGHGeist,Geist,Arial,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important}.trjgh-basket-checkout310>span{font-size:16px}.trjgh-basket310 a.trjgh-basket-checkout310:hover{background:#37472a!important;border-color:#37472a!important}.trjgh-basket310 button.trjgh-basket-continue310{display:block;width:100%;min-height:39px;margin:11px 0 0;padding:8px 12px!important;border:0!important;border-radius:0!important;background:none!important;color:#6d7666!important;font-size:13px!important;font-weight:400}.trjgh-basket310 button.trjgh-basket-continue310:hover{color:#344f21!important;text-decoration:underline;text-underline-offset:4px}.trjgh-basket310 :is(a,button):focus-visible{outline:2px solid #859d68!important;outline-offset:3px}.trjgh-basket310 .trjgh-basket-error310{padding:15px 0;border:0;border-top:1px solid #e9d5c7;background:none;font-size:13px;margin-top:20px;color:#784a31}.trjgh-basket-error310 p{font-size:13px!important;margin:0 0 9px!important;line-height:1.7!important}.trjgh-basket-error310 button{font:inherit!important;border:0!important;background:none!important;color:inherit!important;padding:0!important;text-decoration:underline;text-underline-offset:3px}.trjgh-basket-error310 a{font-size:13px;color:inherit}.trjgh-basket-empty310{margin:30px 0 20px;padding:15px 0;border:0;border-radius:0;background:none}.trjgh-basket-empty310 h3{font:500 22px/1.3 TRJGHGeist,Geist,Arial,sans-serif!important;letter-spacing:-.035em!important;margin:0 0 12px!important;color:#26351d!important}.trjgh-basket-empty310 p,.trjgh-basket-empty310 a{font-size:14px!important;line-height:1.75!important}.trjgh-basket310 [hidden],.trjgh-basket-count310[hidden]{display:none!important}html body .trjgh-basket-trigger310{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;position:relative!important;flex-shrink:0!important;padding:8px 3px!important;min-width:39px!important;min-height:40px!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;color:#627254!important;font:400 12px/1.4 TRJGHGeist,Geist,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}html body .trjgh-basket-trigger310:hover{color:#263d16!important}html body .trjgh-basket-trigger310::before,html body .trjgh-basket-trigger310::after{content:none!important;display:none!important}.trjgh-basket-count310{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;color:#6d7666;background:none;min-width:9px;height:16px;border:0;border-radius:0}.trjgh-basket-trigger-label310{display:none!important}.trjgh-basket310 [aria-busy=true]{opacity:.5}@keyframes trjgh-basket-enter320{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@media(max-width:600px){dialog.trjgh-basket310{width:100%!important;max-width:100%!important}.trjgh-basket-head310{padding:25px 23px 20px}.trjgh-basket-head310 h2{font-size:24px!important}.trjgh-basket-scroll310{padding:0 23px 24px}.trjgh-basket-foot310{padding:21px 23px max(19px,env(safe-area-inset-bottom))}.trjgh-basket-row310{grid-template-columns:48px minmax(0,1fr) auto;gap:12px}.trjgh-basket-thumb310{width:48px;height:66px}.trjgh-basket-row310 h3{font-size:15px!important}.trjgh-basket-item-price310{font-size:13px}}@media(prefers-reduced-motion:reduce){.trjgh-basket310[open]{animation:none}.trjgh-basket310 *{scroll-behavior:auto!important}}